本发明涉及航空电子测试,具体涉及一种afdx总线的测试方法、系统、设备及介质。
背景技术:
1、针对大型客机关键飞行项目和客运娱乐等设施的复杂航电系统越来越多,需要大幅增加飞机上航空数据总线的带宽,提高服务质量,因此提出了一种使用航空电子全双工通信以太网交换(afdx)的解决方案。该方案基于商用以太网标准,采用广泛接受的ieee802.3/ip/udp协议,并增加特殊功能,保证带宽和服务质量,实现低成本快速开发。该解决方案还可以简化布线,减轻飞机重量,并促进航空电子子系统的维护和升级。
2、而传统的afdx测试方法在面对数量极大的测试参数时,非常容易出现错误,而且会耗费大量的时间以及人力资源,为后期排故产生了极大地困难,而且极难维护。因此需要提供一种能够快速、准确并且可灵活设置的afdx总线的测试方法。
技术实现思路
1、有鉴于此,本申请实施例提供一种afdx总线的测试方法、系统、设备及介质,以达到提高afdx总线测试效率,减少故障,提高产品可靠性和安全性的目的。
2、本申请实施例提供以下技术方案:一种afdx总线的测试方法,包括:
3、步骤一、将待测试参数根据icd文档配置在excel表格中;
4、步骤二、将配置完成的excel表格转换成多个xml文档,将所述多个xml文档合并,生成.afdx配置文件;
5、步骤三、使用afdx测试软件对所述.afdx配置文件进行读取,实现afdx总线信号的发送和接收。
6、根据本申请一种实施例,所述待测试参数包括:参数名称、数据起始位置、数据长度、afdx板卡的portid以及icd文档中的数据通道长度。
7、根据本申请一种实施例,所述步骤二中还包括,将afdx板卡对应的portid以及vl号配置在同一个xml文档中,用于所述afdx板卡读取portid对应的待测试参数。
8、根据本申请一种实施例,所述步骤一中还包括,在excel表格中配置afdx总线信号为422总线信号或429总线信号。
9、根据本申请一种实施例,步骤三中,所述afdx测试软件采用源码值进行afdx总线信号的发送。
10、根据本申请一种实施例,所述步骤三中还包括,所述afdx测试软件在接收到afdx总线信号时,对该afdx总线信号的源码值和物理量进行解析。
11、本申请另一方面还提供一种afdx总线的测试系统,包括:
12、参数配置模块,用于将待测试参数根据icd文档配置在excel表格中;
13、文件转换模块,用于将配置完成的excel表格转换成多个xml文档,将所述多个xml文档合并,生成.afdx配置文件;
14、测试模块,用于使用afdx测试软件对所述.afdx配置文件进行读取,实现afdx总线信号的发送和接收。
15、本申请另一方面还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的afdx总线的测试方法。
16、本申请另一方面还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述的afdx总线的测试方法的计算机程序。
17、与现有技术相比,本说明书实施例采用的上述至少一个技术方案能够达到的有益效果至少包括:本发明实施例提供一种可配置的afdx总线测试方法,能够将大量的测试参数进行配置(大于10000个),通过不同的portid将信号发送出去。实现了测试的全面性,提高了afdx总线测试的测试效率,同时也减少了发生故障的可能性,降低了风险,有利于设计人员提高设计质量,提高工作效率,进而提高产品可靠性和安全性。
1.一种afdx总线的测试方法,其特征在于,包括:
2.根据权利要求1所述的afdx总线的测试方法,其特征在于,所述待测试参数包括:参数名称、数据起始位置、数据长度、afdx板卡的portid以及icd文档中的数据通道长度。
3.根据权利要求2所述的afdx总线的测试方法,其特征在于,所述步骤二中还包括,将afdx板卡对应的portid以及vl号配置在同一个xml文档中,用于所述afdx板卡读取portid对应的待测试参数。
4.根据权利要求1所述的afdx总线的测试方法,其特征在于,所述步骤一中还包括,在excel表格中配置afdx总线信号为422总线信号或429总线信号。
5.根据权利要求1所述的afdx总线的测试方法,其特征在于,步骤三中,所述afdx测试软件采用源码值进行afdx总线信号的发送。
6.根据权利要求1所述的afdx总线的测试方法,其特征在于,所述步骤三中还包括,所述afdx测试软件在接收到afdx总线信号时,对该afdx总线信号的源码值和物理量进行解析。
7.一种afdx总线的测试系统,其特征在于,包括:
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的afdx总线的测试方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至6中任一项所述的afdx总线的测试方法的计算机程序。