[发明专利]一种任意波形发生器工作方法、设备及介质有效
申请号: | 202110785080.6 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113419597B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 李清石;张孝飞;刘强;金长新 | 申请(专利权)人: | 山东浪潮科学研究院有限公司 |
主分类号: | G06F1/02 | 分类号: | G06F1/02;G06F13/40 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任意 波形 发生器 工作 方法 设备 介质 | ||
本申请公开了一种任意波形发生器工作方法、设备及介质,方法包括:嵌入式控制器获取客户端的请求信息;对所述请求信息进行解析,确定所述请求信息对应的请求类型;若所述请求类型为波形数据请求,则对所述请求消息中的第一槽位字段进行解析,确定第一槽位号;对所述请求消息中的波形组成字段进行解析,生成波形数据;将所述波形数据发送至所述第一槽位号对应的任意波形发生器,以使所述任意波形发生器根据所述波形数据进行操作。本申请实施例由嵌入式控制器生成波形数据,减少了客户端与嵌入式控制器之间的数据传输过程,实现了在嵌入式控制器与任意波形发生器之间传输波形数据,提高了嵌入式控制器扩展PXIe机箱时,任意波形发生器的工作效率。
技术领域
本申请涉及仪器技术领域,尤其涉及一种任意波形发生器工作方法、设备及介质。
背景技术
随着社会经济的发展,在科技研究领域,需要仪器之间协同工作,比如,需要PXIe机箱中多个任意波形发生器之间协同工作。
通常情况下,通过嵌入式控制器扩展PXIe机箱的方式,可以满足在PXIe机箱中,多个任意波形发生器协同工作的需求。
但是,在PXIe机箱中加入嵌入式控制器,导致客户端与任意波形发生器之间的通信时延增大。
发明内容
本申请实施例提供一种任意波形发生器工作方法、设备及介质,用于解决当在PXIe机箱中加入嵌入式控制器时,导致客户端与任意波形发生器之间通信效率低的问题。
本申请实施例采用下述技术方案:
一方面,本申请实施例提供了一种任意波形发生器工作方法,该方法包括:嵌入式控制器获取客户端的请求信息;对所述请求信息进行解析,确定所述请求信息对应的请求类型;若所述请求类型为波形数据请求,则对所述请求消息中的第一槽位字段进行解析,确定第一槽位号;对所述请求消息中的波形组成字段进行解析,生成波形数据;将所述波形数据发送至所述第一槽位号对应的任意波形发生器,以使所述任意波形发生器根据所述波形数据进行操作。
一个示例中,所述对所述请求信息进行解析,确定所述请求信息对应的请求类型之后,所述方法还包括:若所述请求类型为配置命令请求,则对所述请求消息中的第二槽位字段进行解析,确定第二槽位号;根据所述请求信息中的配置信息,对所述第二槽位号对应的任意波形发生器进行配置,以使所述任意波形发生器根据所述配置信息进行操作。
一个示例中,所述嵌入式控制器获取客户端的请求信息之前,所述方法还包括:嵌入式控制器与所述客户端通过以太网交换机组成测控局域网,以使所述客户端与所述嵌入式控制器通过所述以太网交换机进行通信;其中,所述嵌入式控制器预先设置在PXIe机箱中,所述PXIe机箱中还设有若干所述任意波形发生器,所述任意波形发生器为所述嵌入式控制器的高速串行计算机扩展总线标准PCIe外设。
一个示例中,所述将所述波形数据发送至所述第一槽位号对应的任意波形发生器,以使所述任意波形发生器根据所述波形数据进行操作之后,所述方法还包括:获取所述任意波形发生器的操作结果;组包所述操作结果为响应消息;将所述响应消息发送至所述客户端。
一个示例中,所述嵌入式控制器获取客户端的请求信息,具体包括:通过预先设置的端口号,监听所述客户端通过网际互连协议地址发送的访问请求;根据所述访问请求,获取所述客户端发送的请求信息。
一个示例中,所述对所述请求信息进行解析,确定所述请求信息对应的请求类型,具体包括:对所述请求信息进行解析,确定所述请求信息中类型字段的参数值;根据所述参数值生成标识信息;所述标识信息用于标识所述请求消息;根据所述标识信息,确定所述请求信息对应的请求类型。
一个示例中,所述根据所述标识消息,确定所述请求信息对应的请求类型,具体包括:确定预先设置的类型集合表;所述类型集合表中包括所述标识消息与所述请求类型之间的映射关系;在所述类型集合表中,对所述标识信息进行检索,以确定所述请求信息对应的请求类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮科学研究院有限公司,未经山东浪潮科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110785080.6/2.html,转载请声明来源钻瓜专利网。