通过协议给硬件发送scpi命令是怎么工作的?
SCPI命令大致分为两种功能,改变仪器运行状态的set操作(打开/关闭电源输出),或者查询仪器状态的query操作(例如读取输出电压值)。查询命令一般以问号结尾。有些命令即可以用来设置,也可以用来查询仪器。
SCPI(Standard Commands for Programmable Instruments)——可编程仪器的标准命令,是一个独立于硬件的纯粹的软件标准,字符串可通过任何仪器接口进行传送。
SCPI是一种建立在现有标准IEEE 488.1和IEEE 488.2基础上,并遵循了IEEE 754标准中浮点运算规则、ISO646信息交换7位编码符号等多种标准的标准化仪器编程语言。它规定了在控制器到仪器和仪器到控制器之间信息交换层消息的内容和构造,从而以一种标准的方式来描述各种各样的仪器功能,其目的在于减少自动测试设备的程序开发时间。
1.SCPI命令由三部分内容组成:
1)语法和式样——用于描述实际语言的应用及发展维护的基本原理;
2)命令结构——描述在仪器中出现的实际语言构造;
3)数据交换格式——描述一种在仪器与应用之间、应用与应用之间或仪器与仪器之间可以使用的数据集的标准表示方法。
可编程仪器标准命令(英语:Standard Commands for Programmable Instruments,缩写:SCPI)定义了一套用于控制可编程测试测量仪器的标准语法和命令。
2024-09-03 广告