Netlogo:为myvar-last-tick创建起始条件

时间:2016-10-27 15:54:36

标签: netlogo modeling

我正在尝试在Netlogo中创建一个变量,该变量根据其值最后一个滴答而变化。我跟着this question thread如何创建这样一个变量,但是我在创建初始条件时遇到了一些麻烦,因为在tick = 0时,没有myvar-last-tick,因为没有最后一个勾选,所以Netlogo自动将myvar-last-tick设置为0.如何创建myvar和myvar-last-tick,这样当tick = 0时,myvar-last-tick与myvar相同,仅在0时刻?为了清楚起见,我想对变量进行编程,使它们遵循类似的模式 this,虽然对于我的实际计划,下降率不会像这个例子那样保持不变。

1 个答案:

答案 0 :(得分:2)

在致电go程序(即您的日程安排)之前,您应该致电setup程序。通常,您的setup过程应该做的第一件事是所有全局变量初始化(可能通过调用setup-globals过程)。您可以将myvar-last-tickmyvar初始化为您喜欢的任何内容。只需确保第一次拨打go的结果将产生您想要的起始结果。