LabVIEW-內插&build cluster array

2021/08/12閱讀時間約 1 分鐘

基本上LabVIEW有內建了內/外插的VI

在Mathematics --> Interp & Extrap --> Interpolate 1D.VI

另外可以用Program-->Array裡的Interpolate 1D function

注意這function是不能做外插的

輸入原始資料範圍外的X, 會回傳Y array的邊緣點

 

這裡用到一個不常用的function: Index & Bundle Cluster Array

他的功能是

(1)從輸入的所有1D array裡取同index的element

(2)用這些element建立cluster

(3)再把這些cluster作成array

如果說array的size不一樣, 會以最小的為準

如下面程式碼, cluster array會有4個元素, 型態為cluster

每個cluster有X元素和Y元素各一

raw-image

我們會在function裡看到另一個長得很像的function

Build Cluster Array, 功能是生成array的array

(1)把element或array轉換成cluster

(2)再把cluster合併成array

不同array的size可以不一致, 但資料型態必須一致

老實說,暫時想不到這function實際能怎麼用

raw-image

 

    5會員
    56內容數
    ktest
    留言0
    查看全部
    發表第一個留言支持創作者!