两种适用于嵌入式-电动折弯机数控滚圆机滚弧机张家港液压倒角机
作者:lujianjun | 来源:泰宇机械 | 发布时间:2019-04-06 12:08 | 浏览次数:

针对嵌入式舰船电力虚拟模拟训练系统的特点,提出混合架构和标准Web架构等两种适用于嵌入式舰船电力虚拟模拟训练系统的软件架构。对两种软件架构进行了对比分析,对依据两种软件架构开发的模拟训练软件进行了测试比较。8本文提出两种基于前后端分离的分布式电力虚拟模拟训练架构,一种是基于Java+Qt+Cpp+OpenDDS+关系数据库+(html+javascript+CSS)+WebGL的混合架构(见图1);两种适用于嵌入式-电动折弯机数控滚圆机滚弧机张家港液压倒角机数控倒角机另一种是基于Rust+关系数据库+(html+javascript+CSS)+WebGL的标准web架构(见图2)。图1基于Java+Qt/Cpp+OpenDDS+关系数据库+(html+javascript+CSS)+WebGL的混合架构2基于前后端分离的两种分布式电力虚拟模拟训练架构比较分析首先在客户端和服务器的架构上,两种架构都是浏览器/服务器(Brower/Server,B/S)的分布式体系架构,这是传统的客户端/服务器(Client/Server,C/S)分布式体系架构的一种变体,是一种标准的瘦客户端。这种B/S架构的瘦客户端大多数情况下仅提供对服务器端的数据进行解析和显示,大多数计算任务均由服务器来处理,因此瘦客户端/服务器架构容易维护而且容易扩展,并且跨平台也很容易。本文主要对后端服务器设计方法、前端客户端设计、数据分发、系统测试、系统部署5个方面进行比较。2.1后端服务器设计基于该混合架构构建的虚拟模拟训练软件,将仿真模型分为两部分本文有公司网站全自动倒角机采集转载中国知网整理http://www.daojiaoj.com  ,一部分是实时化仿真模型,包括后端电力系统实时化仿真模型、声音仿真模型、操控指令仿真模型、评估仿真模型等,均基于Qt框架构建,由于Qt基于Cpp语言,而作为可编译为本地机器代码的Cpp,其运行不需要虚拟机做支撑,由此编译得到的代码运行性能将比基于Java的代码运行性能要高。在实时数据分发方面由于上述后端模型基于Cpp实现,因此采用同样基于Cpp的OpenDDS框架实现了相应的实时数据分发服务,不仅满足数据实时分发需求,还能实现与Cpp的无缝对接。另一部分是持久化模型,该模型对于实时性要求不高,因此采用java的各项技术(包 两种适用于嵌入式-电动折弯机数控滚圆机滚弧机张家港液压倒角机数控倒角机本文有公司网站全自动倒角机采集转载中国知网整理http://www.daojiaoj.com