如何直接在Netlogo中保存文件.txt的数据?

时间:2014-06-05 22:26:12

标签: netlogo

我有一个程序“read-file”,通常在ask []中调用。从read file lines with spaces into NetLogo as lists开始,此过程将文件.txt作为列表读取。是否可以直接在Netlogo中保存文件.txt的数据以获得时间,因为为每只乌龟读取文件.txt会降低模型速度?

to read-file
 let parameters split-into-n-lists 1 read-file-into-list "Parameters.txt"
end

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可能不应该在read-file内调用ask文件。假设文件中的数据在模拟过程中没有变化,您应该调用一次(可能在setup期间)并访问ask内的结果列表(保存为全局变量)。 / p>

我并不完全确定这是你的意思"直接在Netlogo"中保存文件.txt的数据,但您也可以直接在代码中初始化您的列表:

globals [
 a b c
]

to setup
  set a [2321 2321 2321 213]
  set b [23233 3223 313 321]
  set c [2 2 1 1]
end