System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数实融合测试异构样机多接口适配的方法技术_技高网

一种数实融合测试异构样机多接口适配的方法技术

技术编号:41437955 阅读:5 留言:0更新日期:2024-05-28 20:32
本发明专利技术提供了一种数实融合测试异构样机多接口适配的方法。该方法根据测试需求和样机设计规范,获取接口类型、接口功能和接口数据格式等信息;智能选择适配器或转换器,对接口的物理形式、电气特性和通信协议等进行精确转换;设计相应的测试用例验证样机各个接口的正常工作性能,并对测试结果进行综合评估;针对不同数据格式的接口,采用数据转换和数据校验方法,从而计算出数据一致性检验结果;采用统一量化方法,将数据一致性检验结果转换为可聚合计算的值;将统一量化结果带入影响权重,通过累加计算,得出样机各个接口以及整体可靠性的全面评估结果。本发明专利技术为测试异构样机的多接口适配提供了一种全面而高效的解决方案。

【技术实现步骤摘要】

本专利技术属于计算机仿真与测试,具体涉及一种数实融合测试异构样机多接口适配的方法


技术介绍

1、数实融合测试是一种综合利用计算机仿真与测试技术的方法,通过将虚拟系统和物理系统相融合,实现对系统性能的综合评估和优化。在军事、航空、汽车等领域广泛应用。在系统研发阶段,为了验证系统功能、性能和可靠性等指标,需要将系统的各个分系统或组件以不同形式的样机接入数实融合测试平台,进行系统级联合测试。


技术实现思路

1、本专利技术的目的在于克服现有技术的不足,提供一种工程实用的数实融合测试异构样机多接口适配方法,实现对样机的各个接口进行有效的转换和匹配,保证数实融合测试的顺利进行。

2、为实现上述目的,本专利技术采用的技术方案如下:

3、一种数实融合测试异构样机多接口适配的方法,包括如下步骤:

4、步骤一:根据测试需求和样机设计规范,对样机的各个接口进行分析,得到接口类型、接口功能、接口数据格式等信息。接口类型指的是接口的物理形式、电气特性、通信协议等,如串口、并口、网口、usb口等。接口功能指的是接口的作用和用途,如输入、输出、控制、监测等。接口数据格式指的是接口的数据的编码、表示、传输等方式,如二进制、十六进制、ascii码等。

5、步骤二:当进行数实融合测试异构样机多接口适配时,针对不同类型的接口,选择合适的适配器或者转换器,将接口的物理形式、电气特性、通信协议等进行转换,使其能够与数实融合测试平台相匹配。适配器或者转换器可以是硬件设备,如串口转网口、usb转串口等,也可以是软件程序,如协议转换、数据转换等。针对不同功能的接口,设计相应的测试用例,验证其能否正常工作,并对测试结果进行评估。测试用例可以是人工操作,如按键、开关、指示灯等,也可以是自动化脚本,如发送、接收、比较、判断等。

6、步骤三:当进行数实融合测试异构样机多接口适配时,不同分系统的样机的接口数据格式、特征不一,对应的数据转换和数据校验的方法需与其匹配。因此,首先需将接口数据根据数据特征分类,再选择合适的数据转换和数据校验的方法得到接口数据与预期数据的一致性结果。根据数据类型及特征,可分为数字数据和文本数据两类。针对两类数据,需分别选择合适的数据转换和数据校验的方法。

7、数字数据指的是样机的接口输出跟时间有关系的数值数据。数字数据的转换和校验的方法关注数据的编码、表示、传输等方式的一致性,根据行业领域工程实现规律,预期数据具有不同形态,需要根据测试平台的要求提供的预期数据不同形态综合考虑适用的转换和校验的方法。当预期数据为设计要求,要求输出结果应满足确定的某一编码或者表示方式的时,数据转换和校验的问题转化为检验样机输出的数据是否符合某一编码或者表示方式的单数据检验问题;当预期数据为一组给出的以往实际测试的数据样本时,数据转换和校验的问题可转化为比较样机输出的数据样本和预期数据样本是否一致的双数据检验问题。假设数据符合某转换函数f,若f是未知数据特征的转换函数,则适合用非参数方法进行数据转换和校验;若是已知的特殊转换函数,则可以应用参数方法进行数据转换和校验。

8、文本数据指的是样机的接口输出跟时间没有关系的字符串数据。文本数据的转换和校验的方法关注字符串的编码、表示、传输等方式的一致性,根据行业领域工程实现规律,预期数据具有不同形态,需要根据测试平台的要求提供的预期数据不同形态综合考虑适用的转换和校验的方法。当预期数据为设计要求,要求输出结果应满足确定的某一编码或者表示方式的时,数据转换和校验的问题转化为检验样机输出的字符串是否符合某一编码或者表示方式的单字符串检验问题;当预期数据为一组给出的以往实际测试的字符串样本时,数据转换和校验的问题可转化为比较样机输出的字符串样本和预期字符串样本是否一致的双字符串检验问题。假设字符串符合某转换函数f,若f是未知字符串特征的转换函数,则适合用非参数方法进行字符串转换和校验;若是已知的特殊转换函数,则可以应用参数方法进行字符串转换和校验。

