论文部分内容阅读
目前,数字化仿真模拟技术凭借灵活性高、成本低、可多次重复使用等优点,已成为飞行管理计算机开发过程中的一种热点技术。本论文中的综合监控系统即源于对某型号飞行器中飞管计算机系统进行数字化设计的工程。综合监控系统是飞管系统数字化仿真平台的重要组成部分,主要包括数据采集模块与动态观测软件两部分,对飞行管理计算机中各应用分区的状态信息进行数据采集、接收、处理与存储,并能实时显示数据曲线,分析历史数据,以协助开发整个系统仿真平台和验证系统的功能。本论文的主要研究内容如下:(1)研究了本课题中通过Simics软件开发的飞管计算机系统的数字化仿真模拟系统模型,细致分析了其整体架构以及各组成部分,并对仿真平台中数据处理中间件的通信方式进行了研究。针对数字化飞行管理计算机综合监控系统进行功能需求和性能需求的分析,采用面向对象、分层模块化思想设计了系统的整体层次架构,在原有的数字化飞行管理计算机系统平台上搭建了综合监控系统的框架,并在基本框架上对比分析了几种数据监控方法,研究论述了综合监控系统实现中的关键技术。(2)综合监控系统主要包括虚拟1394数据采集模块和动态数据观测软件两部分:虚拟1394数据采集模块中应用1394OHCI协议DMA通信方式实现对数字飞行管理计算机通道中数据的采集。动态数据观测软件中设计了Ribbon功能区风格的人机交互视图界面;通过对ELF配置文件的加载处理实现软件初始化;设计了自定义协议的动态数据采集命令包的进行监控数据的接收与解析;采用了双缓冲技术和事件驱动机制实现监控数据曲线绘制。(3)对综合监控系统的进行功能测试与性能测试,给出测试结果,验证了系统的功能与性能,完善系统。本论文研究的综合监控系统满足了数字化飞行管理计算机系统平台对高实时、高效率的监控需求,有助于整个数字化飞行管理计算机系统的开发运行,其设计方案对于同类软件的分析与设计也具有一定参考价值。