【发布时间】:2018-04-10 06:21:47
【问题描述】:
我想要一个包含不太多状态的顶级状态图。因此,通常(即在纯 C++ 中)每个状态本身都可以是状态机。我如何在 Rhapsody 中做到这一点?
例如:我有状态图:
*--> init --> do_stuff --> finished
当它进入 do_stuff 状态时,我希望它下拉到 do_stuff_statechart(我猜这只是另一个带有状态图的普通类):
*--> read_config --> check_config --> init_reconfig --> doing_config --> exit
^ |
| |
+---------------+
当子状态图到达exit它应该回到顶层状态图并进入完成状态...
我真的不知道该怎么做。我的意思是我可以将一个事件调用到另一个状态图中并等待它响应 - 但是将 do_stuff 状态链接到do_stuff_statechart?
有这方面的例子吗?或者是否有一个“模式”可以遵循?
【问题讨论】:
标签: c++ state-machine rhapsody