一种波形数据加载方法及装置制造方法及图纸

技术编号:16269435 阅读:39 留言:0更新日期:2017-09-22 21:08
本发明专利技术提供了一种波形数据加载方法及装置,属于波形数据处理技术领域。所述方法包括:在加载波形数据文件前将预定波形数据中添加包含预定波形参数的配置信息头;根据添加所述信息头的预定波形数据生成波形数据文件数组;根据所述波形数据文件数组获得所述预定波形数据的配置信息参数值和字节数组;根据所述配置信息参数值和所述字节数组生成所述预定波形数据对应的波形,并将所述波形显示和/或输出。本发明专利技术通过配置信息头和波形数据文件数组获得预定波形数据的配置信息参数值和字节数组,从而获得该波形数据对应的波形,实现了用户在加载波形数据文件前查看已保存的波形数据,解决了无法在加载前对实际波形及相关参数进行查看的问题。

【技术实现步骤摘要】
一种波形数据加载方法及装置
本专利技术涉及一种波形数据加载方法及装置,属于波形数据处理

技术介绍
现有的射频信号源产品通常会提供运行在PC端的上位机软件,用户可通过该上位机软件编辑波形,并将相应的波形下载到射频信号源,使该射频信号源产生需要的波形。另外,用户还可以加载磁盘上的波形数据文件,并将波形文件下载到预定的仪器中。并且,针对已有的上位机软件,用户可以通过在软件界面上配置参数以生成波形数据文件,并对波形数据文件执行另存或者下载操作。但是在上述的技术方案中,加载磁盘上的波形数据文件可实现对波形数据文件的加载操作,但无法在加载前对波形数据文件的实际波形及其相关参数进行查看。
技术实现思路
本专利技术为解决现有的波形数据加载方法存在的无法在加载前对实际波形及相关参数进行查看的问题,进而提出了一种波形数据加载方法及装置,具体包括如下的技术方案:一种波形数据加载方法,包括:在加载波形数据文件前将预定波形数据中添加包含预定波形参数的配置信息头;根据添加所述信息头的预定波形数据生成波形数据文件数组;根据所述波形数据文件数组获得所述预定波形数据的配置信息参数值和字节数组;根据所述配置信息参数值和所述字节数组生成所述预定波形数据对应的波形,并将所述波形显示和/或输出。在本专利技术所述的波形数据加载方法中,在加载波形数据文件前将预定波形数据中添加包含预定波形参数的配置信息头包括:将所述预定波形数据的参数配置信息转化为参数信息字符串;通过预定字符将所述参数信息字符串连接后生成包含配置信息字符串的配置信息头。在本专利技术所述的波形数据加载方法中,根据添加所述信息头的预定波形数据生成波形数据文件数组包括:将所述配置信息字符串转化为字节数据数组;根据所述预定波形数据的参数配置信息生成波形字节数据数组;将所述字节数据数组与所述波形字节数据数组连接,生成波形数据文件数组。在本专利技术所述的波形数据加载方法中,根据所述波形数据文件数组获得所述预定波形数据的配置信息参数值和字节数组包括:将所述波形数据文件数组转化为配置信息字符串和波形数据字符串;根据所述配置信息字符串获得预定波形的配置信息参数值;根据所述波形数据字符串获得所述预定波形数据的字节数组。在本专利技术所述的波形数据加载方法中,根据所述配置信息参数值和所述字节数组生成所述预定波形数据对应的波形,并将所述波形显示和/或输出包括:根据所述配置信息参数值将所述预定波形数据的参数配置信息以预定格式显示;对所述字节数组进行归一化处理后显示在预定波形显示控件中。一种波形数据加载装置,包括:数据数组生成模块,用于在加载波形数据文件前将预定波形数据中添加包含预定波形参数的配置信息头;文件数组生成模块,用于根据添加所述信息头的预定波形数据生成波形数据文件数组;参数确定模块,用于根据所述波形数据文件数组获得所述预定波形数据的配置信息参数值和字节数组;波形生成模块,用于根据所述配置信息参数值和所述字节数组生成所述预定波形数据对应的波形,并将所述波形显示和/或输出。在本专利技术所述的波形数据加载装置中,在所述数据数组生成模块中包括:字符串转化子模块,用于将所述预定波形数据的参数配置信息转化为参数信息字符串;信息头生成子模块,用于通过预定字符将所述参数信息字符串连接后生成包含配置信息字符串的配置信息头。在本专利技术所述的波形数据加载装置中,在所述文件数组生成模块中包括:信息转化子模块,用于将所述配置信息字符串转化为字节数据数组;第一数组生成子模块,用于根据所述预定波形数据的参数配置信息生成波形字节数据数组;第二数组生成子模块,用于将所述字节数据数组与所述波形字节数据数组连接,生成波形数据文件数组。在本专利技术所述的波形数据加载装置中,在所述参数确定模块中包括:数组转化子模块,用于将所述波形数据文件数组转化为配置信息字符串和波形数据字符串;第二参数确定子模块,用于根据所述配置信息字符串获得预定波形的配置信息参数值;字节数组生成子模块,用于根据所述波形数据字符串获得所述预定波形数据的字节数组。在本专利技术所述的波形数据加载装置中,在所述波形生成模块中包括:信息显示子模块,用于根据所述配置信息参数值将所述预定波形数据的参数配置信息以预定格式显示;波形显示子模块,用于对所述字节数组进行归一化处理后显示在预定波形显示控件中。本专利技术的有益效果是:通过配置信息头和波形数据文件数组获得预定波形数据的配置信息参数值和字节数组,从而获得该波形数据对应的波形,实现了用户在加载波形数据文件前查看已保存的波形数据的参数信息及波形数据,解决了无法在加载前对实际波形及相关参数进行查看的问题。附图说明图1是以示例的方式示出的波形数据加载方法的流程图。图2是实施例一提出的波形数据加载方法的流程图。图3是实施例二提出的波形数据加载装置的结构图。具体实施方式结合图1所示,本实施例提出的波形数据加载方法包括:步骤11,在加载波形数据文件前将预定波形数据中添加包含预定波形参数的配置信息头。首先可将预定波形数据的参数配置信息转化为参数信息字符串,然后通过预定字符将该参数信息字符串连接后生成包含配置信息字符串的配置信息头。步骤12,根据添加信息头的预定波形数据生成波形数据文件数组。首先可将该配置信息字符串转化为字节数据数组,然后将该字节数据数组与波形字节数据数组连接,生成波形数据文件数组。步骤13,根据波形数据文件数组获得预定波形数据的配置信息参数值和字节数组。首先可将波形数据文件数组转化为配置信息字符串和波形数据字符串,然后根据该配置信息字符串获得预定波形的配置信息参数值,以及根据该波形数据字符串获得预定波形数据的字节数组。步骤14,根据所述配置信息参数值和所述字节数组生成所述预定波形数据对应的波形,并将所述波形显示和/或输出。首先可根据配置信息参数值将预定波形数据的参数配置信息以预定格式显示,然后对字节数组进行归一化处理后显示在预定波形显示控件中,以实现对已保存的波形数据的波形及相关参数的显示。采用本实施例提出的技术方案,通过配置信息头和波形数据文件数组获得预定波形数据的配置信息参数值和字节数组,从而获得该波形数据对应的波形,实现了用户在加载波形数据文件前查看已保存的波形数据的参数信息及波形数据,解决了无法在加载前对实际波形及相关参数进行查看的问题。下面通过具体的实施例对本专利技术提出的技术方案进行详细说明:实施例一结合图2所示,本实施例提出的波形数据加载方法包括:步骤21,在加载波形数据文件前生成包含配置信息字符串的信息头。首先获取界面上用户输入的参数配置,然后根据该参数配置调用预定调制算法生成波形字节数据数组,最后在预定波形数据文件前添加配置信息头。其中,该波形字节数据数组可采用星座图映射和脉冲成型滤波器生成。其中,该配置信息头包含了波形相关的各个参数,例如数据长度、调制类型、滤波器类型等信息。通过调用FormatIntoString(格式化为字符串)函数将各个参数格式化为参数信息字符串,即通过配置信息头的格式,先将数据转换为字符串,再将字符串格式化为VI、函数或应用程序能够读取的格式;然后再调用ConcatenateStrings(连接字符串)函数将各个参数信息字符串及“waveform=”连接起来,即通过将连接输入字符串及连线至节点的顺序调整为一致本文档来自技高网...
一种波形数据加载方法及装置

