Развертывание систем нечеткого вывода

Можно развернуть систему нечеткого вывода (FIS), сгенерировав код в любом из Simulink® или MATLAB®. Можно сгенерировать код для обоих типов-1 (mamfis, sugfis) и тип-2 нечеткий (mamfistype2, sugfistype2) системы вывода. Все опции системы нечеткого вывода, включая пользовательские функции вывода, поддерживают генерацию кода.

Сгенерируйте код в Simulink

Можно сгенерировать код для оценки систем нечеткого вывода в Simulink с помощью блока Fuzzy Logic Controller. Можно сгенерировать код для данных двойной точности, одинарной точности или фиксированной точки с помощью Simulink Coder™ или Simulink PLC Coder™.

Для получения дополнительной информации смотрите Сгенерировать код для нечеткой системы с использованием Simulink Coder и Сгенерировать структурированный текст для нечеткой системы с использованием Simulink PLC Coder.

Сгенерируйте код в MATLAB

Можно сгенерировать код для оценки систем нечеткого вывода в MATLAB. Можно сгенерировать код для данных двойной точности или одинарной точности с помощью MATLAB Coder.

Генерация кода в MATLAB не поддерживает системные объекты нечеткого вывода. Вместо этого преобразуйте вашу нечеткую систему в однородную структуру, используя getFISCodeGenerationData, и передайте полученную структуру, evalfis.

Для получения дополнительной информации смотрите Сгенерировать код для нечеткой системы, используя MATLAB Coder.

Примечание

Генерация кода не поддерживает конструкция нечетких систем в командной строке.

См. также

Функции

Блоки

Похожие темы