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

ATML標準在自動測試系統中的應用

2019-09-10 07:22:44黃雪明潘增壽任登娟
現代信息科技 2019年15期

黃雪明 潘增壽 任登娟

摘? 要:本文先分析了基于文本格式的、與測試軟件和測試硬件資源無關的開放性共享數據信息方法使用的ATML標準及其背景,并簡單介紹了構成ATML標準的所有子組件信息,再分析了ATML標準的子組件和自動測試系統相對應的引用關系及相關描述信息,最后提出了ATML標準在自動測試系統中的應用,為自動測試系統的通用化、測試程序可移植性和測試資源信息的共享奠定了技術基礎。

關鍵詞:ATML;自動測試系統;通用化;XML

中圖分類號:TP311.52? ? ? 文獻標識碼:A 文章編號:2096-4706(2019)15-0007-03

Application of ATML Standard in Automatic Test System

HUANG Xueming1,PAN Zengshou1,REN Dengjuan2

(1.Guangzhou Hangxin Aviation Technology Co.,Ltd.,Guangzhou? 510663,China;

2.Guangzhou College of Technology and Business,Guangzhou? 528138,China)

Abstract:This paper first analyzes the using text-based format has nothing to do with the test software and hardware resources of openness to share data information method of ATML standard and its background,and introduces the ATML national standard all subcomponents information,then analyzes the ATML standard components and automatic test system corresponding to the reference relationship and related description information,finally,the application of ATML standard in automatic test system is put forward,which lays a technical foundation for the generalization of automatic test system,the portability of test program and the sharing of test resource information.

Keywords:ATML;automatic test system;generalization;XML

0? 引? 言

傳統的ATS(Automatic Test System,自動測試系統)軟件平臺以儀器開發為核心,存在很大的局限性,主要是測試軟件從方案設計到代碼的編寫、調試等流程,需要較長的時間。使用基于儀器的測試軟件方式,當有新的測試需求或新的被測對象時,在測試軟件方面,需要軟件開發人員重新修改測試軟件并進行調試;在測試硬件方面,需要更新儀器或升級/替換TPS(Test Program Sets,測試程序集)時,由于儀器的互換性差和TPS的不可移植性,導致需要投入大量的人力和成本重新完善ATS。

在測試領域,測試的本質目的是對信號的需求反映,從信號的需求到儀器的需求,這是基于面向信號的軟件設計思想。通過配置虛擬信號參數調用實際的測試儀器,實現的面向信號的測試系統可以不受測試儀器的限制,實現測試系統的可移植性、通用化設計。構建通用的ATS平臺,需要對多種不同格式信息(如測試基本信息、儀器描述信息、儀器配置信息和測試結果信息等)以及ATS中各種接口標準化、統一化,為了解決由于不同的格式信息造成的問題,提出了ATML(Automatic Test Markup Language,自動測試標記語言)。ATML標準使用XML(Extensible Markup Language,可擴展標記語言)來實現測試系統中測試信息的標準化描述和信息交互。通過建立符合ATML標準的描述文檔,可實現信號的特征信息、測試結果、儀器功能描述、測試策略需求、故障診斷信息以及被測對象的基本信息等信息的共享、互換,進而實現自動測試系統的通用化設計。

1? ATML標準體系簡介

ATML模型文件嚴格遵循IEEE1671標準。ATML模型采用XML語言表述,以XML語言描述的測試信息,作為測試系統中的標準交換媒體,對測試設備與測試信息進行標準化描述,提供了標準的數據交換方式,實現了自動測試系統與測試信息之間的信息共享與可復用,并引入故障診斷領域的測試標準。

ATML標準組件中定義了9個子組件,ATML組件中用于XML數據交換的每個組件對應一個xsd標準描述文檔,9個子組件包括:

(1)公共組件(Common);

(2)測試描述(Test Description(IEEE 1671.1));

(3)儀器描述(Instrument Description(IEEE 1671. 2));

(4)測試適配器(Test Adapter(IEEE 1671.5));

(5)測試工作站(Test Station(IEEE 1671.6));

(6)被測件描述(UUT Description(IEEE 1671.3));

(7)測試配置信息(Test Configuration(IEEE 1671. 4));

(8)測試結果(Test Results(IEEE 1636.1));

(9)故障診斷(MaintenanceAction(IEEE 1232))。

