我有一个Netlogo模型,我可以通过设置一个滑块,然后按我的界面中的按钮按以下顺序使用它们:setup,go,SetSeed,Share。一切正常。
我想使用行为空间使用各种滑块值运行100次。
我可以通过设置和go来使用它,但当我尝试包含SetSeed并分享程序挂起时。
我已将setup
放入'设置命令:' ' Go命令中的框和go
:'盒子和那个位工作正常。
然后添加SetSeed和Share我尝试将以下内容添加到' Go Commands:'采用以下格式:
去
的setSeed
共享
当我在没有SetSeed
的情况下自己尝试Share
或go
时(只是为了看看会发生什么),它也会挂起(步骤不断上升)。有谁知道这会导致什么?我认为Go Commands基本上只是让计算机按下那些按钮而不是让用户这样做?
答案 0 :(得分:1)
您需要指定运行的持续时间,方法是在实验设置中输入一些步骤(在您的情况下为1
),或者指定停止条件,例如,当not any? turtles
变为真时,可能会停止运行。这在http://ccl.northwestern.edu/netlogo/docs/behaviorspace.html#how
答案 1 :(得分:0)
在回答上述评论时,以下黑客似乎有效。我重写了go程序,使其成为一次运行程序:
to go
getGo ;This procedure does the job that the go command originally did
SetSeed
Share
stop
end
在go命令中,我现在只需要去'。