如何将子代理中的变量链接到 Anylogic 中另一个子代理中的动态变量

问题描述 投票:0回答:1

我有一个代理,比如说主代理上的“A”,然后我有另一个代理,比如说代理“A”内部的“B”,我在代理“A”中创建了一个动态变量,我想使用它的测量结果在代理“B”的动态变量方程中,我该怎么做?

我尝试通过连接链接代理,但它只发送消息,并且我希望动态变量读取值,而不是消息,然后我尝试将变量移动到主代理并使用 (main.variablename)在两个代理“A 和 B”中,它给出了语法错误并拒绝运行模型

我也尝试过聊天 GPT,但没有多大帮助,YouTube 和 Anylogic 的帮助。

variables dynamic connection anylogic agent
1个回答
0
投票

在 B 中,您可以使用

a.myDynamicVariable

访问您的父代理 A

检查 AnyLogic 为您创建的小层指针,它们看起来像这样:

另请参阅 https://anylogic.help/advanced/code/access.html#where-am-i-and-how-do-i-get-to

© www.soinside.com 2019 - 2024. All rights reserved.