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

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

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

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

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

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

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

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

  • OffMode активно, когда значение mode является 0 (Выкл.).

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

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

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

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

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

См. также

|

Похожие темы