LabVIEW數據記錄和存儲(二)—配置文件
- 以“;”開頭的文本,表示該行文字是注釋,用以顯示一些說明性文字;
- 包含在[]中的文本,表示section,用以分類顯示一些參數;
- 以=表示的文本,表示key,用以顯示某一字段具體的參數值。

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

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

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