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

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

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

  2. Создайте тестовую обвязку сборки сигнала для подсистемы. Чтобы создать тестовый кабель для подсистемы, выберите подсистему, щелкните правой кнопкой мыши и в контекстном меню выберите Test Harness > Create for <subsystem name>. Установите свойства тестовой обвязки в диалоговом окне «Создать тестовую обвязку».

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

  4. Нажмите Settings.

  5. В диалоговом окне Параметры конфигурации на панели PLC Code Generation выберите цель и установите флажок Generate testbench for subsystem.

  6. Нажмите OK.

  7. Выберите Test Harness Window перейдите на вкладку PLC Code и нажмите Generate PLC Code. Сгенерированный код содержит несколько испытательные стенды от Signal Builder. Вы можете запустить этот код в эмуляторе ПЛК, чтобы убедиться, что он соответствует вашей симуляции модели.

Ограничения

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

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

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