繁体   English   中英

如何在 Anylogic 中寻址 ResourcePool 块

[英]How to adress an ResourcePool Block in Anylogic

我目前正在尝试使用我的 seize 块动态选择一个资源池。 My Agent Workplace (WP) 有一个简短的过程,包括一个抓住-延迟-释放序列。 在topagent中,WP用于excel-input定义的不同Area。 由于WP代理的数量和位置是动态生成的,因此seize块需要从当前Area的resourcePool中找到资源。

但是我不知道如何解决块。 我可以将名称创建为字符串,所以我尝试使用findFirst但不知道块是否在人口/集合中。 在 AnylogicHelp 中,我找不到有关此内容的信息。 我知道有一个 Type ResourcePool ......但这也没有帮助我。

我不知道这是不可能的,超级简单还是方法不对,但我没有找到。 有帮助。

先感谢您 :)

将资源myRP在每个Area内的局部变量myRP 然后,您的 WP 代理可以随时检查“我的区域是什么?” 然后轻松检索它的RP。

如果Area不是代理,则将其转换为代理。 但是,无论如何,您都可以将 RP 放入该代理中,并且无需变量即可轻松检索它。

所以看起来你的模型架构并没有像它应该的那样帮助你:-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM