【问题标题】:How do I send low level GPIB commands using PyVISA?如何使用 PyVISA 发送低级 GPIB 命令?
【发布时间】:2020-01-30 11:27:43
【问题描述】:

所以我已经像这样初始化了一个 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 manual (PDF) 在第 D-9 和 D-10 页上显示了一些与 GPIB 命令相关的代码,但我不知道如何处理这些代码:

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

【问题讨论】:

    标签: python visa gpib pyvisa


    【解决方案1】:

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

    所以要发送 SDC,您将发送 b'\x04'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-16
      • 1970-01-01
      • 1970-01-01
      • 2018-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多