指令和请求格式
指令必须以ASCII格式发送,以回车(<cr>)、换行(<lf>)或回车换行符结尾。指令对大小写不敏感。每条请求会返回一个应答。如果检测到错误,那么应答中也会包括一个错误标志。
指令或请求字段:除非另行说明,否则通常都是在指令后面加上一个问号以将其转换成请求。
数据字段:数据字段可以是ASCII {字符串}或数字 {数值}格式。如果有多个数据字段,则需要用逗号隔开。请求没有数据字段。
指令集定义
在该手册中,由字母组成的数据项被定义为字符串,以与仅包含数字的数据相区分,比如“输入 1 以表示ON,或者输入0以表示OFF”,其中的1和0就被定义为数值。
分隔符:空格 (SP)。
数据:数字{数值}或字母{字符串}的ASCII表示。在发送代码时,会使用一个文本变量代替大括号,如以下例子中括号内的字符那样。
结束符:换行 (LF) 或回车 (CR) 用于表示一条指令的结束。对于 IEEE-488.2 通信来说,“EOI”也是可以接受的结束符。
发送指令的格式可以是以下格式之一:
1. [指令][结束符];
2. [指令][分隔符][数据][结束符];
3. 请求为以下格式的一种特殊指令:[指令?][结束符],其中问号“?”直接位于结束符前面。
当收到有效请求时,mensor压力控制器CPC6050会返回以CR和LF为结束符的{数据}。所返回的浮点数为指数形式,而且使用的是当前工程单位。
SCPI 指令错误消息和错误代码
发送到 CPC6050 的所有远程指令都会显示在故障排查应用中的远程按钮上。如果有语法错误,那么就会在出错的指令下面显示错误消息。本地错误和远程指令错误将会显示在错误按钮下方。最多可以存储和回调100个错误。