论文部分内容阅读
综合核心处理机的出现,解决了以往航电设备之间独立工作,并需要依赖飞行员来分析处理数据的不足。其采用了综合模块化的先进思想,能够综合化处理独立工作的航电设备产生的数据,并对不同数据进行后台分析计算,做出相应的处理,减少了飞行员人工操作可能带来的失误。在实际飞行中,综合核心处理机(dICP,ProcessorCore Intergrate)能够代替飞行员对多种航电应用的数据进行综合化处理,使飞行员不再需要时刻密切关注各航电设备的工作状态,而是直接将处理后的目标相关信息呈现给飞行员。飞行员对空战态势和突发情况态势一目了然,可以轻松地做出相应的决策,提高了飞行的安全性和可靠性。ICP系统功能先进,可靠性高,但是其开发过程却是极其复杂的,特别是综合化、模块化的思想,给系统的开发和投入生产增加了不少成本,尤其是给测试提出了巨大的挑战。因此在ICP系统的开发、交付过程中,需要一套专用的测试系统对ICP的生产进行功能、性能以及质量的保证。本文设计了一套ICP专用的测试系统,用来仿真综合核心处理机的外挂设备,在保证其链路、网络连接正常的状态下,通过FC(FCChannel,Fibre)交换网络和点对点FC两种拓扑结构来测试ICP。用FC仿真卡的不同端口测试不同的拓扑结构,模拟终端应用进行消息收发,在测试过程中通过FC监控卡采集所有节点之间通信的数据并在故障时定位具体节点,从而验证ICP系统中的各个功能模块是否正常工作。本文采用Windows呈现基础(Windows Presentation Foundation,WPF)结合MVVM(Model-View-ViewModel)设计模式设计和开发测试系统的人机交互界面,通过FC总线物理链路层、网络层、执行环境层和应用层4个层次自底向上对ICP系统进行测试,完成了基于FC总线的ICP测试系统的开发实现。通过ICP测试系统,对综合核心处理机进行全面的测试,很好的解决了当今航电系统对综合处理机功能完整性及可靠性的要求,降低了后期航电系统在实际应用过程中的风险。