LabWindows/CVI在風洞數據采集中的應用
b) hstmt=DBActivateSQL (hdbc, string);激活SQL語句。
c) DBPutRecord (hstmt);刷新數據庫。
d) DBDeactivateSQL (hstmt);解除活動SQL語句。
e) DBDisconnect (hdbc);斷開數據庫連接。
2.5信號分析
在LabWindows/CVI里面自帶了常用的信號分析處理函數,可以進行常用的時域信號、頻域信號處理以及數字濾波處理等。
在該程序中時域信號處理主要使用了卷積(Convolve)、積分(Integrate)、微分(Difference)。頻域信號處理使用了FFT。數字信號處提供了一個可設置的對話框,方便使用者配置濾波參數。
圖5
常規的數學處理函數在這個程序中也有用到,都是利用了LabWindows/CVI自帶的數學函數如:波形數據的基本算術運算,Add1D、Sub1D、Mul1D、Div1D。
試驗報告
在完成試驗后,根據試驗的要求生成Word或Excel報告,不用再手動編輯報告了,節約了大量時間。這里也是使用LabWidnwos/CVI提供的報告生成工具包,該工具包包含了很多簡單實用的函數,可以自動生成柱狀圖、餅圖等,也可以將面板上顯示的波形圖自動插入到指定位置。
結語
通過利用LabWindows/CVI提供的各種控件快速構建好用戶界面,又利用各種提供的豐富函數以及工具包功能函數完美、快速完成了整個程序的開發。在短時間保證開發順利按照既定計劃執行,圓滿完成了開發任務。
評論