论文部分内容阅读
综合航电系统是高度模块化、综合化的系统,是飞机上最为关键的组成部分,对提高飞机的性能和安全性以及降低系统全生命周期成本起到关键的作用;可以说,没有先进的航电系统,就没有高性能的飞机。随着航电系统的日益复杂和高度集成化设计,随之而来的是对航电系统测试更高的要求和挑战,如何保证航电系统测试高效、可靠、安全以及可重用、可复现已经成为当前急需解决的重要问题。采用自动化测试方法成为航电系统测试的发展趋势。航电系统自动化测试系统需要高带宽低延时的总线网络技术、实时数据采集、记录和处理能力、自动化控制技术以及高效稳定的软件架构设计的支撑。本课题进行的航电系统自动化测试关键技术的研究与实现,设计并实现了满足当前需求的航电系统自动化测试平台,能够远端控制测试、提高测试效率、有助于问题复现并完整地保存测试过程,开展的研究工作如下:1、对航电系统测试的原理以及测试模式进行分析,归纳总结了航电系统测试自动化实现的关键需求并依此对航电系统自动化测试系统进行了架构设计;2、用例模块、总线数据采集与比对、机械臂模块以及GUI模块是设计和实现过程的重点和难点。在用例模块中,对用例数据结构以及数据的存储和加载机制进行设计,解决了因测试用例数据表现及存储规范不统一所导致的航电系统测试过程难复现的问题。总线数据采集和比对模块中设计了两种缓存数据获取机制,保证了数据获取在不同场景下的高效及稳定;机械臂控制模块依托网络通信技术,设计了机械臂操作的运行机制以及控制编码,实现了可靠、实时反馈的自动化控制;GUI模块基于数据驱动设计,采用数据绑定技术,为复杂格式、关系交错的数据设计了多种前端模板,较好地完成了自动化测试过程中的显示和交互工作。3、搭建了航电系统自动化测试平台,进行了模块测试和总体系统测试。本文中设计并实现的航电系统自动化测试平台,已经完成初步测试与验证,可进行下一步地优化和兼容工作,其对于航电系统自动化测试的设计与实现有一定的借鉴意义。