国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于C SHARP的某型機(jī)架自動化測試系統(tǒng)設(shè)計實現(xiàn)

2023-06-25 15:17:24白雪妨劉衡
現(xiàn)代信息科技 2023年10期

白雪妨 劉衡

摘? 要:針對某課題綜合射頻分配測試項目的傳統(tǒng)測試方法效率低等問題,文章提出了建設(shè)一種基于C SHARP的自動化測試系統(tǒng)。自動化測試系統(tǒng)通過開關(guān)矩陣通道切換代替手動換線,通過自動化測試程序控制通道選擇、增益控制和工作模式,自動生成測試結(jié)果和報告記錄。不僅可以極大提高生產(chǎn)效率,也能夠在長時間的、消除人為誤差的條件下開展測試,可以更大程度保證產(chǎn)品質(zhì)量的一致性。同時,可在同類型機(jī)架中進(jìn)行移植和拓展。

關(guān)鍵詞:綜合射頻分配測試;自動化測試系統(tǒng);測試效率;質(zhì)量一致性

中圖分類號:TP311.5? 文獻(xiàn)標(biāo)識碼:A? 文章編號:2096-4706(2023)10-0106-04

Abstract: Aiming at the inefficient problems of the traditional test method for the integrated RF allocation test project of a subject, this paper proposes to constructs an automatic testing system based on C SHARP. The automatic testing system replaces the manual operation by switching matrixes channel switching, controls channel selection, gain control and work pattern through the automatic testing program, and generates automatically test results and reporting records. It not only greatly improves the production efficiency, but also carries out testing under the condition of eliminating human error for a long time. It can greatly assure the consistence of the product quality. At the same time, it can be transplanted and expanded in the same type of rack

Keywords: integrated RF allocation test; automatic testing system; test efficiency; quality consistency

0? 引? 言

某課題A、課題B和課題C的三型綜合機(jī)架A結(jié)構(gòu)功能類似,接口基本相同。三型綜合機(jī)架A的綜合射頻分配測試項目除個別測試點不同外,其他測試項目完全一致。

綜合射頻分配測試項目目前采取傳統(tǒng)的調(diào)試測試方法,通過手動改變線纜連接來切換射頻通道,手動操作儀器設(shè)備和下發(fā)控制命令,通過目測矢量網(wǎng)絡(luò)分析儀測試曲線的變化并手動記錄測試結(jié)果數(shù)據(jù)。傳統(tǒng)的調(diào)試測試方法煩瑣費時,并且僅憑目測測試儀器曲線的變化來分析測試結(jié)果。測試方法過于落后,而且不便于對測試過程數(shù)據(jù)進(jìn)行追溯和過程管理。

在調(diào)試、測試、試驗、檢驗多個環(huán)節(jié)的多次測試需求情況下,綜合射頻分配多通道測試工作量大,且測試效率低,嚴(yán)重影響了生產(chǎn)效率。

通過開關(guān)矩陣通道切換代替手動換線過程的測試方法目前已經(jīng)在其他課題已經(jīng)得以實現(xiàn),而且極大地提高了生產(chǎn)效率。綜合考慮產(chǎn)能的需求,在三型綜合機(jī)架A中開發(fā)基于綜合射頻分配測試的自動化測試系統(tǒng)[1]。不僅可以極大地提高生產(chǎn)效率,也能夠在長時間的、消除人為誤差的條件下開展測試,可以更大程度保證產(chǎn)品質(zhì)量的一致性。

本文提出了建設(shè)一種基于C SHARP的某型機(jī)架的自動化測試系統(tǒng),并從其產(chǎn)生背景、測試對象和方案分析、方案設(shè)計和實現(xiàn)過程等方面給出了詳細(xì)的說明。此自動化測試系統(tǒng)具有以下功能:

1)可完成多通道綜合射頻分配功能測試;

2)測試平臺具有調(diào)測、自動測試兩種模式。自動測試模式時,軟件運行過程中的初始化、功能配置實現(xiàn)自動化,減少人工配置時間;當(dāng)處于調(diào)試模式時,放開相應(yīng)的測試資源,滿足調(diào)試需求,便于進(jìn)行故障排查和定位;

