2014-06-05 62 views
2

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

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

在此先感谢您的帮助。

回答

2

您应该不要在ask内拨打read-file文件。假设文件中的数据在仿真过程中不发生变化,您应该调用它一次(可能在setup期间)并访问ask中的结果列表(保存为全局变量)。

而且我不能完全肯定这是你的意思是什么“救.TXT直接的NetLogo文件的数据”,但你也可以直接在代码初始化列表:

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 
相关问题