一種用于測(cè)試圖形處理模塊的測(cè)試系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于測(cè)試圖形處理模塊的測(cè)試系統(tǒng),具體來(lái)說(shuō),是一種基于LabVIEff的多功能的圖形處理模塊測(cè)試系統(tǒng)。
【背景技術(shù)】
[0002]近來(lái),航空工業(yè)飛速發(fā)展,尤其是過(guò)去的機(jī)械儀表趨于電子化、虛擬化,顯示屏幕上飛行員操作界面功能集成度較高,這就對(duì)顯控設(shè)備中的圖形處理模塊提出更高要求。目前,國(guó)內(nèi)采用傳統(tǒng)測(cè)試方法對(duì)圖形處理模塊單板進(jìn)行測(cè)試,具體為,使用獨(dú)立的外部仿真設(shè)備、開(kāi)發(fā)專用的測(cè)試程序?qū)涌?、功耗進(jìn)行分別測(cè)試,這種傳統(tǒng)方法存在以下弊端:對(duì)于不同接口需提供專用的測(cè)試設(shè)備、開(kāi)發(fā)專用的測(cè)試程序,測(cè)試范圍較窄、過(guò)程單一,人工判決影響較大;缺乏對(duì)圖形處理模塊的功能測(cè)試,增加系統(tǒng)聯(lián)試故障隔離難度;且兼容性較差,增加重復(fù)開(kāi)發(fā)工作;另外,對(duì)中間參數(shù)無(wú)法進(jìn)行測(cè)試,測(cè)試不夠詳盡。
【發(fā)明內(nèi)容】
[0003]針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明的發(fā)明目的在于提供一種用于測(cè)試圖形處理模塊的測(cè)試系統(tǒng),將圖形處理模塊的硬件接口測(cè)試、功耗測(cè)試、整件功能測(cè)試等測(cè)試進(jìn)行集成,并且使用LabVIEW虛擬儀器輔助開(kāi)發(fā),減少測(cè)試程序的開(kāi)發(fā)周期,最終實(shí)現(xiàn)測(cè)試內(nèi)容的完備化、測(cè)試執(zhí)行快速化、測(cè)試過(guò)程的自動(dòng)化。
[0004]本發(fā)明的發(fā)明目的通過(guò)以下技術(shù)方案實(shí)現(xiàn):
[0005]—種用于測(cè)試圖形處理模塊的測(cè)試系統(tǒng),包含計(jì)算機(jī)、信號(hào)適配箱,所述計(jì)算機(jī)內(nèi)包含測(cè)試軟件、以太網(wǎng)通信模塊、視頻采集卡,所述信號(hào)適配箱內(nèi)包含信號(hào)轉(zhuǎn)換模塊、主控模塊和被測(cè)圖形處理模塊;
[0006]所述測(cè)試軟件用于生成各類作圖指令,控制以太網(wǎng)通信模塊將各類作圖指令傳輸給信號(hào)適配箱;通過(guò)對(duì)視頻采集卡讀取的被測(cè)圖形處理模塊的響應(yīng)結(jié)果,對(duì)被測(cè)圖形處理模塊得出評(píng)估報(bào)告;
[0007]所述以太網(wǎng)通信模塊用于實(shí)現(xiàn)計(jì)算機(jī)與信號(hào)適配箱之間的以太網(wǎng)通信;
[0008]所述視頻采集卡用于接收信號(hào)適配箱輸出的DVI圖像;
[0009]所述主控模塊用于解析接收到的各類作圖指令,并輸入被測(cè)圖形處理模塊;
[0010]所述被測(cè)圖形處理模塊響應(yīng)所述主控模塊解析后的各類作圖指令,并生成相應(yīng)的VGA圖像;
[0011]所述信號(hào)轉(zhuǎn)換模塊用于:一,實(shí)現(xiàn)計(jì)算機(jī)與主控模塊之間的總線轉(zhuǎn)換;二,將被測(cè)圖形處理模塊輸出的VGA圖像轉(zhuǎn)接成DVI圖像后輸出給計(jì)算機(jī);三,構(gòu)建主控模塊和被測(cè)圖形處理模塊之間的數(shù)據(jù)通信。
[0012]進(jìn)一步,所述計(jì)算機(jī)內(nèi)還包含RS232/422通信模塊;
[0013]所述RS232/422通訊模塊用于實(shí)現(xiàn)計(jì)算機(jī)與信號(hào)適配箱之間的RS232/422通信;
[0014]所述測(cè)試軟件還用于分別通過(guò)RS232/422通訊模塊和以太網(wǎng)通信模塊測(cè)試被測(cè)圖形處理模塊的通訊功能。
[0015]進(jìn)一步,所述計(jì)算機(jī)內(nèi)還包含萬(wàn)用表模塊;
[0016]所述萬(wàn)用表模塊用于監(jiān)測(cè)被測(cè)圖形處理模塊工作時(shí)的電壓電流。
[0017]依據(jù)上述特征,所述各類作圖指令包含畫(huà)面切換指令、坐標(biāo)信息、接口控制文件數(shù)據(jù),分別用于測(cè)試被測(cè)圖形處理模塊的圖形輸出功能、坐標(biāo)顯示功能、動(dòng)態(tài)顯示功能。
[0018]與現(xiàn)有技術(shù)相比,本發(fā)明提出用于測(cè)試圖形處理模塊的測(cè)試系統(tǒng)有以下效果:
[0019]I)、通過(guò)圖像自動(dòng)比對(duì),增加了對(duì)圖形處理模塊圖形生成功能的測(cè)試,并且,使用圖像處理的方法使比對(duì)完全數(shù)值化,避免了人為因素影響。
[0020]2)、通過(guò)快速修改1) (Interface Control Document)數(shù)據(jù)的方法實(shí)現(xiàn)動(dòng)態(tài)畫(huà)面的生成,實(shí)現(xiàn)對(duì)圖形處理模塊視頻傳輸?shù)臏y(cè)試。
[0021]3)、將圖形處理模塊的接口測(cè)試、功能測(cè)試、功耗測(cè)試集成于一臺(tái)測(cè)試設(shè)備,集成化的測(cè)試方法,整個(gè)測(cè)試過(guò)程簡(jiǎn)潔、操作簡(jiǎn)單、測(cè)試周期短,大大提高了測(cè)試效率、可靠性。
【附圖說(shuō)明】
[0022]圖1為本發(fā)明一種用于測(cè)試圖形處理模塊的測(cè)試系統(tǒng)結(jié)構(gòu)示意圖;
[0023]圖2為本發(fā)明一種用于測(cè)試圖形處理模塊的測(cè)試系統(tǒng)的測(cè)試流程圖。
【具體實(shí)施方式】
[0024]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0025]如圖1所示,本發(fā)明一種用于測(cè)試圖形處理模塊的測(cè)試系統(tǒng),包含計(jì)算機(jī)、以太網(wǎng)通信模塊、RS232/422通信模塊、萬(wàn)用表模塊、視頻采集卡、信號(hào)轉(zhuǎn)換模塊等組成,以太網(wǎng)通信模塊、RS232/422通信模塊、萬(wàn)用表模塊、視頻采集卡置于工業(yè)控制計(jì)算機(jī)內(nèi)部,模塊之間通過(guò)CPCI總線進(jìn)行通信;主控模塊和被測(cè)圖形處理模塊置于信號(hào)適配箱中,模塊之間通過(guò)CPCI總線進(jìn)行通信;計(jì)算機(jī)和信號(hào)適配箱之間通過(guò)RS232總線以及以太網(wǎng)進(jìn)行通信,各個(gè)組成部分的功能如下:
[0026]I)計(jì)算機(jī):用于運(yùn)行測(cè)試軟件、測(cè)試數(shù)據(jù)的存儲(chǔ)回放,并且通過(guò)多種總線混合的方式對(duì)測(cè)試系統(tǒng)的以太網(wǎng)通信模塊、萬(wàn)用表模塊、RS232/422通訊模塊、視頻采集卡進(jìn)行控制,從而使得測(cè)試系統(tǒng)成為一個(gè)整體,本系統(tǒng)采用的是PCI總線的嵌入式工控機(jī)作為計(jì)算機(jī)。所述的測(cè)試軟件采用LabVIEW編寫(xiě),可實(shí)現(xiàn)圖形自動(dòng)比對(duì)、自動(dòng)坐標(biāo)測(cè)試、動(dòng)態(tài)畫(huà)面生成、網(wǎng)絡(luò)通訊測(cè)試、RS232通訊、調(diào)試串口測(cè)試、BIT測(cè)試、上電工作時(shí)間、手動(dòng)測(cè)試等功能。
[0027]2)以太網(wǎng)通信模塊:用于實(shí)現(xiàn)計(jì)算機(jī)與主控模塊和被測(cè)圖形處理模塊之間的以太網(wǎng)通?目;
[0028]3)萬(wàn)用表模塊:監(jiān)測(cè)被測(cè)圖形處理模塊工作時(shí)的電壓電流;
[0029]4)RS232/422通訊模塊:用于實(shí)現(xiàn)計(jì)算機(jī)與主控模塊和被測(cè)圖形處理模塊之間的RS232/422 通信;
[0030]5)視頻采集卡:采集被測(cè)圖形處理模塊輸出的DVI圖像;
[0031]6)主控模塊:主控模塊將測(cè)試程序的各類作圖命令解析后,輸入被測(cè)圖形處理模塊;
[0032]7)信號(hào)適配箱:起到三方面轉(zhuǎn)接,一,將源自計(jì)算機(jī)的RS232、以太網(wǎng)信號(hào)轉(zhuǎn)接到CPCI總線;二,將圖形處理模塊輸出的VGA視頻轉(zhuǎn)接成DVI視頻;三,構(gòu)建主控模塊和圖形處理模塊之間的CPCI通信總線。
[0033]圖形處理模塊本身除具有基本通信功能外,還具有強(qiáng)大的作圖能力和視頻傳輸功能,過(guò)去的測(cè)試方法,側(cè)重于接口通訊,而對(duì)其強(qiáng)大的作圖功能、視頻傳輸功能往往不能進(jìn)行充分驗(yàn)證。為了能夠更充分的驗(yàn)證圖形處理模塊的作圖、視頻傳輸功能,該測(cè)試設(shè)備配備主控模塊以及視頻采集卡,由主控模塊模擬真實(shí)系統(tǒng)中的作圖指令,使圖形處理模塊能夠進(jìn)行復(fù)雜的圖形繪制,而視頻采集卡則進(jìn)行圖形處理模塊作圖的采集、以及視頻的采集,再通過(guò)與標(biāo)準(zhǔn)結(jié)果圖進(jìn)行比對(duì),驗(yàn)證圖形處理模塊的作圖功能、視頻傳輸功能。
[0034]一種如上所述的基于LabVIEW的圖形處理模塊集成測(cè)試方法,包括以下步驟:
[0035]I)連接所有設(shè)備;
[0036]2)運(yùn)行測(cè)試系統(tǒng),完成初始化;
[0037]3)設(shè)置測(cè)試項(xiàng)目,并設(shè)置控制參數(shù);
[0038]4)對(duì)測(cè)試項(xiàng)目進(jìn)行調(diào)度,
[0039]5)對(duì)測(cè)量數(shù)據(jù)進(jìn)行實(shí)時(shí)采集處理、分析篩選、實(shí)時(shí)顯示、存儲(chǔ)回放、分析和自動(dòng)判斷;
[0040]在所述的初始化過(guò)程中同時(shí)對(duì)每個(gè)部件進(jìn)行檢查,并對(duì)并對(duì)異常情況進(jìn)行報(bào)錯(cuò)。
[0041]本發(fā)明測(cè)試過(guò)程自動(dòng)化,單個(gè)測(cè)試時(shí)間盡可能的短,極大地提高生產(chǎn)效率,減少重復(fù)開(kāi)發(fā)工作;測(cè)試精度高、重復(fù)性好,盡量減少人工因素的影響;同時(shí)對(duì)關(guān)心的中間參數(shù)也可以進(jìn)行測(cè)試,提高覆蓋率
[0042](I)圖形自動(dòng)比對(duì)
[0043]如圖2所示,自動(dòng)畫(huà)面比對(duì)功能用于自動(dòng)測(cè)試圖形處理模塊的圖形輸出功能,該測(cè)試項(xiàng)目的執(zhí)行過(guò)程如下:
[0044]I)將被測(cè)圖形處理模塊插入信號(hào)適配箱,構(gòu)建信號(hào)適配箱與計(jì)算機(jī)之間的以太網(wǎng)網(wǎng)絡(luò);
[0045]2)測(cè)試軟件從配置文件中讀取出需要進(jìn)行自動(dòng)畫(huà)面比對(duì)的畫(huà)面,并通過(guò)以太網(wǎng)通信模塊發(fā)送相應(yīng)的畫(huà)面切換指令到信號(hào)適配箱。配置文件是用戶使用該測(cè)試程序所需的文件、參數(shù)設(shè)置等數(shù)據(jù),在本測(cè)試過(guò)程中所指的是用來(lái)進(jìn)行比對(duì)的標(biāo)準(zhǔn)結(jié)果圖,測(cè)試程序會(huì)根據(jù)用戶操作自動(dòng)加載;
[0046]3)測(cè)試軟件讀取接口控制文件中相應(yīng)該畫(huà)面的數(shù)據(jù),并通過(guò)以太網(wǎng)網(wǎng)通信模塊下發(fā)給信號(hào)適配箱,信號(hào)適配箱將接收到畫(huà)面數(shù)據(jù)進(jìn)行總線轉(zhuǎn)換后輸入主控模塊。主控模塊將畫(huà)面切換指令及畫(huà)面數(shù)據(jù)通過(guò)PCI總線傳輸給圖形處理模塊,由圖形處理模塊將數(shù)據(jù)填充到生成的VGA圖像。接口控制文件是指軟件之間的接口設(shè)計(jì),規(guī)定的軟件之間信息交互的數(shù)據(jù)結(jié)構(gòu)。
[0047]4) VGA圖像經(jīng)過(guò)信號(hào)適配模塊轉(zhuǎn)換為DVI圖像后通過(guò)以太網(wǎng)輸入到計(jì)算機(jī)的視頻采集卡。測(cè)試軟件通過(guò)視頻采集卡讀取圖形處理模塊輸出的圖形,并與已保存的從配置文件中讀出的畫(huà)面進(jìn)行自動(dòng)比對(duì);
[0048]5)待所有的畫(huà)面比對(duì)完成后,給出自動(dòng)比對(duì)結(jié)果,如果通過(guò),則比對(duì)結(jié)果指示燈顯示綠色,如果比對(duì)不通過(guò),則比對(duì)結(jié)果指示燈顯示紅色并列出比對(duì)失敗的畫(huà)面名稱。
[0049](2)自動(dòng)坐標(biāo)測(cè)試
[0050]自動(dòng)坐標(biāo)測(cè)試功能用于模擬觸摸屏手指點(diǎn)擊產(chǎn)生的坐標(biāo)信息發(fā)送給主控模塊,主控模塊通過(guò)PCI總線轉(zhuǎn)發(fā)給被測(cè)圖形處理模塊后,圖形處理模塊會(huì)在輸出的畫(huà)面中顯示出坐標(biāo)信息,通過(guò)圖