恒温槽自动计量数据处理软件

2019-10-08 11:55高伟
软件 2019年8期
关键词:温度计数据处理计量

摘  要: 基于VB语言实现恒温槽自动校准的数据处理软件是在VB语言的基础上,有机地结合了FLUKE1529数字测温仪开放的命令集语言及微软Office Excel强大的表格功能和Access数据库管理技术,并根据国家规程《JJF 1030-2010恒温槽技术性能测试规范》的计量要求和计量方法研制开发的恒温槽自动校准数据处理软件;在论述了VB语言的基础上,介绍了基于VB语言实现恒温槽自动校准数据处理软件设计的方法,该软件是基于FLUKE1529数字测温仪编写。

关键词: VB语言;自动校准数据处理软件;FLUKE1529数字测温仪

中图分类号: TP391    文献标识码: A    DOI:10.3969/j.issn.1003-6970.2019.08.031

本文著录格式:高伟. 恒温槽自动计量数据处理软件[J]. 软件,2019,40(8):133135

【Abstract】: The data processing software for automatic calibration of thermostat based on VB language is developed on the basis of VB language. It organically combines the open command set language of FLUKE 1529 digital thermometer, the powerful form function of Microsoft Office Excel and Access database management technology. It is also developed according to the measurement requirements and measurement methods of JJF 1030-2010 Measurement and Test Norm of Thermostatic Baths Metrological characteristics. The data processing software for automatic calibration of thermostat is introduced. Based on the discussion of VB language, the design method of data processing software for automatic calibration of thermostat based on VB language is introduced. The software is based on FLUKE 1529 digital thermometer.

【Key words】: VB language; Automatic calibration data processing software; FLUKE1529 digital thermodetector

0  引言

計量是关于测量的科学,它涉及测量理论,测量技术和测量实践等多个领域。老一辈无产阶级革命家聂荣臻元帅曾经指出“科技要发展,计量需先行”。计量是现代化建设中一项不可少的技术基础,它是科学技术的一个重要组成部分,是与人类社会进步和科学技术发展同步发展的。计量工作是国民经济建设和国防建设中一项重要的技术基础,是一个国家、一个地区和一个行业发展的探测器,它是整个工业企业素质和管理现代化最基本的条件,计量技术水平在一定意义上标志着一个国家的科技和经济发展水平,它是科技创新在基础技术,又是高技术产业化发展的一个重要条件,它对科技的进步和经济的良好发展有着深远的影响。每一个企业都会根据生产工艺、经营管理、能源管理、质量管理、物料管理的需要配备一些计量器具和检测设备,企业会使用计量检测数据为经营管理服务。只有统计数据的准确可靠,才能为企业生产、经营及决策提供可靠的信息,从而推动企业质量管理和经济管理效益工作的不断深化,进而提高企业管理素质和提高企业的经济效益,如果缺乏计量检测手段或计量的数据不准确,将会给企业造成巨大的损失。同时计量也是安全生产的必要保证,安全生产是关系到员工人身安全的大事,是一切生产和效益的根本,必须配备必要的计量器具保证其工作环境的安全性。对于这些计量器具,国家规定不但要配全用好,还列入了强检目录,到相关的计量行政部门备案、申报,按规定周期检定,以确保安全生产。企业不断完善计量检测系统,就能为企业各方面的发展提供可靠的计量保证,更可以进一步提高企业的经济效益,由此可知,各计量单位不但要承担大量计量器具的检定校准工作,还要保证大量计量结果数据的正确性。因此研发了基于VB语言和ACCESS数据库和EXCEL技术实现恒温槽自动校准数据处理的软件,从而提高工作效率和原始数据的准确性和规范性。

1  软件开发工具简介

恒温槽自动计量数据处理软件开发工具是Visual Basic6.0,Visual Basic 6.0为用户设计界面、编写代码、调试程序、编译程序、制作应用程序安装盘等提供了友好的集成开发环境。Visual Basic6.0 的面世使原本极其复杂困难的编程、软件开发的工作变得简单。最初的编程工作都是依靠全套的代码去进行的,工程量极大,Microsoft就是看准了这个人们渴求快速发展软件开发行业的商机,利用自己的技术实力研发出VB这么一套完善的编程工具。Visual Basic6.0开发工具具有以下几个特点:

(1)VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言;

(2)可用于开发Windows环境下的各类应用程序;

(3)在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具。

(4)功能强大,可以与Windows专业开发工具相媲美;

(5)VB始终是最高效、开发成本最低的强大的开发工具;

(6)简单易学、效率高;使用Windows内部的广泛应用程序接口(API)函数,使用动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件。

(7)Visual Basic 6.0利用数据控件可以访问Access、FoxPro等多种数据库系统,也可以访问Excel、Lotus等多种电子表格。

