Создайте, управляйте и выполните основанные на симуляции тесты сгенерированного кода с помощью Simulink® Test™ с помощью Simulink PLC Coder™.
Если у вас нет plcdemo_simple_subsystem
откройте модель, откройте ее.
Создайте тестовую обвязку сборки сигнала для подсистемы. Чтобы создать тестовый кабель для подсистемы, выберите подсистему, щелкните правой кнопкой мыши и в контекстном меню выберите Test Harness > Create for <subsystem name>. Установите свойства тестовой обвязки в диалоговом окне «Создать тестовую обвязку».
Откройте приложение PLC Coder Щелкните вкладку PLC Code.
Нажмите Settings.
В диалоговом окне Параметры конфигурации на панели PLC Code Generation выберите цель и установите флажок Generate testbench for subsystem.
Нажмите OK.
Выберите Test Harness Window
перейдите на вкладку PLC Code и нажмите Generate PLC Code. Сгенерированный код содержит несколько испытательные стенды от Signal Builder. Вы можете запустить этот код в эмуляторе ПЛК, чтобы убедиться, что он соответствует вашей симуляции модели.
Если вы используете что-либо, кроме блока signal builder в тестовую обвязку, необходимо создать атомарную подсистему верхнего уровня в тестовую обвязку, которая содержит тестируемую подсистему и блоки проверки (для примера, блока тестовой последовательности) и сгенерировать код для этой подсистемы.
Simulink PLC Coder не поддерживает verify
ключевое слово в блоке тестовой последовательности
Simulink PLC Coder поддерживает duration
ключевое слово в блоке тестовой последовательности, но оно требует, чтобы вы запускали сгенерированный код с той же частотой дискретизации, что и в модели Simulink.