Set NetLogo Display rate Constant
我有一个 NetLogo 模型,其中代理的数量随时间变化/减少。我注意到模型运行得更快,因为代理更少(刻度快速增加)。
如何保持不变,可能设置为上限。
有两种方法可以做到这一点。一种是使用模型视图顶部的速度滑块降低速度。这实质上设置了一个上限。
另一种编程方式是使用 every(点击链接)关键字。这使您可以更精确地控制模型的执行方式,但请记住,使用它会产生 CPU 开销。
- 但是你怎么能这样确定上限呢?
-
因为您知道它的执行频率不会超过每 X 秒。所以你可以做一些类似\\'每 0.05 [go]\\' 的事情。或者这不是你所说的上限?
-
不要为此使用 every。它打破了速度滑块。将模型的帧速率设置调整为所需的速率。
-
这在 ccl.northwestern.edu/netlogo/docs/programming.html#updates 中有介绍