在資料串連時,最常使用的方法就是使用Array將陣列做呈現,最常使用 LabVIEW 的 Build Array,可以做到多個不同維度大小的陣列串連 (Concatenate Inputs) 、合併,另外也可以使用Insert into Array做合併、或是如果是大量動態新增的Data,建議使用Replace Array.vi 以減少電腦記憶體(Memory)的使用量。
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
使用Build Array.vi是最常見的方法將兩個陣列做串聯和合併,在Default中,LabVIEW是使用合併的方法;經過Concatenate選擇後Build Array上的圖示會有所改變
透過快捷選單(右鍵)選擇 Concatenate Inputs後Build Array 即為合併模式。
1D Array中做Concatenate後的結果比較:
使用Build Array可以用在不同維度Array,例如2DArray和1DArray合併,但不能用在串聯的功能上,因為不同維度串聯,並不能決定要串在那一維度的Array上
Concatenate 2D Array 和1D Array結果:
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
其他Array相關文章參考:
LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi
LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)
LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)
LabVIEW_線性內插_Linearly Interpolate 1D Array
LabVIEW_找出1D、2D(或以上) Array中的最大值最小值
LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣
LabVIEW_交錯Array插置入新的Array置放 (Interleaved)
LabVIEW_String Array轉成String格式(Spreadsheet String)
參考資料、範例下載:
http://digital.ni.com/public.nsf/allkb/8D28596E3326621786257444002368C5
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
學習相關LabVIEW文章:
程式分享相關LabVIEW文章:
考取LabVIEW證照相關:
留言列表