论文部分内容阅读
随着中国民航事业的快速发展,国内开发的空中交通管制(ATC)系统显示终端在功能方面已经接近国际先进水平,但在非功能需求方面还有一定的差距。因此,我国大多数ATC显示终端都是引进国外的。但是,国际上先进ATC系统的显示终端都是基于九十年代初的技术开发出来的,受当时计算机技术限制(如面向对象技术还不够成熟),从而不能把系统做得更好。复杂度和管理度要求更高的未来ATC系统需要更好的显示技术作为支持。 新一代的显示技术也是我国民航未来空中交通管制系统的需求。同时,我国科技发展的目标是开发自主知识产权和关键技术本地化的产品。目前,国内各管制中心没有使用统一的操作系统,它们都各自有自己的操作系统。因此,需要开发出能运行各种操作系统的显示终端。现在,我们开发出了具有高性能和高可靠性的跨平台显示终端。该显示终端采用面向对象方法和跨平台技术来确保它能在不同的操作系统上运行,如Windows,UNIX和Linux等。 本文首先对空中交通管制系统进行了简要的介绍,总结了研究现状和主要的问题,介绍了研究背景和主要工作。 然后阐述了显示终端的开发平台和工具包的选取及其相关知识;显示终端的设计思想,包括:总体构架、软件结构和数据流程的设计;紧接着是算法设计,主要讨论了涉及到的几个类以及主要的成员函数,此外还介绍了程序中的关键技术和算法,以一个飞行目标信息的处理流程来概括本文的程序设计。 我们把在Linux下开发的跨平台显示终端的源代码移植到Windows和UNIX下编译运行。经测试,该ATC显示终端能在多个主流操作系统平台下编译运行,并具有相同的系统功能和人机操作界面。 最后总结了全文,并提出了未来的工作方向。