基于虛擬儀器的某型高度表測試系統軟件研制
測試界面是軟件人性化設計的一個(gè)標志,可根據客戶(hù)的需要進(jìn)行更改和維護。在虛擬面板上直接顯示所測量信號的波形,通過(guò)數字控件顯示脈沖個(gè)數和高度信息,最后在通過(guò)Excel輸出并打印結果。根據圖3所示的軟件功能,設計相應的軟件流程如圖4所示。本文引用地址:http://dyxdggzs.com/article/194877.htm
3.2 虛擬面板設計
根據上述軟件流程圖和軟件功能模塊的劃分并結合用戶(hù)需求,進(jìn)行高度表測試控制面板的設計,控制程序流程并顯示測試和分析結果。在設計面板時(shí)應遵循以下幾點(diǎn)要求:
(1)使用中文圖形界面;
(2)系統測試不滿(mǎn)足要求時(shí)提示出錯;
(3)所有測試運行中的信息顯示在同時(shí)面板上;
(4)界面外形美觀(guān)大方,色彩和諧,畫(huà)面布局合理,界面友好。根據上述要求設計面板如圖5所示。
面板的左上方用于顯示Pn信號的波形。左下方的數字控件顯示工作的狀態(tài)、測試的項目和方式與所測數據的測量結果??梢耘c標準值對比,查看誤差是否在允許的范圍內。右上方是測試的控制按鈕,用于控制測試的開(kāi)始、暫停、結束和打印結果。右下方是操作說(shuō)明,對測試的過(guò)程進(jìn)行文字提示和說(shuō)明。
4 誤差處理和結果分析
首先將數字化儀采樣后的Pn信號轉化為工控機緩存內存儲的數字信號。為了保證測量結果的精確性,需要對測量的信號進(jìn)行誤差處理。測試過(guò)程中產(chǎn)生的誤差主要包括系統誤差、隨機誤差和粗大誤差。
測量時(shí)產(chǎn)生的誤差主要是由于數據傳輸延時(shí)、繼電器動(dòng)作延時(shí)和采集卡采集延時(shí)等產(chǎn)生的,這些誤差是固定的,可視為系統誤差。此外使用的電子器件在不同溫度條件下也存在一定的誤差,這些誤差是隨機變化的,一般情況下視為測量誤差。測試過(guò)程中可能出現的干擾信號使得測試結果中出現“毛刺”,被視為粗大誤差。測試的數據首先經(jīng)過(guò)粗大誤差處理,在進(jìn)行系統誤差處理,最后處理隨機誤差。
評論