999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種自動化測試系統的設計與實現

2022-09-22 08:56:02顏士博
鐵路通信信號工程技術 2022年9期
關鍵詞:設備系統設計

顏士博

(上海鐵路通信有限公司,上海 200071)

自動測試系統(Automatic Test System,ATS)主要是指采用計算機技術實現自動化測試的設備或系統。從系統構成上看,通常主要包括:測試條件發生-信號輸入、數據采集、數據處理、顯示-輸出等幾部分,實際應用中也包括報表生成、故障統計等功能。從軟硬件構成的角度講,可分為測試設備和測試程序集兩部分:前者主要指各種儀器儀表和相關的硬件設備。后者主要指各種軟件,包括底層的儀器儀表設備驅動軟件、各個業務測試項目軟件和應用軟件,其中業務軟件主要的實現方法是通過軟件定義對象和過程,利用計算機技術自動完成對被測對象的建模、輸入/輸出控制、狀態控制、收集對象和過程數據,然后根據需要對數據進行分析處理,最后形成測試結果或測試報告。

自動化測試與人工測試相比較,通常具備速度快、精度準、錯誤少、效率高、存儲和查詢方便快捷等優勢,特別是對產能大、重復性高、參量多和測量范圍廣等場合非常適用。近年來,隨著智能化、自動化和信息化技術的深入發展,自動化測試裝備、測試技術已經成為研發和生產企業投入的一個重要領域和研究方向。

1 項目背景

本文介紹的測試系統是為某公司所生產的一款相對復雜的產品系統開發的。該產品系統在研發階段與生產初期,已經分別購置了幾套昂貴、獨立式的專業儀器儀表,用于各階段各種需求項指標的測試。這個階段的各項測試主要是通過技術人員手動操作各類儀器儀表,通過人工讀取并記錄測試結果和數據,最終完成測試。由于被測試系統的構成相對復雜,由十幾個單板級的板卡構成,如電源板、發送板、解碼板、接收板、MVB通信板、記錄板、射頻單元等。對該系統的測試,共涉及十幾款儀器儀表的使用操作,如不同程式的程控電源、示波器、信號發生器、網絡分析儀、頻譜分析儀、功率計、萬用表等。在全人工測試的模式下,無法滿足生產測試需求。

2 系統硬件設計

由于前期已投入不少資源在儀器儀表等設備購置上,為充分利用此類資產,減少投資浪費,優先利用已有的儀器儀表,通過軟件集成的方案實現。

按照這一思路,系統所采用的儀表都具備通信能力,提供不同形式的通信接口,如常用的以太網口、GPIB口、USB口和串口等。有網口的通過交換機連接到測試平臺計算機,GPIB口、USB口或串口設備則通過直連的方式連接到測試平臺計算機,通過計算機軟件完成對所連接的各種儀器儀表的驅動、控制和遠程操作。系統的主要硬件設備構成如圖1所示。主要包括:測試接口單元、功率計、萬用表、網絡分析儀、頻譜分析儀、信號發生器、示波器、程控電源和I/O控制器等,為便于實現人機交互,還設計了輔助操作設備。

圖1 系統構成Fig.1 System composition diagram

系統的整個工作流程如下。

測試時將被測板卡插入測試接口單元中,測試接口通過測試矩陣完成測試所需要的條件輸入和測試結果輸出的自動化配置工作,如:測試需要的電壓由程控電源提供,需要的輸入波形由信號發生器提供,輸出的結果通常由萬用測量獲取,射頻信號的測量則由網絡分析儀采集讀取等。

測試平臺軟件的驅動層完成各儀表測試時的初始化,測試過程的設置、輸入/輸出控制,并從儀器儀表中讀取需要的測試結果;測試平臺業務處理層主要是依據測試大綱的各測試項,通過軟件完成對測試過程的定義,實現各測項的測試,最終將各測試項編成測試序列,形成一個測試集,由系統按序自動完成所有項的測試。對于人工參與或干預的測試項,則開發了直觀的測試人機接口 (HMI)界面,輔助并引導測試人員快速完成該測試項的測試。

系統測試完并確認后,根據需要自動生成測試報表和報告,記錄每項的過程數據,并經過自動處理得出測試結論,最終輸出測試報告。

3 系統軟件設計

整個系統軟件框架的設計如圖2所示,主要包括3層:儀器儀表驅動、各測試項業務邏輯和各測試板卡測試項序列文件,每一層都設計專用的應用程序接口(API)為上層提供服務。此外還包括報表處理、操作界面和用戶管理功能模塊,系統每一部分都采用模塊化設計思想設計實現。

圖2 系統軟件框架Fig.2 System software framework

3.1 儀器儀表對象的開發

設備驅動相對比較復雜,主要是不同功能的儀器儀表涉及不同的廠商,不同類型的接口,不同的接口協議,雖然各式各樣,但是大多數廠商都會提供相關的驅動,或第三方的驅動,只需在此基礎上做二次驅動程序的開發即可。常見的協議有SCPI、USBTMC、VISA等,因此,系統軟件的開發主要集中在對儀器儀表類的開發,本系統主要采用面向對象的軟件設計方法,每個儀器儀表都作為一個單獨的類進行定義,向下封裝了該設備的底層驅動,向上提供API。程序在運行時按照單例創建對象,避免底層的資源搶占和沖突。例如程控電源相關部分API設計參考如圖3所示,包括程控電源對象的創建、系統參數設置、狀態控制和輸出參數設置、參數讀取等。

