NetLogo:引入延迟原语?

时间:2014-04-10 14:56:44

标签: netlogo

在执行模型之间是否有任何原语导致NetLogo的运行延迟?

1 个答案:

答案 0 :(得分:2)

您可以使用wait原语执行此操作。

print "hello"
wait 2
print "there"

将打印"你好",等待2秒,然后打印"那里"。

尽管如此,我强烈建议您避免使用wait(和相关的every)。几乎总有更好的方法来做事。 wait的一个大问题是它使速度滑块(位于标签下方的顶部)几乎无用。如果您想减慢速度,请使用速度滑块。如果您希望代理在做某事之前稍等一下,请给它一个倒数为0的变量;当变量命中0时,代理执行操作。这样,整个模拟不会暂停,只是代理。