论文部分内容阅读
随着网络通信技术和计算机仿真技术的进一步发展,网络通信技术支撑下的船舶作业仿真培训软件获得了更广阔的发展空间。本课题主要研究了专用于网络数据通信的中间件的设计与开发和化学品船作业系统的仿真过程及其远程控制功能的实现。 本文详细讲述了网络中间件的开发过程和化学品船作业仿真培训软件的远程控制的实现过程,其中包括网络中间件的概念和本质、软件设计思想、程序设计中采用的计算机编程技术、网络通信技术等。 所开发的化学品船作业仿真培训软件是以化学品船的设备作业(操作)模型和船舶数学模型为基础,结合计算机仿真技术,在计算机上生成具有真实感的仿真环境,实现船上压载、装卸货、洗舱、充惰等多种作业的操作培训仿真。采用网络中间件设计的化学品船操作软件具有应用范围广阔、支持网络教学、培训和考试等特点。网络中间件的应用较好地解决了各种类型数据的传输、客户端识别、远程控制等问题,满足了其对网络通信的需要。 本课题采用了基于网络中间件的网络通信技术、C/S程序范式设计、动态链接库技术、多线程技术、远程控制技术、计算机屏幕抓取技术、网络并发控制、内存有效管理以及软件复用技术等计算机技术。开发的中间件支持自定义类型数据的通信,支持远程监视和控制,提供了开放的接口函数。 化学品船作业仿真培训软件的开发涉及到系统建模和计算机仿真等知识和技术,其中采用了系统建模思想、动态链接库技术、设备环境绘图等计算机仿真技术和方法,并通过网络中间件技术实现了化学品船作业仿真培训软件的远程通信和控制功能。