文章分類

顯示具有 [LabVIEW] File I/O 標籤的文章。 顯示所有文章
顯示具有 [LabVIEW] File I/O 標籤的文章。 顯示所有文章

2015年11月22日 星期日

[教學] 使用XML(Using XML) Part1



大家好!

今天要分享的是如何將畫面上的按鈕控件的值存成XML,

首先,如下圖為XML Function的位置。

File I/O -> XML




NI 內建的Flatten to XML可以將任何格式的內容轉成XML的資料,

包括:矩陣(Matrix) 叢集(Cluster)等等,

也會將Cluster內部的資料自動轉成Cluster下的子節點,

真的很方便。



左側為目標要存取的Cluster,

右邊則為轉換後的XML String。



這次是介紹寫入的部分,

在下一次會介紹XML的讀檔,

包括搜尋某個節點資料的應用。



Patrick


2015年2月23日 星期一

[教學] 讀寫資料(Write/Read Data to File)

今天要介紹一個很常用的功能,就是讀寫檔案的部份,

比較特別的是想用不同的方法來教學 =D


先介紹Write To Spreadsheet File,底下LabVIEW的說明。


Format:可以決定資料轉換的格式,圖片是%.3f,意思就是會只取浮點數到小數點後三位。

File path:檔案路徑,若無檔案路徑也會跳出對話方塊給使用者選擇。

Append to file?:增加在舊檔案還是開新檔案,預設是False。

Transpose:進來的資料要經過轉置嗎?  轉置wiki



接著介紹Read From Spreadsheet File


Format:可以決定資料轉換的格式,圖片是%.3f,意思就是會只取浮點數到小數點後三位。

Number of Rows:讀檔的時候可以決定要讀取幾行。

All Rows:可一次輸出全部資料。

First Rows:或者只輸出第一行。


慣例放個程式,上面是寫檔,下面是讀檔。





LabVIEW不只這個讀寫檔方法,還有其他的,有空再來儀器資料的存取檔。


Patrick