Следующий пример показывает использование действий события в сверхсостоянии.
Первоначально, график спит. A.A1
состояния активно. Событие
E_three
происходит и пробуждает график, который обрабатывает событие от корня вниз через иерархию:
Корневые проверки графика, чтобы видеть, существует ли допустимый переход в результате E_three
. Никакой допустимый переход не существует.
A
состояния во время действий (
durA()
) выполнитесь и завершитесь.
A
состояния выполняет и завершает
on
событие E_three
действие (A_one
).
A
состояния проверяет его дочерние элементы на допустимые переходы. Никакие допустимые переходы не существуют.
A1
состояния во время действий (
durA1()
) выполнитесь и завершитесь.
График возвращается ко сну.
Эта последовательность завершает выполнение этого графика Stateflow®, сопоставленного с событием E_three
.