2021-08-12|閱讀時間 ‧ 約 2 分鐘

LabVIEW-內插&build cluster array

    基本上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元素各一

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

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

    (1)把element或array轉換成cluster

    (2)再把cluster合併成array

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

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

     

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.