Simulink® Test™ обеспечивает три временных шаблона оценки:
Логические шаблоны оценки
Граничная проверка — максимум Проверки и минимум ограничивают для сигналов и выражений.
Пользовательский — Проверка, если логическое выражение сохраняется навсегда шаги.
Временный шаблон оценки
Триггерный ответ — Проверка на ответ сигнала, когда триггер обнаруживается.
Создайте оценки граничной проверки, чтобы проверять, удовлетворяют ли сигналы и выражения, которые вы тестируете, шаблоны граничного условия, вы задаете для них. Шаблоны шаблона граничного условия позволяют вам протестировать, если сигналы и выражения с точки зрения граничных значений, которые вы задаете:
Всегда меньше, чем (или равный)
Всегда больше, чем (или равный)
Всегда внутри
Всегда снаружи
Создайте оценки триггерного ответа, чтобы проверить ответ сигнала, когда триггер будет обнаружен. Оценка триггерного ответа требует:
Параметр Trigger
Параметр Response
Дополнительный параметр Delay
Триггерное условие является шаблоном условия, на основе которого оценен сигнал ответа. Существует пять триггерных доступных шаблонов условия:
Инициируйте шаблон условия | Поведение | Доступные привязки по времени | |
---|---|---|---|
Каждый раз, когда верно | Проверяйте сигнал ответа постоянно каждый раз, когда условие инициирования верно. | Нет данных | |
Становится верным | Проверяйте, что ответ сигнализирует каждый раз, когда условие инициирования становится верным. | Возрастающее ребро | |
Становится верным и остается верным для, по крайней мере, | Проверяйте, что ответ сигнализирует каждый раз, когда условие инициирования становится верным и остается верным, по крайней мере, для интервала, заданного параметром min-time (в s). Вы также задаете дополнительный параметр привязки по времени, в котором можно оценить сигнал ответа. | Возрастающее ребро триггера или конец min-time | |
Становится верным и остается верным для самое большее | Проверяйте, что ответ сигнализирует каждый раз, когда условие инициирования становится верным и остается верным для самое большее интервала, заданного параметром max-time (в s). Вы также задаете дополнительный параметр привязки по времени, в котором можно оценить сигнал ответа. | Повышение или падение ребра триггера или конца max-time | |
Становится верным и остается верным для между | Проверяйте, что ответ сигнализирует каждый раз, когда условие инициирования становится верным и остается верным между интервалом, заданным параметрами max-time и min-time . Вы также задаете дополнительный параметр привязки по времени, в котором можно оценить сигнал ответа. | Повышение или падение ребра триггера или конца min-time или max-time |
Чтобы завершить авторскую разработку оценки триггерного ответа, вы задаете шаблон условия ответа и условие ответа. Существует пять доступных шаблонов условия ответа:
Шаблон условия ответа | Поведение | |
---|---|---|
Должно быть верным | Шаблон условия ответа должен быть истинным запуском от параметра привязки по времени до задержки (если это задано). | |
Должен остаться верным для, по крайней мере, | Шаблон условия ответа должен остаться верным, по крайней мере, на время, заданное параметром min-time . | |
Должен остаться верным для самое большее | Шаблон условия ответа должен остаться верным на самое большее время, заданное параметром max-time . | |
Должен остаться верным для между | Шаблон условия ответа должен остаться верным, по крайней мере, на время, заданное параметром min-time и самое большее длительностью, заданной параметром max-time . | |
Должен остаться верным до | Условие ответа должно остаться верным, пока параметр until-condition не становится верным в длительности, заданной параметром max-time . |
Задержка является дополнительным временным интервалом, запускающимся от параметра привязки по времени до точки, где условие ответа, как ожидают, будет удовлетворено. Можно установить задержку с максимальным значением или задать область значений времени в секундах.
Пользовательский шаблон оценок позволяет вам задавать логические выражения MATLAB®, которые не помещаются в предыдущие шаблоны. Оценки предназначаются, чтобы оценить свойства сигнала, таким образом, все символы, заданные в пользовательском шаблоне, должны быть сопоставлены с данными сигнала (элемент модели или timeseries или постоянное скалярное значение).