[发明专利]一种多功能测量仪器程控命令处理方法有效

专利信息
申请号: 201711177786.4 申请日: 2017-11-23
公开(公告)号: CN107885675B 公开(公告)日: 2019-12-27
发明(设计)人: 李伟;杜念文;白轶荣;刘宝东;丁建岽 申请(专利权)人: 中国电子科技集团公司第四十一研究所
主分类号: G06F13/10 分类号: G06F13/10
代理公司: 37252 青岛智地领创专利代理有限公司 代理人: 种艳丽
地址: 266555 山东省*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种多功能测量仪器程控命令处理方法,属于电子测试技术领域,本发明针对多模式多测量功能程控命令的需求,提出了一种以扩充并兼容SCPI规范的SCPI命令,分解析不同功能的SCPI命令,以多线程加临界区保护的抢占公共命令缓冲区的方式,最大程度保证了命令解析速度,同时避免了多端口多命令缓冲区这种方式带来的仪器状态的不确定性;基于标准SCPI命令语法格式基础上,扩展定义了多测量功能命令格式,很好地解决了多套命令集之间命令如何区分的问题;基于菜单ID和程控ID映射的方式,实现程控命令的处理,解决了两种参数来源的功能处理。大大减少了代码编写量,精简了软件规模。
搜索关键词: 一种 多功能 测量 仪器 程控 命令 处理 方法
【主权项】:
1.一种多功能测量仪器程控命令处理方法,其特征在于:具体包括如下步骤:/n步骤1:在程控工作状态时,仪器端同时运行Lan线程、USB线程、GPIB线程、COM线程,四个命令处理线程持续检测LAN总线、USB总线、GPIB总线、COM服务器上是否存在命令数据;若存在命令数据,则将其放入各自的缓冲区,进行命令预分析;/n步骤2:通过命令预分析从语法队列中按先进先出顺序提取每条命令后放入公共命令接收缓冲区;/n通过命令预分析实现对测量仪器的程控筛选和SCPI命令格式分离;通过命令预分析对通过通讯接口所接收到的数据和程控命令信息进行解析,判断其合法性,提取有效指令和相应的参数;另一方面,仪器远程控制使用的命令,依据SCPI规范设计,SCPI规范规定命令是由关键字、特殊符号及命令属性组成,每个SCPI命令都能按照特定的方式逐步分解,得到命令的所有信息,命令解析和处理模块以SCPI规范为基础,采用特殊的数据结构,实现命令的解析和处理;/n命令预分析完成后将合法命令按照先进先出FIFO的方式,依次存储到公共命令接受缓冲区,同时将发送命令的端口标识一并存储;增加临界区以确保对先进先出FIFO资源的单独占用,否则当多个程序同时访问先进先出FIFO时会产生不可预知的后果;所有程控线程采用抢占的方式依次存储命令;/n步骤3:通过命令处理线程对语法队列中的每一条命令依次进行解析,将SCPI命令分解为通用命令和子系统命令;/n根据预解析部分获取的测量功能标识,找到对应的命令树,并根据语法规则,区分命令属于通用命令还是子系统命令;/n步骤4:通过通用命令直接执行命令功能;/n通用命令:通用命令由IEEE 488.2定义,用来管理宏、状态寄存器、同步和数据存储;/n通用命令不属于任何子系统,多功能测量仪器对于通用命令建立单独的命令树,如果为通用命令,则直接进行处理;/n步骤5:将子系统命令分为普通设置命令、查询命令和数据块存储命令,这三种子系统命令分解得到最终命令ID和命令参数;/n查询命令:转换输出命令ID和和命令参数,并返回查询信息到相应的端口;/n普通设置命令:普通设置命令属于子系统命令,根据多功能命令树进行解析,转换输出命令ID和和命令参数,并根据ID和命令参数进行映射,设置整机状态,根据其实现功能,又划分为两类:测量相关命令和测量无关命令;测量无关命令是指,不影响当前测量参数状态,不参与测量过程,不影响整机硬件状态;测量相关命令影响当前整机测量参数状态,一般接收到这种命令后,要按照当前命令设置的新的整机测量状态,重新启动新的测量过程;/n数据块存储命令:数据块存储命令的数据很大,分解出大数据块命令的ID和参数和进行单独处理;数据块命令包括数据块设置命令和数据块存储命令,根据命令解析的结果进行处理;另外一种特殊情况是多条数据块存储命令组合而成的关联命令;依据SCPI规范,分号表示一条命令的结束,另外,两条命令之间也可以通过分号间隔,这两条命令称作关联命令。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711177786.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top