Создание структурированного текстового кода для различных компонентов модели.
Откройте модель с помощью следующей команды:
open_system('mSystemIntegration');

Автоматическое создание структурированного текстового кода с тем же самым ssMethod для каждого компонента модели для интеграции внешнего кода в дальнейшем используйте параметр «Сохранить имя метода верхнего уровня таким же, как имя не верхнего уровня». Дополнительные сведения см. в разделе Сохранение имени метода верхнего уровня таким же, как у функции «Имя не верхнего уровня».
Откройте приложение Simulink PLC Coder. Дополнительные сведения см. в разделе Simulink PLC Coder.
Выберите TopSystem блок.
Щелкните Настройки (Settings). Перейдите в раздел «Создание кода ПЛК» > «Идентификаторы». В Identifier Names поле введите Subsystem1,Subsystem2,Subsystem3.
Нажмите кнопку ОК.
Откройте приложение Simulink PLC Coder. Дополнительные сведения см. в разделе Simulink PLC Coder.
Выберите Subsystem1 блок.
Щелкните Настройки (Settings). Перейдите в раздел «Создание кода ПЛК» > «Идентификаторы». Установите флажок Сохранить имя ssMethod верхнего уровня таким же, как имя метода не верхнего уровня.
Нажмите кнопку ОК.
Повторите шаги 2-4 для SubSystem2, SubSystem3, и TopSystem.
Чтобы создать код для отдельной подсистемы, используйте функцию кода plcgenerate:
plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem1');
plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem2');
plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem3');
Чтобы создать код для интегрированной модели:
plcgeneratecode («mSystemIntegration/StartSystem»);