PLC_PreventExternalVarInitialization для распределенной генерации кода

Сгенерируйте код структурированного текста для различных компонентов вашей модели.

Открытая модель

Откройте модель при помощи следующей команды:

open_system('External_Var_Distributed_Codegen');

Сконфигурируйте компоненты модели для распределенной генерации кода

Чтобы автоматически сгенерировать код структурированного текста путем предотвращения операторов инициализации для внешне заданных переменных для внешней интеграции кода позже, использование удаляет Операторы Инициализации для Внешне Заданных Переменных состояния. для получения дополнительной информации смотрите, Удаляют Операторы Инициализации для Внешне Заданных Переменных состояния.

Марк внешне заданные переменные

  1. Откройте приложение Simulink PLC Coder. Для получения дополнительной информации смотрите Simulink PLC Coder.

  2. Выберите Subsystem блок.

  3. Нажмите Settings. Перейдите Генерации кода PLC> Идентификаторы. В Identifier Names поле вводит child1,child2,DSExportedGlobal.

  4. Нажать ОК.

Генерация кода

  1. Откройте приложение Simulink PLC Coder. Для получения дополнительной информации смотрите Simulink PLC Coder.

  2. Выберите Subsystem блок.

  3. Нажмите Settings. Перейдите Генерации кода PLC> Интерфейс. Выберите Remove Initialization Statements для внешне заданного флажка переменных состояния.

  4. Нажать ОК.

Сгенерируйте код для подсистемы

Чтобы сгенерировать код для отдельной подсистемы используют plcgenerate функцию кода:

plcgeneratecode ('External_Var_Distributed_Codegen/Subsystem');

Похожие темы

Структура сгенерированного кода для PLC_PreventExternalVarInitialization.

Похожие темы