用户中心

资讯 > 仪器仪表

基于ATML的通用仪器描述及其应用研究

作者:何鹏,杨锁昌,于永田2009.10.27阅读 4617

        0 引言
        可扩展标记语言( eXtensible Markup Language控制工程网版权所有, XML) 由万维网协会(World Wide Web Consortium, W3C)推出的新一代数据交换的标准,其最大的特点 是将数据结构化,实现数据共享。XML语言又是一种 元语言,用户可以用来创建自己需要的其他标记语言。 W3C于2001年5月正式发布了XML Schema作为推 荐标准, XML Schema使用的是一种类XML的语言,在 数据声明模式中既有全局变量也有局部变量,使用灵 活,同时具有一套完整的数据类型,还允许对数据类型 如整形、时间或字符型等进行详细定义。经过数年的 研究与开发, XML Schema 目前已成为全球公认的 XML环境下首选的数据建模工具。
        在一个典型的自动测试系统中,一系列设备比如 信号产生器、数字万用表、示波器等由一个或多个软件 控制的开关使仪器与被测信号互联,测试软件通过网 络总线或仪器总线向仪器发送控制命令完成测试,这 些命令包括配置开关通道、控制激励和执行测试,同时 对测试的结果进行记录,将结果发送到故障诊断软件 进行判定,指导相应的维修、调整和器件的更换。所有 的这些信息都可以通过某些数据格式进行交换和共 享,为了达到此目的, IEEE标准委员会下的测试信息 集成( Test Information Integration)分委员会发布了基 于XML Schema模式的自动测试标准语言(Automatic TestMarkup Language简称ATML)标准集,ATML的意 图是得到一个开放的信息传输的标准,使得信息可以 在不同测试仪的测试程序之间传输,为测试结果在维 修链条中通信提供手段。
        1 ATML 标准与通用仪器的描述模型
        ATML标准是基于XML语言、针对自动测试仪器 和测试信息数据交换的标准, ATML 正在发展并广泛 支持测试、测量工业www.cechina.cn,通过定义一系列IEEE标准和代 表自动测试相关信息的XML Schema,比如UUT测试、 ATE仪器、测试结果,提高工业、军用ATE系统的兼容 性和模块化, ATML 工作组正在建立提供人和计算机 都能容易解释的格式标准,并提供标准的扩展性。 ATML标准其主要作用包括以下几个方面: ①归 纳与组织ATS系统中必要的元素; ②提供通用参考框 架; ③消除使用不同格式的配置文件; ④提供符合 W3C的标准; ⑤以标准为基础; ⑥可扩展; ⑦允许创造 模块化的ATS结构(基于ATML成员标准的组件可以 很容易的被替换www.cechina.cn,组件之间可以共享数据) 。
        目前IV I基金会已发布一系列的ATS相关的信息 描述与交换标准,这些标准都采用了ATML进行定义, 如: 通用仪器描述( InstrumentDescrip tion. xsd ) , 其 Schema结构模型如图1所示。


Item Descrip tion模型

        从图1的Schema模型图中可以看出仪器信息描 述必须以InstrumentDescrip tion类为根元素,该类继承 了Hardware ItemDescrip tion类。Schema定义中根元素 下包含了仪器的所有描述信息,例如Resources仪器资 源信息, Buses 仪器总线信息等。ATML 标准中的 Schema文件为了满足仪器描述的各种需求控制工程网版权所有,包含了几 乎所有的关于仪器的描述信息,所以信息冗余量比较 大。但是ATML标准给用户的自主空间也比较大控制工程网版权所有,因 此用户在对仪器进行描述时可根据所要描述仪器的特 点,自己对Schema文件进行修改,去掉不需要的元素, 这样做可以简化仪器的描述,使XML 文件不至于过 大控制工程网版权所有,从而提高解析的速度。
        2 万用表的仪器描述
        笔者以网络化自动测试系统中的一个万用表N I PXI - 4070为例,对仪器的基
版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688