个人代理中主要变化变量的滑块
Posted
技术标签:
【中文标题】个人代理中主要变化变量的滑块【英文标题】:Slider from main changing variable in person agent 【发布时间】:2022-01-13 03:27:27 【问题描述】:我正在研究 Anylogic 模型,并且正在尝试做某事但被卡住了。我想要实现的基本上是能够使用主代理中的滑块从人员代理中更改变量。
我的尝试是将主中的滑块链接到主中的参数,并将参数链接到人员代理中的变量,问题是它只发生一次并且不会不断变化,所以我添加了一个事件来解决这个问题,但它仍然无法正常工作。
【问题讨论】:
【参考方案1】:取决于您的模型结构(假设变量名为myVar
,滑块位于Main
):
Person
是嵌入在Main
中的单个代理,可以在滑块的“Action”代码中调用myPerson.myVar=value
如果Person
是嵌入在Main
中的代理群体的一部分,您可以在滑块的“操作”代码中调用myPersonPop.get(x).myVar=value
-> x 是您想要的人的索引
请查看this help article 以了解模型结构和 OOP 概念,正确掌握这些非常重要。另外,查看更多示例模型,许多都有滑块做你想要的:)
【讨论】:
以上是关于个人代理中主要变化变量的滑块的主要内容,如果未能解决你的问题,请参考以下文章