Skip to content

Connecting to Keithley 6514 by Keithley in Python

Instrument Card

6514 electrometer combines flexible interfacing capabilities with current sensitivity, charge measurement capabilities, resolution, and speed that are equal or superior to our earlier electrometers. The Model 6514’s built-in IEEE-488, RS-232, and digital I/O interfaces make it simple to configure fully automated, high speed systems for low-level testing. The 5½-digit Model 6514 is designed for applications that demand fast, yet precise measurements of low currents, voltages from high resistance sources, charges, or high resistances. The Model 6514’s exceptional measurement performance comes at an affordable price. While its cost is comparable with that of many high end DMMs, the Model 6514 offers far greater current sensitivity and significantly lower voltage burden (as low as 20μV) than other instruments can provide.

Keithley 6514

Device Specification: here

Manufacturer card: KEITHLEY

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

Connect to the Keithley 6514 in Python

PROTOCOLS > SCPI

Here is an example Python script that uses Instrumentkit to connect to a Keithley 6514 electrometer:

import instrumentkit as ik
# Connect to the Keithley 6514 electrometer
dmm = ik.keithley.Keithley6514.open_gpibusb('/dev/ttyUSB0', 12)
# Set the measurement mode to voltage
dmm.mode = ik.keithley.Keithley6514.Mode.voltage
# Set the input range to 10 V
dmm.input_range = 10 * ik.units.volt
# Enable auto range
dmm.auto_range = True
# Perform an auto configuration for the current mode
dmm.auto_config(ik.keithley.Keithley6514.Mode.voltage)
# Fetch the latest reading
reading, timestamp = dmm.fetch()
# Print the reading and timestamp
print(f"Reading: {reading}")
print(f"Timestamp: {timestamp}")
# Close the connection to the Keithley 6514 electrometer
dmm.close()

This script demonstrates how to connect to the Keithley 6514 electrometer, set the measurement mode to voltage, set the input range, enable auto range, perform an auto configuration, fetch the latest reading, and print the reading and timestamp. Finally, it closes the connection to the electrometer.