碧波液压网 欢迎你,游客。 登录 注册

基于VB的压力校验仪计算机校验系统

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  1压力校验仪计算机校验系统工作原理

  仪表的精度等级是测量仪表的最大允许误差去掉“±”和“%”后所得的数值,最大允许误差的计算

 

  SPMK2001 压力校验仪通过一体化手泵产生压力, 压力校验仪压力输出口一路与被校仪表相接,另一路接高精度的压力变送器。 压力变送器示值可以通过 RS232 通讯接口与上位机进行通讯,在计算机上对被校表的相关参数、校验数据、是否合格等进行显示、判断、打印,从而完成对压力表的校验。

  2压力校验仪与计算机的通讯

  压力校验仪与计算机之间的数据传输是通过RS-232 接口来进行的, 在计算机上运用 VB6.0 中MSComm 控件实现与 SPMK2001 压力校验仪的串口通讯。 MSComm 控件通过串行端口传输和接受数据, 为应用程序提供串行通信功能。 首先要对MSComm 控件进行初始化处理, 对通讯端口号、波特率、奇偶校验、数据位、停止位、通讯口状态等参数进行设置,初始化端口代码如下:

  

  MSComm 控件提供 2 种处理通信的方式:事件驱动方式和查询方式。 事件驱动方式是处理串行端口交互作用的一种非常有效的方法,利用 MSComm控件的 OnComm 事件捕获并处理这些通讯事件.OnComm 事件还可以检查和处理通讯错误。 查询方式是在程序的每个关键功能之后, 可以通过检查CommEvent 属性 的值来查询 事件和错误 。 经 综合比较, 本设计采用事件驱动方式实现 PC 机与SPMK2001 校验仪之间的通讯, 事件驱动方式代码如下:

  

 

3.计算机校验软件设计

  计算机校验软件采用模块化处理,根据中华人民共和国国家计量检定规程 JJG882-94 压力变送器检定规程的要求来进行,主窗口被分成仪表基本参数模块、压力数据采集模块、仪表校验模块几部分构成。 仪表基本参数模块完成仪表的基本信息的显示和选择,如送检单位、仪表的型号、出厂编号、位号、准确度等级,量程上、下限,输出信号范围,仪表  的外观等信息,标准表的型号、出厂编号、输出信号范围、证书有效期,检验日期等信息,通过对 Label控件和 Text 控件来实现。 压力数据采集模块包括压力数据的实时显示、校验历史数据的查询、校验数据的打印和回程曲线的绘制,仪表校验模块主要完成误差的计算和仪表校验结果的确定,根据误差和精度的概念进行计算和判断。

  为了对校验数据进行存储,满足将来对历史数据的查询,需要建立一个数据库,存储压力表的校验信息。 为此在 VB 外接程序中选择可视化数据管理器新建一个 Access 数据库,并命名为“压力表校验数据库”。 数据库只是一个容器,它是数据表的集合,需要在数据库中创建应用系统开发制作所需要的记录表,创建一个“校验记录表”。 在数据表结构中对字段名称、类型、大小等进行了定义,显示每一个字段的结构信息、增加或删除字段、建立索引、对每一个字段进行有效性输入规则的制定等。 以出厂编号建立索引,由于出厂编号唯一确定,保证了校验数据查询的唯一性。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论