通过在父状态中使用事件动作来控制图执行
以下示例说明事件动作在父状态中的使用过程。
最初,图处于休眠状态。状态 A.A1
处于激活状态。事件 E_three
发生并唤醒图,该图沿层次结构从根向下处理该事件:
图的根检查
E_three
是否导致了有效转移。不存在有效转移。状态
A
during 动作 (durA()
) 执行并完成。状态
A
执行并完成on
事件E_three
动作 (A_one
)。状态
A
检查其子状态是否存在有效转移。不存在有效转移。状态
A1
during 动作 (durA1()
) 执行并完成。图重新进入休眠状态。
此序列描述了由事件 E_three
驱动的整个 Stateflow® 图的执行过程。