一种飞行参数系统自动化测试方法

文档序号:9708509阅读:316来源:国知局
一种飞行参数系统自动化测试方法
【技术领域】
[0001]本发明属于仿真测试技术,涉及一种应用航空电子领域仿真技术的飞参系统自动化测试方法。
【背景技术】
[0002]飞参系统是重要的航空机载设备,其主要采集记录飞机上的各种参数,在正常情况下,其记录的参数可以用来进行飞机维护、故障诊断和训练评估。在飞机坠毁后,可以用来对事故原因进行调查、分析。飞参系统在飞机日常飞行及维护中起到重要作用。
[0003]目前飞参系统主要由采集器、记录器、快取记录器等设备组成,所有信号均由采集器进行采集、处理,然后通过系统总线传输给记录器和快取记录器进行记录,以便地面维护中使用。
[0004]传统的飞参系统测试都是以手动测试方法进行的,测试者在每次测试飞参系统时,需要根据机载测试文件把所有的参数值手动输入到信号源软件中,然后进行信号源发送,等待记录器及快取记录器记录数据之后,手动下载记录的数据,并对数据进行预处理,然后通过观察、分析记录的参数值是否同发送值一致,从而判断飞参系统是否合格,进行达到对飞参系统测试的目的。此测试方法为人工手动对飞参系统进行测试,费时、费力,在批量化的生产线上根本无法实现对飞参系统快速、准确的测试目的。

【发明内容】

