LabVIEW資料記錄和儲存 控制項定值儲存

2021-07-01 22:12:26 字數 1411 閱讀 4561

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等等

lv專門提供了一組節點來處理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的內容:

使用OUTPUT儲存更新記錄前後資料

年底了,職員都有長薪金的機會,人事部需要做乙份報表,就是顯示薪金前後值的乙份報表。為了實現這樣的功能,使用sql的output功能,即可實現原薪金與新薪金比較的報表。select memberid name salary from dbo member 結果memberid name salary ...

資料儲存和xml

1.開啟io流把檔案寫入內部儲存 getcachedir 得到的file物件的路徑是data data com.itheima.rwinrom2 cache 系統管理應用介面的清除快取,會清除cache資料夾下的東西,清除資料,會清除整個包名目錄下的東西 第5 7位 rwx,表示跟檔案擁有者使用者同...

資料儲存 CSV檔案讀取和儲存

import csvdef read csv demo1 with open r c users administrator desktop classroom1.csv as f reader csv.reader f 構造讀取器 把檔案指標傳給csv.reader 方法並賦值給reader,返回...