IEEE488.2通用命令用于查询仪器基本信息或执行常用基本操作。这些命令通常以“*”开头,命令关键字的长度为3个字符,并与状态寄存器相关。
标准事件状态寄存器(SESR)和状态字节寄存器(SBR)记录了在仪器使用过程中可能发生的某类型的事件,IEEE488.2定义了状态寄存器中的每个位记录一种特定类型的事件。
位编号 | 位名称 | 十进制值 | 定义 |
---|---|---|---|
0 |
操作完成 |
1 |
之前的所有命令都已经执行 |
1 |
未使用 |
2 |
- |
2 |
查询错误 |
4 |
仪器试图读取输出缓冲区,但它是空的;或在读取上一次查询之前接收到一个新的命令行;或输入和输出缓冲区都已满 |
3 |
特定于设备的错误 |
8 |
特定于设备的错误,包括自检错误、校准错误或发生的其他特定于设备的错误 |
4 |
执行错误 |
16 |
发生执行错误 |
5 |
命令 |
32 |
发生命令语法错误 |
6 |
未使用 |
64 |
- |
7 |
通电 |
128 |
自上次读取或清除事件寄存器后,已关闭再打开电源 |
位编号 | 位名称 | 十进制值 | 定义 |
---|---|---|---|
0 |
未使用 |
1 |
- |
1 |
未使用 |
2 |
- |
2 |
错误队列 |
4 |
错误队列中的一个或多个错误 |
3 |
可疑数据摘要 |
8 |
在可疑数据寄存器中设置一个或多个位(必须启用位) |
4 |
消息可用 |
16 |
仪器输出缓冲区中的可用数据 |
5 |
标准事件摘要 |
32 |
在标准事件寄存器中设置一个或多个位(必须启用位) |
6 |
主累加 |
64 |
在状态字节寄存器中设置一个或多个位,并且可以生成服务请求(必须启用位) |
7 |
操作寄存器 |
128 |
在操作状态寄存器中设置一个或多个位(必须启用位) |