Skip to content

ValueError: No device found. #21

@mustafacc

Description

@mustafacc

I'm getting a ValueError("No device found.") exception when attempting to connect to the instrument. I'm checking the instrument in the NI Max device manager and it is available and I can communicate with it. Any help would be appreciated!

Operating system: Windows 10 21H2 - 64bit
Python: Python 3.9.5 (anaconda distribution)
Keithley model: Keithley 2604B connected via USB

image

  File "C:\Users\user\Nextcloud\Lab data LC group\MLP01-4060-Scylla\Mustafa\20211015_KeithleyCtrl_py3\example.py", line 9, in <module>
    k = Keithley2600('USB0::0x05E6::0x2604::4371376::INSTR')

  File "C:\ProgramData\Miniconda3\lib\site-packages\keithley2600\keithley_driver.py", line 1684, in __new__
    instance = Keithley2600(*args, **kwargs)

  File "C:\ProgramData\Miniconda3\lib\site-packages\keithley2600\keithley_driver.py", line 842, in __init__
    Keithley2600Base.__init__(

  File "C:\ProgramData\Miniconda3\lib\site-packages\keithley2600\keithley_driver.py", line 567, in __init__
    self.connect(**kwargs)

  File "C:\ProgramData\Miniconda3\lib\site-packages\keithley2600\keithley_driver.py", line 585, in connect
    self.connection = self.rm.open_resource(self.visa_address, **kwargs)

  File "C:\ProgramData\Miniconda3\lib\site-packages\pyvisa\highlevel.py", line 3304, in open_resource
    res.open(access_mode, open_timeout)

  File "C:\ProgramData\Miniconda3\lib\site-packages\pyvisa\resources\resource.py", line 297, in open
    self.session, status = self._resource_manager.open_bare_resource(

  File "C:\ProgramData\Miniconda3\lib\site-packages\pyvisa\highlevel.py", line 3232, in open_bare_resource
    return self.visalib.open(self.session, resource_name, access_mode, open_timeout)

  File "C:\ProgramData\Miniconda3\lib\site-packages\pyvisa_py\highlevel.py", line 167, in open
    sess = cls(session, resource_name, parsed, open_timeout)

  File "C:\ProgramData\Miniconda3\lib\site-packages\pyvisa_py\sessions.py", line 323, in __init__
    self.after_parsing()

  File "C:\ProgramData\Miniconda3\lib\site-packages\pyvisa_py\usb.py", line 81, in after_parsing
    self.interface = self._intf_cls(

  File "C:\ProgramData\Miniconda3\lib\site-packages\pyvisa_py\protocols\usbtmc.py", line 287, in __init__
    super(USBTMC, self).__init__(vendor, product, serial_number, **kwargs)

  File "C:\ProgramData\Miniconda3\lib\site-packages\pyvisa_py\protocols\usbtmc.py", line 199, in __init__
    raise ValueError("No device found.")

ValueError: No device found.

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions