[发明专利]基于SCPI命令的多程控仪器控制方法有效
申请号: | 202111178570.6 | 申请日: | 2021-10-10 |
公开(公告)号: | CN113934186B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 吴应睿;羊箭锋;周怡 | 申请(专利权)人: | 苏州大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京中仟知识产权代理事务所(普通合伙) 11825 | 代理人: | 周庆佳 |
地址: | 215000*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 scpi 命令 程控 仪器 控制 方法 | ||
本发明属于仪器控制领域,尤其是基于SCPI命令的多程控仪器控制方法,现提出如下方案,其包括以下步骤:S1:建立SCPI指令集成库:建立产品子系统命令的SCPI指令集成库;S2:封装SCPI指令集成库:对建立的SCPI指令集成库进行封装;S3:仪器组网:利用待组网仪器的LAN接口,使用交换机对待组网仪器进行组网;S4:联网仪器识别:通过IEEE通用指令对联网仪器进行识别;S5:数据采集:对联网仪器的数据进行采集。本发明统一了程控仪器的接口,大大简化了PC与程控仪器的连接通信步骤,让用户无需记忆复杂的SCPI指令,实现对多种型号仪器的控制与数据读取,可实现多种测量仪器的同步数据传输,适应复杂的测量情况。
技术领域
本发明涉及仪器控制技术领域,尤其涉及基于SCPI命令的多程控仪器控制方法。
背景技术
在智能工厂和工业物联网的热潮下,运用程控仪器对生产环境进行远程检测控制的技术越来越受到重视。并且随着生产及研发环境复杂度的提升,人们对程控仪器与主机交换数据的速度和准确性及多仪器协同控制的要求也越来越高。
SCPI指令是一套建立在IEEE488.2基础上,用于控制可编程测量仪器的标准语法和命令。它采用一套树状分层结构的命令集,提出了一个具有普遍性的通用仪器模型。其中命令共分为两种,一种为IEEE通用命令如:*CLS(清除)、 *IDN(查询)、*RCL(复位),一种为子系统命令即不同型号仪器特定的控制命令。
当前的PC与程控仪器交互系统如NI MAX可以通过发送SCPI指令的方式,实现PC端对程控仪器的控制与数据读取,但是现有的运用程控仪器对生产环境进行远程检测控制的技术存在以下问题:
1、目前的PC与程控仪器交互系统没有统一的接口,常常需要用户额外安装GPIB或RS2332接口的驱动程序,给使用带来不便;
2、目前PC对程控仪器的控制与数据读取主要由用户输入单条的SCPI指令实现,难以实现真正的自动测量与数据采集,且由于不同型号仪器的子系统命令不同,仪器控制程序的通用性差,用户需要记忆大量复杂的SCPI指令;
3、当前的PC与程控仪器交互系统无法在无需二次开发的情况下实现数据的可视化和不同型号仪器间的协同控制与数据读取,数据处理难度大,难以满足复杂的测量需求。
发明内容
本发明的目的是为了解决现有技术中存在PC与程控仪器交互系统没有统一的接口,用户需要记忆大量复杂的SCPI指令,数据处理难度大,难以满足复杂测量需求的缺点,而提出的基于SCPI命令的多程控仪器控制方法。
为了实现上述目的,本发明采用了如下技术方案:
基于SCPI命令的多程控仪器控制方法,包括以下步骤:
S1:建立SCPI指令继承库:建立产品子系统命令的SCPI指令继承库;
S2:封装SCPI指令继承库:对建立的SCPI指令继承库进行封装;
S3:仪器组网:利用待组网仪器的LAN接口,使用交换机对待组网仪器进行组网;
S4:联网仪器识别:通过IEEE通用指令对联网仪器进行识别;
S5:数据采集:对联网仪器的数据进行采集;
S6:UI界面控制:识别完成后用户可通过UI界面完成多程控仪器的控制及复杂的测量任务。
优选的,所述S2中,按照相应的仪器操作方式和数据读取方式对SCPI指令继承库进行封装。
优选的,所述S2中,将SCPI指令继承库封装成相应函数。
优选的,所述S3中,无需安装额外驱动,只需要连接网线或者无线路由器即可实现与仪器的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111178570.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医疗影像采集装置
- 下一篇:一种多流道微针电穿孔的复合经皮给药装置