Прошедшее время с начала тестового шага
elapsed_time = duration( возвращает прошедшее время в condition,timeunits)timeunits для которого условием был true. Условием является логическое выражение. elapsed_time сбрасывается, когда тестовый шаг повторно введен или когда условием больше не является true. Если вы не используете timeunits, значения по умолчанию прошедшего времени к секундам.
Допустимые единицы измерения времени:
секунда — секунды
msec — миллисекунды
мкс — микросекунды
Задайте длительность после 100 мс со времени когда x больше, чем 50 последних стал верным.
duration(x > 50,msec) > 100
duration операторы могут использоваться в Тестовых блоках Оценки Последовательности и Теста и в графиках Stateflow®.
В диаграммах Stateflow, duration операторы могут быть сопоставлены только с одним состоянием. Вы не можете использовать duration на переходе, который имеет больше чем одно исходное состояние, соединил использование соединения.