Количество событий, выполнение диаграммы или время с момента активации состояния
temporalCount( возвращает количество вхождений события E)E так как связанное состояние стало активным.
temporalCount( возвращает число срабатываний диаграммы с момента активации связанного состояния.tick)
Неявное событие tick не поддерживается, когда диаграмма Stateflow ® в модели Simulink ® имеет входные события.
temporalCount( возвращает время, прошедшее с момента активации связанного состояния. Определить time_unit)time_unit в секундах (sec), миллисекунды (msec) или микросекунды (usec).
Примечание
Автономные диаграммы статофлоу в поддержке MATLAB ® с использованиемtemporalCount только как оператор временной логики абсолютного времени.
Для включения ключевых слов можно использовать кавычки 'tick', 'sec', 'msec', и 'usec'. Например, temporalCount('tick') эквивалентно temporalCount(tick).
Диаграмма Stateflow сбрасывает счетчик, используемый temporalCount оператор каждый раз при повторном включении связанного состояния.
Время для временных логических операторов абсолютного времени зависит от типа диаграммы Stateflow:
Диаграммы в модели Simulink определяют временную логику с точки зрения времени моделирования.
Автономные диаграммы в MATLAB определяют временную логику в терминах времени настенных часов.
Разница во времени может влиять на поведение диаграммы. Например, предположим, что эта диаграмма выполняет entry действие состояния A.

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