本发明涉及半实物仿真技术技域,尤其涉及一种半实物仿真数据的处理方法及装置。
背景技术:
1、当前主流的半实物仿真测试平台对测试过程中的数据处理普遍采用直接看图的形式。这些数据处理程序都存在共性问题:对于多个工况组合在一起的录波数据包,无法进行定制化切割和拆分,波形回放需要根据时间轴位置去找对应物理量的数据位置,操作起来效率较低而且麻烦、不适用于需要数据标准化处理的情景,同时也很难满足用户的更高级需求。
技术实现思路
1、本发明提供了一种半实物仿真数据的处理方法及装置,通过按照预先设定的数据间隔提取所有工况对应的子数据包,与对应工况进行组合,形成会图表,以生成对应数据绘图。
2、第一方面,本发明提供的一种半实物仿真数据的处理方法,包括:
3、获取半实物仿真数据的录波数据包及其采样周期;
4、基于所述采样周期,对所述录波数据包进行数据拆分,得到在所有工况信息下的拆分后的数据段;
5、将所述工况信息和所述拆分后的数据段进行组合,形成绘图表信息;
6、依据所述绘图表信息生成对应的多个半实物仿真绘图。
7、可选地,基于所述采样周期,对所述录波数据包进行数据拆分,得到拆分后的数据段,包括:
8、基于所述采样周期为时间轴上的初始时间间隔,确定目标时间间隔;
9、以所述目标时间间隔对所述录波数据包进行数据拆分,得到所述拆分后的数据段。
10、可选地,以所述目标时间间隔对所述录波数据包进行数据拆分,得到所述拆分后的数据段,包括:
11、按照所述目标时间间隔从所述录波数据包中提取时间间隔标志位和数据截取顺序标志位;
12、按照所述时间间隔标志位和所述数据截取顺序标志位,提取所有所述工况对应的子数据包,得到所述拆分后的数据段。
13、可选地,基于所述采样周期为时间轴上的初始时间间隔,确定目标时间间隔,包括:
14、通过循环判断语句对所获取时间轴点对所述录波数据包的逐个采样点作差,直至得到满足采样周期范围的目标时间轴点;所述目标时间轴点由所述采样周期和预设的周期倍数集所确定;所述目标时间轴点即所述目标时间间隔。。
15、第二方面,本发明还提供了一种半实物仿真数据的处理装置,包括:
16、获取模块,用于获取半实物仿真数据的录波数据包及其采样周期;
17、拆分模块,用于基于所述采样周期,对所述录波数据包进行数据拆分,得到在所有工况信息下的拆分后的数据段;
18、组合模块,用于将所述工况信息和所述拆分后的数据段进行组合,形成绘图表信息;
19、绘图生成模块,用于依据所述绘图表信息生成对应的多个半实物仿真绘图。
20、可选地,所述拆分模块包括:
21、时间间隔确定子模块,用于基于所述采样周期为时间轴上的初始时间间隔,确定目标时间间隔;
22、拆分子模块,用于以所述目标时间间隔对所述录波数据包进行数据拆分,得到所述拆分后的数据段。
23、可选地,所述拆分子模块包括:
24、第一提取单元,用于按照所述目标时间间隔从所述录波数据包中提取时间间隔标志位和数据截取顺序标志位;
25、第二提取单元,用于按照所述时间间隔标志位和所述数据截取顺序标志位,提取所有所述工况对应的子数据包,得到所述拆分后的数据段。
26、可选地,所述时间间隔确定子模块具体为:
27、通过循环判断语句对所获取时间轴点对所述录波数据包的逐个采样点作差,直至得到满足采样周期范围的目标时间轴点;所述目标时间轴点由所述采样周期和预设的周期倍数集所确定;所述目标时间轴点即所述目标时间间隔。
28、本申请第三方面提供了一种电子设备,所述设备包括处理器以及存储器;
29、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
30、所述处理器用于根据所述程序代码中的指令执行第一方面所述的半实物仿真数据的处理方法。
31、本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面所述的半实物仿真数据的处理方法。
32、从以上技术方案可以看出,本发明具有以下优点:
33、本发明通过获取半实物仿真数据的录波数据包及其采样周期;基于所述采样周期,对所述录波数据包进行数据拆分,得到在所有工况信息下的拆分后的数据段;将所述工况信息和所述拆分后的数据段进行组合,形成绘图表信息;依据所述绘图表信息生成对应的多个半实物仿真绘图。通过按照预先设定的数据间隔提取所有工况对应的子数据包,与对应工况进行组合,形成会图表,以生成对应数据绘图,提高作图效率和作图质量,实现作图尺寸及图像像素标准化。
1.一种半实物仿真数据的处理方法,其特征在于,包括:
2.根据权利要求1所述的半实物仿真数据的处理方法,其特征在于,基于所述采样周期,对所述录波数据包进行数据拆分,得到拆分后的数据段,包括:
3.根据权利要求2所述的半实物仿真数据的处理方法,其特征在于,以所述目标时间间隔对所述录波数据包进行数据拆分,得到所述拆分后的数据段,包括:
4.根据权利要求2所述的半实物仿真数据的处理方法,其特征在于,基于所述采样周期为时间轴上的初始时间间隔,确定目标时间间隔,包括:
5.一种半实物仿真数据的处理装置,其特征在于,包括:
6.根据权利要求5所述的半实物仿真数据的处理装置,其特征在于,所述拆分模块包括:
7.根据权利要求6所述的半实物仿真数据的处理装置,其特征在于,所述拆分子模块包括:
8.根据权利要求6所述的半实物仿真数据的处理装置,其特征在于,所述时间间隔确定子模块具体为:
9.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-4任一项所述的方法。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序本处理器执行时运行如权利要求1-4任一项所述的方法。