elapsed, et

Время начиная с состояния стало активным

Синтаксис

Описание

пример

elapsed(sec) возвращает отрезок времени, который протек, поскольку ассоциированная страна стала активной.

пример

et альтернативный путь состоит в том, чтобы выполнить elapsed(sec).

Примечание

Выражения elapsed(sec) и et эквивалентны temporalCount(sec).

Примеры

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

Сохраните номер секунд, поскольку состояние стало активным.

en,du:
   y = elapsed(sec);

Stateflow chart that uses the elapsed operator in a state.

Когда график обрабатывает широковещательную передачу события E, переход из ассоциированной страны и отображения прошедшее время начиная с состояния стал активным.

E{disp(et);}

Stateflow chart that uses the et keyword in a transition.

Советы

  • В состоянии и действиях перехода, можно использовать кавычки, чтобы заключить ключевое слово 'sec'. Например, elapsed('sec') эквивалентно elapsed(sec).

  • Stateflow® график сбрасывает счетчик, используемый elapsed оператор каждый раз ассоциированная страна повторно активирует.

  • Синхронизация для абсолютно-разовых временных логических операторов зависит от типа диаграммы Stateflow:

    • Графики в Simulink® модель define временная логика в терминах времени симуляции.

    • Автономные диаграммы в MATLAB® задайте временную логику в терминах тактового стеной времени.

    Различие в синхронизации может влиять на поведение графика. Например, предположите, что этот график выполняет entry действие A состояния.

    Stateflow chart with one state. The entry action in state A calls a function f and stores the elapsed time in y.

    • В модели Simulink, вызове функции к f выполняется в одном временном шаге и не способствует времени симуляции. После вызова функционального f, график присваивает значение нуля к y.

    • В автономной диаграмме, вызове функции к f может занять несколько секунд тактового стеной времени, чтобы завершиться. После вызова функционального f, график присваивает ненулевое время, которое протекло начиная с A состояния стал активным к y.

Введенный в R2017a
Для просмотра документации необходимо авторизоваться на сайте