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

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

Первоначально, график спит. 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.