论文部分内容阅读
综合导航显控台负责分析和处理各个导航设备的数据,通过卡尔曼滤波等算法和最优控制理论的相关知识将各种导航设备的数据取长补短,得到最优化的导航信息以供舰艇航行、作战等服务使用。综合导航显控台是舰艇上的重要设备,对于船只的航行非常重要。将各种导航参数集中于综合导航显控台上,就对综合导航显控台的可靠性提出了比较高的要求,虽然显控台内部应用了诸如双网卡亢余等很多备份技术,但综合导航显控台本身并没有备份,一旦在航行过程中出现故障,那么操作人员将无法及时的掌握舰艇的导航信息,后果十分严重。本文研究并设计了基于Windows平台下的便携式综合信息管理装置。这套便携式系统可以通过以太网口和舰艇的以太网络相连,从中接收舰艇中各种导航设备的导航信息,在系统中进行分析处理并将最优化的导航数据提供给操作人员。通过便携式综合信息管理装置就可以在舰艇上随时随地的、方便的获取导航数据,并且通过这套设备可以方便的查询、对比各种导航设备发送的历史数据,查看各种参数的动态实时变化曲线,同时它也可以作为传统综合导航显控台的后备设备。本文对在Windows下开发便携式综合信息管理装置进行了详细的分析和设计。针对Windows操作系统的非实时特性,对Windows系统下的网络通信和数据处理进行了精心的设计和充分的测试,使得网络通信的时延达到要求。并通过组播通信技术,有效地降低了网络的负载量。通过Windows操作系统提供的强大的图形设备接口(GDI),本文从使用者角度出发设计了便捷、直观的人机交互系统和美观的图形化显示方式。本文还利用MySql数据库对各种导航信息进行存储,并提供了功能强大的查询系统,可以对比各个导航设备的历史数据并且可以生成导航数据的动态曲线。在软件的设计方面本文应用了面向对象编程技术和COM组件技术,使得系统的各个功能趋向于模块化,使得整个系统的结构更加合理开发更加快速,也使系统的复用性、可升级性和可维护性大大提高。