這裡記錄一些跟array相關的小知識與學到的技巧。
20130514
A: 在撰寫記帳程式的時候,有遇到一個小問題是要將二維陣列給切割,不過array並沒有內建二維分割,只有一維分割(split 1D array),所以根據原理,我想應該是通用的。我首先使用了如下的"Delete from array"
裡面有三個設定: length, index (row), disable index (col),比較重要的是當使用 "length"的時候,VI的deleted portion的輸出就會變成(2D)二維陣列,連結另外兩個都是一維陣列。
注意到的事情是,只有接"length"時候是以"row (列)"做為切割依據,若想要以"col (行)"作為依據只要將"disable index (col)的線接上即可,而在有接上"length"的時候,disable index (col)就失去了原有的功能,就只是觸發事件用的設定而已。
B: 另一個分割二維陣列的方式則是應用到剛剛提到的 split 1D array如下圖:
C: 三維陣列的每一分頁(page)都要求一樣長度的col & row
沒有留言:
張貼留言