3)通過軟件配置完成三型項目某課題A、課題B和課題C的不同測試需求,也即自動化測試系統(tǒng)可以兼容三型綜合機(jī)架的不同測試需求;

4)根據(jù)測試需求,完成功能測試和性能測試。通過自動化測試軟件控制測試設(shè)備產(chǎn)生測試信號。經(jīng)過對測試數(shù)據(jù)的處理、分析,根據(jù)相應(yīng)的合格判據(jù)進(jìn)行判斷,得出被測試對象的功能、性能的測試結(jié)果,生成測試結(jié)果報告和記錄。

經(jīng)過實踐證明,本自動化測試系統(tǒng)不僅可以極大地提高生產(chǎn)效率,縮短機(jī)架的生產(chǎn)周期,而且可以有效的降低對測試人員的技能要求,更大程度的保證產(chǎn)品質(zhì)量的一致性。

1? 測試對象和方案分析

1.1? 傳統(tǒng)測試方案

按照傳統(tǒng)的調(diào)試測試方法,綜合射頻分配測試框圖如圖1所示。

在機(jī)架A正常工作時,將21路射頻輸入中的某一路(輸入端口接矢量網(wǎng)絡(luò)分析儀輸入端)和29路射頻輸出(輸出端口接矢量網(wǎng)絡(luò)分析儀輸出端)按照接線順序(共64次)與矢量網(wǎng)絡(luò)分析儀進(jìn)行連接,調(diào)試計算機(jī)通過串口下發(fā)通道選擇和增益控制的命令,通過矢量網(wǎng)絡(luò)分析儀上波形判斷開關(guān)功能是否正常。

單次測試需要64次手動改變線纜連接切換通道,手動操作儀器設(shè)備和下發(fā)控制命令,通過目測矢量網(wǎng)絡(luò)分析儀測試曲線的變化并手動記錄測試結(jié)果數(shù)據(jù)。

根據(jù)基于PBOM V3.0的生產(chǎn)工藝流程,單套A架至少需要測試7次綜合射頻分配功能(不考慮批抽試驗),也即單套機(jī)架A需要448次手動改變線纜連接切換通道,比較煩瑣耗時且很容易出錯。而且在篩選實驗過程中,由于試驗環(huán)境振動臺和溫箱空間限制等因素,手動換線和操作儀器設(shè)備、下發(fā)控制命令等執(zhí)行起來更不方便。

為了有效地解決這個問題,引入基于C SHARP的某型機(jī)架的自動化測試系統(tǒng),通過開關(guān)矩陣通道切換代替手動換線。具體內(nèi)容如下文所述。

1.2? 自動化測試方案

結(jié)合目前現(xiàn)有的條件,某課題使用的單刀33擲(即33選1開關(guān)矩陣)與本次建設(shè)的自動化測試系統(tǒng)所需的開關(guān)矩陣功能匹配。可以在任務(wù)不沖突的前提下,統(tǒng)籌開發(fā)自動測試能力,后續(xù)通過計劃人員動態(tài)調(diào)配。

采用現(xiàn)有的開關(guān)矩陣,綜合射頻分配自動化測試框圖如圖2所示。

在機(jī)架正常工作時,將21路射頻輸入全部與第一個33選1開關(guān)矩陣輸入端連接,33選1開關(guān)矩陣輸出端與矢量網(wǎng)絡(luò)分析儀輸入端連接;將29路射頻輸出全部與第二個33選1開關(guān)矩陣輸入端連接,33選1開關(guān)矩陣輸出端與矢量網(wǎng)絡(luò)分析儀輸出端連接。通過自動化測試系統(tǒng)控制通道選擇和增益控制,同時生成測試結(jié)果和報告記錄。

利用自動化測試系統(tǒng),僅需要完成一次接線即可,同時通過自動化測試程序控制通道選擇和增益控制,自動生成測試結(jié)果和報告記錄。不僅可以極大的提高生產(chǎn)效率,也能夠在長時間的、消除人為誤差的條件下開展測試,可以更大程度保證產(chǎn)品質(zhì)量的一致性。