ATML標準定義ATS中所有的元素,提供了可交換的測試信息和框架,ATML的9個子組件標準構成測試所需的交換測試信息,提供了測試過程中所有的測試信息。因此ATML標準組件主要實現的目標如下:

(1)支持不同ATS平臺之間的測試信息互換和共享;

(2)支持TPS的可移植;

(3)支持測試設備的可互換;

(4)支持故障診斷信息使用;

(5)支持測試軟件模塊化。

2? ATML標準組件分析

ATML標準組件通過使用9種XML信息類型結構定義了ATS架構組成部分之間的測試信息交換格式,通過這些標準描述文件描述組織了UUT基本信息、測試資源描述、測試配置、測試結果和測試站等信息。在ATS中引用ATML組件的對應關系如圖1所示。

UUT描述:對應的是IEEE1671.3子組件,使用的XML文件是UUTDescription.xsd,該文檔主要描述被測對象的端口、針腳號、版本信息等基本信息。

測試適配器:對應的是IEEE1671.5子組件,使用的XML文件是TestAdapterDescription.xsd,該文檔主要描述測試適配器端口、針腳號、內部模塊、內部開關、版本信息等。

測試工作站:對應的是IEEE1671.6子組件,使用的XML文件是TestStationDescription.xsd,該文檔主要描述測試系統平臺的端口、針腳號、儀器端口連接、內部短接關系、版本信息等。

測試儀器描述:對應的是IEEE1671.2子組件,使用的XML文件是InstrumentDescription.xsd,該文檔主要描述測試設備的靜態信息和動態信息,如端口、針腳以及信號能力等。測試儀器信號能力描述具體實例如下:

ATML描述儀器接口提供了InstrumentDescription.xsd和InstrumentInstance.xsd兩個實例文檔來描述測試儀器能力,這兩個文檔中對儀器能力的描述是通過以下方法實現的:

(1)定義測試儀器物理端口;

(2)定義測試儀器信號能力;

(3)定義測試儀器能力參數等基本信息;

(4)建立信號端口映射到測試儀器端口;

(5)將信號端口連接到測試儀器物理接口。

測試儀器的物理接口與信號端口可以通過以上方法映射連接在一起。

以圖1測試資源#1為例,該測試儀器有5種測試能力,可以測量交流電壓、直流電壓、交流電流、直流電流,還可以用2線測電阻信號。它有2個物理端口,分別是接口#1_HI、接口#1_LO,通過端口的連接,可以實現不同測試能力。由于測試資源#1只有2個端口,測試時就需要2個端口同時使用,因此它的測試能力是互斥使用,不能同時使用。

故障診斷:對應的標準是IEEE1232,主要利用相關性矩陣模型推導出可能故障的原因。

測試結果:對應的是IEEE 1636.1子組件,使用的XML文件是TestResults.xsd,該文檔主要描述執行測試程序后產生的測量結果、合格判據、理論值、測試的時間、故障的狀態等測試信息。

3? ATML標準在自動測試系統中的應用

自動測試系統包括測試系統軟件、測試硬件平臺。測試系統軟件依據ATML標準建立軟件架構模型,包括測試程序編輯器、軟件執行工具、故障診斷推理工具等,并將其納入數據庫系統進行管理及配置,在自動測試系統中ATML標準應用模型如圖2所示。

測試配置描述為測試程序提供測試站配置的相關信息描述實例文檔;適配器描述為測試程序提供適配器描述實例文檔;測試站描述為測試程序提供測試站描述實例文檔。測試配置、適配器描述、測試站描述和測試描述XML文檔都存儲于數據庫系統。測試程序編輯器主要生成可執行測試程序,需將UUT描述文檔、儀器描述文檔和測試適配器文檔進行分析,對測試描述中的測試內容和UUT描述文檔中的輸入/輸出信號參數描述進行比較,自動匹配需要的儀器來產生這些輸入/輸出信號能力,形成必要的映射表,通過軟件執行工具轉換為可再測試硬件平臺上執行的測試程序指令,即可執行程序。可執行的程序生成后就確定了在測試過程中用到的測試儀器、測試儀器端口、由儀器端口到UUT端口的路徑連接信息。在測試運行過程中,UUT的測試會調用相應的測試程序,測量數據通過測試站返回并轉換為符合測試結果標準的XML文檔,同時這些文檔被傳到故障診斷推理工具。故障診斷推理工具對收到的測試結果進行分析、推理,把得到的診斷結果傳給數據庫系統到軟件執行工具。

