Оцените модель при помощи When Разложение

В этом примере показано, как использовать When разложение в блоке Test Sequence, чтобы создать оценки в тестовой обвязке.

Эта модель реализует простое средство отслеживания сигнала, которое действует в трех режимах: 0 (Прочь), 1 (Медленный), и 2 (Быстрый).

Чтобы наблюдать выходной сигнал и ошибку средства отслеживания сигнала, симулируйте модель.

Откройте тестовую обвязку

Подсистема SimpleTracker имеет тестовую обвязку, которая содержит блок Test Assessment.

Блок Test Assessment оценивает поведение подсистемы SimpleTracker при помощи When тестовая последовательность разложения.

Тестовая последовательность решает, что соответствующие проверяют () операторы, чтобы запуститься на основе значения mode. CheckError шаг имеет When разложение с тремя подшагами:

  • OffMode активно когда значение mode 0 'off'.

  • SlowMode активно когда значение mode 1 (Медленный).

  • QuickMode активно для всех других значений mode.

Запустите оценки модели

Чтобы запустить оценки, симулируйте тестовую обвязку. Откройте Data Inspector Simulink, чтобы смотреть результат оценок.

Закройте тестовую обвязку и основную модель.

Смотрите также

|

Похожие темы