新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW數據記錄和存儲(二)—配置文件

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

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


        圖 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即可。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 松滋市| 太仆寺旗| 大竹县| 伊春市| 韩城市| 武陟县| 玉溪市| 额尔古纳市| 巴楚县| 玉田县| 锡林郭勒盟| 客服| 马边| 禄丰县| 香格里拉县| 红桥区| 柳林县| 兴隆县| 本溪| 雷山县| 大姚县| 南江县| 靖宇县| 西乌| 永善县| 兴化市| 尼勒克县| 唐海县| 博兴县| 邮箱| 宁阳县| 元氏县| 虹口区| 大竹县| 绥中县| 民权县| 常德市| 南岸区| 岑溪市| 冕宁县| 崇左市|