這篇介紹一個比較少用到的功能 Interleave 1D Arrays,這個功能是將數個Array做內部錯置後變成一個新的1D陣列。反向邏輯可參考:LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
假設有A(1,2,3)、B(1,2,3) 經過這個模組後會產出: C(A1,B1,A2,B2),也就是LabVIEW Help 的這段文字: interleaved array[0] contains array 0[0], interleaved array[1] contains array 1[0], interleaved array[n-1] contains array n-1[0], interleaved array[n] contains array 0[1], and so on, where n is the number of input terminals.
實際看例子:
有三個A、B、C 的陣列經過內部錯置(Interleaved)後結果為 D(A1,B1,C1,A2,B2,C2)
Interleave 1D Arrays的內錯置也可以是其他的型態Input,例如String、Boolean、Interger...等。
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
其他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_在Array中列出所有尋找項目結果
LabVIEW_過濾、去除Array中重複的項目
LabVIEW_String Array轉成String格式(Spreadsheet String)
LabVIEW_最大值和最小值中的任意個數隨機數陣列
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
學習相關LabVIEW文章:
進階程式學習
基礎程式學習
專題學習_LVOOP
專題學習_動態載入
程式分享相關LabVIEW文章:
基礎程式分享
進階程式分享
股票程式分享
考取LabVIEW證照相關:
CLAD
CLD
CLA準備、CLA考題分析