Access数据库在温度试验箱校准中的应用
1 引 言
温度试验箱是电工产品、化工产品环境试验中不可缺少的设备。温度试验箱的校准参数一般包括温度偏差、温度均匀度、温度波动度、升降温速率,测量系统一般由工业铂电阻温度计(RTD)和数据采集器组成。温度试验箱的校准需要进行长时间的测量,数据采集量大,要求数据采集器具有计算机通信接口,以便实现自动数据采集/存储、实时数据分析等功能。
利用目前流行的面向对象的编程语言 VisualC++开发软件前台,后台采用 Access 数据库,解决温度实验箱校准的信息化管理问题。
2 数据库设计
启动 Access,创建新的数据库。数据库中包括客户信息表、仪器设备信息表、检定人员信息表、检定规程信息表、证书信息表、测量信息表、原始记录表、测量结果记录表、原始记录表。
客户信息表用于存储客户公司的名称、地址、联系电话等信息。仪器设备信息表用于存储被校温度试验箱的名称、型号、出厂编号等信息。检定人员信息表用于存储具有资格的检定人员的有关信息(姓名、性别、检定员证书编号等)。检定规程信息表用于存储与校准有关的检定规程、校准规范等技术文件的名称、编号等信息。证书信息表用于存储所有设备仪器的检定/校准证书信息。测量信息表用于存储校准所使用的计量标准、校准日期、环境条件、被校设备、校准员、核验员等信息。测量结果记录表用于存储温度试验箱的校准结果,原始记录表用于存储多个通道的巡回读数,目的是为客户提供详细的温度试验箱的温度分布。测量信息表、测量结果记录表、原始记录表的结构分别见表 1~表 3。
设备编号、原始记录编号和证书编号的编码设计是数据库系统开发的前提条件,是系统不可缺少的重要信息,是进行信息交换、处理、传输和实现信息资源共享的关键。设备编号的编码前 3 位由汉语拼音字母缩写组成,后 5 位为具体信息编码,从 00001开始,按顺序递增的方式编码(例如:DEV00001)。原始记录编号的编码前 4 位由年号组成,中间 7 位表示信息分类,后面 4 位为具体信息编码,从 0001 开始,按顺序递增的方式编码(例如:2009CHAMBER0001)。证书编号的编码前 2 位表示证书的专业分类,中间 2 位表示年号,后面 4 位为具体信息编码,从 0001 开始,按顺序递增的方式编码(例如:TT090001)。
3 校准程序设计
测量系统由 Fluke2625A 数据采集器、9 只铂电阻温度计和便携式电脑组成,数据采集通过 RS-232接口实现。
串口编程采用由 Remon Spekreijse 提供的串口类 CSerialPort,CSerialPort 类是基于多线程的,其工作流程如下:首先设置串口参数,再开启串口监测工作线程,串口监测工作线程监测到串口接收到的数据、流控制事件或其他串口事件后,以消息方式通知主程序,激发消息处理函数来进行数据处理。发送数据可直接向串口发送。
相关文章
- 2022-07-08安邦信变频器在建筑大厦集中供热中的应用
- 2023-11-02显微成像测量精密狭缝的重复精度
- 2023-01-10基于SI473X的RDS功能设计与实现
- 2024-08-23一种新型旋转滚筒表面温度测试仪
- 2024-10-31基于网络的计量管理模式研究
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。