一种基于ARINC661标准的座舱显示系统测试方法技术方案

技术编号:17328367 阅读:25 留言:0更新日期:2018-02-24 21:58
本发明专利技术提出一种基于ARINC661标准的座舱显示系统测试方法,从文件结构级、指令级实现了基于ARINC661标准定义文件(DF文件)的解析,将解析结果以图形化的方式展现,可一目了然地看到系统定义的所有构件,以及构件之间的层次关系,并将构件已图形的方式绘制,从而可脱离产品验证定义文件的正确性;支持构件运行时属性的设置,通过与系统互联,实现产品功能、性能的全面测试。本发明专利技术完全按照ARINC661标准,真正改变了基于ARINC661标准座舱显示系统仅依靠系统联试去验证、并且系统联试不能暴露所有异常的现状;同时,可支持系统的调试与故障定位,可有效地提高系统的质量,具有推广和使用价值。

A test method of cockpit display system based on ARINC661 standard

【技术实现步骤摘要】
一种基于ARINC661标准的座舱显示系统测试方法
本专利技术属于测试
,涉及基于ARINC661标准的座舱显示系统,用于实现该类型座舱显示系统的全面测试、故障定位与调试。
技术介绍
随着ARINC661标准被应用于军用飞机,以及军用飞机航电系统综合性的提高,基于ARINC661标准的飞机座舱显示系统变得越来越复杂。而传统的飞机座舱显示系统检测仅仅是依靠系统联试实现,由于系统联试难以进行边界测试和异常测试,测试过程不充分,导致目前仅仅依靠系统联试难以全面的测试飞机座舱显示系统,无法有效地保障装备质量。此外,现有测试基本都是针对ARINC661标准定义文件(DF)的验证,未考虑ARINC661标准运行时的数据结构验证,所以验证不全面,同样不能有效的保障装备质量。
技术实现思路
为解决现有技术存在的问题,本专利技术提出一种基于ARINC661标准的座舱显示系统测试方法,完全按照ARINC661标准,实现基于ARINC661标准座舱显示系统定义文件与运行时属性的全面测试,同时可有效支持装备研发人员的调试与故障定位,从而保障装备质量。本专利技术的技术方案为:所述一种基于ARINC661标准的座舱显示系统测试方法,其特征在于:包括以下步骤:步骤1:获取被测座舱显示系统的ARINC661标准定义文件;步骤2:对步骤1得到的ARINC661标准定义文件按照ARINC661标准进行解析:包括解析定义文件的文件头、预定义符号块、构件块和文件尾;解析得到若干个预定义符号和构件,以及各个预定义符号的定义属性和各个构件的定义属性;步骤3:对解析后的预定义符号、构件建立树形列表展示,通过点击预定义符号、构件,能够显示对应定义属性;步骤4:选择需要测试的构件,按照ARINC661标准设置构件的运行时属性;步骤5:根据步骤4选择的构件以及输入的运行时属性,生成运行指令数据流;将运行指令数据流输出给被测座舱显示系统的实物测试系统;根据实物测试系统的显示结果,判断步骤4选择的构件是否合格。进一步的优选方案,所述一种基于ARINC661标准的座舱显示系统测试方法,其特征在于:在步骤2对ARINC661标准定义文件按照ARINC661标准进行解析的过程中,还对定义文件的文件头、预定义符号块、构件块和文件尾的完整性进行验证,并给出验证结果报告。有益效果本专利技术提出的基于ARINC661标准的座舱显示系统测试方法,从文件结构级、指令级实现了基于ARINC661标准定义文件(DF文件)的解析,将解析结果以图形化的方式展现,可一目了然地看到系统定义的所有构件,以及构件之间的层次关系,并将构件已图形的方式绘制,从而可脱离产品验证定义文件的正确性;支持构件运行时属性的设置,通过与系统互联,实现产品功能、性能的全面测试。本专利技术的主要贡献在于完全按照ARINC661标准,真正改变了基于ARINC661标准座舱显示系统仅依靠系统联试去验证、并且系统联试不能暴露所有异常的现状;同时,可支持系统的调试与故障定位,可有效地提高系统的质量,具有推广和使用价值。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1ARINC661座舱显示系统定义文件验证流程图。图2ARINC661座舱显示系统运行时属性测试流程图。具体实施方式下面详细描述本专利技术的实施例,所述实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。本实施例中的测试方法通过对座舱显示系统定义文件的验证与解析,并在解析的基础上对构件的运行时属性进行测试,实现了对ARINC661座舱显示系统的全面测试。主要包括定义文件的验证与解析、运行时属性的测试两个环节。1、ARINC661座舱显示系统定义文件验证。加载装备的定义文件(.BIN格式的二进制文件),按照ARINC661标准从文件结构级、指令级完成文件解析与验证,将解析结果以图形化方式呈现,将验证结果以报告的方式保存。解析结果包括定义文件包含的所有符号和控件,验证结果包含结构级和指令级。2、ARINC661座舱显示系统运行时属性测试。在解析结果的基础上,可根据需要设置任意构件组合的任意属性,将设置的构件属性集按照ARINC661标准生成运行时指令,通过通讯总线将指令发送给座舱显示系统,观察显示是否与指令一致。具体包括以下步骤:步骤1:获取被测座舱显示系统的ARINC661标准定义文件;例如可以从被测座舱显示系统设计单位获取。步骤2:对步骤1得到的ARINC661标准定义文件按照ARINC661标准进行解析:包括解析定义文件的文件头、预定义符号块、构件块和文件尾;解析得到若干个预定义符号和构件,以及各个预定义符号的定义属性和各个构件的定义属性。如图1所示,加载步骤1得到的ARINC661标准定义文件后,校验文件类型,校验成功则读定义文件到缓冲区;然后依次解析定义文件的文件头、预定义符号块、构件块和文件尾,并同时对定义文件的文件头、预定义符号块、构件块和文件尾的完整性进行验证。将解析结果以通过步骤3图形化方式呈现,将验证结果以报告的方式保存。步骤3:对解析后的预定义符号、构件建立树形列表展示,通过点击预定义符号、构件,能够显示对应定义属性。接下来进行ARINC661座舱显示系统运行时属性测试,是在定义文件解析结果的基础上,通过对构件运行时属性的设置,实现对构件自身属性与构件之间层级关系的测试。步骤4:选择需要测试的构件,按照ARINC661标准设置构件的运行时属性;步骤5:根据步骤4选择的构件以及输入的运行时属性,按照ARINC661标准生成运行指令数据流,按照座舱系统的指令传输协议将运行时指令封装为运行时数据包;通过具体的数据总线将运行指令数据包输出给被测座舱显示系统的实物测试系统;根据实物测试系统的显示结果,判断步骤4选择的构件是否合格。尽管上面已经示出和描述了本专利技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本专利技术的限制,本领域的普通技术人员在不脱离本专利技术的原理和宗旨的情况下在本专利技术的范围内可以对上述实施例进行变化、修改、替换和变型。本文档来自技高网...
一种基于ARINC661标准的座舱显示系统测试方法

