Сгенерируйте структурированный текстовый код для различных компонентов вашей модели.
Откройте модель с помощью следующей команды:
open_system('mSystemIntegration');
Чтобы автогенерировать структурированный текстовый код с теми же ssMethod
тип для каждого компонента вашей модели для внешнего кода интегрирования позже используйте Сохранить имя метода верхнего уровня таким же, как и имя Неверхнего уровня. Для получения дополнительной информации смотрите Сохранить имя 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 code:
plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem1');
plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem2');
plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem3');
Чтобы сгенерировать код для интегрированной модели:
plcgeneratecode ('mSystemIntegration/TopSystem');