我有多個要對其進行分析的文件。 我想創建一個循環來打開文件,執行分析,在這個例子中計算一個值“曲線下的面積”,然後用文件名和麵積製作一個匯總表。 我可以從文件夾中打開文件並執行分析。 我不確定如何創建匯總表。 我給出了一個包含 2 個文件的示例,但我想以這種方式處理更多文件。 非常感謝任何幫助或指導! 如果這沒有意義或需要更多信息,請告訴我。
//指向文件目錄
path = Pick Directory("選擇包含數據文件的目錄");
//獲取所選文件夾中的文件列表
file_list = 目錄中的文件(路徑);
//i=0;打開文件
nfile_list = N 項(文件列表);
For(i = 1, i <=nfile_list, i += 1,
//設置當前目錄( dir_DirectoryPath );
dt = Open(路徑||file_list[i], );
//計算面積
dt = 當前數據表();
dt << 清除行狀態;
obj3 = dt << 雙變量(
Y(:名稱(“數據”)),
X(:時間),
擬合多項式(6,{線條顏色({212, 73, 88})}),
SendToReport( Dispatch( {}, "Bivar Plot", FrameBox, {Frame Size( 449, 411 )} ) )
);
//將圖形保存到數據表中
obj3 << 將腳本保存到數據表(“區域”);
//獲取預測公式字符串併計算30分鐘吸附的曲線下面積
fm = report(obj3)[OutlineBox("Polynomial ?")][TextEditBox(1)] << get text;
//獲取等號右邊的字符串,並使用 Parse() 將字符串轉換為表達式
fm = Parse(Trim(word(2, fm, "=")));
area = Integrate(fm, :Time , 0, 3600);
Caption("這條曲線下的面積是" || char(area));
打印(區域);
);
我想要的決賽桌示例:

對此的任何幫助將不勝感激。 謝謝