gpt4 book ai didi

java - Anylogic - 从占用的资源中获取资源池

转载 作者:行者123 更新时间:2023-12-02 04:31:48 26 4
gpt4 key购买 nike

我有一个服务 block ,可以从两个资源池之一获取资源。在该 block 中操作的“抢占单元”部分,我想确定代理来自哪个资源池。

我尝试为资源池创建一个定制代理类型,该类型可以附加一个变量,然后我可以通过“unit.MySpecies”之类的内容读取该变量,但得到“MySpecies 无法解析或不是字段”。

我的 Java/AnyLogic 技能非常基础,因此非常感谢您的帮助。我看到了获得个人资源利用的答案,但我希望这个问题简单一个数量级,并且只是正确的单词和语法的情况。

最佳答案

您必须正确使用Java,错误提示格式错误:

  1. 您的变量必须是“ResourcePool”类型,请参见下面的屏幕
  2. 您必须在资源池的“占用时”中将其正确设置为
  3. 在服务“占用单元”代码框中,您必须正确访问它。就我而言,它看起来像 unit.myPool

也许您在抢占时也写错了代码。如果您想检查资源来自哪里,请确保它看起来像:

if (unit.myPool.equals(myResourcePool)...

其中“myResourcePool”是资源池的实际名称。

enter image description here

关于java - Anylogic - 从占用的资源中获取资源池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56579324/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com