labview的深入探索----文件系列之文本文件
文本文件的優(yōu)點:
1.適用于各種操作系統(tǒng)平臺.
2.不需要專門的編輯器就可以讀寫.
文本文件的缺點:
1.所占空間較大
2.安全性差
文本文件也是以字節(jié)為單位的,同時也可以按行進行操作.
LABVIEW提供了文本文件的基本節(jié)點.
![](http://editerupload.eepw.com.cn/fetch/20161101/337219_1_0.jpg)
紅色箭頭標明的四個VI,分別表示,打開,關閉,寫文件和讀文件四個基本操作.
其中打開文件和關閉文件是通用操作,對文本文件和二進制文件是相同的.
一般文件操作的過程是 :打開--->讀寫---->關閉
LABVIEW文本文件操作也不例外,但也有它自己的特點.
先看一下write to text FILE vi.
它有兩種基本用法:
1.直接調用,本身就包含了打開,寫入和關閉的過程.注意它的打開過程是CREATE 方式,如果原來同名文件存在,則會被覆蓋.
![](http://editerupload.eepw.com.cn/fetch/20161101/337219_1_1.jpg)
注意WRITE TO TEXT FILE有一個選項CONVERT EOL,表示是否轉換結尾換行符號(,0x0A),如果不轉換,則遇到是文件自動換行,否則把當作字符處理,下面的圖是兩種不同效果.
![](http://editerupload.eepw.com.cn/fetch/20161101/337219_1_2.jpg)
WRITE TO TEXT FILE是個多態(tài)VI,本身接受字符串數(shù)組,對于字符串數(shù)組,是不轉換換行結束符的.
![](http://editerupload.eepw.com.cn/fetch/20161101/337219_1_3.jpg)
2.采用磁盤流方式,連續(xù)寫入
對于連續(xù)的數(shù)據(jù)寫入,頻繁打開和關閉文件是最耗費系統(tǒng)時間的,這種情況下,應該打開和關閉一次,打開之后,連續(xù)寫入數(shù)據(jù),之后關閉.
評論