Сгенерированный код для MATLAB Function блока

В этой теме предполагается, что вы сгенерировали код структурированного текста из Simulink® модель. Если вы еще не сделали этого, см. «Генерация структурированного текста из окна модели».

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

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

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

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

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

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

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

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