二、传输协议
SCPI命令协议
以上四种通信接口都支持标准工业控制的SCPI命令协议,Standard Commands for Programmable Instruments的缩写,即程控仪器(可编程仪器)标准命令集。SCPI 是一种建立在现有标准IEEE488.1 和 IEEE 488.2 基础上,并遵循了IEEE754 标准中浮点运算规则、ISO646 信息交换7 位编码符号(相当于ASCII编程)等多种标准的标准化仪器编程语言。它采用一套树状分层结构的命令集,提出了一个具有普遍性的通用仪器模型,采用面向信号的测量;它的助记符产生规则简单、明确,且易于记忆。使用SCPI命令的实例如下:
:HOLD
(1)功能
设置或查询数据的保持状态。
(2)命令格式
:HOLD {<布尔值>}
:HOLD?
(3)参数说明
<布尔值> = ON|OFF
(4)示例
:HOLD OFF
:HOLD? -> 0
SCPI通信协议使用的是ASCII码字符进行,让人更加直观的查看所读写的数据内容。