首頁>技術>

National Instruments 的 Measurement Studio。 這個官網下載的只有最新版本的試用版,其他舊版本得自己網上找, Ni的控制元件有包括儀表盤,圖表,傅立葉變換

NI各個版本的價格比較

各個版本的功能有不少區別,建議選擇企業版,裡面有這些功能是超級好用,比如生成一個正弦波,做傅立葉變換,多項式擬合曲線。

Analysis Class Library 資料分析類庫Signal Generation 訊號生成Windowing 視窗處理Array and Numeric Operations 陣列和數字操作Measurements 測量Filters 過濾器Signal Processing 訊號處理Linear Algebra 線性代數Curve Fitting 曲線擬合Statistics 統計Special Functions 特殊功能

----------------------------------------------------

工控行業,很多時候要顯示三相電流的波形圖,或者霍爾訊號的波形。這個時候使用CWGraph控制元件就派上用場了。

CWGraph屬性面板選項卡,主要用到下面幾個TAB

Style:圖表的樣式

Plots: 主要是來設定繪圖曲線數量,以及每條曲線的樣式

Axes:設定X、Y軸上下限(可以選擇是否根據資料更新上下限Auto Scale);

Ticks: 設定xy軸顯示顏色、刻度、網格填充線顏色

下面是一些例子

振動原始波形,FFT波形

三相電流

-------------------------------------------------

CWStat控制元件的PolyFit方法 對應就是Excel的多項式擬合趨勢線。比如下圖的例子是根據吹風機不同孔徑的流量大小,進行擬合的曲線。

流量擬合的曲線

  float[] xPolyFit = new float[30]   float[] yPolyFit= new float[30]      int order;   order = 2 '預設2階   //N階擬合,至少要N+1個點   If (pt > order){       CWStat1.PolyFit(xFlowData, yInputPowerData, order, z, coef, mse)       ptrWaveBox.Plots(1).PlotXvsY xPolyFit, yPolyFitx}

-----------------------------------------

生成正弦波的例子

CWDSP1.SineWave(51200 / 3, 1, 0.01, phase)

----------------------------------------

傅立葉變換

CWDSP1.ReFFT RealData, RealSpec, ImgData

21
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 邁入IT前端第一步:配好馬,裝好鞍