NetLogo:如何更新;(p) 标签";每个滴答声?

NetLogo:如何更新;(p) 标签";每个滴答声?,netlogo,Netlogo,我想追踪我的乌龟的行为。海龟自己的变量之一是[energy]。我想观察这个变量是如何随时间变化的。如果我问 询问海龟0[设置标签能量] 在代码中或通过观察者,我只达到实际的能量值。使用go once按钮,标签保持不变,即使我的能量值发生变化 请问,我如何更新每个刻度的[能量]值标签?更改plabel值也有同样的问题。谢谢大家! 这是一个如何做到这一点的示例。我创造了一只简单的乌龟,它可以随意行走并更新它的能量水平。中间的补丁显示海龟0的能量水平为格子: turtles-own [energ

我想追踪我的乌龟的行为。海龟自己的变量之一是
[energy]
。我想观察这个变量是如何随时间变化的。如果我问

询问海龟0[设置标签能量]

在代码中或通过观察者,我只达到实际的能量值。使用
go once
按钮,标签保持不变,即使我的能量值发生变化


请问,我如何更新每个刻度的[能量]值标签?更改plabel值也有同样的问题。谢谢大家!

这是一个如何做到这一点的示例。我创造了一只简单的乌龟,它可以随意行走并更新它的能量水平。中间的补丁显示海龟0的能量水平为格子:

   turtles-own [energy]
    to setup
      clear-all
      reset-ticks
      crt 1[set energy 500]

    end

    to go
      ask turtle 0[
        set label energy
        set energy energy - 1

        fd 1
        rt random 10

      ]
      ask patch 0 0 [
        set plabel [energy] of turtle 0
      ]
      tick
    end

将命令放在go方法中。如果有更新,它将更新。再次感谢@Marzy!我总是对语法的含义有点困惑:set energy-1,但现在它更清楚了:)