1

我一直在开发一个包含状态机的程序。它现在变得过于复杂,我一直在等到添加子机 UML 支持。但是即使我按照1.2.2参考文档中的说明进行操作,子机也不会启动。机器在“测试”状态下挂起。请参考所附的uml文件链接

https://drive.google.com/open?id=0B9PT7E5L1ac9dmNRSUVfZ3JfcTA

有没有办法在应用程序启动时启动所有子机。只有父机器启动

4

1 回答 1

0

嗯,我现在正在重新阅读你的问题,你说它挂在Test状态。我以前认为它只是挂在 parentTestState而没有进入它的初始子状态test。因为Test不确定你的意思是test还是TestState

目前还不清楚实际发生了什么以及机器状态如何。但是看看这个状态图,如果它正确地转到TestState然后test,机器就会陷入僵局,因为没有任何转换可以将它从那里取出。

至少TestState应该向外过渡到其他地方。

于 2017-03-02T10:02:01.743 回答