[发明专利]基于NI平台的AD/DA接口故障模型搭建方法无效
申请号: | 201310653803.2 | 申请日: | 2013-12-09 |
公开(公告)号: | CN103617121A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 吕宗辉;蔡德胜;刘玉峰;王雅楠;张明敏;魏伟波;刘军;李娜;杨志国;张磊 | 申请(专利权)人: | 北京京航计算通讯研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100074*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ni 平台 ad da 接口 故障 模型 搭建 方法 | ||
技术领域
本发明属于一种嵌入式软件测试方法,具体涉及一种在测试中衡量其测试充分性的一种方法,将该方法应用于嵌入式软件AD/DA接口测试中,从而保证嵌入式软件接口测试的充分性。
背景技术
近几来,随着数字化和智能化程度快速提高,嵌入式软件在军用武器装备中所占的比重日益增加,软件质量也成为影响型号质量的一项关键因素。在武器装备研制和定型、交付验收过程中,动态测试是验证软件功能、查找软件问题、提升软件质量的一项关键环节,更是各军兵种定型管理机构要求在软件定型前必须开展的一项核心工作。但由于试验环境重在验证软件各项正常功能,无法验证软件对各种常见故障和异常的处理情况,这也已成为制约嵌入式软件动态测试正常开展的一项关键因素。
发明内容
本发明的目的是提供一种基于NI平台的AD/DA接口故障模型搭建方法,在嵌入式软件动态测试的接口测试中,它能够模拟AD/DA故障从而提高测试充分性的途径和方法。
本发明是这样实现的,基于NI平台的AD/DA接口故障模型搭建方法,它包括如下步骤,
1)分析嵌入式软件动态测试AD/DA接口测试的数据故障注入类型、特点,从中提取出影响测试充分性的因素,进而通过提取、分析AD/DA接口故障注入的的共同特性,选择适合的AD/DA接口测试故障注入类型应用于充分性分析;
2)模拟量采用NI的PXI-1042机箱/PXI-1045机箱和一块控制器、一块2通道的模拟量板卡、一条稳压传输线、一块信号测量板卡。
所述的步骤1)中AD/DA的接口模型搭建方法包含开关量的故障模型搭建方法和模拟量的故障模型搭建方法两部分,其中开关量的故障模型搭建方法如下:
(1)采用NI的PXI-1042机箱/PXI-1045机箱和一块控制器、一块16通道的开关量板卡、一条16通道转接线盒的连接线、一块信号测量板卡。通过NI的DAQ硬件驱动管理程序在16通道开关量板卡处设置每路开关量名称及硬件端口;
(2)选择故障注入数据发送机制,发送机制包含手动发送和自动发送两种方式。当选择自动发送时,需通过设定故障注入发送VI的每帧循环周期时间间隔参数,设置每帧数据间隔时间;
(3)设定发送VI的每包数据中第1位到第16为开关量为0或1,从而控制每通道的高低位;
(4)设置while循环的循环次数,设定每包数据发送的次数,同时设置循环周期内的延时时间VI参数,从而设定每包数据发送的延时时间;
(5)根据设定的参数控制16通道板卡实时的通断情况,从而进行开关量故障注入数据的模拟发送。
所述的步骤2)模拟量的故障模型搭建方法如下:
(1)模拟量通讯中常见的故障模式为信号类型、信号范围、幅值、频率、偏移量、相位等信号的异常。通过NI的DAQ硬件驱动管理程序设置2通道的名称,通过labview编写的硬件驱动程序与设置的两通道进行相应的映射,并在故障注入器的界面进行关联,并选择其中一个硬件通道;
(2)依次在故障注入器选择信号类型、信号范围、幅值、频率、偏移量、相位等信息。并通过硬件驱动程序启动模拟量板卡根据设定好的信息进行发送,其中异常数据在发送前需经过参数自检,稳压模块,从而保证输出信号的稳定性;
(3)在数据发送的过程中将输出信号端连接到信号测量板卡,实时监测信号的稳定性与正确性,若信号监测波形数据与设置故障注入设置的数据不一致,通过硬件驱动程序断开模拟量板卡的数据发送,若一致则以波形的形式显示实时显示到界面上。
本发明的优点是,它能够模拟AD/DA故障从而提高测试充分性的途径和方法,并最终提高嵌入式软件动态测试关于AD/DA用例执行充分性的质标。
附图说明
图1为开关量故障注入工作流程图;
图2为模拟量故障注入工作流程图;
图3为基于NI平台AD/DA接口故障模型搭建技术应用说明图。
具体实施方式
下面结合附图和实施例对本发明进行详细介绍:
基于NI平台的AD/DA接口故障模型搭建方法,它包括如下步骤:
1)针对被测试软件的交联环境及故障注入要求,设置不同的故障注入数据参数及故障注入文件;
2)将故障注入数据参数及故障注入文件共同配置到故障注入工具;
3)根据被测试软件的交联环境及AD/DA故障注入工具交联要求,连接开展测试,并实时监控测试情况见附图3。
具体实施步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京航计算通讯研究所,未经北京京航计算通讯研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310653803.2/2.html,转载请声明来源钻瓜专利网。