Netlogo 预期为TRUE/FALSE块,但得到的却是TRUE/FALSE?

Netlogo 预期为TRUE/FALSE块,但得到的却是TRUE/FALSE?,netlogo,Netlogo,我有密码 sum [plant-energy] of (patches-with-ash with (pycor > 0 and pxcor > 0))) 我的模型中的监视器。植物能量是一个定义的斑块变量,而含灰分的斑块是一个定义的因子集。我试图得到所有植物能量的总和,在空间右上半部分有灰烬的斑块中,但这返回了一个奇怪的错误 WITH expected this input to be a TRUE/FLASE block, but got a TRUE/FALSE instead

我有密码

sum [plant-energy] of (patches-with-ash with (pycor > 0 and pxcor > 0)))
我的模型中的监视器。植物能量是一个定义的斑块变量,而含灰分的斑块是一个定义的因子集。我试图得到所有植物能量的总和,在空间右上半部分有灰烬的斑块中,但这返回了一个奇怪的错误

WITH expected this input to be a TRUE/FLASE block, but got a TRUE/FALSE instead
任何帮助都将不胜感激

编辑:

我只是用监视器来测试我的代码。我试图求出xcor小于和ycor大于海龟的agentset中所有斑块的植物能量之和(即海龟左上角该agentset的所有斑块)。我认为这是一条正确的道路,但如果有人知道更好的方法,我也会很感激

像这样试试:

sum [plant-energy] of (patches-with-ash with [pycor > 0 and pxcor > 0]))
[]基本上告诉NetLogo在[]内进行测试,并返回true或false,然后通过

将其传递给

sum [plant-energy] of (patches-with-ash with [pycor > 0 and pxcor > 0]))

[]基本上告诉NetLogo在[]内进行测试,并返回true或false,然后通过

将其传递给
。你的模型里有多少只海龟?如果有超过1只海龟,那么你是在计算每只海龟的数量吗?我被你的编辑弄糊涂了。你的模型里有多少只海龟?如果有超过1只海龟,那么你是在计算每只海龟的数量吗?