Сгенерируйте код структурированного текста для различных компонентов вашей модели.
Откройте модель при помощи следующей команды:
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');