【发布时间】:2015-02-12 09:19:47
【问题描述】:
我是新来的,如果有人帮助我,我将不胜感激。最近我一直在研究状态机图和 UML 语言。我一直在使用 Enterprise Architect (EA) V11 来绘制一些状态机图,比如绘制状态、触发器、守卫和事件。已知有两种类型的触发器 1. 导致从一个状态转换到另一个状态的转换触发器 2. 不导致转换的内部触发器。 EA 仅支持三种类型的内部触发器(Entry、Exit、Do),因此如果按下 Enter 按钮打开设备,我不能以我自己的内部触发器为例。另一件事是我无法编写将在状态内执行的命令。 所以我有两个问题 1.如何命名我自己的内在触发器? 2. 如何在状态中编写命令?
请帮忙...
【问题讨论】:
-
如果您将问题表述为问题,您更有可能获得帮助。当我第一次读到这篇文章时,它似乎什么都没问。
-
问题似乎很清楚。但是,您也应该在 Sparx 的论坛上交叉发布。
-
我不知道答案,但(1) EA 似乎支持分层状态机,如sparxsystems.com/resources/uml2_tutorial/uml2_statediagram.html 中的“复合状态”一章所示。 (2) 您可能很幸运,通过检查状态机模拟网络研讨会中使用的可下载模型,了解如何编写状态机,sparxsystems.com/resources/demos/simulation_prototyping/…
-
它确实支持分层状态机,据我所知,这有助于在状态中添加状态,但这对创建我自己的内部触发器有何帮助?我已经查看了 Simulation_prototyping 示例和许多其他示例。似乎除了 Entry、Exit 和 Do 之外没有内部触发器。必须有办法克服这一点。
标签: triggers uml state-machine enterprise-architect