我正在准备系统建模考试,在老师给我们的任务中发现了一个奇怪的任务。它应该在 Anylogic 5 中完成。
“将 2 个状态图添加到模型中。将信号从一个发送到另一个”
我该怎么做?我们在实践课上从来没有做过这样的事情,但我没有发现关于在 STATECHARTS 之间连接和发送东西的信息,只在状态图本身内部的状态之间。
感谢您对此的任何帮助。
您的问题陈述有点不清楚,但我怀疑其意图是您使用消息“在状态图之间发送信号”。请参阅帮助Agent Based Modeling --> Communication between Agents。
例如,您可以有一个状态图,其中的转换响应消息“Hello”和“Goodbye”,另一个响应消息“Sausage”和“Eggs”。然后,比如说,你的第一个状态图中某个状态的进入动作会向另一个状态发送一条消息“香肠”,从而发出改变状态的信号。
(如果它们都在同一个活动对象/代理中,您可以使用它send("Sausage", this)
来将消息发送给“你自己”。)
它应该在 Anylogic 5 中完成。
顺便说一句,你真的是这个意思吗?AnyLogic 5 绝对是古老的,我什至不能 100% 确定消息传递是否存在,正如我在该版本中定义的那样。(它可能....)