duration

Время, в течение которого условие допустимо

Синтаксис

Описание

пример

duration(C) возвращает номер секунд начиная с условного выражения C стал true и ассоциированная страна стала активной.

Примечание

Временный логический оператор duration не поддерживается в автономных диаграммах в MATLAB®.

Примеры

развернуть все

Переход из состояния, когда переменная x был больше или равен 0 для дольше, чем 0,1 секунды.

[duration(x>=0) > 0.1]

Stateflow chart that uses the duration operator in a transition.

Сохраните номер секунд начиная с переменной x стал больше, чем 5.

en,du:
   y = duration(x>5);

Stateflow chart that uses the duration operator in a state.

Советы

  • График Stateflow® сбрасывает значение duration оператор, если условное выражение C становится false или если ассоциированная страна становится неактивной.

  • duration оператор не поддерживает условия, которые зависят от локальной переменной или структур output. Для получения дополнительной информации смотрите доступ к Сигналам Шины Через Структуры Stateflow.

Введенный в R2017a