如何自定义BehaviorSpace的“使用记者运行测量”?

时间:2017-04-30 04:52:42

标签: netlogo reporters behaviorspace

我想使用BehaviorSpace的“使用记者运行测量”来编译每个标记number-dead的死亡数量ticks,每个标记的生存海龟who的ID信息,以及活龟对每个蜱的计数器数量count-up的信息。我是Netlogo的初学者。我不知道如何将其设置为“使用记者测量运行”。我已经提到“Netlogo的BehaviorSpace指南”https://ccl.northwestern.edu/netlogo/docs/behaviorspace.html,然后count turtles成功了。以下是“使用记者测量运行”输入屏幕的示例。但是,这是除count turtles之外的语法错误。

count turtles
count number-dead
count count-up
count who

pic

1 个答案:

答案 0 :(得分:2)

如果number-deadcount-up是您定义的品种,那么这些部分就可以了。如果它们是包含某些内容的全局变量,那么您希望它们show而不是count它们。但是,who是一个属于每只乌龟的内部变量,因此这段代码没有任何意义。

我建议您在接口上为BehaviorSpace输出中的每个变量创建一个监视器。因此,为count turtles创建一个监视器,为show number-dead创建另一个监视器,依此类推。当所有这些都正常运行时,您可以执行BehaviourSpace运行。