论文部分内容阅读
随着我国制造业的发展,液压技术被越来越多的应用到工业设备当中,不论是石油勘探,铁路建造,还是汽车制动,液压设备都具有举足轻重的作用。而国内的液压技术相较于国外还是有一定的距离,在可靠性、使用寿命等方面还有明显的不足。所以,提高液压技术对于发展我国制造业来说,有着至关重要的意义。作为发展液压技术不可或缺的环节,液压测试对研究各元件、各系统的性能起着重要的作用。随着液压测试平台的发展,研发人员逐渐告别以往手动记录数据的方式,而采用计算机技术来进行数据监控和处理,大大提高了数据的准确性和测试速度,一方面能够通过观测设备输出的温度值、油压值等信息,全面了解液压系统,及时发现问题,解决故障。另一方面可以通过液压测试平台提高研发能力,为设备提供有效的技术支持,更好的提升液压设备的性能。本文设计了基于SQL Server数据库的可视化液压平台测试数据监控系统,通过多通道数据采集卡对液压设备的各项输出数据进行监控和处理。本系统由四个模块组成,包括系统设置模块,实时监测模块,数据查询模块,及数据库管理模块。在监测模块中开发实时显示功能,将采集到的数据添加入Zedgraph绘图控件中,实现数据的多通道动态显示,有助于反应一段时间内液压系统的运行状态,同时,波形绘制的曲线以不同颜色、不同标签区分,并可实现放大、打印、保存、调用等功能。另外,为了让测试平台更准确的反应液压设备的各项指标,本系统又添加了基本设置、采集模式设置、校对值设置、图形查询、数据导出、数据库管理等功能,有效增加了系统的灵活性和实用性。本文以.NET Framework 4.0为开发环境,使用C群语言编写winform界面软件,在实现友好的人机交互操作的同时又用SQL Server 2008数据库存储数据,使得测试系统更加完善规范,查询时速度快,效率高。本系统应用了数据库三层体系架构,具体分为用户界面层、业务逻辑层和数据访问层,该结构使得编程模块化,易扩展、易维护、易移植。经过测试,本文设计的液压测试数据监控平台时效性好,当液压设备运行状态发生变化时能迅速响应,通过实时设置校对值能够准确反映设备的各项输出数据,误差在容许范围之内。