LabWindows/CVI在風洞數據采集中的應用
如今在測控領域用于開發(fā)軟件系統的開發(fā)平臺主要有:LabVIEW、C++、VB、Agilent VEE、LabWindows/CVI。而LabWindows/CVI由于提供了豐富的函數庫和各種方便功能得到了不少使用者的青睞。LabWindows/CVI是National Instrument公司開發(fā)的一種基于ANSI C的開發(fā)平臺,它集成了編譯器、連接器和高級編輯、調試工具。內建強大的儀器庫,從儀器控制、數據采集到數據分析和圖像顯示。LabWindows/CVI自帶代碼生成、交互式函數面板、函數提示、快速控件查找等功能,可以幫助開發(fā)者進行快速開發(fā)。
本文引用地址:http://cafeforensic.com/article/195902.htm風洞數據采集主要包括壓力、溫度、天平等信號。
系統構成
在該系統中主要使用了National Instrument公司PXI-6052E數據采集卡和SCXI-1143信號調理卡的硬件產品。系統采用了工控機加遠程控制模塊構成,結構如圖1。
圖1 系統結構
軟件主要功能包括硬件參數設置、采集參數設置、時域信號分析、頻域信號分析、零點處理、傳感器校準等。軟件流程圖如圖2。
圖2 軟件流程圖
軟件功能實現
主界面設計
LabWindows/CVI中帶有用戶界面編輯器,它提供了各種控件如:數字控件、字符串控件、波形圖控件、Tab、Table等。利用自動代碼生成工具可以幫助開發(fā)者快速建立用戶界面及對應的回調函數。該程序主界面如圖3。
圖3
線程考慮
評論