摘要: |
GPS新船航海测试系统是根据大连船舶重工集团有限公司的实际需求而提出设计的,该系统应用于船舶试航过程中,并把相关试验结果反馈给船厂与船东,作为对船舶性能进行评价的依据。长期以来,船厂一直使用国内某研究所研发的测试系统,由于研发时间较早,并且没有针对性,不能完全达到船厂要求,主要表现在结果展示内容不够丰富,数据采集过程稳定性无法保证,操作界面不够友好等方面。在此背景下,本文设计并实现了包括航迹图展示、GPS串口通信以及人机界面三个子系统的从数据采集到试航结果展示的完整的测试系统。
首先对国内外船舶试航测试系统研究现状进行综述,并结合企业的实际情况对GPS新船航海测试系统进行了需求分析,确定了系统的预期设计目标。然后在阐述系统设计要求的基础上,对系统进行了总体设计,并划分了系统功能模块。结果展示部分主要是将试验过程中船舶的航行轨迹动态再现于系统界面,分析了大地坐标系向平面直角坐标系转换过程中四种不同的投影方式,并最终决定采用高斯-克吕格投影。绘制速度时间曲线部分主要分析了四种计算航速的方法,选择出了与航迹图建立关联的算法。GPS串口通信部分采用MSComm控件实现了串口数据的接收,对GPS数据格式进行分析,确定了以中间文件为过渡的数据接收以及有效信息提取方式,并采用多线程技术予以实现。最后对系统人机界面的设计进行阐述,确定了单独显示与滚动显示相结合的数据表现方法,对系统操作过程进行异常分析,设计并实现了异常操作处理方案。
GPS新船航海测试系统已经在实际的船舶试航中进行试用,满足了企业对于数据采集过程稳定性,界面操作流畅性,结果展示完整性的要求。 |