exponenta event banner

продолжительность

Время, прошедшее с начала этапа тестирования

Описание

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

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

Допустимые единицы времени:

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

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

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

Примеры

Укажите время, затраченное на длительность

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

duration(x > 50,msec) > 100

Совет

  • duration операторы могут использоваться в блоках тестовой последовательности и тестовой оценки и в диаграммах Stateflow ®.

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

Представлен в R2015a