Labview圖形化編程語(yǔ)言對(duì)入門(mén)用戶非常友好,能夠快速部署并實(shí)現(xiàn)你想要的功能。
今天給大家介紹一個(gè)關(guān)于文件I/O接口的vi,名字叫做寫(xiě)入帶分隔符的電子表格。
顧名思義,就是把Labview采集到的數(shù)據(jù)寫(xiě)入Excel文件并保存,方便我們?cè)贓xcel中打開(kāi)或者其他應(yīng)用打開(kāi)。
這個(gè)控件位于文件I/0選項(xiàng)卡下面,如圖所示。
這個(gè)vi有多個(gè)輸入,接口的具體含義如圖
這么多的輸入并不是全都必須的,要最快的部署實(shí)現(xiàn)你想要的功能,這里我們只需要關(guān)注4個(gè)輸入,分別是格式、文件路徑、二維數(shù)據(jù)或者一維數(shù)據(jù)。
一、格式
這里,格式的默認(rèn)值是%.3f 意思是取小數(shù)點(diǎn)后三位。
如果輸入值是1.01234,則最后只保存小數(shù)點(diǎn)后三位,也就是1.012.
如果我們想要保存小數(shù)點(diǎn)后五位,則需要將這個(gè)默認(rèn)值改為%.5f
也就是中間的數(shù)值是多少,就表示保存小數(shù)點(diǎn)后多少位。
二、文件路徑
另外一個(gè)就是文件路徑,這里建議大家在文件路徑這里創(chuàng)建一個(gè)輸入窗口,每次保存數(shù)據(jù)前重新命名一下文件名,在數(shù)據(jù)文件比較多的情況下,能夠根據(jù)文件名稱快速區(qū)分?jǐn)?shù)據(jù),不至于數(shù)據(jù)混亂。
還有,這里的文件路徑是支持中文的,非常人性化。
文件路徑必須具體到文件的拓展名。這里推薦兩種文件拓展名,一個(gè)是xls,一個(gè)是csv,這兩種都能夠直接在Excel中打開(kāi),并且能夠直接被Matlab調(diào)用,非常方便。
三、數(shù)據(jù)維數(shù)
一維數(shù)據(jù)跟二維數(shù)據(jù)怎么區(qū)分呢?
如果數(shù)據(jù)采集的通道數(shù)為1,也就是每次只采集一組數(shù)據(jù),則為一維數(shù)據(jù)。
如果數(shù)據(jù)采集的通道為2或2以上,也就是每次采集多組數(shù)據(jù),則為二維數(shù)據(jù)。
這里我以生成隨機(jī)數(shù)的方式給大家演示一下,采集20個(gè)隨機(jī)數(shù),并以小數(shù)點(diǎn)后5位的格式保存。
可以看到,我們?cè)贓xcel中找到了保存的隨機(jī)數(shù),不過(guò)是以行向量的形式保存的。
如果要在Matlab調(diào)用,需要注意。Matlab默認(rèn)是以列向量保存的,需要轉(zhuǎn)置一下。
責(zé)任編輯人:CC
-
LabVIEW
+關(guān)注
關(guān)注
1964文章
3652瀏覽量
322546 -
Excel
+關(guān)注
關(guān)注
4文章
218瀏覽量
55459
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論