圖3 程控電源部分API設計Fig.3 API design of programmed power supply

3.2 測試項業務邏輯的開發

除了儀器儀表對象的開發,另一個開發的重點是根據測試項進行的業務邏輯的開發。測試項通常要封裝成動態鏈接庫(DLL),由更上一層的應用調用,每個測試項通常對應一個或多個API。每個鏈接庫均由一組模塊化的程序實現,以下是一個為發送板測試項而開發的部分API,如圖4所示。

圖4 發送板各測試項部分API設計Fig.4 API design of each test item of sending board

除了測試項業務邏輯的開發,測試過程中需要一些交互HMI圖形化操作界面、告警或提示信息的圖形化界面,也需要在此進行開發并封裝到DLL中,供應用層測試序列程序調用,為操作人員提供良好的操作界面。

3.3 測試序列的開發

測試序列程序是按照測試大綱,通過Teststand軟件完成開發、調用、判決、執行的。該軟件是一個專門為自動化測試而開發的流程編輯與執行為一體的軟件。本方案主要用到的功能包括底層測試項API的調用,上下文數據生成,測試項條件的輸入、輸出和處理,測試結果的輸出與測試報表的自動生成等。軟件主要將各個板卡的測試項按照序列文件的形式編輯在一起,以實現流程流水化,同時設計以不同的出條件、入條件等邏輯關系,以及過程參數的設置和結果的收集處理。

本系統最終開發的集成-執行-界面如圖5所示。左側一欄為各個待測板卡測試序列文件列表;右側一欄為一個具體的測試序列文件,包括若干測試項,每個測試項又分為測試步驟、測試描述、設置3個屬性對象;variable-value一欄則為測試過程變量和過程數據,可實時顯示過程結果。

圖5 測試序列文件開發集成界面Fig.5 Integrated interface of test sequence file development

4 總結

目前該測試系統已經應用到產線上,實踐證明該系統可以大幅提高產品的測試效率,減輕員工的勞動強度,提高自動化水平和效率。但在開發和應用過程中也發現一些問題,其中有一個比較突出的是:由于前期研發階段對生產自動化測試需求考慮的不是很周全,沒有預留足夠的測試點,造成測試夾具制作起來比較困難,部分測試仍需輔助以手動點觸才能完成測試。因此,自動化測試需要從設計、研發階段就開始統籌考慮,生產階段需要作為重點,持續跟進、實施和落實。

猜你喜歡
設備系統設計
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 亚洲成人在线免费观看| 婷婷丁香在线观看| 亚洲va视频| 日韩毛片免费视频| 精品中文字幕一区在线| 国产亚卅精品无码| 亚洲熟妇AV日韩熟妇在线| 国产亚洲精品yxsp| 玖玖精品视频在线观看| jizz在线观看| 久久先锋资源| 一本视频精品中文字幕| 亚洲AV色香蕉一区二区| 中文字幕啪啪| 无码有码中文字幕| 国产亚洲高清在线精品99| 国产毛片高清一级国语| 有专无码视频| 国产乱肥老妇精品视频| 国产男人天堂| 五月天久久婷婷| 亚洲成人在线免费| 一级高清毛片免费a级高清毛片| 日韩国产高清无码| 99热这里只有精品国产99| 超薄丝袜足j国产在线视频| 国产国语一级毛片在线视频| 日本高清有码人妻| 亚洲AV无码乱码在线观看裸奔 | 国产在线91在线电影| 久久精品国产91久久综合麻豆自制 | 日韩欧美在线观看| 国产成人永久免费视频| 欧美a在线看| 欧类av怡春院| 亚洲高清国产拍精品26u| 老司国产精品视频91| 国产在线八区| 国产av剧情无码精品色午夜| 欧美国产综合视频| 色婷婷狠狠干| 67194在线午夜亚洲| 天堂成人在线| 国产精品女主播| 国产成人一区在线播放| 亚洲精品无码日韩国产不卡| 91在线一9|永久视频在线| 高清不卡一区二区三区香蕉| 久久亚洲黄色视频| 制服丝袜一区| 婷婷综合亚洲| 666精品国产精品亚洲| 91在线播放国产| 香蕉国产精品视频| 国产精品免费电影| 国产欧美专区在线观看| 免费毛片在线| 99热国产这里只有精品无卡顿"| av在线人妻熟妇| 日本午夜在线视频| 国产91九色在线播放| 色综合色国产热无码一| 香蕉久人久人青草青草| 婷婷综合在线观看丁香| 国内精自线i品一区202| 91探花在线观看国产最新| 欧美特黄一免在线观看| 一区二区三区国产| 毛片手机在线看| 伊人久久大香线蕉影院| 男人天堂伊人网| 国产尤物视频网址导航| 国产日本一线在线观看免费| 国产日产欧美精品| 久久五月天综合| 精品久久国产综合精麻豆| 3344在线观看无码| 国产乱子伦视频三区| 欧美一区二区三区欧美日韩亚洲| 久久鸭综合久久国产| 色有码无码视频| 国产亚洲美日韩AV中文字幕无码成人 |