【发布时间】:2018-04-04 04:49:22
【问题描述】:
我正在使用 Boost 1.64.0 MSM 库来生成分层状态机。为了测试转换机制,我实现了一个这样的状态机
+------------------------------------------------+
| S |
| +-------------+ +-------------+ |
| | S1 | | S2 | |
| | +-------+ | | +-------+ | |
| | | S11 | | | | S21 | | |
| | +-------+ | | +-------+ | |
| +-------------+ +-------------+ |
| |
+------------------------------------------------+
那么如何定义从S11到S21的转换,根据the same situation described in wiki转换执行顺序应该是'exit S11' -> 'exit S1' -> 'enter S2' -> 'enter S21'。
【问题讨论】:
标签: uml state-machine boost-msm