labview的深入探索----文件系列之文本文件
文本文件的優(yōu)點(diǎn):
1.適用于各種操作系統平臺.
2.不需要專(zhuān)門(mén)的編輯器就可以讀寫(xiě).
文本文件的缺點(diǎn):
1.所占空間較大
2.安全性差
文本文件也是以字節為單位的,同時(shí)也可以按行進(jìn)行操作.
LABVIEW提供了文本文件的基本節點(diǎn).

紅色箭頭標明的四個(gè)VI,分別表示,打開(kāi),關(guān)閉,寫(xiě)文件和讀文件四個(gè)基本操作.
其中打開(kāi)文件和關(guān)閉文件是通用操作,對文本文件和二進(jìn)制文件是相同的.
一般文件操作的過(guò)程是 :打開(kāi)--->讀寫(xiě)---->關(guān)閉
LABVIEW文本文件操作也不例外,但也有它自己的特點(diǎn).
先看一下write to text FILE vi.
它有兩種基本用法:
1.直接調用,本身就包含了打開(kāi),寫(xiě)入和關(guān)閉的過(guò)程.注意它的打開(kāi)過(guò)程是CREATE 方式,如果原來(lái)同名文件存在,則會(huì )被覆蓋.

注意WRITE TO TEXT FILE有一個(gè)選項CONVERT EOL,表示是否轉換結尾換行符號(,0x0A),如果不轉換,則遇到是文件自動(dòng)換行,否則把當作字符處理,下面的圖是兩種不同效果.

WRITE TO TEXT FILE是個(gè)多態(tài)VI,本身接受字符串數組,對于字符串數組,是不轉換換行結束符的.

2.采用磁盤(pán)流方式,連續寫(xiě)入
對于連續的數據寫(xiě)入,頻繁打開(kāi)和關(guān)閉文件是最耗費系統時(shí)間的,這種情況下,應該打開(kāi)和關(guān)閉一次,打開(kāi)之后,連續寫(xiě)入數據,之后關(guān)閉.
評論