Из подсистемы можно создать код, имеющий несколько тестовых стендов. Чтобы сгенерированный код имел несколько тестовых стендов, вход в подсистему должен состоять из нескольких групп сигналов.
Чтобы создать несколько тестовых стендов для вашей подсистемы:
Предоставление нескольких групп сигналов в качестве входных данных с помощью блока Signal Builder, который имеет несколько групп сигналов.
Используйте Simulink ® Design Verifier™ для создания модели тестового кабеля из подсистемы. В модели тестового электрического жгута блок Signal Builder, имеющий одну или несколько групп сигналов, обеспечивает ввод в подсистему. Этот блок Signal Builder используется для ввода данных в подсистему. Если модель сложна, Simulink Design Verifier может создавать большое количество групп сигналов. См. раздел Устранение неполадок: Тестовые данные превышают целевой размер данных.
Чтобы создать блок Signal Builder, выполните следующие действия.
Щелкните правой кнопкой мыши подсистему и выберите Design Verifier > Generate Tests for Subsystem.
В окне Сводка результатов Simulink Design Verifier выберите Создать модель кабельных трасс.

Откройте блок Входы (Inputs) в модели тестового электрического жгута. Блок входов - это блок построителя сигналов, который может иметь одну или несколько групп сигналов.
В окне Signal Builder убедитесь, что в выпадающем списке Active Group доступно более одной группы сигналов.

Скопируйте блок Signal Builder из режима тестовых кабелей. Этот блок используется для ввода данных в исходную подсистему.
Создание испытательных стендов для подсистемы:
Откройте приложение «Кодер ПЛК». Перейдите на вкладку «Код ПЛК» > «Параметры» > «Создание кода ПЛК».
Выберите опцию Generate testbench for subsystem.
Откройте модель и приложение кодера ПЛК. Нажмите кнопку «Параметры», а затем выберите «Проверить код» в среде IDE.
В целевой среде IDE можно увидеть несколько тестовых стендов. Каждый испытательный стенд соответствует сигнальной группе.
Если тестовые данные из нескольких сигнальных групп превышают максимальный размер данных на целевом объекте, можно столкнуться с ошибками компиляции. Если при создании нескольких тестовых стендов возникают ошибки компиляции, попробуйте выполнить одно из следующих действий:
Уменьшите количество групп сигналов в блоке Signal Builder и выполните регенерацию тестовых стендов.
Увеличьте размер шага моделирования для подсистемы.
При переключении между группами сигналов время моделирования модели должно оставаться неизменным для всего моделирования. Не изменяйте время моделирования модели.