System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本專利技術屬于測試,尤其是涉及一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng)及方法。
技術介紹
1、在電子產(chǎn)品生產(chǎn)領域,幾乎所有的電器物料都需經(jīng)過不同形式的測試要求,這一測試過程中通常需要涉及各種各樣的測試系統(tǒng)或測試設備進行檢測或測試,只有檢查,方能進入下一個工序,這個測試過程通常需要配合生產(chǎn)、輸出和保存各種測試數(shù)據(jù),以便后續(xù)查詢。由于涉及的元器件的種類繁多,且所需測試項及參數(shù)各有差異,因此需要大量繁瑣的工作,并最終生成所需的各式各樣的測試報表。目前常規(guī)的做法不外乎如下幾種:
2、第一種:沒有自動化測試工具或軟件的場景,設計各類產(chǎn)品對應的檢驗記錄模板,通過由人工的方式將測試數(shù)據(jù)手動記錄,錯誤率高,費時費力。
3、第二種:有自動化測試工具和配套的專用軟件,此類軟件通常由設備配套商提供,幾乎是一種設備配對一種軟件,同時由于測項不同,,在使用多種設備時,需要使用不同軟件進行控制和采集,才能輸出完整的測試報告,或者是多份獨立的子項報告拼成一份完整的報告。此方式操作難度高,存檔數(shù)據(jù)亂,模板不一,容易混淆或遺漏,不便管理,且消化大量的人力資源成本。
技術實現(xiàn)思路
1、本專利技術的目的就是為了克服上述現(xiàn)有技術存在的缺陷而提供一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng)及方法。
2、本專利技術的目的可以通過以下技術方案來實現(xiàn):
3、本專利技術提供了一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),包括:控制模塊、測試模板管理模塊、測試數(shù)據(jù)采集報表模塊、測試設備、交換機
4、進一步的,所述測試設備與控制模塊通過將以太網(wǎng)端口的ip地址設置在同一網(wǎng)段內(nèi),通過以太網(wǎng)tcp/ip協(xié)議完成與測試設備與控制模塊的互通。
5、進一步的,所述測試設備包括電阻測試儀、電壓測試儀與示波器。
6、進一步的,所述測試系統(tǒng)不限制接入的測試設備。
7、進一步的,所述測試模板管理模塊功能包括:根據(jù)待測試物料選擇對應測試模板,將測試模板發(fā)送給控制模塊與測試數(shù)據(jù)采集報表模塊,測試模板修改。
8、進一步的,所述測試模板包括測試項目、測試數(shù)據(jù)填入位號、測試參數(shù)。
9、進一步的,所述控制模塊用于接收測試模板管理模塊發(fā)送的測試模板,根據(jù)測試模板中的測試項目與測試參數(shù),發(fā)送相應的控制信號給對應的測試設備,接收測試設備發(fā)送的測試數(shù)據(jù),將測試數(shù)據(jù)發(fā)送給測試數(shù)據(jù)采集報表模塊。
10、進一步的,所述控制模塊支持不同的測試設備的底層驅動實現(xiàn)方式,包括:ni-visa驅動程序、gpib驅動、usbtmc,支持scpi指令集,所述根據(jù)測試模板中的測試項目與測試參數(shù),發(fā)送相應的控制信號給對應的測試設備,接收測試設備發(fā)送的測試數(shù)據(jù),具體包括:
11、控制模塊向測試設備發(fā)送系統(tǒng)狀態(tài)查詢指令,測試設備返回狀態(tài)條件寄存器中的狀態(tài)標志序列;
12、控制模塊對狀態(tài)標志序列進行解碼,將狀態(tài)標志序列中的位字段映射到設備狀態(tài)條件,其中,所述設備狀態(tài)標志包括:錯誤狀態(tài)標志、警告狀態(tài)標志與操作完成標志;
13、綜合所有狀態(tài)標志序列判斷測試設備的狀態(tài),若錯誤狀態(tài)標志置位,則拒絕進行后續(xù)測試,并報告錯誤信息,若警告狀態(tài)標志置位但錯誤狀態(tài)標志未置位,則記錄警告信息并繼續(xù)測試,若操作完成標志置位且錯誤狀態(tài)標志與警告狀態(tài)標志未置位,則確認設備符合預期要求;
14、控制模塊發(fā)送電壓設置指令與電流設置指令,控制模塊發(fā)送查詢指令給測試設備,測試設備返回響應;
15、控制模塊解析響應獲取實際電壓電流值,將實際電壓電流值與預設電壓電流值比較,若不相同,發(fā)送修正指令調(diào)整電壓電流,若相同,發(fā)送測試通道設置指令給測試設備;
16、測試設備設置測試通道,控制模塊發(fā)送通道激活測試指令,測試設備對測試通道進行激活測試,控制模塊發(fā)送通道狀態(tài)查詢指令給測試設備,測試設備返回通道狀態(tài)信息,控制模塊將通道狀態(tài)信息與預設狀態(tài)進行比較,若不同,重新發(fā)送配置指令,直到通道狀態(tài)信息符合預設狀態(tài);
17、若相同,控制模塊發(fā)送測試模式設置指令給測試設備,測試設備根據(jù)指令設置測試模式,控制模塊發(fā)送run指令給測試設備,控制測試設備開始測試,測試結束后發(fā)送測試數(shù)據(jù)獲取指令給測試設備,獲取測量數(shù)據(jù)。
18、進一步的,所述測試數(shù)據(jù)采集報表模塊用于接收測試模板管理模塊發(fā)送的測試模板,接收控制模塊發(fā)送的測試數(shù)據(jù),根據(jù)測試模板中的測試項目與測試數(shù)據(jù)填入位號,將測試數(shù)據(jù)填入對應位號,生成測試報告。
19、本專利技術還提供了一種自動化測試報表自動數(shù)據(jù)采集和生成方法,其特征在于,包括以下步驟:將測試物料與測試固定治具通過測試接口連接,測試模板管理模塊根據(jù)測試物料匹配對應的測試模板,若匹配失敗,人工添加模板,將測試模板發(fā)送給控制模塊與測試數(shù)據(jù)采集報表模塊,控制模塊根據(jù)測試模板中的測試項目與測試參數(shù),發(fā)送對應的控制信號給對應的測試設備,所述測試設備根據(jù)控制信號調(diào)整測試參數(shù),對測試物料進行測試,將測試結果發(fā)送給控制模塊,控制模塊將測試數(shù)據(jù)發(fā)送給測試數(shù)據(jù)采集報表模塊,測試數(shù)據(jù)采集報表模塊根據(jù)測試模板與測試數(shù)據(jù),生成測試報告。
20、與現(xiàn)有技術相比,本專利技術具有以下優(yōu)點:
21、(1)本專利技術提供測試報表系統(tǒng)實現(xiàn)了自動化測試設備,提高效率的同時也降低了人力成本和提高了工作效率;另外還避免了人工手動錄入造成誤差大等問題出現(xiàn)。
22、(2)本專利技術還通過控制模塊對不同測試設備底層驅動實現(xiàn)方式和指令集的兼容,實現(xiàn)了對不同測試設備的控制,提高了測試的效率。
23、(3)本專利技術通過對測試的自動化,降低由于人為因素導致的出錯率,同時也保證了產(chǎn)品質量的穩(wěn)定性和可靠性。
24、(4)本專利技術通過報表模板和測試模塊分離,可根據(jù)測試物料需要選擇不同模板,更具靈活性。
25、(5)本專利技術通過測試數(shù)據(jù)與測試報告單元格的動態(tài)綁定,避免了因測試項目繁多而造成的測試數(shù)據(jù)填寫錯誤。
本文檔來自技高網(wǎng)...【技術保護點】
1.一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,包括:控制模塊、測試模板管理模塊、測試數(shù)據(jù)采集報表模塊、測試設備、交換機、測試固定治具與待測試物料,所述控制模塊通過交換機與測試設備連接,所述測試模板管理模塊、測試數(shù)據(jù)采集報表模塊與控制模塊相互連接,所述待測試物料、測試設備與測試固定治具連接。
2.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試設備與控制模塊通過將以太網(wǎng)端口的IP地址設置在同一網(wǎng)段內(nèi),通過以太網(wǎng)TCP/IP協(xié)議完成與測試設備與控制模塊的互通。
3.根據(jù)權利要求1或2所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試設備包括電阻測試儀、電壓測試儀與示波器。
4.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試系統(tǒng)不限制接入的測試設備。
5.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試模板管理模塊功能包括:根據(jù)待測試物料選擇對應測試模板,將測試模板發(fā)送給控制模塊與測試數(shù)據(jù)采集報表模塊,測試
6.根據(jù)權利要求5所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試模板包括測試項目、測試數(shù)據(jù)填入位號、測試參數(shù)。
7.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述控制模塊用于接收測試模板管理模塊發(fā)送的測試模板,根據(jù)測試模板中的測試項目與測試參數(shù),發(fā)送相應的控制信號給對應的測試設備,接收測試設備發(fā)送的測試數(shù)據(jù),將測試數(shù)據(jù)發(fā)送給測試數(shù)據(jù)采集報表模塊。
8.根據(jù)權利要求7所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述控制模塊支持不同的測試設備的底層驅動實現(xiàn)方式,包括:NI-VISA驅動程序、GPIB驅動、USBTMC,支持SCPI指令集,所述根據(jù)測試模板中的測試項目與測試參數(shù),發(fā)送相應的控制信號給對應的測試設備,接收測試設備發(fā)送的測試數(shù)據(jù),具體包括:
9.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試數(shù)據(jù)采集報表模塊用于接收測試模板管理模塊發(fā)送的測試模板,接收控制模塊發(fā)送的測試數(shù)據(jù),根據(jù)測試模板中的測試項目與測試數(shù)據(jù)填入位號,將測試數(shù)據(jù)填入對應位號,生成測試報告。
10.一種自動化測試報表自動數(shù)據(jù)采集和生成方法,其特征在于,包括以下步驟:將測試物料與測試固定治具通過測試接口連接,測試模板管理模塊根據(jù)測試物料匹配對應的測試模板,若匹配失敗,人工添加模板,將測試模板發(fā)送給控制模塊與測試數(shù)據(jù)采集報表模塊,控制模塊根據(jù)測試模板中的測試項目與測試參數(shù),發(fā)送對應的控制信號給對應的測試設備,所述測試設備根據(jù)控制信號調(diào)整測試參數(shù),對測試物料進行測試,將測試結果發(fā)送給控制模塊,控制模塊將測試數(shù)據(jù)發(fā)送給測試數(shù)據(jù)采集報表模塊,測試數(shù)據(jù)采集報表模塊根據(jù)測試模板與測試數(shù)據(jù),生成測試報告。
...【技術特征摘要】
1.一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,包括:控制模塊、測試模板管理模塊、測試數(shù)據(jù)采集報表模塊、測試設備、交換機、測試固定治具與待測試物料,所述控制模塊通過交換機與測試設備連接,所述測試模板管理模塊、測試數(shù)據(jù)采集報表模塊與控制模塊相互連接,所述待測試物料、測試設備與測試固定治具連接。
2.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試設備與控制模塊通過將以太網(wǎng)端口的ip地址設置在同一網(wǎng)段內(nèi),通過以太網(wǎng)tcp/ip協(xié)議完成與測試設備與控制模塊的互通。
3.根據(jù)權利要求1或2所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試設備包括電阻測試儀、電壓測試儀與示波器。
4.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試系統(tǒng)不限制接入的測試設備。
5.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試模板管理模塊功能包括:根據(jù)待測試物料選擇對應測試模板,將測試模板發(fā)送給控制模塊與測試數(shù)據(jù)采集報表模塊,測試模板修改。
6.根據(jù)權利要求5所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述測試模板包括測試項目、測試數(shù)據(jù)填入位號、測試參數(shù)。
7.根據(jù)權利要求1所述的一種自動化測試報表自動數(shù)據(jù)采集和生成系統(tǒng),其特征在于,所述控制模塊用于接收測試模板管理模...
【專利技術屬性】
技術研發(fā)人員:顏士博,凌超,
申請(專利權)人:上海鐵路通信有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。