2? 方案設(shè)計與實現(xiàn)過程

測試平臺分為硬件平臺、軟件平臺和測試程序集三部分,具體內(nèi)容如下。

2.1? 硬件平臺方案

硬件平臺是系統(tǒng)的硬件主體,包括所有的測試儀器資源等,主要由測試機(jī)柜(包含測控計算機(jī)、電源、單刀33擲開關(guān))、測試儀器(矢量網(wǎng)絡(luò)分析儀)、環(huán)控設(shè)備、調(diào)試電纜以及網(wǎng)絡(luò)交換機(jī)等測試附件組成。

硬件平臺的主體是測試方法確定的測試資源,結(jié)合技術(shù)方案選擇考慮,確定硬件平臺組成方案如表1所示。

機(jī)架正常工作時需要由28 V電源和270 V電源供電,測控計算機(jī)通過網(wǎng)口和GPIB[2]對開關(guān)矩陣、矢量網(wǎng)絡(luò)分析儀進(jìn)行控制,主控計算機(jī)模塊在軟件的控制下向機(jī)架發(fā)送MLVDS控制命令實現(xiàn)對工作模式、工作通道以及衰減增益的控制;開關(guān)矩陣接收程控指令將指定測試通道的射頻信號灌入矢量網(wǎng)絡(luò)分析儀;矢量網(wǎng)絡(luò)分析儀在軟件的程控下進(jìn)行測試參數(shù)(CenterFrequency\Span等)設(shè)置和頻譜分析(QueryPowerLevel\TryQueryValue等)。

2.2? 軟件平臺方案

軟件平臺是自動化測試系統(tǒng)的基礎(chǔ),主要作用是為測試程序集提供運行環(huán)境,并管理整個系統(tǒng)。

軟件平臺主要組成部分包括:操作系統(tǒng)、測試程序運行平臺、硬件驅(qū)動庫、測試系統(tǒng)軟件四大部分。其中,操作系統(tǒng)可采用Microsoft公司的Microsoft Windows XP Professional或者Window 7(32位/64位)系統(tǒng);軟件運行環(huán)境為VS2013,開發(fā)語言為C SHARP[3-5],軟件運行需要安裝的軟件為VS2013、VS2013sp1、NI-VISA、MKFramework、iOpenWorksSDK、自動測試軟件等;硬件驅(qū)動庫包括所有測試資源的驅(qū)動程序,本自動化測試系統(tǒng)的硬件驅(qū)動庫主要包括單刀33擲(即33選1開關(guān)矩陣)的驅(qū)動、矢量網(wǎng)絡(luò)分析儀的驅(qū)動、GPIB驅(qū)動等;測試系統(tǒng)軟件是軟件平臺的重要組成部分,為操作員提供人機(jī)界面(如圖3所示),對整個測試設(shè)備進(jìn)行管理控制以及輸出用戶需求的測試報表。

2.3? 測試程序集

測試程序集是測試程序、可互換測試適配器、測試電纜、測試附件的集合,如圖4所示。

測試程序集的主要功能是完成被測對象的測試,自動測試系統(tǒng)的測試程序集共有三個,分別對應(yīng)于三種測試模式,如表2所示。

2.4? 測試驗證

在開發(fā)的基于C SHARP的某型機(jī)架的自動化測試系統(tǒng)上,利用硬件平臺和軟件平臺,將測試機(jī)柜(包含電源、單刀33擲開關(guān))、測試儀器(矢量網(wǎng)絡(luò)分析儀)、環(huán)控設(shè)備、調(diào)試電纜以及網(wǎng)絡(luò)交換機(jī)等設(shè)備進(jìn)行連接,在測控計算機(jī)通過自動化測試系統(tǒng)控制工作模式、通道選擇、增益控制以及矢量網(wǎng)絡(luò)分析儀,同時生成測試結(jié)果和報告記錄。此方案僅需完成一次接線,在自動化測試軟件上可通過需求選擇一鍵測試(如需單獨測試某個通道可僅選擇一個測試項目)。

