首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anylogic:如何从主/根框架打开/关闭代理框架上的阀门?

Anylogic:如何从主/根框架打开/关闭代理框架上的阀门?
EN

Stack Overflow用户
提问于 2020-11-11 18:42:33
回答 1查看 31关注 0票数 0

我正在用AnyLogic构建一个DES-ABM混合模型。代理遍历主机上的DES块。从主/根框架上的这些块中,我想在代理框架上打开一个阀门。

当我使用agent.xxx时,它会在代理框架上找到具有所有元素的适当代理。

我用过

‘agent.valve_trafficsignIN.open();’(在main/rootframe上的DES块中)

打开代理框架上的阀门。当我运行它时,它不会给我任何错误。此外,当我使用traceln打印信息时,它给出了有问题的阀门的正确规格,并指出它是打开的。

然而,当我打开代理框架时,阀门仍然关闭。此外,当阀门打开时,模型中应该发生的更改也不会发生。

我应该改变什么/如何从主/根框架打开代理框架上的阀门?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-07 00:53:14

我发现DES源代码块在DeafaultPopulation中生成代理,这就是为什么我在模拟运行期间找不到正确的代理。我将源设置更改为“add agent to: custom population”,现在我可以找到并引用正确的代理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64784869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档