摘要: |
随着电子信息技术的飞速发展及计算机技术的广泛应用,计算机仿真技术的运用日益风行.液货船作业过程仿真软件是计算机仿真技术在航海领域的典型应用,目前已成为培训、考核广大船员的一种重要手段.其中,化学品船作业仿真软件是液货船作业过程仿真软件的核心组成部分.该软件是为了配合STCW78/95公约关于化学品船船员培训的要求的实施而设计编写的,工作于一般的PC机上.目的在于对需要到化学品船上工作的船员进行培训,使学员了解在该类型船上一些常规的工作,熟悉工作流程,提高安全意识,从而最大限度的降低海上的事故发生.该软件还可以监视整个化学品船仿真系统的运行情况,显示一些主要的工作参数(各个泵、阀的工作状态,流体的流向,流速,类型,气体压力,液罐容积等),当有异常发生时,会产生报警,提示学员做出处理.化学品船作业仿真软件开发过程主要包括以下几步:首先,熟悉化学品船舶系统,了解其基本的工作原理,采用面向对象的方法,对化学品船系统的各个仿真子系统进行简化建模:主要包括装卸货系统、洗舱系统、加热系统、惰性气体系统等,再在Windows 2000平台下,可视化的Microsoft Visual C++ 6.0的编译环境中,利用各种工具,做好仿真接口,搭建用户界面,将上述子模型利用 C++语言类的思想先编制各个系统对应的类,定义好各类实现的功能、对外交互的函数与成员变量,然后编制各类的实现代码,并将类内部的实现进行封装,接着根据各个练习的操作过程编写练习逻辑,使每个练习能被用户操作,且现象合理,最后对系统进行测试,确保每个练习能按预定路线进行,并且实验现象正确.化学品船作业仿真软件成功地将面向对象的方法融入到仿真模型的建立上.软件开发过程符合现代软件工程理论基础.在软件开发过程中采用了ActiveX,数据库,多线程技术等保证仿真效果的实现. |