1

所以我已经像这样初始化了一个 GPIB 仪器:

import pyvisa
rm = pyvisa.ResourceManager()
kk = rm.open_resource('GPIB0::1::INSTR')

# kk is some Keithley 2400 source meter unit

根据PyVISA docskk有一种send_command编写 GPIB 命令的方法。所以我尝试了以下几行,但没有成功:

kk.send_command('SDC')
kk.send_command(b'SDC')

Keithley 2400 手册 (PDF)在第D-9 和 D-10 页上显示了一些与 GPIB 命令相关的代码,但我不知道如何理解这些代码: Keithley 2400 SMU 用户手册第 D-9 页 Keithley 2400 SMU 用户手册第 D-10 页

问题:在 PyVISAsend_command中使用实例的方法发送低级 GPIB 命令的正确方法是什么?GPIBInstrument

4

1 回答 1

1

看起来您需要发送实际字节,而不是命令的名称。

所以要发送 SDC,你会发送 b'\x04'

于 2020-01-31T21:18:50.200 回答