新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > LabVIEW數(shù)據(jù)記錄和存儲(二)—配置文件

LabVIEW數(shù)據(jù)記錄和存儲(二)—配置文件

作者: 時間:2017-01-09 來源:網(wǎng)絡(luò) 收藏
配置文件(后綴是ini)也是純文本文件中的一種,但是包含了一定的檢索信息,常用于保存用戶對應(yīng)用程序的配置參數(shù),如記錄儀器的地址、報表路徑等設(shè)置。圖 7所示為某個ini文件的實例,從圖中看出文件中包含3種格式:
  1. 以“;”開頭的文本,表示該行文字是注釋,用以顯示一些說明性文字;
  2. 包含在[]中的文本,表示section,用以分類顯示一些參數(shù);
  3. 以=表示的文本,表示key,用以顯示某一字段具體的參數(shù)值。
因此,某個參數(shù)需要以key指定并位于section字段下。


圖 7 system.ini文件
既然ini文件是屬于文本文件的一種,那么使用Write to Text File和Read from Text File函數(shù)也能夠?qū)崿F(xiàn)配置文件的寫入和讀取。LabVIEW針對配置文件的特點(diǎn)提供了一組VIs用于配置文件的讀寫(如圖 8所示),便于從文件中檢索數(shù)據(jù)。Read key.vi和Write Key.vi都是多態(tài)性函數(shù),支持一些基本的數(shù)據(jù)類型(如Numeric、Boolean、Path和String等)。


圖 8 Configuration File VIs選板
【應(yīng)用(下載)】
本例將演示一個應(yīng)用程序配置文件讀寫實例。在很多情況下,程序員希望將用戶保存應(yīng)用程序的一些設(shè)置,然后在下次運(yùn)行應(yīng)用程序時調(diào)用這些設(shè)置值。圖 9所示為讀/寫配置文件的實例,使用Read Key.vi和Write Key.vi實現(xiàn)各個參數(shù)的讀取和保存。



圖 9 讀/寫配置文件
從上圖中可以看出,配置文件的讀寫比較簡單,其文本文件的特性也使得它非常易于編輯和查看。同時,區(qū)別于一般的文本文件(txt文件),由于配置文件引入了section和key的概念,因此它非常容易檢索。如果需要獲取某部分的文本值,只需要指定其對應(yīng)的section和key即可。


評論


技術(shù)專區(qū)

關(guān)閉