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

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