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