Оценки и критерии

Логическая и временная верификация, сравнение данных, специализированная обработка результатов

Функциональная проверка включает оценку поведения симуляции и сравнение данных моделирования с ожидаемыми результатами. Можно оценить поведение симуляции по:

  • Использование временных и логических оценок в тест.

  • Включая verify операторы и другие операторы в Test Assessment или Test Sequence блоке.

  • Использование блоков из библиотеки Верификации модели.

Можно оценить данные моделирования по:

  • Использование значений или временных допусков при сравнении данных моделирования с базовыми данными.

  • Использование пользовательского скрипта критериев для обработки данных моделирования.

Обзор различных методов верификации см. в разделах Оценка симуляции и Сравнение выходных данных.

Блоки

Observer ReferenceСоздайте и содержите модель Observer
Observer PortБеспроводная ссылка сигналов для использования с верификацией
Test AssessmentОцените сценарии проверки симуляции, вызовы функций и оценки
Sequence ViewerОтображайте сообщения, события, состояния, переходы и функции между блоками во время симуляции
AssertionПроверяйте, является ли сигнал нулем

Инструменты

Test ManagerМодель и кодирование проверки в различных окружениях выполнения, управление тестовые наборы, а также анализ и отчет о результатах

Операторы синтаксиса тестовой последовательности

verifyОцените логическое выражение
assertВычислите логическое выражение
etИстекшее время тестового шага
tИстекшее время симуляции
afterПрошло время с начала тестового шага
beforeПрошло время до заданного времени на этапе тестирования
durationПрошло время с начала тестового шага
hasChangedОбнаружение изменения данных на этапе тестирования
hasChangedFromОбнаружите изменение данных от заданного значения на шаге тестирования
hasChangedToОбнаружите изменение данных до заданного значения на этапе тестирования
squareСигнал тестирования квадратной волны
sawtoothСигнал испытания пилообразной волны
triangleСигнал испытания треугольной волны
rampСигнал наклона для генерации тестового сигнала
heavisideСигнал теста тяжелого шага
latchСохраните значение выражения

Темы

Оцените симуляцию и сравните выходные данные

Обзор вариантов использования и методов оценки поведения симуляции и сравнения выхода симуляции с ожидаемым выходом, включая сравнение сигналов, пользовательские критерии verify операторы и оценки во время выполнения в модели.

Оцените временную логику при помощи временных оценок

Используйте временные оценки, чтобы оценить время модели и проверить логику временного сигнала в тестируемой системе.

Синтаксис логической и временной оценки

Узнайте о типах логических и временных оценок и их синтаксисе.

Оцените симуляцию модели используя операторы проверки

Подключите блоки оценки тестов к модели, создайте операторы проверки и проверьте несколько условий за один временной шаг.

Проверяйте несколько условий за раз

Включая несколько verify операторы в одном тестовом шаге с использованием if операторы.

Синтаксис тестовой последовательности и оценки

Операторы и выражения, используемые в Test Sequence и Test Assessment блоках и Stateflow® чарты.

Беспроводной доступ к данным моделям с помощью наблюдателей

Беспроводной доступ к информации о сигнале и данных.

Установите допуски сигнала

Задайте значения и временные допуски для базового уровня и критериев эквивалентности.

Рекомендуемые примеры