Структура сгенерированного кода для блока MATLAB Function

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

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

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

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

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

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

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

    Следующая фигура иллюстрирует отображение сгенерированного кода к компонентам Структурированного текста для блока Simulink Subsystem, который содержит блок MATLAB Function. Кодер пытается выполнить встроенную оптимизацию на сгенерированном коде для локальных функций MATLAB. Если кодер решает, что более эффективно оставить локальную функцию, как, это помещает сгенерированный код в построение Структурированного текста, названное FUNCTION.

  5. Исследуйте сгенерированный код Структурированного текста.