【技术保护点】
一种波形数据加载方法,其特征在于,包括:在加载波形数据文件前将预定波形数据中添加包含预定波形参数的配置信息头;根据添加所述信息头的预定波形数据生成波形数据文件数组;根据所述波形数据文件数组获得所述预定波形数据的配置信息参数值和字节数组;根据所述配置信息参数值和所述字节数组生成所述预定波形数据对应的波形,并将所述波形显示和/或输出。

【技术特征摘要】
1.一种波形数据加载方法,其特征在于,包括:在加载波形数据文件前将预定波形数据中添加包含预定波形参数的配置信息头;根据添加所述信息头的预定波形数据生成波形数据文件数组;根据所述波形数据文件数组获得所述预定波形数据的配置信息参数值和字节数组;根据所述配置信息参数值和所述字节数组生成所述预定波形数据对应的波形,并将所述波形显示和/或输出。2.如权利要求1所述的波形数据加载方法,其特征在于,在加载波形数据文件前将预定波形数据中添加包含预定波形参数的配置信息头包括:将所述预定波形数据的参数配置信息转化为参数信息字符串;通过预定字符将所述参数信息字符串连接后生成包含配置信息字符串的配置信息头。3.如权利要求2所述的波形数据加载方法,其特征在于,根据添加所述信息头的预定波形数据生成波形数据文件数组包括:将所述配置信息字符串转化为字节数据数组;根据所述预定波形数据的参数配置信息生成波形字节数据数组;将所述字节数据数组与所述波形字节数据数组连接,生成波形数据文件数组。4.如权利要求1所述的波形数据加载方法,其特征在于,根据所述波形数据文件数组获得所述预定波形数据的配置信息参数值和字节数组包括:将所述波形数据文件数组转化为配置信息字符串和波形数据字符串;根据所述配置信息字符串获得预定波形的配置信息参数值;根据所述波形数据字符串获得所述预定波形数据的字节数组。5.如权利要求1所述的波形数据加载方法,其特征在于,根据所述配置信息参数值和所述字节数组生成所述预定波形数据对应的波形,并将所述波形显示和/或输出包括:根据所述配置信息参数值将所述预定波形数据的参数配置信息以预定格式显示;对所述字节数组进行归一化处理后显示在预定波形显示控件中。6.一种波形数据加载装置,其特征在于,包括:数据数组生...

【专利技术属性】
技术研发人员:张丽红王悦王铁军李维森
申请(专利权)人:苏州普源精电科技有限公司
类型:发明
国别省市:江苏,32

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

1