码农家园

关闭
导航

设置 NetLogo 显示速率常数


netlogo

Set NetLogo Display rate Constant

我有一个 NetLogo 模型,其中代理的数量随时间变化/减少。我注意到模型运行得更快,因为代理更少(刻度快速增加)。
如何保持不变,可能设置为上限。


有两种方法可以做到这一点。一种是使用模型视图顶部的速度滑块降低速度。这实质上设置了一个上限。

另一种编程方式是使用 every(点击链接)关键字。这使您可以更精确地控制模型的执行方式,但请记住,使用它会产生 CPU 开销。

相关讨论

  • 但是你怎么能这样确定上限呢?
  • 因为您知道它的执行频率不会超过每 X 秒。所以你可以做一些类似\\'每 0.05 [go]\\' 的事情。或者这不是你所说的上限?
  • 不要为此使用 every。它打破了速度滑块。将模型的帧速率设置调整为所需的速率。
  • 这在 ccl.northwestern.edu/netlogo/docs/programming.html#updates 中有介绍


Copyright ©  码农家园 联系:[email protected]