Skip to content

Conversation

@astroloba
Copy link

Handles Keithley 2600 sourcemeter devices, in voltage sweep - current measure mode. Communication is performed using SCPI (through pyvisa).

The DAQ1D driver Keithley2600 enables acquisition of a single I-V characteristic by performing a voltage sweep with the configured parameters (start voltage, end voltage, step time* and number of points). In addition, control of the current limit and forcing autorange are available as options.

USB devices are also handled by this driver if pyusb is installed, so this was added to the plugin requirements. For convenience, the first USB device detected by pyvisa (if available) is selected.

(*this step time is the one used in the SweepVLinMeasureI() function of the instrument. It adds a waiting time to the time already needed to step voltage to the next increment, so expect actual total measurement time to be much longer than stime × npoints)

* **Keithley2700**: Keithley 2700 Multimeter/Switch System -- RS-232/GPIB -- 2 slots (7700 series modules)
* **Keithley2701**: Keithley 2701 Ethernet Multimeter/Switch System -- Ethernet/RS-232 -- 2 slots (7700 series modules)
* **Keithley2750**: Keithley 2750 Multimeter/Switch System -- RS-232/GPIB -- 2 slots (7700 series modules)
* **Keithley2750**: Keithley 2750 Multimeter/Switch System -- RS-232/GPIB -- 2 slots (7700 series modules)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

where is the 2600 serie you just workoed on?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done in c1760aa

@astroloba astroloba requested a review from seb5g November 28, 2025 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants