Время, в течение которого условие допустимо
duration(
возвращает отрезок времени, который протек начиная с условного выражения C
,time_unit
)C
стал true
и ассоциированная страна стала активной. Задайте время в секундах (sec
), миллисекунды (msec
), или микросекунды (usec
).
duration(
альтернативный путь состоит в том, чтобы выполнить C
)duration(C,sec)
.
Примечание
Временный логический оператор duration
не поддерживается в автономных диаграммах в MATLAB®.
Можно использовать кавычки, чтобы заключить ключевые слова 'sec'
, 'msec'
, и 'usec'
. Например, duration('sec')
эквивалентно duration(sec)
.
График Stateflow® сбрасывает значение duration
оператор, если условное выражение C
становится false
или если ассоциированная страна становится неактивной.
duration
оператор не поддерживает условия, которые зависят от локальной переменной или структур output. Для получения дополнительной информации смотрите доступ к Сигналам Шины Через Структуры Stateflow.