安全阀校验管理系统的设计与实现
2009-07-20 15:39
260 查看
安全阀校验管理系统的设计与实现
1 系统结构和工作原理
安全阀校验系统由压力传感器、数据采集器、安全阀校验管理软件等构成。数据采集器采集整个校验过程中的压力值,并将此压力值实时通过RS232串行通讯传给计算机,管理软件根据传递的数值显示数据曲线,并可确认开启压力和回座压力。最后根据开启压力确定安全阀是否合格,并打印出各种校验报告。
2 软件总体结构设计
3 数据库设计
数据库采用Sql Server 或Access,包括使用单位、校验单位、人员维护、误差设置、制造单位、执行标准、安全阀类型等基本信息表;用于记录标定数据的传感器标定表;记录每个安全阀信息的安全阀信息表;记录每次校验数据的安全阀校验信息表。其中安全阀信息表和校验信息表为主从结构,因为每个安全阀可对应多次校验信息。安全阀校验数据量较大故采用image类型的字段存储。
4 通讯方式、通讯协议设计
软件和数据采集器通过RS232串行通讯来互相传送数据。整个过程pc机作为主控端,采集器为受控端,采集器收到pc机的命令后执行相应的功能并将执行结果返回给pc机。
命令类型有:联机、数据采集、采集结束、标定、参数下传等。
包格式为:包头+命令字+数据包序号+命令长度+(命令参数)+校验
5 软件基本功能说明
【校验单位】记录校验单位名称、报告编号前缀、铅封标记、标准号等信息。
【人员维护】记录校验员、审核员的姓名和签名等信息。
【制造单位】记录安全阀制造单位的名称等信息。
【误差设置】记录两种方式下不同压力范围下允许的误差上限下限值,用于判断安全阀是否合格。
【执行标准】记录执行标准的名称和设定默认的执行标准。
【传感器标定】根据采集的零点电压和外加压力电压,计算传感
b4d4
器的标定系数,并下传到采集卡中,以保证采集的数据更准确。
【使用单位】记录安全阀使用单位的单位名称、联系人、电话、地址等信息。
【校验管理】记录每个安全阀的档案信息和每次的校验信息;从采集卡中实时采集数据并以曲线形式显示在界面上;可对曲线进行编辑;可自动也可手动设定开启和回座压力;自动计算出是否合格等校验结论。
【报告管理】系统提供4种报告形式:原始报告、曲线报告、标准报告、批量报告,以满足客户的不同需求。
【数据维护】校验数据可以通过此项功能导出,也可导入。
6 软件功能的实现
本软件是在Delphi开发环境下开发完成。
由于使用单位、校验单位、人员维护、误差设置、制造单位、执行标准等基本信息界面部分有着很大的相似性,故采用了一个标准模板来实现。
标定和校验部分涉及到的串口通讯功能,采用了SPComm控件来实现。
曲线部分用delphi自带的TeeChart控件实现。
数据库操作均采用的是ADO组件,安全阀数据部分用流的方式存储到image字段
7 软件实际应用效果
通过客户的多次测试及实际使用情况来看,本软件可以实时采集校验过程中的压力值,准确得出开启压力、回座压力值,打印出准确规范的校验报告,提高了安全阀校验过程的可靠性、准确性、方便性。
本软件是本人通过几个月的不停的修改完善完成的,完全拥有软件版权。如有需要,请发邮件联系:wwwxynn@163.com
1 系统结构和工作原理
安全阀校验系统由压力传感器、数据采集器、安全阀校验管理软件等构成。数据采集器采集整个校验过程中的压力值,并将此压力值实时通过RS232串行通讯传给计算机,管理软件根据传递的数值显示数据曲线,并可确认开启压力和回座压力。最后根据开启压力确定安全阀是否合格,并打印出各种校验报告。
2 软件总体结构设计
3 数据库设计
数据库采用Sql Server 或Access,包括使用单位、校验单位、人员维护、误差设置、制造单位、执行标准、安全阀类型等基本信息表;用于记录标定数据的传感器标定表;记录每个安全阀信息的安全阀信息表;记录每次校验数据的安全阀校验信息表。其中安全阀信息表和校验信息表为主从结构,因为每个安全阀可对应多次校验信息。安全阀校验数据量较大故采用image类型的字段存储。
4 通讯方式、通讯协议设计
软件和数据采集器通过RS232串行通讯来互相传送数据。整个过程pc机作为主控端,采集器为受控端,采集器收到pc机的命令后执行相应的功能并将执行结果返回给pc机。
命令类型有:联机、数据采集、采集结束、标定、参数下传等。
包格式为:包头+命令字+数据包序号+命令长度+(命令参数)+校验
5 软件基本功能说明
【校验单位】记录校验单位名称、报告编号前缀、铅封标记、标准号等信息。
【人员维护】记录校验员、审核员的姓名和签名等信息。
【制造单位】记录安全阀制造单位的名称等信息。
【误差设置】记录两种方式下不同压力范围下允许的误差上限下限值,用于判断安全阀是否合格。
【执行标准】记录执行标准的名称和设定默认的执行标准。
【传感器标定】根据采集的零点电压和外加压力电压,计算传感
b4d4
器的标定系数,并下传到采集卡中,以保证采集的数据更准确。
【使用单位】记录安全阀使用单位的单位名称、联系人、电话、地址等信息。
【校验管理】记录每个安全阀的档案信息和每次的校验信息;从采集卡中实时采集数据并以曲线形式显示在界面上;可对曲线进行编辑;可自动也可手动设定开启和回座压力;自动计算出是否合格等校验结论。
【报告管理】系统提供4种报告形式:原始报告、曲线报告、标准报告、批量报告,以满足客户的不同需求。
【数据维护】校验数据可以通过此项功能导出,也可导入。
6 软件功能的实现
本软件是在Delphi开发环境下开发完成。
由于使用单位、校验单位、人员维护、误差设置、制造单位、执行标准等基本信息界面部分有着很大的相似性,故采用了一个标准模板来实现。
标定和校验部分涉及到的串口通讯功能,采用了SPComm控件来实现。
曲线部分用delphi自带的TeeChart控件实现。
数据库操作均采用的是ADO组件,安全阀数据部分用流的方式存储到image字段
7 软件实际应用效果
通过客户的多次测试及实际使用情况来看,本软件可以实时采集校验过程中的压力值,准确得出开启压力、回座压力值,打印出准确规范的校验报告,提高了安全阀校验过程的可靠性、准确性、方便性。
本软件是本人通过几个月的不停的修改完善完成的,完全拥有软件版权。如有需要,请发邮件联系:wwwxynn@163.com
相关文章推荐
- 模块管理常规功能自定义系统的设计与实现(51--功能更新[1] 对父模块的链接显示)
- 文件读取 学生成绩管理系统的设计与实现
- 实现业务系统中的用户权限管理--设计篇
- SQLite+Qt 图书管理系统设计(具体实现)
- 电子商务系统的设计与实现(九):后端管理系统功能细化
- 模块管理常规功能自定义系统的设计与实现(41--终级阶段 综合查询[8]分类汇总)
- 第三方物流管理系统的设计与实现
- 模块管理常规功能自定义系统的设计与实现(35--终级阶段 综合查询[2])
- 基于web技术的工作流管理系统设计与实现
- 学生管理系统设计与实现(C++实现)
- 实现业务系统中的用户权限管理--设计篇(强烈推荐)
- 实现业务系统中的用户权限管理--设计篇
- 银行储蓄管理系统的设计与实现
- 模块管理常规功能自定义系统的设计与实现(33--权限设计[3])
- 基于Java平台的车险理赔管理 系统设计与实现
- 基于RBAC模型的权限管理系统的设计和实现
- 客户消费积分管理系统的设计与实现
- 基于WEB的自行车租赁管理系统设计与实现
- 一个资源管理系统的设计--解析linux的cgroup实现