Можно развернуть систему нечеткого вывода (FIS), сгенерировав код в любом из Simulink® или MATLAB®. Можно сгенерировать код для обоих типов-1 (mamfis
, sugfis
) и тип-2 нечеткий (mamfistype2
, sugfistype2
) системы вывода. Все опции системы нечеткого вывода, включая пользовательские функции вывода, поддерживают генерацию кода.
Можно сгенерировать код для оценки систем нечеткого вывода в Simulink с помощью блока Fuzzy Logic Controller. Можно сгенерировать код для данных двойной точности, одинарной точности или фиксированной точки с помощью Simulink Coder™ или Simulink PLC Coder™.
Для получения дополнительной информации смотрите Сгенерировать код для нечеткой системы с использованием Simulink Coder и Сгенерировать структурированный текст для нечеткой системы с использованием Simulink PLC Coder.
Можно сгенерировать код для оценки систем нечеткого вывода в MATLAB. Можно сгенерировать код для данных двойной точности или одинарной точности с помощью MATLAB Coder.
Генерация кода в MATLAB не поддерживает системные объекты нечеткого вывода. Вместо этого преобразуйте вашу нечеткую систему в однородную структуру, используя getFISCodeGenerationData
, и передайте полученную структуру, evalfis
.
Для получения дополнительной информации смотрите Сгенерировать код для нечеткой системы, используя MATLAB Coder.
Примечание
Генерация кода не поддерживает конструкция нечетких систем в командной строке.