引用实验中的代理
Referencing to an agent from experiment
我的模型中有一个实验页面和一些代理。在实验的“模拟前 运行”属性中,我必须从不是主要的代理(例如代理称为设备)读取一些参数,因此我不能使用 root.XXX访问参数。如何从实验页面引用Equipment里面的对象?
您需要了解如何浏览模型层次结构。
- 如果
Equipment
嵌入在 Main
中,您使用 root.equipment
- 如果
Equipment
嵌入在Machine
中,而Machine
嵌入在Main
中,则使用root.machine.equipment
如果你的代理实际上是种群,代码会变成root.equipmentPop.get(x)
查看此帮助文章以了解更多信息:https://anylogic.help/advanced/code/access.html#where-am-i-and-how-do-i-get-to
我的模型中有一个实验页面和一些代理。在实验的“模拟前 运行”属性中,我必须从不是主要的代理(例如代理称为设备)读取一些参数,因此我不能使用 root.XXX访问参数。如何从实验页面引用Equipment里面的对象?
您需要了解如何浏览模型层次结构。
- 如果
Equipment
嵌入在Main
中,您使用root.equipment
- 如果
Equipment
嵌入在Machine
中,而Machine
嵌入在Main
中,则使用root.machine.equipment
如果你的代理实际上是种群,代码会变成root.equipmentPop.get(x)
查看此帮助文章以了解更多信息:https://anylogic.help/advanced/code/access.html#where-am-i-and-how-do-i-get-to