5 秒有 5000 毫秒。因此,如果我在那段时间在 Netlogo 中运行此代码:
every 0.001 [
some-calls-in-the-middle
tick
]
我希望得到 5000 个滴答声,但我得到的不超过 150 个。有没有办法更有效地将滴答声映射到秒?
最佳答案
据推测,您在 some-calls-in-the-middle
中进行的任何计算都需要大约 1/150 秒才能让 NetLogo 执行。every
仅用于减少代码片段的运行频率 - 不会使其更频繁地运行。 (仔细阅读 dictionary entry for every
可能会有所帮助。)
关于netlogo - Netlogo 中的未知延迟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24253022/