本发明涉及波形发生,具体涉及波形生成方法、装置、计算机设备及存储介质。
背景技术:
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、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的波形生成方法。
1.一种波形生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述波形调整参数包括波形调整类型和波形调整数值;
3.根据权利要求1所述的方法,其特征在于,所述波形调整参数包括波形调整类型和波形调整数值;
4.根据权利要求3所述的方法,其特征在于,所述波形调整数值包含第一方向的偏移数值和/或第二方向的偏移数值;所述在所述历史波形数据中加上所述波形调整数值,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取当前波形数据,以基于所述当前波形数据以及历史波形数据的包络得到波形调整参数之后,还包括:
6.根据权利要求1所述的方法,其特征在于,所述若能够得到所述波形调整参数,基于所述波形调整参数对所述历史波形数据对应的历史波形进行调整,生成所述当前波形数据对应的目标波形之后,还包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述当前波形数据以及历史波形数据的包络得到波形调整参数,包括:
8.一种波形生成装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的波形生成方法。