当前位置: 首页 > 知识库问答 >
问题:

如何在Anylogic中寻址ResourcePool块

贺海
2023-03-14

我正在尝试用我的抓取块动态选择一个资源池。我的代理工作区(WP)有一个简短的过程,包括一个抓取延迟释放序列。在topagent中,WP用于excel输入定义的不同区域。由于WP代理数量和位置的动态生成,有必要从当前区域的资源池中找到资源。

然而,我不知道如何解决这个问题。我可以将名称创建为字符串,因此我尝试了findFirst,但不知道这些块是否在填充/集合中。无论如何,我找不到关于这件事的线索。我知道有一种资源池。。。但这对我也没有帮助。

我不知道这是不可能的、超级简单的还是不正确的方法,但是我没有发现smth。有帮助的。

提前感谢:)

共有1个答案

梁丘宏硕
2023-03-14

将resourcepool存储在每个区域内的局部变量myRP中。然后,您的WP代理可以随时检查“我的区域是什么?”然后很容易地检索它的RP。

如果Area不是代理,请将其转换为代理。但是,不管怎样,你都可以把RP放进那个代理中,不用变量就可以轻松地检索它。

所以看起来你的模型架构并没有帮助你,因为它应该:-)

 类似资料:
  • 我正在AnyLogic中构建DES-ABM混合模型。代理通过DES块,其中有多个延迟块。 我该怎么办 访问处于延迟块或延迟状态的代理 访问触发延迟块“进入”操作的特定代理 我的最终目标是在代理框架上打开或关闭一个阀门对象,这样我才能/如何打开或关闭a.在代理框架上打开或关闭阀门,直接形成主/根框架(延迟块位于该框架上),或者如果这是不可能的B.在特定代理内发送消息或触发状态图,然后从特工自己的框架

  • 问题内容: 如何在Elasticseacrch中处理子对象? 假设我们创建了两个父母和三个孩子。请注意,有两个孩子的ID,但父母不同: 如果搜索这些子项,我们会发现有两个子项的 我该如何处理?如果没有父子关系,则可以使用来访问,更改或删除子对象。在我的情况下,我让elasticsearch创建对象的。 要访问子对象,还不够: 我还必须指定父级: 在我的系统中,更糟糕的是,有些对象我可以直接访问而没

  • C++ ResourcePool 是一个C++语言开发的通用的对象池,提供一个独立的类型无关的API。

  • TCP/IP 使用 32 个比特或者 4 组 0 到 255 之间的数字来为计算机编址。 IP地址 每个计算机必须有一个 IP 地址才能够连入因特网。 每个 IP 包必须有一个地址才能够发送到另一台计算机。 在本教程下一节,您会学习到更多关于 IP 地址和 IP 名称的知识。 IP 地址包含 4 组数字: TCP/IP 使用 4 组数字来为计算机编址。每个计算机必须有一个唯一的 4 组数字的地址。

  • 3.6 基址加变址寻址方式 操作数在存储器中,其有效地址是一个基址寄存器(BX、BP)和一个变址寄存器(SI、DI)的内容之和。其有效地址的计算公式如右式所示。 在不使用段超越前缀的情况下,规定:如果有效地址中含有BP,则缺省的段寄存器为SS;否则,缺省的段寄存器为DS。 例3.4 假设指令:MOVBX, [BX+SI],在执行时,(DS)=1000H,(BX)=2100H,(SI)=0011H,

  • 周五晚上,绝影和往常一样回家。这是他和他们这些大学生唯一不同的地方:他家和大学在一个城市,每周五就可以回家。这样做的好处有两点:一、每周只有五天要用生活费;二、可以不用自己洗衣服,冬天的衣服,直接穿回家换就好了,夏天的,打包回家换。 这周过来,他和平时有点不一样,土匪见他提了两本书,一本《鲁迅杂文全集》,一本《PC汇编语言程序设计》。 土匪对这两本书没都没啥兴趣,他喜欢看武打小说,是“武打”小说,