Control Chart Execution Using Event Actions in a Superstate
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
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.
Was this topic helpful?