基于XML配置管理的数字多用表检定软件设计与实现

2017-05-16 09:13彭文韬
中国管理信息化 2017年8期
关键词:检定软件

彭文韬

[摘 要]航空系统目前使用的数字多用表涉及的厂家和型号各不相同,准确度等级也不一样。为了保障工作过程的可靠和安全,必须定期对这些数字多用表进行检定。为此,本文引进了福禄克公司的多功能标准器FLUKE5720作为检定源表,设计了一款全新的数字多用表校准软件。软件引入可扩展标记语言XML技术,且以XML作为软件的配置管理文件,实现了用一套软件检定厂家各异、品牌各异的数字多用表,可使检定系统兼容性大幅提高。

[关键词]数字多用表;检定;XML;软件

doi:10.3969/j.issn.1673 - 0194.2017.08.095

[中图分类号]TM932 [文献标识码]A [文章编号]1673-0194(2017)08-0-01

0 引 言

数字多用表(Digital Multimeter)是在电气测量中用到的重要电子仪器,主要功能是测量电压、电阻和电流,还具有功率、频率等特殊测量功能。它的准确度非常重要,是安全生产和质量可靠的保障。为了确保数字多用表在可靠的范围内工作,需要定期对其进行检定校准。但是,目前航空系统中采购的数字多用表型号各异,厂家不同,量程范围和显示位数不一致的。

目前,国内大型的检定机构对数字多用表自动检定或校准(以下简称检定)大多是使用Fluke MET/CAL、NI LabVIEW 、Agilent VEE 等自动化集成软件或自行研究开发的检定程序两种方式。一些大型的数字多用表厂家提供了他们品牌和型号定制的数字多用表检定系统和配套软件,但不能兼容其他公司的检定要求,所以无法满足对厂商不同、型号不一的数字多用表的检定。

为了保障工作过程的可靠和安全,必须定期对这些数表实现检定。本文为此引进了福禄克公司的多功能标准器FLUKE5720作为检定源表,设计了一款全新的数字多用表校准软件,软件采用可扩展标记语言XML技术,实现标准源法检定厂家各异,品牌各异的数字多用表。

1 检定系统构成

检定系统以FLUKE5720多功能校准器为检定的标准表,《JJF(沪)1-2003数字多用表校准规范》规定检定中的源表的精度,要比被检定表的精度高出3个数量级。

台式的带有GPIB接口的数字多用表是被检表,另外不带有GPIB接口的手持式的数字多用表也是被检定表。摄像头用于识别无GPIB接口的手持式数表的示数。一台计算机用于采集数据和处理数据。GPIB总线连接检定系统中的各个模块,实现数据的采集和交换。

2 XML配置管理技术

XML是eXtensible Markup Language(可扩展标记语言)的缩写。XML文件和HTML文件一样,实际上是一个文本文件。XML不同于数据库语言,可实现数据库的查找、分析、索引功能,它只是实现存储功能。正因为它的简单、易于在任何程序中读取、反应速度快等优点,使它成为优秀的配置文件。

本系统软件实现的是在软件的对话框中输入对应被检定数表的控制命令以及源表的控制命令,从而系统生成相应的XML配置文件。

例如,配置检定项目,以配置直流电压为例。需要配置的参数有以下内容,如表1所示。

软件自动生成以下XML程序流:

3 系统软件设计

检定员输入被检定表的型号,系统根據型号查找XML配置表。如果有XML配置表,根据表中配置进行检定校准。如果没有该型号XML配置列表,需要检定员输入配置信息,系统按照配置信息进行检定校准流程。

本文系统是一个多任务系统,实现多个工作任务,需要综合考虑各任务的技术以及开发语言的难易、接口语言的处理、数据库处理等。经过分析采用VB.NET语言作为开发语言,SQL Server 2005作为数据库,可实现软件的开发。

4 结 语

XML对于大型复杂的文档,是一种理想的语言,不仅允许指定文档中的词汇,还允许指定元素之间的关系。正因为这一特性,它是数字多用表检定系统中理想的配置文件。本文采用采用标准源法,实现了对厂家各异和型号不一的台式数字多用表和手持式数字多用表的检定工作,检定步骤紧凑,检定效率高,降低了因人员因素带来的检定过程中的人为误差。

猜你喜欢
检定软件
禅宗软件
软件对对碰
气体报警器检定的注意事项和存在问题
浅析加油机检定中温度对示值误差的影响
核电厂计量器具检定/校准工作探讨
谈软件的破解与保护