吉时利 3706A-Python

问题描述

我正在尝试使用库 Qcodes 操作 Keithley 3706A。 当我尝试编译这 3 行时:

import qcodes as qc
from qcodes.instrument_drivers.tektronix.Keithley_3706A import Keithley_3706A
station = qc.Station()
smatrix = Keithley_3706A('smatrix',address="USB0::0x05e6::0x3706::04480980::INSTR")
station.add_component(smatrix)

我遇到了这个错误

Traceback (most recent call last):
  File "C:\Users\a.tekaya\PycharmProjects\pythonProject\main.py",line 4,in <module>
    smatrix = Keithley_3706A("smatrix",address="USB0::0x05e6::0x3706::04480980::INSTR")
  File "C:\Users\a.tekaya\PycharmProjects\pythonProject\venv\lib\site-packages\qcodes\instrument_drivers\tektronix\Keithley_3706A.py",line 80,in _init_
    self.connect_message()
  File "C:\Users\a.tekaya\PycharmProjects\pythonProject\venv\lib\site-packages\qcodes\instrument_drivers\tektronix\Keithley_3706A.py",line 801,in connect_message
    states = self.get_interlock_state()
  File "C:\Users\a.tekaya\PycharmProjects\pythonProject\venv\lib\site-packages\qcodes\instrument_drivers\tektronix\Keithley_3706A.py",line 729,in get_interlock_state
    states.append({"slot_no": i,"state": interlock_status[state]})
KeyError: 3

有人可以帮我解决这个问题吗? 谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)