• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于TestCenter軟件平臺(tái)自動(dòng)測試系統(tǒng)設(shè)計(jì)

      2022-09-07 00:41:02魏志強(qiáng)聶繼鑫閆佳暉
      宇航計(jì)測技術(shù) 2022年4期
      關(guān)鍵詞:測試項(xiàng)目自動(dòng)測試插件

      魏志強(qiáng),王 兵,馬 敏,聶繼鑫,閆佳暉

      (北京航天計(jì)量測試技術(shù)研究所,北京 100076)

      1 引 言

      隨著自動(dòng)測試技術(shù)的快速發(fā)展,將多種無線電計(jì)量標(biāo)準(zhǔn)設(shè)備整合成一套能夠適應(yīng)各類常規(guī)無線電儀器設(shè)備的自動(dòng)計(jì)量測試平臺(tái)的技術(shù)已經(jīng)成熟,不存在技術(shù)瓶頸,具有很好的技術(shù)基礎(chǔ),只需根據(jù)具體計(jì)量檢定需求整合計(jì)量流程、接口驅(qū)動(dòng)、開關(guān)切換等資源,就可以研制出滿足需求的電學(xué)無線電自動(dòng)計(jì)量測試平臺(tái)。 本文針對(duì)無線電類通用儀器設(shè)備的自動(dòng)計(jì)量測試需求,在當(dāng)前實(shí)驗(yàn)室已有的各類計(jì)量標(biāo)準(zhǔn)設(shè)備的基礎(chǔ)上,適當(dāng)增加接口及開關(guān)設(shè)備,構(gòu)建通用性強(qiáng)、可擴(kuò)展、可刪減、可重構(gòu)的無線電自動(dòng)測試系統(tǒng),實(shí)現(xiàn)無線電儀器的自動(dòng)化、智能化改造,提升儀器測試效率,降低計(jì)量測試服務(wù)成本,提高市場競爭力。

      2 總體方案設(shè)計(jì)

      自動(dòng)測試系統(tǒng)的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)不同類型的無線電儀器的自動(dòng)測試。 采用綜合一體化設(shè)計(jì)思路,運(yùn)用成熟技術(shù),采用自動(dòng)測試?yán)砟畲罱y試系統(tǒng)。 硬件設(shè)計(jì)采用主控平臺(tái)搭建、測試資源集成、接口交聯(lián)與適配模塊化的自頂向下的設(shè)計(jì)方法,做到平臺(tái)通用、資源可擴(kuò)展、接口適配可替換。 軟件設(shè)計(jì)采用“核心平臺(tái)+測試流程”的方式,通過統(tǒng)一的操作界面展現(xiàn)給不同級(jí)別的用戶,為用戶提供權(quán)限管理、信息共享、平臺(tái)維護(hù)等功能。

      2.1 系統(tǒng)組成及架構(gòu)

      自動(dòng)測試系統(tǒng)主要用于頻譜分析儀、信號(hào)發(fā)生器、矢量網(wǎng)絡(luò)分析儀等設(shè)備的自動(dòng)計(jì)量校準(zhǔn)/檢定,該系統(tǒng)通過GPIB、LAN、USB 以及串口等總線協(xié)議,使用GPIB 控制線、五類屏蔽網(wǎng)線、USB 電纜或串口電纜等連接標(biāo)準(zhǔn)儀器和被校儀器,實(shí)現(xiàn)自動(dòng)測試系統(tǒng)對(duì)所連接儀器的自動(dòng)控制,對(duì)頻譜分析儀、信號(hào)發(fā)生器、矢量網(wǎng)絡(luò)分析儀等設(shè)備按照測試流程進(jìn)行自動(dòng)化計(jì)量校準(zhǔn)/檢定,計(jì)量校準(zhǔn)/檢定數(shù)據(jù)存儲(chǔ)至主控計(jì)算機(jī)硬盤,軟件平臺(tái)能夠?qū)崿F(xiàn)測試數(shù)據(jù)收集,并對(duì)測試數(shù)據(jù)進(jìn)行分析運(yùn)算,界面展現(xiàn)及數(shù)據(jù)管理,最終形成計(jì)量校準(zhǔn)/檢定測試報(bào)告,如圖1 所示。

      圖1 自動(dòng)測試系統(tǒng)組成及架構(gòu)框圖Fig.1 Block diagram of automatic test system composition and architecture

      2.2 測試系統(tǒng)硬件組成

      自動(dòng)測試系統(tǒng)的硬件平臺(tái)由核心層、儀器層和被測件層組成,如圖2 所示。

      圖2 自動(dòng)測試系統(tǒng)硬件組成框圖Fig.2 Block diagram of automatic test system hardware

      核心層是指系統(tǒng)的控制核心,即主控計(jì)算機(jī)。主控計(jì)算機(jī)內(nèi)部安裝有自動(dòng)計(jì)量測試程序,測試程序通過GPIB、LAN、USB、COM 等控制總線控制測試儀器完成所有測試流程的運(yùn)行、測量及后級(jí)處理等操作。 儀器層主要是指測試儀器,包括自動(dòng)測試所需的全部標(biāo)準(zhǔn)測試儀器。 針對(duì)無線電參數(shù)測試所用的測試儀器包括信號(hào)發(fā)生器、功率分析儀、頻率計(jì)數(shù)器、函數(shù)發(fā)生器、頻譜分析儀、接收機(jī)、矢量網(wǎng)絡(luò)分析儀等。 被測件層主要是指頻譜分析儀、信號(hào)源、衰減器等微波測試儀器及微波部件。

      為了解決手動(dòng)更換電纜的問題以提升測試效率,在設(shè)計(jì)過程中需引入開關(guān)矩陣。 在測試過程中,主控計(jì)算機(jī)通過對(duì)開關(guān)矩陣的控制,選擇開關(guān)的通斷組合來控制被測件與測試儀器的連接,實(shí)現(xiàn)儀器的互通互連及一鍵全自動(dòng)測試功能。

      2.3 測試系統(tǒng)軟件組成

      自動(dòng)測試系統(tǒng)軟件設(shè)計(jì)是采用“核心平臺(tái)+測試流程”的設(shè)計(jì)思想,包括人機(jī)界面和TestCenter 軟件平臺(tái)兩部分,如圖3 所示。 TestCenter 軟件平臺(tái)是由中電41 所研發(fā)的一款國產(chǎn)化通用測試軟件,該軟件類似于NI 的LabVIEW 軟件,所不同的是軟件的開發(fā)方式由編碼型轉(zhuǎn)變?yōu)椴寮?,進(jìn)一步簡化了測試程序的開發(fā),但同時(shí)也具有編碼型的功能,滿足不同編程人員需求。 人機(jī)界面是基于TestCenter軟件平臺(tái)進(jìn)行開發(fā)的,開發(fā)人員可根據(jù)實(shí)際操作需求和操作界面的美觀性進(jìn)行自行開發(fā)。 通過人機(jī)界面控制TestCenter 軟件平臺(tái),實(shí)現(xiàn)自動(dòng)測試的數(shù)據(jù)交互。

      圖3 自動(dòng)測試系統(tǒng)軟件組成框圖Fig.3 Block diagram of automatic test system software

      人機(jī)界面為統(tǒng)一的操作員界面,包括測試信息管理、設(shè)備管理、標(biāo)準(zhǔn)文件管理、測試執(zhí)行和數(shù)據(jù)管理模塊。 各模塊功能如下:

      ①測試信息管理主要包括測試單位信息、測試人員信息、送檢單位信息和測試地點(diǎn)信息的管理;

      ②設(shè)備管理主要為測試系統(tǒng)提供設(shè)備硬件信息、驅(qū)動(dòng)信息以及測試附件信息的管理功能;

      ③標(biāo)準(zhǔn)文件管理主要是指對(duì)自動(dòng)測試所依據(jù)的標(biāo)準(zhǔn)文件進(jìn)行信息編輯和信息查看;

      ④測試執(zhí)行主要用于測試標(biāo)準(zhǔn)、測試單位、測試人員等參數(shù)的配置及測試程序的執(zhí)行;

      ⑤數(shù)據(jù)管理主要是將測試數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫,或生成Word、Excel、TXT、XML 等格式數(shù)據(jù)文件。

      TestCenter 軟件平臺(tái)為測試流程編輯平臺(tái),包括設(shè)備控制、差損管理、測試編輯、數(shù)據(jù)采集和報(bào)告輸出模塊,各模塊功能如下:

      ①設(shè)備控制主要是軟件平臺(tái)通過LAN、GPIB、USB 和COM 通信協(xié)議實(shí)現(xiàn)儀器的控制;

      ②差損管理主要實(shí)現(xiàn)通道差損、相位等數(shù)據(jù)的收集,為測試結(jié)果修正提供補(bǔ)償數(shù)據(jù);

      ③測試編輯主要是對(duì)測試參數(shù)進(jìn)行編輯,可以實(shí)現(xiàn)程序的循環(huán)、跳轉(zhuǎn)、延時(shí)及其他復(fù)雜的控制流程設(shè)計(jì);

      ④數(shù)據(jù)采集可實(shí)現(xiàn)自動(dòng)測試項(xiàng)目流程中儀器儀表數(shù)據(jù)采集與數(shù)據(jù)交互功能;

      ⑤報(bào)告輸出是指在軟件測試結(jié)束能夠生成用戶所需的測試報(bào)告。

      3 自動(dòng)測試設(shè)計(jì)

      自動(dòng)測試設(shè)計(jì)是整個(gè)設(shè)計(jì)的核心,考慮到軟件設(shè)計(jì)的通用性、可擴(kuò)展性以及設(shè)計(jì)人員的編程能力等因素,本設(shè)計(jì)采用TestCenter 軟件平臺(tái)進(jìn)行設(shè)計(jì)。TestCenter 軟件平臺(tái)為用戶提供了可視化、組裝式的開發(fā)環(huán)境,它將測試序列的開發(fā)方式由編碼型轉(zhuǎn)變?yōu)椴寮停脩糁恍鑿牟寮熘型戏潘璨寮⒔M裝即可完成測試序列開發(fā),大大降低開發(fā)人員的編程能力。 該平臺(tái)不僅包含了豐富的基礎(chǔ)插件和行業(yè)應(yīng)用插件,而且插件可持續(xù)更新和擴(kuò)充。 同時(shí),TestCenter 軟件平臺(tái)兼容符合國際標(biāo)準(zhǔn)的IVI 驅(qū)動(dòng),針對(duì)不兼容的儀器設(shè)備也可自行開發(fā)驅(qū)動(dòng)程序,該功能提高了軟件的可擴(kuò)展性。 本設(shè)計(jì)的軟件測試流程如圖4 所示,測試步驟如下:

      圖4 軟件測試流程圖Fig.4 Flow chart of software test

      (1)啟動(dòng)自動(dòng)測試軟件,對(duì)測量儀器進(jìn)行初始化配置,主要是配置被測儀器設(shè)備類型、型號(hào)、序列號(hào),以及測試日期、測試地點(diǎn)、客戶單位等信息。

      (2)儀器設(shè)備基本信息配置完成后,加載對(duì)應(yīng)的測試項(xiàng)目。 測試項(xiàng)目加載完成后,軟件界面顯示所有測試參數(shù),用戶可根據(jù)實(shí)際測試需求進(jìn)行靈活配置,也可對(duì)測試參數(shù)進(jìn)行臨時(shí)編輯,參數(shù)選擇完成后并保存,生成自動(dòng)測試流程文件。

      (3)在所有的配置結(jié)束后,點(diǎn)擊開始,軟件將自動(dòng)執(zhí)行配置完成的測試項(xiàng)目,測試結(jié)束后生成測試報(bào)告。 自動(dòng)測試過程中若發(fā)生錯(cuò)誤,軟件將進(jìn)行錯(cuò)誤報(bào)警并彈出提示,詢問用戶是否繼續(xù)進(jìn)行測試:如用戶選擇“是”,軟件將繼續(xù)進(jìn)行測試;如用戶選擇“否”,軟件將結(jié)束測試,并記錄錯(cuò)誤信息。

      測試項(xiàng)目的開發(fā)是自動(dòng)測試程序開發(fā)的核心。首先,在TestCenter 軟件平臺(tái)建立一個(gè)工程文件,然后在該工程文件下新建不同參數(shù)的測試項(xiàng)目,不同測試項(xiàng)目屬于并列關(guān)系。 其次,在新建的測試項(xiàng)目根目錄下,再次新建多個(gè)測試組,多個(gè)測試組之間屬于并列關(guān)系,且每個(gè)測試組可單獨(dú)完成一條語序的控制。 在測試組的根目錄下是編程的最小顆粒度,即測試節(jié)點(diǎn)。 在測試節(jié)點(diǎn)的根目錄下,開發(fā)人員可以完成儀器調(diào)用、初始化、復(fù)位、信號(hào)的開啟與關(guān)閉、數(shù)據(jù)的讀取等所有功能的控制。 在測試節(jié)點(diǎn)的編程過程中,開發(fā)人員只需調(diào)研TestCenter 插件庫中的插件即可完成測試節(jié)點(diǎn)編程。 豐富的插件庫可滿足大部分的編程需求,對(duì)于缺少的極少數(shù)插件,開發(fā)人員可以通過編程調(diào)用程控命令直接控制或單獨(dú)開發(fā)插件來實(shí)現(xiàn)控制。 最后,待多個(gè)測試組開發(fā)完成后,通過軟件調(diào)試功能來驗(yàn)證整個(gè)測試項(xiàng)目。 在整個(gè)測試項(xiàng)目開發(fā)過程中,開發(fā)人員幾乎不需要進(jìn)行開發(fā)程序的編寫,極大地降低了開發(fā)難度,這也正是本設(shè)計(jì)選擇TestCenter 軟件平臺(tái)的原因。 頻率響應(yīng)測試參數(shù)的開發(fā)界面如圖5 所示,圖中①為新建的工程文件,圖中②為新建的測試項(xiàng)目,圖中③為新建的測試組,圖中④為節(jié)點(diǎn)編輯界面,圖中⑤為插件庫界面。 開發(fā)界面簡潔清晰,適合非專業(yè)軟件人員開發(fā)使用。

      圖5 頻率響應(yīng)開發(fā)界面圖Fig.5 Frequency response development interface diagram

      4 應(yīng)用與驗(yàn)證

      本文所設(shè)計(jì)的自動(dòng)測試系統(tǒng)已應(yīng)用于頻譜分析儀、信號(hào)源、矢量網(wǎng)絡(luò)分析儀等儀器設(shè)備的自動(dòng)測試。 為了驗(yàn)證自動(dòng)測試系統(tǒng)的可靠性和穩(wěn)定性,本設(shè)計(jì)選擇E4447A 頻譜分析儀作為被測對(duì)象進(jìn)行驗(yàn)證。 依據(jù)《JJF 1396-2013 頻譜分析儀校準(zhǔn)規(guī)范》,針對(duì)“分辨率帶寬”和“頻率響應(yīng)”兩個(gè)核心指標(biāo)進(jìn)行驗(yàn)證,如表1 和表2 所示。

      表1 分辨率帶寬(3 dB)Tab.1 Resolution bandwidth (3 dB)

      表2 頻率響應(yīng)Tab.2 Frequency response

      表1 和表2 為手動(dòng)測試和自動(dòng)測試兩種方式的測試結(jié)果,兩種方式的測試結(jié)果均滿足指標(biāo)上、下限要求,但數(shù)據(jù)略有差別,這主要是因?yàn)閮x器在運(yùn)行過程中容易受到溫漂和測試線纜連接的影響。

      為了提高測試效率,在本設(shè)計(jì)中使用了微波開關(guān)矩陣,省去了人工手動(dòng)更換電纜的工作,減少了更換電纜引入的誤差。 通過對(duì)頻譜分析儀E4447A的手動(dòng)和自動(dòng)測試,測試時(shí)間由原來的人工手動(dòng)測試時(shí)間約80 min/臺(tái)提升到約20 min/臺(tái),大大提升了測試效率。

      5 結(jié)束語

      自動(dòng)測試系統(tǒng)的開發(fā),實(shí)現(xiàn)了頻譜分析儀、信號(hào)源、矢量網(wǎng)絡(luò)分析儀的自動(dòng)測試,該軟件的使用提升了儀器測試效率,降低了測試服務(wù)成本,提高了市場競爭力。 同時(shí),作為一款通用性強(qiáng)、可擴(kuò)展、可刪減、可重構(gòu)的自動(dòng)測試軟件,后續(xù)可擴(kuò)展至具有通信接口的儀器設(shè)備的自動(dòng)測試。

      猜你喜歡
      測試項(xiàng)目自動(dòng)測試插件
      我國金融科技“監(jiān)管沙盒”測試項(xiàng)目準(zhǔn)入標(biāo)準(zhǔn)制度研究
      籃球半場往返運(yùn)球上籃的訓(xùn)練方法——體育中考籃球測試項(xiàng)目訓(xùn)練心得
      甘肅教育(2020年8期)2020-06-11 06:10:22
      自編插件完善App Inventor與樂高機(jī)器人通信
      電子制作(2019年22期)2020-01-14 03:16:34
      JXG-50S型相敏軌道電路接收器自動(dòng)測試臺(tái)
      可并行測試的電磁兼容自動(dòng)測試系統(tǒng)的實(shí)現(xiàn)
      電子測試(2018年13期)2018-09-26 03:29:14
      關(guān)于某型雷達(dá)自動(dòng)測試系統(tǒng)的幾點(diǎn)認(rèn)識(shí)和建議
      電子制作(2018年11期)2018-08-04 03:26:00
      MapWindowGIS插件機(jī)制及應(yīng)用
      基于Revit MEP的插件制作探討
      《國家學(xué)生體質(zhì)健康標(biāo)準(zhǔn)》測試項(xiàng)目修訂研究
      一種衛(wèi)星低頻接口自動(dòng)測試系統(tǒng)
      航天器工程(2014年4期)2014-03-11 16:35:47
      兴化市| 南雄市| 韶关市| 黑河市| 仁怀市| 兴国县| 仁布县| 孝义市| 上犹县| 南城县| 永登县| 河间市| 松阳县| 甘孜县| 沙坪坝区| 永和县| 岳阳县| 邮箱| 长治县| 政和县| 郧西县| 内江市| 岫岩| 同仁县| 惠水县| 汉源县| 永福县| 阳新县| 恩平市| 武隆县| 玛沁县| 陆川县| 滨州市| 临猗县| 若羌县| 博罗县| 萝北县| 江源县| 汾阳市| 安达市| 噶尔县|