任何逻辑。建模过程库。库存元素(如源或队列)与自定义类之间的连接
Posted
技术标签:
【中文标题】任何逻辑。建模过程库。库存元素(如源或队列)与自定义类之间的连接【英文标题】:Anylogic. Modelling proccess lib. Connections between stock elements (like Source or Queue) with custom classes 【发布时间】:2019-06-28 17:09:00 【问题描述】:我在寻找连接队列出口和接收器入口点的方法时遇到了一些麻烦,接收器在我自己的自定义代理内部。
我正在尝试制作数据库系统的模型,所以我有几个源(它们作为代理进行查询),作为节点之间的连接的队列,以及作为内部有 Sink 和 Source 的代理的节点。 每个节点接收收到的查询,并通过向指定节点发送查询来对其作出反应。
所以,如您所见,我正在尝试连接模型的不同层: 源发生在模型的顶层, 接收器 - 在我自己的自定义代理实例内部。
是这样的:
我在这里没有找到任何东西,所以决定问一下。
【问题讨论】:
【参考方案1】:要将实体从一个代理的流程图发送到另一个代理的流程图,请使用流程库中的“Exit”和“Enter”块。
-
在队列之后放置“退出”块。
将“Enter”块放入代理中,置于接收器之前
在“Exit”块的“on exit”代码中,编写代码以将实体发送到正确的“Enter”块,例如
myAgents.get(6).enter.take(agent)
。每个“Enter”块都有方法take()
,它将接受代理进入它。
这是将代理从一个流程图发送到另一个流程图的标准方式。
希望对你有帮助
【讨论】:
以上是关于任何逻辑。建模过程库。库存元素(如源或队列)与自定义类之间的连接的主要内容,如果未能解决你的问题,请参考以下文章