如圖5所示,隨機(jī)抽取某課題A、課題B和課題C的三型綜合機(jī)架A中的5套機(jī)架,通過自動測試[6]與手動測試的全覆蓋測試對比驗證可表明,本測試平臺的測試誤差為0.02 dB,能夠滿足機(jī)架測試生產(chǎn)的需要。

本平臺各可提高測試效率8倍以上,可根據(jù)需求實現(xiàn)一鍵測試,能有效縮短機(jī)架的生產(chǎn)周期。同時能自動生成測試報告,便于對生產(chǎn)過程進(jìn)行跟蹤記錄。

3? 結(jié)? 論

本文提出了建設(shè)一種基于C SHARP的某型機(jī)架的自動化測試系統(tǒng),依托矢量網(wǎng)絡(luò)分析儀、程控開關(guān)矩陣(單刀32擲)等程控設(shè)備搭建硬件測試平臺,在VS2013(Microsoft Visual Studio 2013)開發(fā)環(huán)境內(nèi)基于C SHARP語言開發(fā)了全自動的測試軟件,可在保證測試準(zhǔn)確性的同時提高測試效率8倍以上。

同時,針對課題1、課題2和課題3三型綜合機(jī)架A綜合射頻測試個別測試點不同的問題,通過修改配置文件的方式選擇對應(yīng)的機(jī)架類型,自動化測試系統(tǒng)可以兼容三型綜合機(jī)架的不同測試需求。而且利用自動化測試系統(tǒng),僅需完成一次接線,可實現(xiàn)一鍵測試,并能自動生成測試結(jié)果和報告記錄。

本測試平臺采用通用的模塊化和標(biāo)準(zhǔn)化設(shè)計,同時選用的開關(guān)矩陣由于通道較多,可兼容性較強(qiáng),可在同類型的機(jī)架V1.0、V2.0、V3.0平臺進(jìn)行移植和拓展。

參考文獻(xiàn):

[1] 肖本龍,傅亦源,楊黎都,等.基于VC++環(huán)境下射頻通道自動測試系統(tǒng)的實現(xiàn) [J].計算機(jī)與數(shù)字工程,2013,41(3):496-498.

[2] 王秀霞,陳吉靈.基于GPIB總線的接收機(jī)自動測試系統(tǒng)設(shè)計 [C]//全國第五屆信號和智能信息處理與應(yīng)用學(xué)術(shù)會議專刊(第一冊).銀川:《計算機(jī)工程與應(yīng)用》雜志社,2011:183-185.

[3] 李言,李偉明.C#項目開發(fā)全程實錄 [M].北京:清華大學(xué)出版社,2012.

[4] 崔群法.Visual C# 2008從入門到精通 [M].北京:電子工業(yè)出版社,2009.

[5] 王華杰,李律松,孫一波,等.C#數(shù)據(jù)庫開發(fā)技術(shù) [M].北京:清華大學(xué)出版社,2004.

[6] 薛霞,路輝,秦紅磊.衛(wèi)星導(dǎo)航接收機(jī)自動測試系統(tǒng) [J].計算機(jī)測量與控制,2015,23(12):3917-3920.

作者簡介:白雪妨(1987—),女,漢族,河南人,工程師,碩士研究生,研究方向:電子信息對抗及自動化測試;劉衡(1982—),男,漢族,四川人,工程師,本科,研究方向:電子信息對抗及自動化測試。

郑州市| 商南县| 古丈县| 壤塘县| 神农架林区| 新和县| 和田市| 哈密市| 德庆县| 阜城县| 蒲城县| 会昌县| 浮山县| 沅江市| 青铜峡市| 章丘市| 龙海市| 象州县| 防城港市| 清涧县| 志丹县| 乌兰县| 榆社县| 黑龙江省| 连江县| 射洪县| 济源市| 新昌县| 望都县| 乌鲁木齐县| 太谷县| 新巴尔虎右旗| 海盐县| 镇宁| 安乡县| 天祝| 明光市| 南宁市| 达孜县| 隆林| 营口市|