Connecting to DMM6500 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 in Python
Read our guide for turning Python scripts into Flojoy nodes.
PROTOCOLS > SCPI
To connect to a DMM6500 Multimeter using Qcodes Community, you can use the following Python script:
from qcodes.instrument.visa import VisaInstrumentfrom qcodes.instrument import InstrumentChannelfrom qcodes.utils.validators import Numbersfrom functools import partialfrom .Keithley_2000_Scan import Keithley_2000_Scan_Channel
class Keithley_Sense(InstrumentChannel): # ... (code omitted for brevity)
class Keithley_6500(VisaInstrument): # ... (code omitted for brevity)
# Create an instance of the DMM6500 Multimeterdmm = Keithley_6500(name='dmm', address='YOUR_DEVICE_ADDRESS')
# Print the measured resistanceprint(dmm.resistance())
# Print the measured DC voltageprint(dmm.voltage_dc())
# Print the measured temperatureprint(dmm.temperature())
Replace 'YOUR_DEVICE_ADDRESS'
with the actual address of your DMM6500 Multimeter.