The following example shows the use of event actions in a superstate.
Initially, the chart is asleep. State A.A1
is active. Event
E_three
occurs and awakens the chart, which processes the event
from the root down through the hierarchy:
The chart root checks to see if there is a valid
transition as a result of E_three
. No valid transition
exists.
State A
during actions
(durA()
) execute and complete.
State A
executes and completes the
on
event E_three
action
(A_one
).
State A
checks its children for valid
transitions. No valid transitions exist.
State A1
during actions
(durA1()
) execute and complete.
The chart goes back to sleep.
This sequence completes the execution of this Stateflow® chart associated with event E_three
.