如何自定义 BehaviorSpace 的 "Measure runs using reporters"?

How can I customize BehaviorSpace 's "Measure runs using reporters"?

我想使用 BehaviorSpace 的 "Measure runs using reporters" 来编译每个 tick number-dead 的死亡海龟数量 number-dead,每个 tick who 的活龟 ID 信息ticks,以及关于活海龟每个 ticks 的计数器数量 count-up 的信息。我是 Netlogo 的初学者。我不知道如何将它设置为 "Measure runs using reporters"。已经,我指的是 "Netlogo's BehaviorSpace Guide" https://ccl.northwestern.edu/netlogo/docs/behaviorspace.html ,然后 count turtles 是成功的。以下是"Measure runs using reporters"的输入画面的例子。然而,这是一个语法错误,除了 count turtles.

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

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

我建议您做的是在界面上为您想要在 BehaviorSpace 输出中显示的每个变量创建一个监视器。因此,为 count turtles 创建一个监视器,为 show number-dead 创建另一个监视器,依此类推。当所有这些都正常工作时 运行,那么你可以做一个 BehaviourSpace 运行.