Эта тема принимает, что вы сгенерировали код Структурированного текста из модели 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
.
Исследуйте сгенерированный код Структурированного текста.