NetLogo:监视乌龟的变量

时间:2019-01-04 21:41:23

标签: netlogo monitor

我有一个“机器人”,我创建了一个健康值为0的机器人。

breed [robots robot] 
create-robots 1 [
  set health 0
]

现在,我想在运行时跟踪机器人的健康状况。我已经尝试过很多类似的事情

[ health ] of robot 0

但是它似乎不起作用,监视器仅显示“ N / A”,如下所示。

enter image description here

有什么主意吗?

1 个答案:

答案 0 :(得分:3)

您的代码(或您所显示的位)没有任何问题。您是否实际运行了create所在的过程?这是一个完整的模型:

breed [robots robot]
robots-own [health]

to setup
  create-robots 1
  [ set health 0
  ]
end

如果您的显示器带有[ health ] of robot 0,则最初将显示N / A。一旦运行setup过程(通过按钮调用或从命令中心运行),该过程将变为0。