(8)Visual Basic 6.0提供的DHTML(动态HTML)设计工具可以使开发者动态地创建和编辑Web页面,使用户能开发出多功能的网络应用软件。

(9)Visual Basic 6.0具有專门的实现串口通信的控件,能够非常方便的在控件里编写想要的程序,使所需要功能得到实现。

2  软件设计

2.1  软件开发背景

根据《JJF1030-2010》恒温槽技术性能测试规范的技术要求,有两个重要参数:波动性和均匀性。其中波动性测试步骤是开始读数时恒温槽实际温度与测试点温度偏离应不超过±0.2℃,以每分钟至少6次的均匀间隔读取示值,持续10 min或恒温槽使用说明书中规定的时间。取最大值与最小值的差,换算为温度值,即为恒温槽在下限温度(或上限温度)相应时间间隔内的波动性。均匀性的测试步骤是将恒温槽的温度设定在下限温度(或上限温度),将一支温度计作为固定温度计插入工作区域1/2深度,固定在参考位置,另一支温度计作为移动温度计插入工作区域中的上水平面位置,待恒温槽第一次达到设定温度后稳定至少10 min或恒温槽使用说明书要求的时间,才可以读数,开始读数时恒温槽实际温度与测试点温度偏离应不超过±0.2℃,按固定温度计→移动温度计→移动温度计→固定温度计→固定温度计→移动温度计→移动温度计→固定温度计的测试顺序,依次得到相应的示值。从测试规范的波动性和均匀性的测试步骤来看,需要测试人员记录大量的数据,如果测试人员对测试规范掌握的不是很熟悉或者精神不集中,测量人员在测试过程中很容易把仪器固定温度计的值记录到移动温度计的表格中,很容易把数据记录颠倒了,因此需要开发一个恒温槽数据自动采集软件,这样才能使采集的数据准确可靠,由此这个软件孕育而生。

2.2  软件流程设计

恒温槽自动计量数据处理软件的设计是按照软件工作流程图的设计思路展开,清晰的软件工作流程图,可以帮助高效、快速的开发软件。图1所示为基于VB语言实现恒温槽自动计量数据处理软件设计流程示意图,如图1。

2.3  软件设计原理

恒温槽自动计量数据处理软件采用了基于VB语言和FLUKE1529数字测温仪的开放指令进行编程研发。进入登陆界面后用户首先会输入被计量单位的基本信息及校准仪器的相关信息,还有当时环境的温湿度情况,数据会保存到ACCESS数据库对应的数据表中,信息输入完毕后,进入到软件的主界面进行数据的自动采集及数据处理,校准完毕后点击保存数据会导入到EXCEL中,生成了原始记录。该软件的编写是严格按照JJF1030-2010恒温槽技术性能测试规范编写。

2.4  软件设计界面

3  软件运行实验结果

在软件的运行过程中,严格的按照《JJF 1030-2010》恒温槽技术性能测试规范的要求进行数据的实时的准确采集,并将录入的基本信息和采集好的数据完整无误的导入到了EXCEL表里,实现了当初设计软件时的想法初衷及最终目的。

4  结论

改革开放以来,中国经济得到了高质量的迅速发展,尤其是中国的工业发展迅猛,国外的很多知名企业也到中国投资建厂。在如此激烈的竞争环境下,各企业对产品质量越来越重视。各大企业也意识到了计量对于产品质量的重要性,会有大量的计量器具需要进行计量,例如企业常用的低温槽或高温槽等恒温槽设备。这就要求负责计量恒温槽设备的人员不仅要保证计量仪器时数据的准确可靠而且还要保证出具报告时数据的正确性和原始记录的规范性。

因此,该软件的开发不仅提高了工作效率,而且还降低了人为计算数据出错几率,提高了计量数据的准确性和可靠性,达到了量值准确,溯源有据的目的。

参考文献

[1] 计算机程序设计基础: VB版 TP312VB 西安: 西安交通大学出版社, 2017.

[2] VB通信编程技术. TP312VB 北京: 中国石化出版社, 2014.

[3] VB基础与RS-232C通信技术TP312VB 北京: 机械工业出版社, 2014.

[4] Excel VBA案例实战从入门到精通. TP391.13 北京: 机械工业出版社, 2018.

[5] VB程序设计案例汇编. TP312BA 北京: 清华大学出版社, 2010.

[6] Excel VBA语法速查手册[M]. TP391.13-62 北京: 化学工业出版社, 2011.

[7] VB语言程序设计TP312VB北京: 电子工业出版社, 2016.

[8] FLUKE1529数字测温仪说明书.

[9] JJF 1030-2010恒温槽技术性能测试规范.

猜你喜欢
温度计数据处理计量
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
《化学分析计量》2020年第6期目次
关注日常 计量幸福
计量自动化在线损异常中的应用
基于希尔伯特- 黄变换的去噪法在外测数据处理中的应用
基于POS AV610与PPP的车辆导航数据处理