GPIB状态函数
- 更新时间2025-07-30
- 阅读时长4分钟
显示地址字符串指定的GPIB控制器的当前状态。该函数使用特殊的错误I/O。无论前次操作是否有错误发生,该函数都可获得GPIB控制器的状态。

输入/输出
地址字符串
—
地址字符串包含与函数通信的GPIB设备的地址。 可用主+次的格式输入地址字符串中的主地址和次地址。主和次都是十进制值,如主是2,次是3,则地址字符串是2+3。 如未指定地址,函数在读取和写入字符串前不会寻址。函数假定命令已经以其它方式发出或由另一个控制器控制并进行寻址。如控制器要寻址设备但并未在超出时间限制前进行,函数随GPIB错误6(超时)终止并在状态中置位14。如GPIB不是管理控制器,则不指定地址字符串。 如LabVIEW有多个可用的GPIB控制器,地址字符串的前缀可确定特定函数使用的控制器,格式为ID:地址或ID:(无需地址时)。例如,使用前缀2:3可设置GPIB控制器2与地址3上的设备进行通话。如控制器ID不出现,函数使用控制器0或总线0。
错误输入
—
错误输入表明该节点运行前发生的错误条件。在下列情况下,该输入可作为标准错误输入。 即使在节点运行前发生错误,节点仍正常运行。
状态
—
状态该布尔数组中的每一位都用于表明GPIB控制器的一个状态。 如发生错误,函数设置第15比特位。GPIB错误仅在设置了第15比特位状态后才有效。 下表用于显示状态中每一位的数值及状态符号。该表还包含每一位的说明。
GPIB错误
—
GPIB错误包含由任意GPIB函数报告的最新错误代码。关于状态置位15时GPIB错误的值,见GPIB错误代码。
字节总数
—
字节总数是之前的GPIB操作发送的字节数。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
地址字符串
—
错误输入
—
状态
—
GPIB错误
—
字节总数
—
错误输出
—