首页 > 解决方案 > 任何逻辑。建模过程库。库存元素(如 Source 或 Queue)与自定义类之间的连接

问题描述

我在寻找一种方法将队列的出口与接收器的入口点连接起来时遇到了一些麻烦,这是我自己的自定义代理内部的。

我正在尝试制作数据库系统的模型,所以我有几个源(它们作为代理进行查询),作为节点之间的连接的队列,以及作为内部有 Sink 和 Source 的代理的节点。每个节点接收接收到的查询,并通过向指定节点发送查询来对其作出反应。

因此,如您所见,我正在尝试连接模型的不同层:源发生在模型的顶层,接收器 - 在我自己的自定义代理实例内部。

它是这样的:

模型主层

这是我的自定义代理

我在这里没有找到任何东西,所以决定问一下。

标签: connectionmodelingagentanylogic

解决方案


要将实体从一个代理的流程图发送到另一个代理的流程图,请使用流程库中的“Exit”和“Enter”块。

  1. 在您的队列之后放置“退出”块。
  2. 将“Enter”块放入您的代理中,位于接收器之前
  3. 在“Exit”块的“on exit”代码中,编写代码以将实体发送到正确的“Enter”块,例如myAgents.get(6).enter.take(agent)。每个“Enter”块都有take()接受代理进入它的方法。

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

希望这可以帮助


推荐阅读