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

Эта тема принимает, что вы сгенерировали код Структурированного текста из модели Simulink®. Если вы еще не сделали так, смотрите, Генерируют Структурированный текст от Окна модели.

Пример в этой теме показывает сгенерированный код для IDE CoDeSys Version 2.3 PLC. Сгенерированный код для других платформ IDE выглядит по-другому.

  1. Откройте plcdemo_cruise_control модель.

  2. Откройте приложение PLC Coder. Кликните по вкладке PLC Code.

  3. Нажмите Generate PLC Code.

    Программное обеспечение Simulink PLC Coder™ генерирует код Структурированного текста и помещает его в current_folder/plcsrc/plcdemo_cruise_control.exp.

  4. Если у вас нет plcdemo_cruise_control.exp файл, открытый, открытый это в редакторе MATLAB®.

    Следующая фигура иллюстрирует отображение сгенерированного кода к компонентам Структурированного текста для инициированной Подсистемы Simulink. Первая часть фигуры показывает Подсистему контроллера и инициированный график Stateflow®, что это содержит. Вторая часть фигуры показывает выборки сгенерированного кода. Заметьте функции пересечения нулем, которые реализуют семантику триггируемой подсистемы.