В этом примере показано, как экспортировать компонент Simulink в автономный модуль совместного моделирования FMU 2.0 с помощью компилятора Simulink Compiler ®. Подробное описание модели см. в:
В этом примере система управления соотношением воздуха и топлива состоит из трех моделей Simulink:
Компонент управления расходом топлива: fmudemo_export_fuelsys_controller,
Компонент динамики газа двигателя: fmudemo_export_fuelsys_plant, и
модель верхнего уровня fmudemo_export_fuelsys_top.
После экспорта компонентов контроллера и завода в формат FMU их можно интегрировать с использованием модели верхнего уровня. Созданные FMU можно также импортировать в другие инструменты моделирования, поддерживающие FMI. Список инструментов, поддерживающих FMI, см. в разделе: https://fmi-standard.org/tools/.
Откройте окно fmudemo_export_fuelsys_controller пример модели.

На вкладке Моделирование (Simulation) нажмите кнопку раскрывающегося списка Сохранить (Save). В разделе Экспорт модели в щелкните Автономный FMU.... В диалоговом окне Экспорт FMU (FMU Export) настройте параметры модели обертки и значка, а также укажите расположение сохранения для созданного FMU.

Щелкните Создать (Create), чтобы экспортировать в FMU. fmudemo_export_fuelsys_controller.fmu файл можно найти в указанном месте сохранения.
Откройте окно fmudemo_export_fuelsys_plant пример модели.

FMU также можно экспортировать с помощью командной строки. В окне командной строки MATLAB используйте exportToFMU2CS команда:
% Export model to Standalone Co-Simulation FMU 2.0 exportToFMU2CS('fmudemo_export_fuelsys_plant', 'CreateModelAfterGeneratingFMU', 'off', 'AddIcon', 'snapshot', 'SaveDirectory', pwd);
Для настройки параметров экспорта FMU можно использовать необязательные аргументы CreateModelAfterFMU, AddIcon и StartDirectory. Для получения дополнительной информации позвоните по телефону help ExportToFMU2CS.
После успешного экспорта обоих блоков FMU можно использовать верхнюю модель. fmudemo_export_fuelsys_top для полной интеграции системы для тестирования.

