任何逻辑。建模过程库。库存元素(如源或队列)与自定义类之间的连接

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(),它将接受代理进入它。

这是将代理从一个流程图发送到另一个流程图的标准方式。

希望对你有帮助

【讨论】:

以上是关于任何逻辑。建模过程库。库存元素(如源或队列)与自定义类之间的连接的主要内容,如果未能解决你的问题,请参考以下文章

将csv上传到sql server时,“给定的ColumnMapping与源或目标中的任何列都不匹配”

消息队列MQ

RabbitMQ队列

UML之活动图

RabbitMQ队列

Vulkan Tutorial 06 逻辑设备与队列