我目前正在設置一個多級模型,並且希望能夠使用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