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