论文部分内容阅读
航电系统是飞机的核心组成部分,主要完成飞行控制、通信导航等特殊而关键的功能。一个基本的航电系统由多种航电设备及各种子系统组成,通过接口种类多、接口数目大的电子设备的交互过程来完成对机载的信息处理、显示、管理和共享等功能。鉴于航电系统的数据综合处理区对交互过程的大量数据的集中处理会影响系统性能的不足,因此研制一个专用的仿真平台来分离数据处理功能,实现对所有电子设备的通用的接口级仿真,即对交互的数据进行实时监测、记录和交联,从而使航电系统能获取更多的功能和更高的性能,进而提高飞机飞行的可靠性、稳定性和可操控性。本文根据航电系统接口仿真平台的研制要求,设计了一个有良好的通用性和灵活性的接口仿真平台。根据项目需求搭建软硬件环境,本文着重研究仿真平台的系统软件实现过程和其中涉及的关键技术,在设计中重点解决的技术难点为大量数据的传输问题和灵活的系统配置问题。首先,本文对仿真平台的问题描述进行简要的分析,在此基础上提出了仿真平台的总体功能结构和硬件选型,并重点介绍了通过用例图方式对系统软件需求的详细描述,为下一步的方案设计提供了依据。然后,本文叙述了系统软件基于MVC架构和软件设计模式理论的开放式架构设计方案,以面向对象的思想为指导,在软件的模块化和层次化设计的基础上提出了开放式架构的具体设计方案,为进一步的系统软件开发制定了技术路线。最后,本文详细阐述了系统软件的具体实现过程,主要包括通过INI配置文件灵活制定用户界面设计和利用工厂方法模式进行可重用的数据接口设计,从而实现了可扩展、可复用的开放式软件架构的目标,这样的柔性设计方法极大地提高了开发效率、降低了维护成本、增强了软件的适应性。经过测试其结果表明,仿真平台系统软件运行平稳高效,满足现阶段航电系统的各种综合试验要求。系统软件开放式架构具有很好的通用性,对同类系统的研制具有良好的借鉴作用。