计算系统开发与应用-数控滚圆机滚弧机折弯机张家港电动液压滚圆
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-07-07 16:41 | 浏览次数:

传统的WEB应用程序在不同终端不同平台开发时,为实现全方位、多角度的用户需要而采用不同的开发框架,这无疑增加了开发人员的开发量和维护量。Vaadin是一个用于创建富客户端(RIA)应用程序的前端开发框架,应用程序在不同终端和平台实现时都基于相同的框架,其具有种类丰富和功能完善的界面表现力、灵活的数据监听处理功能,同时能兼顾跨平台跨终端的触屏交互、动画切换等移动特性。为实现旋转机械动平衡计算在智能手机、PAD等移动终端的应用需求,同时兼顾系统交互性和功能性,本文基于Vaadin开发框架设计实现了旋转机械动平衡计算系统。实例应用表明,系统在跨平台跨终端实现时,不仅显著提高了开发效率,也兼顾了不同终端的用户体验。也可以自由地定制UI。2系统架构2.1总体设计旋转机械动平衡计算系统在PC、Pad和智能手机等跨平台跨终端的实现都是基于Vaadin开发框架,本文由公司网站全自动弯管机网站采集转载中国知网网络资源整理http://www.wanguanjimuju.net其功能表现为用户输入数据和显示计算结果或图示。系统采用基于Vaadin的B/S技术架构模式,并利用Vaadin的MVC分层设计模式,前台界面显示层、逻辑业务层的代码是完全分离的,计算系统开发与应用-数控滚圆机滚弧机折弯机张家港电动液压滚圆机滚弧机折弯机只有当程序运行时具体的View层才与相应的Mode层进行绑定,完成相应的业务逻辑功能,从而提高系统的灵活性和复用性。基于Vaadin的旋转机械动平衡计算系统的架构设计如图2所示。图2系统总体设计能设计该系统是以旋转机械振动原理,建立旋转机械动平衡物理模型,研究相应的平衡原理和方法,构造相应的数学模型,建立数学方程,采用相应的计算方法,如影响系数法,谐分量-影响系数法,最小二乘法等,求解方程。结合生产现场实际需求,系统将各项功能进行模块划分,主要有包括单面平衡、双面平衡、多面平衡、辅助工具等功能模块,其中辅助模块包括动平衡试重计算、矢量运算、矢量正反对称分解和许用不平衡量计算,图3为系统功能示意图。图3系统功能结构业务流程系统所有的计算功能都在Web服务器端实现,用户通过Web浏览器与系统交互,Vaadin客户端引擎将原始数据发送给Servlet容器中的终端适配器,终端适配器通过Web服务器接收来自客户端用户的请求,调用相应的计算模块,将用户请求转换为特定会话中的用户事件。每个用户事件都与服务器端的相应UI组件关联,终端适配器会根据UI组件的改变生成相应的响应,并发送到客户端的Web浏览器中。客户端浏览器中的客户端引擎接收该响应,并将响应内容渲染在Web计算系统开发与应用-数控滚圆机滚弧机折弯机张家港电动液压滚圆机滚弧机折弯机本文由公司网站全自动弯管机网站采集转载中国知网网络资源整理http://www.wanguanjimuju.net