temporalCount ОператорВ этом примере показано, как использовать temporalCount для подсчета вхождений явных и неявных событий. Дополнительные сведения см. в разделе Управление выполнением диаграммы с помощью временной логики.
Диаграмма Stateflow в этой модели собирает и сохраняет входные данные в векторе во время моделирования.

Диаграмма содержит два состояния и одну функцию MATLAB ®.

Выполнение диаграммы состоит из трёх этапов.
Этап 1: Наблюдение за входными данными
Диаграмма просыпается и остается в Observe состояние до входных данных u является положительным. Затем, переход в состояние Collect_Data происходит.
Этап 2: Хранение входных данных
Когда состояние Collect_Data становится активным, значение входных данных u назначается первому элементу вектора y. Пока это состояние активно, каждое последующее значение u присваивается последовательным элементам y с помощью temporalCount оператор.
Этап 3: Отображение данных, сохраненных в векторе
После десятикратного пробуждения диаграммы процесс сбора данных завершается. Диаграмма вызывает функцию status для отображения векторных данных в программе Diagnostic Viewer. Затем диаграмма возвращает переход в состояние Observe.