我是Anylogic的新用户,但我在过去几周里学到了很多东西,我想做的是以下内容:
想象一下,我在矩形输送机的左右两侧有一个连续的矩形输送机,我有一个拣选站 .
一个名为“BOX”的代理以5 / min的速率创建,每个框不必通过所有站,也许只有站1或者可能只有站2或者可能是所有两个站 .
在我的矩形输送机底部的一个点上,我有一个退出输送机,只能通过已经完成的代理(盒子)(变量= 9)
但是当我创建一个参数或变量时,我意识到它是由正在创建的所有代理(Box)共享的,我如何为代理BOX生成的每个单元都有一个变量或参数 .
如果有帮助,请看下面的图片 .
1 回答
我不清楚参数目前在哪里,但我猜它是在主要对象中 .
如果你想要每个代理的参数/变量 . 我建议你在BOX-agent中创建它 .
在这里,您可以找到有关代理商以及如何自定义代理商的更多信息:http://help.anylogic.com/topic/com.xj.anylogic.help/html/agentbased/Agent.html
当您测试代理是否应该退出时,您可以使用:
agent.parameterName = 9
"agent" part是一个内置函数,它将引用当前在对象中的代理