我对 Java 和 AnyLogic 还很陌生,所以请在这方面达到我的水平。
代理有没有办法从另一个代理获取变量值?在这种情况下,代理将属于同一类型。因此,它们都具有相同的变量,但由于它是具有随机初始值而不是参数的变量,因此值不一样。
代理最初也是通过小世界连接连接的,并且这些连接在运行期间不会改变。
例如,发生在事件中的代理如何从另一个代理收集变量值(例如代理 i 获取代理 j 的变量值 X)。该值将被放入一个小方程中,以修改代理 i 的变量 X 的值。换句话说,代理 i 会受到他的连接代理 j 的影响,从而改变他的 X 值。
我尝试了多种组合.getConnectedAgent()
但.get
没有任何成功。我现在正尝试将每个代理的 X 值提取到数据库中,然后使用该数据库通过代理 i 收集代理 j 的 X 值,但我在那里没有取得任何进展。
需要提取的值是double
s,但如果更容易,我可以将变量更改为整数。