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