首页 文章

AnyLogic,为每个代理设置和更新变量

提问于
浏览
0

我是Anylogic的新用户,但我在过去几周里学到了很多东西,我想做的是以下内容:

想象一下,我在矩形输送机的左右两侧有一个连续的矩形输送机,我有一个拣选站 .

一个名为“BOX”的代理以5 / min的速率创建,每个框不必通过所有站,也许只有站1或者可能只有站2或者可能是所有两个站 .

在我的矩形输送机底部的一个点上,我有一个退出输送机,只能通过已经完成的代理(盒子)(变量= 9)

但是当我创建一个参数或变量时,我意识到它是由正在创建的所有代理(Box)共享的,我如何为代理BOX生成的每个单元都有一个变量或参数 .

如果有帮助,请看下面的图片 .

enter image description here

1 回答

  • 0

    我不清楚参数目前在哪里,但我猜它是在主要对象中 .
    如果你想要每个代理的参数/变量 . 我建议你在BOX-agent中创建它 .
    在这里,您可以找到有关代理商以及如何自定义代理商的更多信息:http://help.anylogic.com/topic/com.xj.anylogic.help/html/agentbased/Agent.html

    当您测试代理是否应该退出时,您可以使用: agent.parameterName = 9 "agent" part是一个内置函数,它将引用当前在对象中的代理

相关问题