如何使用标题写入或打印多个变量输出,逐行逐行到netlogo中的命令中心?我们的想法是打印出多个变量的滴答结果(由程序报告),以便它们出现在命令中心输出窗口中如下所示:
length weight height area
24.2 23.1 22.0 25.1
18.7 19.2 10.4 22.0
等等,以柱状形式更新每个刻度。
我最终希望能够在模拟运行结束时使用export-output命令将输出传输到csv文件。我知道还有其他方法可以做到这一点,但我特别想以这种方式出于某种原因。
答案 0 :(得分:2)
您需要type
和print
命令。在初始化期间需要打印您的标题,并且每个标记都需要打印变量值。假设你的程序被命名为cal-length等,代码看起来像这样。请注意,没有间距控制或其他格式。
to setup
...
print "length weight height area"
...
end
to go
...
dump-to-screen
...
end
to dump-to-screen
type calc-length type " " type calc-weight type " "
type calc-height type " " print calc-area
end