盾构刀具磨损在线检测系统软件设计 肇庆出租登高车
新闻分类:行业资讯 作者:admin 发布于:2017-11-154 文字:【
大】【
中】【
小】
摘要:
盾构刀具磨损在线检测系统软件设计 肇庆出租登高车, 肇庆登高车, 登高车出租 盾构刀具磨损在线检测系统上位机软件采用C#编程语言与SQLServer2005数据库相结合进行开发。本系统的后台数据库采用SQLServer2005,以保证数据的安全、高效和稳定,在VisualStudio2005环境下进行开发。VisualStudio2005支持新的应用程序开发平台,即Microsoft.NETFramework2.0版本,VisualStudio2005把Microsoft公司所有语言的开发环境整合在一起,所有语言使用同一套工具,在同一个集成开发环境中进行开发,并且改进了环境中所包含的各种工具。SQLServer数据库是一个大型的关系数据库系统,它由微软公司开发为用户提供了一个安全、可靠、易管理的客户/服务器数据库平台。该检测系统可以实现刀具磨损的实时测量,在监控界面的曲线图可以直观地看出滚刀的磨损趋势,软件通过对磨损量信息的处理,可以识别出滚刀处于的磨损状态。还实现了滚刀磨损信息的记录功能,可以从数据库中查询出某一段时间的磨损信息。该系统还可以根据换刀的情况拟合出磨耗系数,再根据经验公式预测刀具的掘进寿命。
检测系统总体设计, 盾构滚刀磨损检测系统软件主要由三部分组成:系统设置部分、刀具磨损检测部分和滚刀寿命分析问题。系统设置部分的功能设定用来设定是否启用数据库和设置计算机连接的COM端口;运行参数部分来设置电涡流传感器与滚刀外边缘的径向距离、刀具报警磨损量、滚刀外径和每屏采集点数;测量标定曲线用来标定电涡流传感器的线性范围。刀具磨损测量部分的磨损监控界面用来实时地反应滚刀的磨损信息;磨损记录用来查询某段时间内刀具磨损的情况。滚刀寿命分析根据滚刀的经验公式来计算滚刀还能掘进多长距离。这三部分构成了一个完整的盾构滚刀磨损在线检测系统,可以实现实时检测滚刀磨损情况并可以完成记录和查询磨损记录的功能。
基本功能: (1)数据采集通过电涡流传感器将盾构滚刀磨损的物理量转换为电量,再经过前置器将信号进行检波、放大等处理,经过转换器传送到上位机的软件,软件处理采集到的信号经过软件处理显示出盾构滚刀的磨损量,将数据记录在数据库中。(2)识别状态软件根据盾构滚刀的磨损量及磨损时间,由软件编程判断出刀具所处的磨损状态。(3)数据查询输入要查询数据的截止时间和终止时间,能够从数据库中查询出这一段时间内盾构滚刀的磨损量。(4)刀具的寿命预测根据换刀的情况拟合出磨耗系数,再根据经验公式预测刀具的寿命。
软件体系架构, 盾构滚刀磨损检测系统软件采用三层架构模式来实现。三层架构模式就是将系统的整个业务应用划分为表示层、业务逻辑层和数据访问层三层,这样划分层次有利于系统的开发、部署、维护和扩展。 三层架构模式可以很容易用新的实现来替换原有层次的实现;可以降低层与层之间的依赖;利于各层逻辑的复用。结构更明确,极大地降低了维护成本和维护时间。但是三层架构也会降低系统的性能,有时修改某一部分就会导致级联修改,增加开发成本。在该系统中设计的数据访问层为项目StdRuxDBEngine,在StdRuxDBEngine项目中建立一个类StdRuxChartDataSet可以直接操作数据库,对滚刀磨损的电流量、磨损量、间隔时间等数据进行增添、删除、查找等。为业务逻辑层StdRuxDBCore提供数据服务。业务逻辑层为项目StdRuxDBCore,项目StdRuxDBCore中建立类StdRuxChartMnger对数据层进行操作,对数据业务逻辑处理。逻辑层为了更好地保证程序的运行,做了一些有效性验证的工作。例如本系统中完成滚刀磨损数据的存储、查询和删除等功能;不允许指定的文本框中输入空字符串,数据格式是否与要求相符等问题,通过上面多种判断以决定是否将操作继续向后传递,尽量保证程序的正常运行。
肇庆出租登高车, 肇庆登高车, 登高车出租