exponenta event banner

Подсчитать события с помощью temporalCount Оператор

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

Сбор и сохранение входных данных в векторе

Диаграмма Stateflow в этой модели собирает и сохраняет входные данные в векторе во время моделирования.

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

Моделирование модели

Выполнение диаграммы состоит из трёх этапов.

Этап 1: Наблюдение за входными данными

Диаграмма просыпается и остается в Observe состояние до входных данных u является положительным. Затем, переход в состояние Collect_Data происходит.

Этап 2: Хранение входных данных

Когда состояние Collect_Data становится активным, значение входных данных u назначается первому элементу вектора y. Пока это состояние активно, каждое последующее значение u присваивается последовательным элементам y с помощью temporalCount оператор.

Этап 3: Отображение данных, сохраненных в векторе

После десятикратного пробуждения диаграммы процесс сбора данных завершается. Диаграмма вызывает функцию status для отображения векторных данных в программе Diagnostic Viewer. Затем диаграмма возвращает переход в состояние Observe.

См. также

Связанные темы