基于计量模板的柔性测试计量系统设计与实现
0 引言
本文提出了一种面向对象的柔性测试计量系统[1],他以计量模板为基础。模板是一种包含多种信息的样板。计量模板不仅包括计量报表的格式模板(Excel文件),还包含如何进行测量、数据处理、报表生成以及测量所必需的硬件选择和端口配置等信息。计量模板的设计在于可执行文件层而非代码层,故用户可以根据具体的测量对象设计出所需的计量模板,从根本上改变了大多数测量软件一旦开发完毕,测量对象就固定下来的问题。在计量模板的基础上,可以实现计量对象的灵活性、多样性,并能自动生成报表和证书,从而极大地提高计量部门的业务水平和工作效率。
1 柔性测试计量分析
柔性测试计量是指一个计量平台(系统)能对不同的计量业务实施计量,并具有一定的灵活性和开放性,即能支持老业务的修改和新业务的扩展。对于各级计量业务部门而言,其计量流程可以归结为:样品收样→数据采集(测量)→数据处理→报告(报表)生成→多级审核→发样。对于不同的计量业务,可能测量方法、数据处理方法以及业务报表样式有所不同,但收样、多级审核以及发样过程却是一致的,这就为柔性计量的实现提供了可能。换句话说,要实现柔性计量,关键在于如何实现不同计量业务的测量、数据处理和报表生成,即实现测量的柔性、数据处理的柔性以及报表生成的柔性。
计量平台要支持不同计量业务的柔性计量,必须引入计量模板。计量模板的引入使得柔性计量成为可能,柔性计量是以计量模板为基础来实现的。在硬件(主要是指测量模块)支持的前提下,如果建立的计量模板越多,则计量平台支持的计量业务也越多。
那么如何来实现计量的灵活性和开放性?这个问题也依赖于计量模板。如果修改相应的计量模板,当然还有可能涉及到测量模块的修改,就可以实现老计量业务的修改;同理,如果添加相应的计量模板,包括增加必要测试设备,就能实现新业务的扩展。通过对计量模板的管理(添加/修改),就使得计量平台具备一定的灵活性和开放性。这也正是利用计量模板实现柔性测试计量的理论依据。
2 计量模板的设计思想
对计量模板的设计,应该从对象的测试流程分析入手,以记录格式文件为导向,对测量的相关数据进行分类。用面向对象的观点来分析[3],可以将计量模板对象定义为:
其中:TemplateMode表示模板的基本属性,如名字、用途、设计人、模板状态和所属专业等。Tem-plateFile表示模板文件,它有两种,一种是与计量模板相关,另一种是与具体被测对象相关。前者是在模板设计过程中产生的,并通过FTP上传到文件服务器上,模板一旦设计完成并投入使用,此类文件将不能被修改;后者是在针对某一具体对象的测量过程中产生的,是包含了测量数据的文件。Template-DataSource表示数据源,它是所有数据项的集合,包括样品收样数据(又称固相数据),自定义输入数据,提取数据。TemplateLocal-Relation ship表示数据在Excel和Word文件中的对应位置,目的是将测量数据自动导入到原始纪录格式文件(Excel)中,并自动生成完整的证书或报告。Hardware-Manage-ment表示对测量用到的硬件设备进行管理,包括添加/删除硬件、端口配置等信息。
相关文章
- 2024-07-15结构振动复合控制信号的重构及实验研究
- 2024-07-26望远镜跟踪架结构形式及测量原理浅析
- 2024-07-16望远镜数码摄影联接支架的结构设计
- 2023-11-29高精度刀具测量仪的视觉系统研究与设计
- 2024-01-26相干梯度敏感干涉测量技术及在静态断裂力学实验中的应用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。