首頁
支援
我要如何在LabVIEW中將資料附加至檔案的最末端?
我要如何在LabVIEW中將資料附加至檔案的最末端?
更新 Oct 21, 2023
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
軟體
LabVIEW
問題敘述
我用Open/Create/Replace File function來打開檔案,但是每當我寫入資料的時候,存在檔案中的資料都會被新的資料覆蓋。我要如何在LabVIEW中將資料附加至檔案的最末端?
解決方案
在Functions palette 中選擇使用
Programming»File I/O»Advanced File Functions
中的
Set File Position function
。
將這個VI的輸入
from(0:start)
設定為
end
(範例中的
(1)
)。
將Set File Position function中的輸出
refnum out
(範例中的
(2))
連接到寫入資料VI的
file
的輸入。如此一來資料將會被附加至檔案的最末端。
下圖為將字串附加到檔案的範例:
相關資訊
將End of Line Constant(範例中的
(A)
)加到字串的輸入,將會在寫入每個值到檔案時換行,使得資料呈現縱向的排列。如果是使用Array的資料型態輸入到Write to Text File function,就不需要加上這個Constant,因為它會自動依照Array的Index排列。
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful