如何在任何逻辑状态图之间发送信号?

时间:2016-05-31 11:20:02

标签: modeling anylogic

我正在准备我的系统建模考试,并在老师给我们的课程中发现了一项奇怪的任务。 它应该在Anylogic 5中完成。

"将2个状态图添加到模型中。从一个发送信号到另一个"

我该怎么办? 我们在实际课程中做了类似的事情,我发现在STATECHARTS之间连接和发送一些东西,只发现在状态图本身内的状态之间。

感谢您的任何帮助。

1 个答案:

答案 0 :(得分:0)

您的问题陈述有点不清楚,但我怀疑您的意图是使用消息在状态图之间发送信号'。请参阅帮助基于代理的建模 - >代理之间的沟通

例如,您可以使用一个状态图,其中转换响应消息" Hello"并且"再见",另一个回复消息" Sausage"和#34;鸡蛋"。然后,比如说,你的第一个状态图中某个州的进入行为会发送一条消息" Sausage"到另一个,从而表明它改变了状态。

(如果他们都在同一个活动对象/代理中,您可以使用send("Sausage", this)将消息发送给自己'。

  

应该在Anylogic 5中完成。

顺便说一句,你真的是这个意思吗? AnyLogic 5绝对是古老的,我甚至不能100%确定消息传递存在,正如我在该版本中定义的那样。 (可能......)