系統(tǒng)的整體方案設計
一個完整的LabVIEW程序主要包括前面板、框圖程序、圖標和連接器窗格三部分。前面板是交互式圖形化用戶界面,用于設置輸入數(shù)值和觀察輸出量�?驁D程序是定義VI功能的圖形化源代碼,利用圖形語言對前面板控制量和指示量進行控制。圖表和連接器窗格是用于把程序定義成一個子程序,以便在其他程序中加以調(diào)用。
校準的一般步驟是:
預熱儀器(包括被校儀器以及標準源);
設置儀器的狀態(tài),進行測量記錄數(shù)據(jù);
數(shù)據(jù)結果判定并給出結論;
自動形成校準證書和原始記錄。
本系統(tǒng)分模塊化編程,主要包括:
初始化設置模塊
數(shù)據(jù)采集動態(tài)顯示模塊
證書生成模塊
自動化校準系統(tǒng)的具體實現(xiàn)過程
首先,標準源和數(shù)字多用表按照要求開機預熱,連接硬件設備(GPIB卡、488電纜等),硬件連接完成后,啟動計算機,搜尋整個測試系統(tǒng)的物理地址分配情況,根據(jù)搜索到的各個儀器地址,在校準軟件運行時,設置正確的地址配置。
1初始化設置模塊
雙擊相應的自動化校準程序圖標,系統(tǒng)啟動,進入測試系統(tǒng)主界面,主界面的風格以簡捷實用為主,左側是各功能按鈕。首先進入的是初始化設置模塊。初始化模塊的前面板如圖2所示,初始化模塊要設置被測試設備的校準項目,設置被校儀器和標準源的GPIB地址,選擇是否是首次測試,此功能的目的是為了保存測量的數(shù)據(jù),防止意外發(fā)生使測量數(shù)據(jù)丟失,需要重新進行測試。選擇中英文語言,選擇校準、檢定,選擇被測試設備的名稱。初始化設置就完成了。
該模塊的主要功能包括:初始化儀器、設置儀器的狀態(tài)、測量數(shù)值、數(shù)據(jù)位數(shù)控制、動態(tài)顯示數(shù)據(jù)、數(shù)據(jù)結果判定、數(shù)據(jù)保存等。自動化數(shù)據(jù)采集過程是完全模擬人工測量過程進行測量的。儀器的初始化配置以及量程、顯示位數(shù)、精度、采樣數(shù)率、采樣時間、測量值、功能選擇等模塊從NI網(wǎng)站上下載,程序員也可以根據(jù)儀器編程說明書提供的SCPI語言命令編寫相應的模塊。本模塊中的數(shù)據(jù)顯示位數(shù)、數(shù)據(jù)量程、上下限等都是根據(jù)測試計量對儀器的要求而自動生成的,數(shù)據(jù)結果判定也是自動完成的。程序把那些不合格的數(shù)據(jù)用紅色的字體顯示,使計量員在測量結束后容易發(fā)現(xiàn)這些數(shù)據(jù)不合格。數(shù)據(jù)采集動態(tài)顯示模塊的前面。
3 證書和原始記錄生成模塊
自動生成證書和原始記錄,給計量員的工作帶來極大的便利,而且消除了人為操作易產(chǎn)生的出錯,解放了勞動力。計量員只需在證書生成模塊的前面板輸入相關的儀器信息和校準信息,校準項目,選擇相應的證書摸板,程序即可自動生成相應的校準證書和原始記錄。證書模塊的前面板。