在測試系統中,軟件是關鍵,提高軟件編程、使用和維護的效率非常重要。傳統的測試程序把各測試參數、儀器程控命令、測試分析結果統統放在一個程序中,程序中的數據管理十分困難,可維護性、可擴展性差。為了克服這些缺點,本系統采用模塊化、結構化的設計思想。
一、采用的開發工具與平臺
軟件開發平臺采用LabW indows/CV I和VB6.0兩個開發平臺。Lab W indow s/CV I是常用的虛擬儀器開發平臺,容易實現對GPIB儀器的程控,主要用于對被試驗件的動態測量。在Lab W indows/CV I環境下,很容易建立圖形用戶界面(GUI,用戶通過GUI操作測試儀器設備與工控機進行通信,輸入控制參數,輸出測量結果。Lab Window s/CV I還提供了代碼生成器和函數面板兩種交互式編輯工具。
利用代碼生成器可以使CVI自動生成主程序、程序入口和各種回調函數的框架,以及各種結構命令的框架。通過函數面板可交互式執行函數操作,查詢函數的聯機幫助信息,聲明變量,并把函數語句嵌入C源代碼中。而且LabWindows/CV I提供了功能不同、方便使用的庫函數,例如:ANSI C庫函數、高級數據分析庫函數、數據采集、GPIB,RS232硬件驅動函數庫,大大節省測試功能軟件的開發時間。同時試驗系統還配備一套采用RS232串行通信的數據采集卡和使用VB6.0開發的軟件平臺,主要用于溫濕度試驗箱內溫度、濕度自動采集與控制同時還須對整個試驗系統的數據進行統計與管理創建所需的基本數據庫。
二、系統軟件的設計
系統軟件主要有實時采集、數據分析和管理、系統維護、結果輸出四大程序模塊。用戶主界面包括所有的菜單和參數控制按鈕;同時對測試、控制及數據處理過程提供人機對話、動態幫助和提示說明。實時數據采集程序主要完成:通道切換、被測試件參數的采集、試驗箱箱內溫濕度的讀取、采集結果的顯示以及存儲等。數據分析和管理程序:對存儲的結果進行數據分析,這里可以借助一些專用軟件,完成數據查詢、統計、存檔等工作。系統維護程序:完成各通用測量儀器的校準與參數設置,還需創建所需的基本數據庫。結果輸出程序:打印數據表格、原始記錄以及所需要的技術資料。
三、總結
溫濕度綜合實驗系統研制成功后投入某型飛機虛警信號的故障機理研究過程中使用,極大提高了試驗件被測參數的測量精度,提高了實驗效率。該實驗系統在使用過程中操作簡便,可靠性高,較好地實現相關參數的測量工作,節省了人力、物力,取得了較好的經濟效益和軍事效益。http://www.805543.com/
