duration

Прошло время с начала тестового шага

Описание

elapsed_time = duration(condition) возвращает истекшее время в секундах, для которого было true условие. Условие является логическим выражением. The elapsed_time сбрасывается, когда шаг тестирования заново введен или когда условие больше не true.

elapsed_time = duration(condition,timeunits) возвращает истекшее время в timeunits.

Допустимые модули:

  • сек - секунды

  • msec - миллисекунды

  • usec - микросекунды

Примеры

Задайте время, прошедшее для длительности

Задайте длительность после 100 мс от времени, когда x больше 50 последних стало правдой.

duration(x > 50,msec) > 100

Совет

  • duration операторы могут использоваться в блоках Test Sequence и Test Assessment и в Stateflow® чарты.

  • В диаграммах Stateflow, duration операторы могут быть связаны только с одним состоянием. Вы не можете использовать duration на переходе, который имеет более одного исходного состояния, соединенного с помощью соединения.

Введенный в R2015a