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