Netlogo:无效的上下文

时间:2015-10-02 17:03:52

标签: netlogo

我的第一个netlogo程序运行良好,但现在失败了,因为' tick'在'去'方法不在有效的上下文中。

请参阅附带的代码,第99行,其中包含: 你不能在海龟/补丁上下文中使用tick,因为它只是观察者。

代码在这里: http://jpark.us/temp/CSSS.v1.nlogo

1 个答案:

答案 0 :(得分:1)

问题解决了......

我试图在其他方法中“设置number.sparrows ...”,但不在适当的补丁上下文中。

这样可行:

if all? patches [ eggs.laid = true ] [ 
  ask patches [ set number.sparrows count sparrows-here ]

而这不是:

if all? patches [ eggs.laid = true ] [ 
  set number.sparrows count sparrows-here