exponenta event banner

Создание, управление и выполнение основанных на моделировании тестов сгенерированного кода

Разработка, управление и выполнение основанных на моделировании тестов созданного кода с помощью Simulink ® Test™ с Simulink PLC Coder™ .

  1. Если у вас нет plcdemo_simple_subsystem модель открыта, откройте ее.

  2. Создайте тестовый жгут построения сигнала для подсистемы. Чтобы создать тестовый электрический жгут для подсистемы, выберите подсистему, щелкните правой кнопкой мыши и в контекстном меню выберите «Тестовый электрический жгут » > «Создать для < имя подсистемы >». Задайте свойства тестового кабеля в диалоговом окне «Создание тестового кабеля».

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

  4. Щелкните Настройки (Settings).

  5. В диалоговом окне «Параметры конфигурации» на панели «Создание кода ПЛК» выберите целевой объект и установите флажок «Создать тестовый инструментарий для подсистемы».

  6. Нажмите кнопку ОК.

  7. Выберите Test Harness Window перейдите на вкладку «Код ПЛК» и нажмите «Создать код ПЛК». Сгенерированный код содержит несколько тестовых стендов от формирователя сигналов. Этот код можно запустить в эмуляторе ПЛК, чтобы убедиться, что он соответствует моделированию модели.

Ограничения

  • При использовании в тестовом жгуте блока, отличного от блока построителя сигналов, необходимо создать атомарную подсистему верхнего уровня в тестовом жгуте, которая содержит тестируемую подсистему и тестируемые блоки (например, блок тестовой последовательности), и создать код для этой подсистемы.

  • Кодер Simulink PLC не поддерживает verify ключевое слово в блоке тестовой последовательности

  • Кодер Simulink PLC поддерживает duration ключевое слово в блоке тестовой последовательности, но оно требует выполнения сгенерированного кода с той же частотой дискретизации, что и в модели Simulink.