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