其核心過程是,在信號分析上,軟件執行工具通過調用數據庫信息實時地從運行的測試程序中識別出測試信號需求;在測試能力上,通過算法配對實現測試信號需求和ATS提供的信號能力,調用測試信號需求匹配具體的物理儀器;在路徑匹配上,從測試電纜連線表實例文檔、適配器實例文檔、UUT描述實例文檔和測試站描述實例文檔得到端口連接映射表信息,自動分析使用儀器端口到UUT端口的最優路徑。

4? 結? 論

ATML標準提供了一種基于文本格式的、與測試軟件和測試硬件資源無關的開放共享數據信息方法,通過使用ATML標準實現了測試結果、測試儀器功能、測試策略、信號的特征信息、診斷信息以及被測對象的基本信息等信息的共享、互換,進而實現測試軟件的可移植性和測試系統的通用化。

參考文獻:

[1] 劉乃強.通用測試系統軟件架構及關鍵技術的設計與實現 [D].太原:中北大學,2016.

[2] 張文,楊京禮.一種面向信號的自動測試系統資源分配方法設計 [J].現代電子技術,2013,36(19):116-119.

[3] 楊起,王竹林,王成.ATML測試系統軟件平臺架構及測試結果建模研究 [J].計算機測量與控制,2019,27(2):118-122.

[4] 馬好東,陳新.基于ATML技術的全壽命周期測試信息框架技術研究 [J].計算機測量與控制,2009(6):1087-1089.

作者簡介:黃雪明(1981.11-),男,漢族,廣東廣州人,中級工程師,研究生,研究方向:自動測試技術;潘增壽(1981-),男,漢族,陜西西安人,測試設備部測試室主任,華南理工大學碩士,研究方向:自動測試設備;任登娟(1981.08-),女,漢族,廣東廣州人,講師,研究生,研究方向:測試技術、通信技術。

主站蜘蛛池模板: 欧美日韩动态图| 人妻一本久道久久综合久久鬼色| 亚洲国产成人久久77| 午夜日b视频| 亚洲天堂自拍| 色悠久久综合| 女人一级毛片| 日本高清在线看免费观看| 亚洲系列中文字幕一区二区| 亚洲精品无码不卡在线播放| 又黄又湿又爽的视频| 中文天堂在线视频| 午夜限制老子影院888| 狠狠综合久久久久综| 青青青视频蜜桃一区二区| 97综合久久| 手机成人午夜在线视频| 亚洲国产系列| 热九九精品| 国产精品九九视频| 91久久性奴调教国产免费| 亚洲第一在线播放| 久久一级电影| 欧美性猛交一区二区三区| 国产丝袜无码精品| 就去吻亚洲精品国产欧美| 亚洲日韩精品欧美中文字幕| 亚洲性视频网站| 国产精品男人的天堂| 99re视频在线| 亚洲人在线| 成人一区在线| 午夜毛片福利| 草草影院国产第一页| 黄色一级视频欧美| 91在线高清视频| 手机在线国产精品| 欧美日本在线观看| 国产成人无码综合亚洲日韩不卡| vvvv98国产成人综合青青| 欧美精品另类| 亚洲性一区| 热热久久狠狠偷偷色男同| 伊人久久婷婷| 久久久久中文字幕精品视频| 日韩中文字幕亚洲无线码| 亚洲精品无码抽插日韩| 91av国产在线| 亚洲AⅤ无码日韩AV无码网站| 毛片a级毛片免费观看免下载| 丰满的熟女一区二区三区l| 成色7777精品在线| 日韩视频精品在线| 福利一区三区| 国产一级毛片网站| 国产亚洲精品97在线观看| 日本日韩欧美| 日本a∨在线观看| jizz国产视频| 国产视频入口| 五月婷婷导航| 亚洲色无码专线精品观看| 国产福利小视频在线播放观看| 精品人妻系列无码专区久久| 国产97公开成人免费视频| 91精品情国产情侣高潮对白蜜| 国产主播喷水| 黄色网站不卡无码| 999精品免费视频| 色窝窝免费一区二区三区| 国产精品xxx| 国产女人在线观看| 福利姬国产精品一区在线| 国产精品林美惠子在线播放| 91色在线观看| 国产99免费视频| 超碰色了色| 国产综合另类小说色区色噜噜 | 国产综合在线观看视频| 日韩无码黄色网站| 亚洲最新在线| 99色亚洲国产精品11p|