Чтобы сгенерировать отдельную подсистему функционируют и отдельный файл для подсистемы в модели:
Щелкните правой кнопкой по блоку Subsystem. Из контекстного меню выберите Block Parameters (Subsystem).
В диалоговом окне Subsystem Parameters, если подсистема является виртуальной, выбирают Treat as atomic unit. На вкладке Code Generation параметр Function packaging теперь доступен.
Кликните по вкладке Code Generation и выберите Nonreusable function
из параметра Function packaging. Опция Nonreusable function
включает два параметра:
Опции Имени функции (Simulink) параметр управляют именованием сгенерированной функции.
Опции Имени файла (Simulink) параметр управляют именованием сгенерированного файла.
Установите параметр Function name options.
Установите параметр File name options на значение кроме Auto
. Если вы генерируете допускающую повторное использование функцию для своей подсистемы, смотрите, Генерируют Повторно используемый Код от Подсистем или Генерируют Повторно используемый код от Подсистем Библиотеки, Разделяемых Через Модели.
Нажмите Apply и закройте диалоговое окно.