[0005]本发明的目的:提供一种可以显著的提高飞行参数系统的测试效率,同时更能客观、准确的反映飞参系统状态的自动化测试方法。
[0006]本发明采用的方案:一种飞行参数系统自动化测试方法,其具体过程如下:
[0007]步骤1:飞行参数输出
[0008]底层设定飞行参数,并配置成config文件,然后信号测试软件读取config文件中的飞行参数,并驱动硬件测试设备,进行飞行参数输出;
[0009]步骤2:飞行参数记录
[0010]飞行参数系统的采集器采集测试软件输出的飞行参数,飞行参数系统的记录器和快取记录器通过总线通讯方式从采集器中读取并记录飞行参数数据;
[0011]步骤3:飞行参数下载
[0012]通过总线通讯方式下载记录器和快取记录器中的飞行参数数据,形成记录器文件和快取记录器文件;
[0013]步骤4:飞行参数比较
[0014]记录器文件和快取记录器文件中的飞行参数数据分别与config文件中的飞行参数数据进行比较,
[0015]如果记录器文件和快取记录器文件中飞行参数数据与config文件的飞行参数数据相比的误差超过预设值时,则判定记录器文件和快取记录器文件所记录的飞行参数数据不合格;
[0016]只有记录器文件和快取记录器文件中所有的飞行参数数据与config文件的飞行参数数据相比的误差均在预设值范围内时,则判定记录器文件和快取记录器文件所记录的飞行参数数据合格;
[0017]步骤5:检测报表输出
[0018]将步骤4的判定结果形成检测报表输出。
[0019]配置的config文件中包含需要发送的参数名称、参数类型、测试次数、测试误差及测试值1、测试值2、……、测试值N,N为需要检测的飞行参数数量。
[0020]飞行参数包括模拟量、开关量、频率量、RS422信号、ARINC429信号。
[0021 ]飞行参数下载前,对飞行参数系统进行自检。
[0022]所述信号测试软件封装有动态链接库,动态链接库中有针对飞行参数系统进行自检、记录、下载、预处理、比较的命令函数,该信号测试软件根据对飞行参数操作需要,调用动态链接库内相应的命令函数。
[0023]有益效果:本发明可以显著提高飞行参数系统的测试效率,可以对飞行参数系统进行自动化的测试,最后生成只读测试报表,从而节省了人力、物力,实现了对飞行参数系统的客观、自动化的测试。同时自动测试方法具有通用性,针对不同的飞行参数系统产品,只需更改信号测试软件中的配置文件config,便可以对其他飞行参数系统进行自动测试,具有一定的广泛适用性。
【附图说明】
[0024]图1是测试方法的组成框图。
[0025]图2是测试方法的原理结构框图。
[0026]图3是根据测试方法实现的软件测试界面。
[0027]图4是测试方法输出的数据测试报表界面。
【具体实施方式】
[0028]下面结合附图对发明的一种实施做进一步详细描述。
[0029]如图1所示,测试方法包含信号源输入输出部分、数据下载处理部分及测试报表输出部分。
[0030]如图2所示,本发明飞行参数系统自动化测试方法具体流程如下:
[0031]步骤1:飞行参数输出
[0032]底层设定飞行参数,并配置成config文件,然后信号测试软件读取config文件中的飞行参数,并驱动硬件测试设备,进行飞行参数输出。
[0033]其中,配置的config文件中包含需要发送的参数名称、参数类型、测试次数、测试误差及测试值1、测试值2、……、测试值N,N为需要检测的飞行参数测试次数,信号源在输出过程中读取config文件,可以按照一定的设定信息自动的进行所有信号发送。
[0034]测试软件通过1394B总线方式控制信号源测试设备,可以按照config文件中预设的数值输出各种飞行参数。
[0035]信号源测试设备为VXI测试设备,其中包含模拟量信号模块、开关量信号模块、频率量模块、RS422信号模块、ARINC429信号模块,VXI测试设备可以模拟飞机上各个系统的信号供飞行参数系统进行采集和记录。
[0036]步骤2:飞行参数记录
[0037]飞行参数系统的采集器采集测试软件输出的飞行参数,飞行参数系统的防护记录器和快取记录器通过HDLC总线通讯方式从采集器中读取并记录飞行参数数据。
[0038]测试软件通过调用动态链接库中的命令函数SetRecordO,通过HDLC总线通讯方式控制防护记录器和快取记录器进行强迫记录,记录测试软件输出的飞行参数,从而防护记录器和快取记录器便开始记录飞行参数。
[0039]步骤3:飞行参数下载
[0040]通过HDLC总线通讯方式下载防护记录器和快取记录器中的飞行参数数据,形成防护记录器文件和快取记录器文件,本实施方式中,所述防护记录器文件和快取记录器文件分别采用防护记录器文件blk.xls和快取记录器文件alk.xls。
[0041 ] 测试软件调用动态链接库中的命令函数ExitRecordO,通过HDLC总线通讯方式强迫防护记录器和快取记录器停止记录飞行参数,再调用命令函数DwnldDataO可以下载防护记录器和快取记录器中的数据,下载的飞行参数数据分别为blk.dat和alk.dat,针对下载的数据通过命令函数DataProcO可以对数据按照config文件中的格式进行预处理,处理完的数据分别为blk.xls和alk.xls。
[0042]步骤4:飞行参数比较
[0043]防护记录器文件blk.xls和快取记录器文件alk.xls中的飞行参数数据分别与config文件中的飞行参数数据进行比较。
[0044]如果防护记录器文件blk.xls和快取记录器文件alk.xls中飞行参数数据与config文件的飞行参数数据相比的误差超过预设值时,则判定防护记录器文件blk.xls和快取记录器文件alk.xls所记录的飞行参数数据不合格。
[0045]只有防护记录器文件blk.xls和快取记录器文件alk.xls中所有的飞行参数数据与config文件的飞行参数数据相比的误差均在预设值范围内时,则判定防护记录器文件blk.xls和快取记录器文件alk.xls所记录的飞行参数数据合格。
[0046]步骤5:检测报表输出
[0047]将步骤4的判定结果形成检测报表输出。
[0048]测试报表为Excel文件格式,其中包含参数名称、参数误差值、参数预设置、参数实测值及测试结论,通过测试报表,测试人员可以直观、详细的了解飞行系参数状态。
[0049]综上所述本发明把飞行参数系统测试中使用的信号源测试部分、数据下载处理部分及测试报表输出部分进行有机的整合,采用动态链接库技术封装各种函数,可以进行数据的自检、记录、下载、预处理及比较,最后输出测试报表,测试报表中罗列有所有参数信号的理论值及实测值,同时有测试结果,可以方便、客观、准确的反映飞参系统的基本状况。另夕卜,本方法具有普遍适用性,在对其他飞参系统进行测试时,测试者只需改变测试组件及配置文件config中的信息,便可以对其他飞参系统进行自动化测试,解决了目前飞行参系统测试中手动测试费时、费力的问题,具有较大的实际应用价值。
【主权项】
1.一种飞行参数系统自动化测试方法,其特征在于,具体过程如下: 步骤1:飞行参数输出 底层设定飞行参数,并配置成config文件,然后信号测试软件读取config文件中的飞行参数,并驱动硬件测试设备,进行飞行参数输出; 步骤2:飞行参数记录 飞行参数系统的采集器采集测试软件输出的飞行参数,飞行参数系统的记录器和快取记录器通过总线通讯方式从采集器中读取并记录飞行参数数据; 步骤3:飞行参数下载 通过总线通讯方式下载记录器和快取记录器中的飞行参数数据,形成记录器文件和快取记录器文件; 步骤4:飞行参数比较 记录器文件和快取记录器文件中的飞行参数数据分别与config文件中的飞行参数数据进行比较, 如果记录器文件和快取记录器文件中飞行参数数据与config文件的飞行参数数据相比的误差超过预设值时,则判定记录器文件和快取记录器文件所记录的飞行参数数据不合格; 只有记录器文件和快取记录器文件中所有的飞行参数数据与config文件的飞行参数数据相比的误差均在预设值范围内时,则判定记录器文件和快取记录器文件所记录的飞行参数数据合格; 步骤5:检测报表输出 将步骤4的判定结果形成检测报表输出。2.根据权利要I所述的飞行参数系统自动化测试方法,其特征在于,配置的config文件中包含需要发送的参数名称、参数类型、测试次数、测试误差及测试值1、测试值2、……、测试值N,N为需要检测的飞行参数数量。3.根据权利要2所述的飞行参数系统自动化测试方法,其特征在于,飞行参数包括模拟量、开关量、频率量、RS422信号、ARINC429信号。4.根据权利要2所述的飞行参数系统自动化测试方法,其特征在于,飞行参数下载前,对飞行参数系统进行自检。5.根据权利要2所述的飞行参数系统自动化测试方法,其特征在于,所述信号测试软件封装有动态链接库,动态链接库中有针对飞行参数系统进行自检、记录、下载、预处理、比较的命令函数,该信号测试软件根据对飞行参数操作需要,调用动态链接库内相应的命令函数。
【专利摘要】本发明属于仿真测试技术,涉及一种应用航空电子领域仿真技术的飞参系统自动化测试方法。本发明把飞参系统测试中使用的信号源测试部分、数据下载处理部分及测试报表输出部分进行有机的结合,测试者只需进行简单的操作,便可以实现飞参系统的测试,同时输出测试报表,测试报表中罗列有所有参数信号的理论值及实测值,同时有测试结果,可以方便、客观、准确的反映飞参系统的基本状况。同时,本方法具有普遍适用性,在对其他飞参系统进行测试时,测试者只需改变测试组件及配置文件config中的信息,便可以对其他飞参系统进行自动化测试,解决了目前飞参系统测试中手动测试费时、费力的问题。
【IPC分类】G06F17/50
【公开号】CN105468811
【申请号】CN201510654258
【发明人】孙爱国, 任峰, 于勇
【申请人】陕西千山航空电子有限责任公司
【公开日】2016年4月6日
【申请日】2015年10月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1