Выполнение диаграммы управления при помощи действий события в сверхдержаве

Следующий пример показывает использование действий события в сверхдержаве.

Первоначально, график спит. A.A1 состояния активен. Событие E_three имеет место и пробуждает график, который обрабатывает событие от корня вниз через иерархию:

  1. Корневые проверки графика, чтобы видеть, существует ли допустимый переход в результате E_three. Никакой допустимый переход не существует.

  2. A состояния во время действий (durA()) выполняется и завершается.

  3. A состояния выполняет и завершает событие on действие E_three (A_one).

  4. A состояния проверяет свои дочерние элементы на допустимые переходы. Никакие допустимые переходы не существуют.

  5. A1 состояния во время действий (durA1()) выполняется и завершается.

  6. График возвращается ко сну.

Эта последовательность завершает выполнение этого графика Stateflow®, сопоставленного с событием E_three.