有没有办法在 Netlogo 中停止计时器?

Is there a way to stop a timer in Netlogo?

如果你在 Netlogo 中制作了一个定时器,有没有办法停止它?

您可以重置计时器,但我不确定您是否可以停止它。

有关重置它的更多信息,请点击此处: http://ccl.northwestern.edu/netlogo/docs/dictionary.html#reset-timer

我认为计时器将以您的结束语句结束,并且在您创建它的 运行 时无法停止。

我不知道这是否有助于我对 Netlogo 有点陌生....

无法暂停内置计时器。

我认为您需要调用 reset-timer,但在调用它之前,将 timer 的当前值添加到您保存在全局变量中的 运行 总数。

例如,您可以在您设置的变量中指定要停止的刻度数(即 ticks-start ticks-end),然后使用 stop 和 ticks 命令来控制它,代码如下以下:

globals [ ticks-start ticks-end ] ;Otherwise, setting slider/box in the interface instead
if (ticks > ticks-start) 
if (ticks >= ticks-end) [ stop ]