我有一个代理,比如说主代理上的“A”,然后我有另一个代理,比如说代理“A”内部的“B”,我在代理“A”中创建了一个动态变量,我想使用它的测量结果在代理“B”的动态变量方程中,我该怎么做?
我尝试通过连接链接代理,但它只发送消息,并且我希望动态变量读取值,而不是消息,然后我尝试将变量移动到主代理并使用 (main.variablename)在两个代理“A 和 B”中,它给出了语法错误并拒绝运行模型
我也尝试过聊天 GPT,但没有多大帮助,YouTube 和 Anylogic 的帮助。
在 B 中,您可以使用
a.myDynamicVariable
访问您的父代理 A
检查 AnyLogic 为您创建的小层指针,它们看起来像这样:
另请参阅 https://anylogic.help/advanced/code/access.html#where-am-i-and-how-do-i-get-to