王 洋,魏洪峰,姜明波,杜智涛,江 军
(北京应用气象研究所,北京 100029)
基于LabVIEW面向对象编程的温度自动检定校准系统设计与实现
王 洋,魏洪峰,姜明波,杜智涛,江 军
(北京应用气象研究所,北京 100029)
针对温度仪器自动检定校准和原有程序扩展升级需求,基于LabVIEW设计和开发了温度自动检定校准系统;系统由工控计算机、温度标准器、恒温槽和多串口卡等组成,实现了温度仪器设备的自动控制、数据采集、数据处理、数据显示、证书与记录自动生成等功能;采用面向对象的编程思路,设计了仪器装备类,对类属性和方法进行了定义,通过增加新的子类就能支持新仪器扩展,减少程序维护的难度,在可扩展性、代码重用性、健壮性等方面优势明显;应用结果表明系统运行平稳,扩展性好;系统能够减轻检定人员的工作强度,减少人为错误的发生,有效提高计量检定校准工作的效率和质量。
LabVIEW;面向对象编程;检定校准
随着自动控制技术、信息管理技术、信息控制技术、信息交换技术、网络技术的发展,越来越多的温度检定设备和仪器能够支持RS-232、RS-485等通信方式,支持利用计算机实现设备的外部控制和数据采集,为实现自动化的温度计量检定校准奠定了基础。
目前,各种自动化的检定校准软件都是针对某些具体型号的仪器编写的,基本采用面向过程编程方法,具有针对性强的特点,但在实际工作中,若需要对软件进行升级,如引进了一种新的检定设备,检定一种新的仪器等情况,就需要对原程序各个模块进行修改,程序的可读性差,特别是在程序开发后段,增强了模块之间的耦合性,不利用程序的维护管理和扩充。……