久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > labview編程技巧-----labview與INI文件

labview編程技巧-----labview與INI文件

作者: 時間:2017-01-09 來源:網絡 收藏


ini文件非常簡單,是文本文件,可以用WINDOWS記事本直接打開,組成結構是一個簡單的樹型結構,說明如下:

[section1]

key1_section1=VALUE
key2_section2=VALUE
key3_section3=VALUE

[section2]
key1_section2=value
key2_section2=value
key3_section2=value


可以看出結構非常簡單,每個INI文件又一個或者多個SECTION組成,每個SECTION又一系列鍵和鍵值組成,值的類型可以是BOOLEAN ,DOUBLE,I32,U32,STIRNG,PATH等等

本文引用地址:http://cqxgywz.com/article/201701/337269.htmLV專門提供了一組節點來處理INI文件:



上排的是操作INI的節點,下排的是讀取INI本身信息的節點

操作INI節點包括:打開,讀鍵值,寫鍵值,刪除鍵值,刪除分類(SECTION),關閉。
信息節點包括: 取得所有分類中的鍵名稱,取得所有分類名稱,判斷文件是否是配置文件。

具體操作和其他文件操作類似,打開(注意路徑問題)---》讀或者寫-----》關閉

LV提供的INI節點非常基本,數據類型也是基本的數據類型,我們實際工作更常用的是數組和簇類型,OPENG為我們作好了這些,并且是開放原代碼,看看它提供的節點:



這里的OPEN和CLOSE就是LV本身提供的節點,其它的分別介紹一下:

Read INI Cluster: 讀取簇的配置
Write INI Cluster: 寫簇的配置

這兩個VI讀寫INI時,SETION部分就是簇的名稱

Read Section Cluster:讀取指定SECTION下的簇配置
Write Setion Cluster:寫入指定SECTION的簇配置
這兩個VI同上面的類似,但是可以指定SETION名稱,這樣可以在同一SECTION下,寫入或者讀取多個CLUSTER配置。

Read Panel: 讀取指定的控件面板(恢復上次值)
Write Panel:寫入指定的VI的控制面板當前值到配置文件(供下次調用)
這兩個VI的輸入是VI參考,既可以寫入或者讀本身,又可以在一個VI中來操作另一個VI


READ KEY:可以讀取特定SECTION下特定CLUSTER中的元素的鍵值
WRITE KEY:寫入特定SECTION下特定CLUSTER中的元素的鍵值



看一下a.ini的內容:

上一頁 1 2 下一頁

評論


技術專區

關閉