NetLogo:1刻度=多少秒?

NetLogo:1刻度=多少秒?,netlogo,Netlogo,NetLogo模拟中(以正常速度)有多少滴答声等于1“真实世界”秒?根据我使用NetLogo的经验,我认为滴答声不会映射到真实世界时间。我相信他们是团结的。你读到了相反的东西吗?滴答声是模拟器内部的任意时间测量单位,就像大多数模拟引擎一样,滴答声不会直接映射到真实世界的时间-由编写模拟的人决定滴答声如何映射到真实世界的时间 至于NetLogo的“正常速度”设置,这意味着(这是根据经验,而不是根据对发动机实际工作方式的了解),每次处理滴答声时,NetLogo都会等到图形显示更新后再开始下一次运行

NetLogo模拟中(以正常速度)有多少滴答声等于1“真实世界”秒?

根据我使用NetLogo的经验,我认为滴答声不会映射到真实世界时间。我相信他们是团结的。你读到了相反的东西吗?

滴答声是模拟器内部的任意时间测量单位,就像大多数模拟引擎一样,滴答声不会直接映射到真实世界的时间-由编写模拟的人决定滴答声如何映射到真实世界的时间

至于NetLogo的“正常速度”设置,这意味着(这是根据经验,而不是根据对发动机实际工作方式的了解),每次处理滴答声时,NetLogo都会等到图形显示更新后再开始下一次运行


如果减慢模拟速度(向左移动滑块),则NetLogo会在每个模拟步骤之前等待额外的时间;如果加快模拟速度(向右移动滑块),则NetLogo会在图形显示更新时继续模拟,这意味着您可能看不到每个模拟步骤都是可视化的。

如果您确实想使用秒而不是滴答声进行测量,可以使用
every
关键字。不建议这样做,因为它将和每秒滴答声的速度不同步。您将无法调整滑块的滴答声速度并使其传播到所有内容。但它就在那里


关于邮件列表的更多信息:

在我看来,从滴答声到秒的转换取决于上下文

举个例子:假设Netlogo中的每个补丁都是真实世界的40厘米,想象一个人在每个滴答声中走在一个新补丁中。人类行走时的平均速度估计为1.2米/秒,因此每3次滴答声,人类的行走速度为1.2米。我们最终可以声明,模拟环境中的3个滴答声对应于代理的1秒寿命

改变补丁或代理的尺寸这一比例会改变,因此勾号的含义也会改变


单个刻度并不意味着对秒有固定的响应,但它只意味着“一个时间单位”。

没有,但我认为在正常运行速度下必须进行转换。“帧速率”模型设置对于尝试使刻度等于恒定秒数也很有用。速度滑块的作用也很好。如果必须,请使用
每一个
,但请先尝试帧速率。不过,可以计算在Netlogo中运行特定代码的时间(在现实世界中)。请参阅:1.)使用重置计时器和计时器2.)NetLogo中的探查器扩展