Эта тема принимает, что вы сгенерировали код Структурированного текста из модели Simulink®. Если вы еще не сделали так, смотрите, Генерируют Структурированный текст от Окна модели.
Пример в этой теме показывает сгенерированный код для IDE CoDeSys Version 2.3 PLC. Сгенерированный код для других платформ IDE выглядит по-другому.
Откройте plcdemo_cruise_control
модель.
Щелкните правой кнопкой по блоку Подсистемы контроллера и выберите PLC Code> Generate Code for Subsystem.
Программное обеспечение Simulink PLC Coder™ генерирует код Структурированного текста и помещает его в
.current_folder
/plcsrc/plcdemo_cruise_control.exp
Если у вас нет plcdemo_cruise_control.exp
файл, открытый, открытый это в редакторе MATLAB®.
Следующая фигура иллюстрирует отображение сгенерированного кода к компонентам Структурированного текста для инициированной Подсистемы Simulink. Первая часть фигуры показывает Подсистему контроллера и инициированный график Stateflow®, что это содержит. Вторая часть фигуры показывает выборки сгенерированного кода. Заметьте функции пересечения нулем, которые реализуют инициированную семантику подсистемы.