论文部分内容阅读
近年来,训练模拟器在海军的模拟训练中运用地越来越广泛,本课题涉及的气垫船仿真训练系统就是在训练模拟器的基础上建成的。该仿真系统具有逼真、实时性好和可操作性强等优点,很大程度上解决了实际训练中需耗费大量人力物力的弊端,使教练员在最“真实”的环境中训练和操作。随着信息技术与导航技术的发展,雷达模拟器在训练仿真系统中占有越来越重要的地位。为了进一步提高船舶的避碰、避障能力,可在雷达模拟器中加入雷达显示位图数据库。数据库的加入让教练员更加清晰地实时观察周围的海况,保障了航海的安全。首先,对国内外的雷达模拟器的发展动态进行简要分析,对雷达显示与控制系统的发展进行了一些概念上的叙述和前瞻性地展望。介绍了雷达模拟器显控系统的结构与功能,展示了课题相关的气垫船仿真训练平台上的雷达模拟器,详述了雷达模拟器的组成及其组成部件的作用,并对各个显示模块进行了划分与作用分析,着重说明了雷达显示的位图在雷达模拟器中的重要性。雷达显示的位图系统对雷达模拟器的显示起着关键性的作用,运用Global Mapper地图软件对雷达显示的位图进行显示,对几个方位和视角的图片进行简要地分析。雷达显示位图BMP文件的结构和功能包括位图文件头、位图信息头、主要参数以及RGB颜色模式。指定某一特定坐标值便可得出其相应位置的RGB值,并对其根本流程进行概括与分析。然后,根据SQL Server2005数据库的组成部分、分类、如何创建、查询等进行分析,对做出的数据库系统进行详细的分析与演示,介绍其各个按钮的功能及其运行效果,显示所需的位图。连接VC++6.0与SQL Server2005数据库的ADO数据库访问技术和实现数据库信息时使用的Vector向量是软件设计时的关键技术,其中Vector向量的使用使得画图函数在对话框上描绘程序时更为简洁明了。在Windows操作系统下使用VC++6.0对雷达模拟器软件系统进行设计,使用GDI+技术对绘图进行仿真,得到雷达模拟器的扫描界面及其控制界面,以及在控制界面对雷达功能的实现和对显示图像的软件进行了介绍。利用在数据库系统中得到的位图,载入雷达模拟器中进行最后地显示,实现了雷达显示的位图在雷达模拟器上的显示功能。同时,还仿真了一个运动模型,使该运动仿真模型与雷达显示位图的数据相匹配,达到实时显示位图的效果。最后,还可对雷达显示的位图进行任意角度的旋转,并对其进行精确显示,使得教练员的观察视野更加开阔。