9、可选的,不同数据类型采用不同的转换和校验的方法,需将各类方法的结果转化为可统一量化差异程度的结果。通过对各类转换和校验的方法的结果特点进行识别,构造合适的转换函数,可实现不同数据转换和校验的结果的统一量化转换。构造转换函数的形式并不唯一,即转换和校验的结果向统一量化结果转换的方式并不唯一。在选择转换函数时,对转换函数进行充分检验。通过选择不同的数据转换和校验的方法对同一组接口数据进行转换和校验,再比较通过不同的转换函数得到的统一量化结果的差值,可以反映构造的转换函数是否合理:差值越小,说明统一量化的结果反映的数据一致性越相近,构造的转换函数合理;反之,差值越大,说明构造的转换函数不合理。

10、步骤四:样机的各个接口可构成一个可分层递归的复杂系统,一个接口可包括多个关键数据参数,一个系统可包括多个接口。接口某一数据可靠,不代表接口可靠,接口可靠,也不代表整个系统可靠,需要进行综合评估。层次分析法适用于较为复杂的大型系统可靠性评估,基本思想是将复杂的系统逐级分解,对每一层级的参数按照相关影响因素构造判断矩阵,从顶层向下计算判断矩阵得出某层次因素对上一层级的影响程度。因此,层次分析法可作为多层级复杂系统可靠性评估的一种方法。

11、层次分析法的判断矩阵常采用1-9标度法和指数标度法,层次分析法的具体步骤为:①构造判断矩阵;以导航系统可靠性s21为例,首先根据主gps信号k21、辅助imu信号k22对s21的重要性,将s21层两两比较,构造判断矩阵a21。采用相同方法,构造各层判断矩阵amn。②计算各因素的权重分配;对给定的判断矩阵amn,计算每一行各元素的乘积,再采用求根法求解特征向量,最后,由权重向量求得最大特征根。③权重向量一致性检验;由上述方法求得的权重向量是否可靠,需要经过进一步一致性检验,得到cr。当cr<0.1时,认为判断矩阵可以接受,cr越小,一致性越好。当cr>0.1时,应当修正判断矩阵。④层次总权重计算;根据各判断矩阵赋予的权重,带入各底层数据一致性考核结果进行加权乘加,得到系统整体可靠性。通过构建系统可靠性的层次关系,并逐层赋予各子层级对上一层级系统的可靠性影响权重,最终基于底层各输出数据的一致性计算结果,可通过聚合计算得到系统整体的可靠性。

12、本专利技术与现有技术相比的优点在于:

13、(1)传统的数实融合测试方法主要针对整个系统,无法深入到样机的各个接口层面进行适配性和一致性的精细处理。这些接口的适配性和一致性对数实融合测试的效果和效率有直接影响。本专利技术将样机的各个接口划分为不同类型、功能和数据格式,并提出相应的适配方法,从而解决了数实融合测试异构样机多接口适配的问题。此举为测试不同分系统的样机接口提供了有效的方法支持。

14、(2)针对接口适配结果,由于接口数据的多样性,不同的转换和校验方法会导致数据一致性结果的区间、幅值和表达方式各异,难以满足可靠性综合评估所需的标准化值要求。传统方法通常依赖专家本文档来自技高网...

【技术保护点】

1.一种数实融合测试异构样机多接口适配的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种数实融合测试异构样机多接口适配的方法,其特征在于,所述步骤1.5包括,所述统一量化方法通过对同一组数据采用不同转换方法得到多个统一量化结果,得到的多个统一量化结果进行差值比较。

3.根据权利要求1或2所述的一种数实融合测试异构样机多接口适配的方法,其特征在于,所述步骤1.4包括,高级数据转换和数据校验方法采用实时监测、误差校正的任一种方法。

【技术特征摘要】

1.一种数实融合测试异构样机多接口适配的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种数实融合测试异构样机多接口适配的方法,其特征在于,所述步骤1.5包括,所述统一量化方法通过对同一组数据采用不同转换方法得...

【专利技术属性】
技术研发人员:易航陶飞金小辉陈志刚邹孝付王铭胡鹏飞张世友郭雄宋鸿儒王之海苏贺奇宋骏霖王舒李海涛
申请(专利权)人:北京航天拓扑高科技有限责任公司
类型:发明
国别省市:

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

1