SCPI

✍ dations ◷ 2025-04-27 03:10:40 #电子工程,电子标准,输入/输出,电子测试设备

可编程仪器标准命令(英语:Standard Commands for Programmable Instruments,缩写:SCPI)定义了一套用于控制可编程测试测量仪器的标准语法和命令。

SCPI于1990与IEEE 488.2协议一起面世。这套标准定义了可用于控制一切仪器的语法,命令结构以及数据格式。比如,通用的命令,如配置仪器参数的命令CONFigure,测量命令MEASure等。这些命令可用于任一仪器,并且同一类的命令属于同一子系统里。SCPI同时也定义了若干仪器的种类。比如,任何可控制的电源都会实现DCPSUPPLY基本功能类型。仪器的类别规定了它们会去实现什么样的子系统,当然也包括针对仪器的特定功能。

需要注意的是,SCPI并未定义物理层的传输信道的实现方法。虽然上文指出它最开始是和IEEE 488.2(即GPIB)面世的,但SCPI控制命令也可用于串口(RS-232),以太网,USB接口,VXIbus等若干硬件总线。

SCPI命令是ASCII字符串,通过物理传输层传入仪器。命令由一连串的关键字构成,有的还需要包括参数。在协议中,命令规定为如下形式:CONFigure。在使用中,即可以写全名,也可以仅写仅包含大写字母的缩写。通常仪器对于查询命令的反馈也为ASCII代码。在传输大量数据时,二进制数据也是可以使用的。

SCPI命令大致分为两种功能,

改变仪器运行状态的操作(打开/关闭电源输出),或者查询仪器状态的操作(例如读取输出电压值)。查询命令一般以问号(?)结尾。有些命令即可以用来设置,也可以用来查询仪器。

相似的命令可以被归类成一种层状或树状结构。例如,任何读取仪器测量结果的命令均可以MEASure开头。特定的子命令以冒号同上级命令分隔开。例如,测量直流电压会是这样的形式:MEASure:VOLTage:DC?,或者测量交流电流会是这样的形式:MEASure:CURRent:AC?

有些命令需要额外的参数。参数一般跟在命令的后面,以空格隔开。例如,将某个仪器的触发模式设为的命令可写为:TRIGer:MODe NORMal。上述命令里NORMal即为参数。

多个命令可用一条语句发送至仪器,只需在每条命令后使用分号;隔开即可。同时,除了第一条命令,随后的每条命令前必须加一个分号的前缀(除非其以星号开头)。例如,测量直流电压和交流电流可以写成一条语句:MEASure:VOLTage:DC?;:MEASure:CURRent:AC?

可以只发送命令名中的大写字母部分。例如,命令SYSTem:COMMunicate:SERial:BAUD 2400将会设置RS-232通讯端口的比特率为2400。这个命令可以简写为SYST:COMM:SER:BAUD 2400

首次发布于1990年,SCPI的起源是IEEE-488的另外一个层。 IEEE-488.1指定了物理和电气总线,IEEE488.2指定了协议和数据格式,但是都没有指定仪器的指令。不同的制造商,甚至不同的型号、相同类型的仪器都需要使用不同的命令集。 SCPI创建了一个标准,可以在所有的制造商和所有型号中通用。它需要使用的IEEE488.2数据格式,但不必非得是-488.1总线在2002-2003年,SCPI协会投票成为IVI基金会的一部分(可互换虚拟仪器).

相关

  • 硝基硝基化合物是含有一个或若干个硝基官能团(-NO2)的有机化合物。硝基化合物通常易爆,尤其是当分子内含有超过一个硝基且不纯时。芳香硝基化合物通常通过硝化反应合成,即混合硝酸
  • 逻辑联结词在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我
  • 墨西哥高原墨西哥高原(西班牙语:Altiplanicie mexicana)是一个占据了墨西哥中部和北部大部分面积的干旱半干旱高原。平均海拔约1,825米(5,988英尺),从北部的美墨边境一直延伸到南部的跨墨西
  • 鼓打贝斯鼓打贝斯(英语:drum and bass,缩写 d&b、DnB、dnb、deenbee、drum n bass、drum & bass等),是一种电子舞曲风格,有时也被称为丛林舞曲(jungle)。鼓打贝斯在1990年代早期出现,音乐风格
  • 墨西哥战争美国胜利美墨战争是美国与墨西哥之间于从1846年至1848年爆发的一场战争。19世纪,美国国内流行“天定命运论”,昭昭天命成为美国19世纪时的政治标语 ,其中一层含义就是美国人是
  • 埃尔帕拉伊索省埃尔帕拉伊索省(西班牙语:El Paraíso,意即“天堂”)是洪都拉斯的一个省,位于该国南东部,东界尼加拉瓜。面积7,218平方公里,2005年人口383,565人。首府尤斯卡兰。1878年自特古西加
  • Action (NU'EST迷你专辑)《Action》是韩国男子组合NU'EST首张韩语迷你专辑,于2012年7月11日发行,主打歌曲为〈Action〉。2012年7月,NU'EST发行首张迷你专辑《Action》回归乐坛,主打曲为〈Action〉。8月,
  • 邻苯二甲酸氢钾邻苯二甲酸氢钾,(Potassium hydrogen phthalate),又叫酞酸氢钾,是一种有机芳香酸(英语:Aromatic acid)邻苯二甲酸的酸式盐,分子中含有一个苯环,酸根所有的原子共平面。其水溶液呈酸
  • 罗依·科恩罗伊·马库斯·科恩(英语:Roy Marcus Cohn,1927年2月20日-1986年8月2日),又译为罗依·康,生于美国纽约市布朗克斯区,一名律师,因为在第二次红色恐慌时期,参与约瑟夫·雷芒德·麦卡锡追
  • 卡洛斯 (马德里公爵)卡洛斯·玛利亚·德·洛斯·多洛雷斯·胡安·伊西德罗·何塞·弗朗西斯科·基林·安东尼奥·米格尔·加布里埃尔·拉斐尔·德·波旁—哈布斯堡-洛林(Carlos María de los Do