【技术保护点】
一种基于ARINC661标准的座舱显示系统测试方法,其特征在于:包括以下步骤:步骤1:获取被测座舱显示系统的ARINC661标准定义文件;步骤2:对步骤1得到的ARINC661标准定义文件按照ARINC661标准进行解析:包括解析定义文件的文件头、预定义符号块、构件块和文件尾;解析得到若干个预定义符号和构件,以及各个预定义符号的定义属性和各个构件的定义属性;步骤3:对解析后的预定义符号、构件建立树形列表展示,通过点击预定义符号、构件,能够显示对应定义属性;步骤4:选择需要测试的构件,按照ARINC661标准设置构件的运行时属性;步骤5:根据步骤4选择的构件以及输入的运行时属性,生成运行指令数据流;将运行指令数据流输出给被测座舱显示系统的实物测试系统;根据实物测试系统的显示结果,判断步骤4选择的构件是否合格。

【技术特征摘要】
1.一种基于ARINC661标准的座舱显示系统测试方法,其特征在于:包括以下步骤:步骤1:获取被测座舱显示系统的ARINC661标准定义文件;步骤2:对步骤1得到的ARINC661标准定义文件按照ARINC661标准进行解析:包括解析定义文件的文件头、预定义符号块、构件块和文件尾;解析得到若干个预定义符号和构件,以及各个预定义符号的定义属性和各个构件的定义属性;步骤3:对解析后的预定义符号、构件建立树形列表展示,通过点击预定义符号、构件,能够显示对应定义属性;步骤4:选择需要测试的...

【专利技术属性】
技术研发人员:闫定杨凯范玉影
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1