论文部分内容阅读
随着航空业的高速发展,社会急需大量航空各方面专业人才,为了使学生在校期间认识和初步掌握航空电子系统原理、设计方法、测试方法和维修技术,积累初步的工程经验,急需建设一个基于工程经验的教学实验平台。综合航电显示系统作为该教学实验平台的重要组成部分,如果用实物构建,造价相当昂贵,且开发周期相当长。当所研究的系统造价昂贵或开发时间很长时,仿真是一种特别有效的研究手段。本文就是在研究了综合航电显示系统的界面组成以及界面上信息的意义和来源之后,开发了一个综合航电显示系统仿真平台。该仿真平台在屏幕上显示一些重要的飞行状态信息,用屏幕上的图形和字符来代替飞机物理仪表盘,它具有价格低、开发时间短、更改方便等特点,为今后航电设备的开发、调试和测试提供了一个优秀的仿真平台。 本文的创新点是利用VAPS及其相关配套工具实现综合航空电子系统教学实验平台上显示系统的仿真。VAPS技术的引入不但能提高数据动态显示的效果,还使编码工作主要集中在构建数据接口程序和实现通信协议等方面,省去了大量显示界面的编程开发,大大减少编程工作量。另外,通过对典型的综合航电显示系统上显示数据的格式和意义进行分析制定了通用的通信格式,该格式由UNICODE编码数据和动态数据组成,具有一定的通用性。正因为通信格式的通用性使得该显示系统仿真软件可以为各类航电设备,乃至飞船、坦克、船舶等设备的开发、调试和测试提供仿真平台。 本文首先研究了综合航电显示系统的界面组成以及界面上信息的意义和来源,并用模块化程序设计的思想设计了显示系统仿真软件的总体方案;然后使用VAPS进行显示系统的界面设计,并生成VAPS/CCG ActiveX控件;另外,根据显示界面上显示信息的特点制定了一个比较通用的通信格式,并使用面向对象程序设计的思想在 Visual C++平台上构建一个显示驱动程序和一个用于测试该显示系统仿真软件功能的测试程序;最后利用Windows Sockets网络开发实现了基于以太网的综合航电显示系统仿真测试。仿真结果表明该航电显示系统能够正确响应远程测试程序发来的数据;显示系统的页面显示内容,字符显示的颜色、形状、大小和亮度等与真实飞机相应设备接近;操作与控制逻辑与真实设备基本相同。