通用命令

通用命令 #

通用命令用来控制仪器状态寄存器、状态报告、同步、数据存储及其它通用功能,通用命令的用法和作用适用不同的仪器。所有的通用命令都可以通过命令字中的第一个“*”被识别,在 IEEE488.2 中详细定义了这些通用命令。


1、* CLS

功能描述:清除状态。设置状态字节(STB)、标准事件寄存器(ESR)和问题操作寄存的事件部分为零。该命令不改变屏蔽和转移寄存器的值,并清除输出缓冲区。

说明:仅设置。


2、* ESE < Value >

功能描述:事件状态使能。设置事件状态使能寄存器。查询时返回该寄存器十进制数值。

参数说明:范围 [ 0, 255 ]。


3、* ESR?

功能描述:读取事件状态寄存器十进制数值,并设置寄存器数值为零。见表3.1。

返回值:>0 表明校准错误。

说明:仅查询。


4、*IDN?

功能描述:返回仪器标识。

返回值: “生产厂家,<仪器型号>,<串号>,<固件版本号>”

举例:CETC41,3672B,1407001,1.2.7

说明:仅查询。


5、*OPC

功能描述:操作完成。所有待处理的命令执行完成后,设置事件状态寄存器的bit0,该位可用于启动服务请求。所有命令执行完毕后,该命令查询格式向输出缓冲区写入1,用于命令同步。


6、*OPT?

功能描述:返回仪器选项配置字符串。


7、*RST

功能描述:执行复位操作,取消全部待处理的*OPC命令或查询命令,功能与:SYSTem:PRESet命令相同。仪器非易失内存的内容不会丢失。

说明:仅设置。


8、*SRE

功能描述: 分析仪要求读状态寄存器前必须使能状态位。此命令使能服务请求寄存器位。寄存器的当前设置值存在非易失内存中。参见状态寄存器命令及读分析仪的状态寄存器。


*9、STB?

功能描述: 读仪器状态字节。本寄存器只在与其相关的寄存器都清空时才被清空。参见状态寄存器命令及读分析仪的状态寄存器。

说明:仅查询。


10、*TST?

功能描述:返回仪器硬件状态查询值。0 表示没有失败状态。其它值表示如下一个或多个状态存在。返回值是如下状态的加权和。如:返回 4 表示过载。返回 6 表示不稳幅及过载。


11、*WAI

功能描述:仪器将待处理的交迭命令全部处理完毕后再处理新命令。