System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于测试模型库的模块化可重构软件生成方法及系统技术方案_技高网

基于测试模型库的模块化可重构软件生成方法及系统技术方案

技术编号:41073697 阅读:2 留言:0更新日期:2024-04-24 11:30
本发明专利技术实施例提供一种基于测试模型库的模块化可重构软件生成方法及系统,属于相控阵雷达技术领域。所述生成方法包括:确定待测试的设备类型;根据所述设备类型确定通信总线类型、函数类型以及代码类型;获取用于测试设备的指令集;根据所述指令集和所述设备类型构建测试指令库;构建用于控制监督测试流程的流程管理模块;构建用于显示测试结果的测试结果信息模块。本发明专利技术通过构建测试指令库解决了多种类型多种信号多种参数的测试设备统一兼容的问题,解决了分段指令重复编写,测试设备添加需要在多平台修改代码的问题,能够分种类自行添加新型号的测试设备。

【技术实现步骤摘要】

本专利技术涉及相控阵雷达,具体地涉及一种基于测试模型库的模块化可重构软件生成方法及系统


技术介绍

1、随着相控阵雷达装备的快速发展,对相控阵雷达及其核心单元的测试技术也提出了越来越高的要求。相控阵雷达的核心组件是收发单元。每部雷达都由上万只收发组件构成。从组件级、模块级到天线子阵,都要对收发组件的性能进行测试。收发组件在试验前后,也要进行性能指标测试。

2、相控阵雷达收发组件的测试次数多,测试数据量大,对测试速度和测试的通用性要求比较高。每个阶段的测试数据,都要能进行追溯,方便进行问题排查和状态监测。收发组件在不同的测试阶段测试的指标和筛选条件也不同,如何将复杂的测试流程模块化,通过搭积木的方式,快速的搭建测试系统,并且使每一个测试模块标准化、规范化、通用化,这直接关系到收发组件的测试效率和数据的可信度。

3、目前,针对收发组件的测试软件很多,但是利用通用仪表指令函数库+模块化通用测试平台+可定义可重构测试指标模型库+系列化数据库+多编码执行序列库的软件平台确很少,存在多种类多型号多种多参数仪表指令统一兼容的问题以及多通道多迹线多窗体仪表,分段指令重复编写,仪表型号添加需要在多平台重复修改代码的问题。


技术实现思路

1、本专利技术实施例的目的是提供一种基于测试模型库的模块化可重构软件生成方法及系统,解决了多种类多型号多种多参数仪表指令统一兼容问题,解决了多通道多迹线多窗体仪表,分段指令重复编写,仪表型号添加需要在多平台重复修改代码的难题。

2、为了实现上述目的,本专利技术实施例一方面提供一种基于测试模型库的模块化可重构软件生成方法,所述生成方法包括:

3、确定待测试的设备类型;

4、根据所述设备类型确定通信总线类型、函数类型以及代码类型;

5、获取用于测试设备的指令集;

6、根据所述指令集和所述设备类型构建测试指令库;

7、构建用于控制监督测试流程的流程管理模块;

8、构建用于显示测试结果的测试结果信息模块。

9、可选地,所述测试设备包括信号发生器、矢量网络分析仪、频谱分析仪、电源、功率计、示波器、噪声系数分析仪的至少一者。

10、可选地,根据所述设备类型确定通信总线类型、函数类型以及代码类型,包括:

11、根据ieee-488标准的gpib总线标准、gjb 8115-2013规定的lxi局域总线标准、rs232串口通信标准、rs422串口通信标准、usb通用串行总线通信标准、pxie通信总线标准中的至少一者确定所述通信总线类型。

12、可选地,根据所述设备类型确定通信总线类型、函数类型以及代码类型,包括:

13、创建共用函数库instrparaset.dll,在所述共用函数库instrparaset.dll的不同的命名空间下设置不同的函数类,其中,所述命名空间分为instruzhiling命名空间、instrugenfile命名空间以及dataanalyzer命名空间中的至少一种;

14、在instruzhiling命名空间中,设置无参数的公共函数和以字段名为函数名且参数输入顺序与指令拼接顺序对齐的分类型指令函数;

15、在所述instrugenfile命名空间中,创建以仪表工作模型区分的状态生成、仪表校准、数据存取的类;

16、在所述dataanalyzer命名空间中,建立所有相控阵雷达收发组件的带外杂散抑制处理函数、延时精度处理函数、衰减精度百分比误差处理函数。

17、可选地,所述带外杂散抑制处理函数包括公式(1)至公式(10),所述延时精度处理函数包括公式(11)至公式(16),所述衰减精度百分比误差处理函数包括公式(17),

18、

19、

20、

21、m-sta=n1+f0*(m-1)/fstep-n2*0.5,  (4)

22、m-stp=n1-f0*(m-1)/fstep+n2*0.5,  (5)

23、0-sta≥0,且0-stp<1-sta,1-stp<2-sta,m-1-stp<m-sta,m-stp<n,

