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