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

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

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

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

  2. Щелкните правой кнопкой по блоку Подсистемы контроллера и выберите PLC Code> Generate Code for Subsystem.

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

  3. Если вы не имеете файла plcdemo_cruise_control.exp открытым, открываете его в редакторе MATLAB®.

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