2014-06-05 97 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 
相關問題