文/陳強(qiáng)
基本sikuli的DLC檢測(cè)報(bào)告系統(tǒng)
文/陳強(qiáng)
本文闡述了DLC認(rèn)證的測(cè)試報(bào)告生成系統(tǒng),包括測(cè)試內(nèi)容,測(cè)試過程,測(cè)試數(shù)據(jù)的采集和測(cè)試報(bào)告的填寫。
dlc認(rèn)證 測(cè)試報(bào)告 sikuli 信息系統(tǒng) 自動(dòng)化
燈 具 DLC認(rèn) 證 DesignLights Consort(DLC)是由公用事業(yè)公司和地區(qū)性能效機(jī)構(gòu)組成的聯(lián)合組織,在認(rèn)證高能效照明品質(zhì)和性能方面處于領(lǐng)先地位。DLC的目標(biāo)是促進(jìn)高品質(zhì)、高能效的照明設(shè)計(jì)在所有商業(yè)照明領(lǐng)域中的普及。DLC認(rèn)證產(chǎn)品目錄被公共事業(yè)公司用于在美國(guó)各地尚未被“能源之星(ENERGY STAR)”標(biāo)準(zhǔn)覆蓋的高性能固態(tài)照明燈具的推廣。在北美,只要銷售的LED燈具產(chǎn)品在DLC官網(wǎng)上有注冊(cè),均可享受北美的政府補(bǔ)貼。在LED燈具申請(qǐng)DLC認(rèn)證時(shí),需要提供LED燈珠的LM80報(bào)告,LED燈具的LM79報(bào)告等一系列報(bào)告材料。其中LM79報(bào)告涉及項(xiàng)目最多,本文介紹了LM79報(bào)告自動(dòng)生成系統(tǒng)。
測(cè)試采用遠(yuǎn)方Go-r5000分布光度計(jì)測(cè)量光度參數(shù),cas 140ct光譜儀測(cè)量色度參數(shù)。系統(tǒng)基于java語言編寫。測(cè)量結(jié)果報(bào)告流程圖如圖1所示。
圖1:測(cè)試結(jié)果報(bào)告流程圖
如圖1所示,先分別用分布光度計(jì)和光譜儀測(cè)量燈具的光度參數(shù)和色度參數(shù),由于這兩種測(cè)量設(shè)備都未提供測(cè)量數(shù)據(jù)輸出的通用開發(fā)接口,故采用對(duì)測(cè)量數(shù)據(jù)進(jìn)行分析的方法獲得測(cè)量結(jié)果,而且杭州遠(yuǎn)方公司生產(chǎn)的光度計(jì)測(cè)量結(jié)果數(shù)據(jù)采用不公開的自定義加密格式,通過分析結(jié)果文件提取數(shù)據(jù)的方式不可行,必須使用其測(cè)量軟件,使用模擬人工操作方式打開其測(cè)量軟件,通過光學(xué)字符識(shí)別(optical character recognition, OCR)的方式提取數(shù)據(jù)得出的測(cè)試數(shù)據(jù),經(jīng)過本系統(tǒng)軟件的解析后產(chǎn)生適合保存到數(shù)據(jù)庫(kù)的數(shù)據(jù),然后保存到mysql數(shù)據(jù)庫(kù)。待數(shù)據(jù)保存到數(shù)據(jù)庫(kù)后,系統(tǒng)對(duì)測(cè)量數(shù)據(jù)與DLC的要求以及客戶要求進(jìn)行比對(duì),產(chǎn)生測(cè)試報(bào)告。測(cè)試報(bào)告使用微軟公司的Excel,這樣做的優(yōu)勢(shì)很明顯:
(1)可以更方便的設(shè)計(jì)報(bào)告的樣式;
(2)可以及時(shí)方便的將報(bào)告發(fā)送給技術(shù)主管和客戶審批和查看。
(3)縮短開發(fā)周期、節(jié)約開發(fā)成本。
報(bào)告生成過程如圖2所示。
圖2:Excel報(bào)告生成過程
在圖2中,字符類數(shù)據(jù)先查詢數(shù)據(jù)庫(kù)獲取前期測(cè)試的結(jié)果數(shù)據(jù),然后采用調(diào)用POI庫(kù)的方式填入Excel表格中,圖形圖像數(shù)據(jù)的采集則采用sikuli打開測(cè)試軟件,自動(dòng)截取相應(yīng)的圖形后再采用POI插入到Excel表格中的辦法。在Excel報(bào)告生成后,從數(shù)據(jù)庫(kù)中查詢出該批次測(cè)量數(shù)據(jù)的匯總,連同測(cè)試報(bào)告一同交與技術(shù)主管審核,技術(shù)主管審核后發(fā)給客戶確認(rèn),待客戶確認(rèn)后便可連同相關(guān)材料一起提交到DLC審核。
對(duì)于測(cè)試報(bào)告來說,存在大量重復(fù)性的勞動(dòng),采用信息化技術(shù)來實(shí)現(xiàn)報(bào)告的自動(dòng)完成,不僅大大減少了工作量,而且避免了人工輸入報(bào)告易出現(xiàn)錯(cuò)誤的情況,在提高工作效率的同時(shí)降低了出錯(cuò)概率,提高的報(bào)告的質(zhì)量,同時(shí)提高了測(cè)試公司的聲譽(yù)和經(jīng)濟(jì)效益。
作者單位江蘇省相城中等專業(yè)學(xué)校 江蘇省蘇州市215131