Connecting to DMM6500 Keithley by Keithley in Python
Instrument Card
6½ digit bench/system digital multimeter with large 5” (12.7cm) multi touch capacitive touchscreen and graphical display. It supports SCPI, TSP® scripting, Keithley 2000 SCPI emulation and Keysight 34401A SCPI emulation language modes.
Device Specification: here
Manufacturer card: KEITHLEY
Keithley Instruments is a measurement and instrument company headquartered in Solon, Ohio, that develops, manufactures, markets, and sells data acquisition products, as well as complete systems for high-volume production and assembly testing.
- Headquarters: Cleveland, Ohio, United States
- Yearly Revenue (millions, USD): 110.6
- Vendor Website: here
Demo: Record voltage over time with an Agilent 34401A multimeter
Connect to the DMM6500 Keithley in Python
Read our guide for turning Python scripts into Flojoy nodes.
PROTOCOLS > SCPI
Here is a Python script that uses Qcodes to connect to a Keithley DMM6500 Multimeter:
This script creates a KeithleyDMM6500
class that inherits from VisaInstrument
provided by Qcodes. It adds three parameters: voltage
, current
, and resistance
, which are used to read the corresponding measurements from the multimeter.
The reset
method is used to reset the device.
To use the script, you need to provide the appropriate address for your Keithley DMM6500 in the KeithleyDMM6500
instantiation. Then, you can call the parameter methods (voltage()
, current()
, resistance()
) to read the measurements from the multimeter.
Note: Make sure you have Qcodes and the necessary dependencies installed before running this script.