24、

25、

26、0′-sta≥0-sta,0′-stp≤0-stp,m′-sta≥m-sta,m′-stp≤m-stp,(8)

27、

28、n1=f1/fstep,n2=f2/fstep,  (10)

29、其中,f0为载波信号频率,fstep为频率扫描间隔,fsta为起始测量频率,fstp为终止测量频率,f1为载波信号谱宽,f2为谐波分量谱宽,n1为载波信号横坐标跨度,n2为谐波分量作弊跨度,n为总扫描点数,xn1为载波信号对应的信号点,result为带外杂散抑制的测量结果,m为谐波个数,0-sta为1/2次谐波分量有效数据起始点下标,0-stp为1/2次谐波分量有效数据终止点下标,1-sta为2次谐波有效数据起始点下标,1-stp为2次谐波有效数据终止点下标,m-sta为第m次谐波有效数据的起始下标,m-stp为第m次谐波有效数据的终止下标,为第m次谐波有效数据的平均值,σ为标准方差,0′-sta为1/2谐波满足筛选条件的数据的起始下标,0′-stp为1/2谐波满足筛选条件的数据的终止下标,m′-sta为m谐波满足筛选条件的数据的起始下标;m′-stp为1/2谐波满足筛选条件的数据的终止下标;

30、

31、

32、

33、

34、fcenter非=(0.5*(fsta+fstp),  (15)

35、ysjbt={ysjbt1,ysjbt2......ysjbtn},  (16)

36、其中,fstp为终止扫描频率,fsta为起始扫描频率,m为矢网扫描点数,fcenter为延时器理论设置频率点,dly(j,i)为第i个基本态第j个频率点的延时精度,corr(j,i)为第i个基本态第j个频率点的延时误差值,x(j,i)为第i个基本态第j个频率点的延时数据,xstd(j,i)为i个基本态第j个频率点的延时标准数据,codenum(kk)为第kk个基本态的加权系数,ysjbt(kk)为第kk个延时基本态的延时量;

37、

38、其中,attoffset为衰减器极度安全域值,x(j,i)为i个基本态第j个频率点的衰减数据,xstd(j,i)为i个基本态第j个频率点的理论这,codenum(kk)为第kk个基本态的加权系数,attjbt(kk)为第kk个计算态的衰减量。

39、可选地,获取用于测试设备的指令集,包括:

40、创建仪表指令模型库instruzhiling,所述仪表指令模型库instruzhiling设置有多个相控阵雷达收发组件测试仪表的指令集库;

41、根据所述指令集和所述设备类本文档来自技高网...

【技术保护点】

1.一种基于测试模型库的模块化可重构软件生成方法,其特征在于,所述生成方法包括:

2.根据权利要求1所述的生成方法,其特征在于,所述测试设备包括信号发生器、矢量网络分析仪、频谱分析仪、电源、功率计、示波器、噪声系数分析仪的至少一者。

3.根据权利要求2所述的生成方法,其特征在于,根据所述设备类型确定通信总线类型、函数类型以及代码类型,包括:

4.根据权利要求2所述的生成方法,其特征在于,根据所述设备类型确定通信总线类型、函数类型以及代码类型,包括:

5.根据权利要求4所述的生成方法,其特征在于,所述带外杂散抑制处理函数包括公式(1)至公式(10),所述延时精度处理函数包括公式(11)至公式(16),所述衰减精度百分比误差处理函数包括公式(17),

6.根据权利要求2所述的生成方法,其特征在于,获取用于测试设备的指令集,包括:

7.根据权利要求2所述的生成方法,其特征在于,构建用于控制监督测试流程的流程管理模块,包括:

8.根据权利要求2所述的生成方法,其特征在于,构建用于显示测试结果的测试结果信息模块,包括:

9.根据权利要求2所述的生成方法,其特征在于,所述生成方法还包括:

10.一种基于测试模型库的模块化可重构系统,其特征在于,所述系统包括处理器,用于执行如权利要求1至9任一所述的生成方法。

...

【技术特征摘要】

1.一种基于测试模型库的模块化可重构软件生成方法,其特征在于,所述生成方法包括:

2.根据权利要求1所述的生成方法,其特征在于,所述测试设备包括信号发生器、矢量网络分析仪、频谱分析仪、电源、功率计、示波器、噪声系数分析仪的至少一者。

3.根据权利要求2所述的生成方法,其特征在于,根据所述设备类型确定通信总线类型、函数类型以及代码类型,包括:

4.根据权利要求2所述的生成方法,其特征在于,根据所述设备类型确定通信总线类型、函数类型以及代码类型,包括:

5.根据权利要求4所述的生成方法,其特征在于,所述带外杂散抑制处理函数包括公式(1)至公式(10),所述延时...

【专利技术属性】
技术研发人员:朱艳萍
申请(专利权)人:中国电子科技集团公司第三十八研究所
类型:发明
国别省市:

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

1