我目前正在设置一个多级模型,并且希望能够使用NetLogo LevelSpace扩展。我希望父模型从一个子模型请求一个全局变量的值,但是在语法上有点困难。我可以找到来自代理商信息请求的例子,例如在NetLogo LevelSpace中传递模型之间的信息
let turtle-id 0
(ls:report model-id [ [ color ] of turtle ? ] turtle-id)
,但这似乎并没有对全局变量的工作例如,我想这样做:
ls:report model-id [child-global-variable]
这是可能的,还是我完全缺少LevelSpace的工作方式?
啊!这就解释了为什么一些其他命令(例如ls:with)不起作用 - 我一直在阅读关于扩展的更高版本的文档。这真的有帮助 - 谢谢你! – mtomtom