exponenta event banner

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

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

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

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

  2. Откройте приложение «Кодер ПЛК» и перейдите на вкладку «Код ПЛК».

  3. Нажмите «Создать код ПЛК».

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

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

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

  5. Проверьте созданный код структурированного текста.