Skip to content

Connecting to Keithley 2600 by Keithley in Python

Instrument Card

Series 2600A System SourceMeter instruments are Keithley’s latest I-V source measurement unit (SMU) instruments for use as either bench-top I-V characterization tools or as building block components of multi-channel I-V test systems. For bench-top use, Series 2600A instruments feature an embedded TSP Express Software Tool that allows users to quickly and easily perform common I-V tests without programming or installing software. For system level applications, the Series 2600A’s Test Script Processor (TSP) architecture, along with other new capabilities such as parallel test execution and precision timing, provides the highest throughput in the industry, lowering the cost of test. To simplify the testing, verification, and analysis of semiconductor components, the optional ACS Basic Edition software is also available.

Keithley 2600

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

Demo: Measure a solar panel IV curve with a Keithley 2400

Connect to the Keithley 2600 in Python

PROTOCOLS > SCPI

Here is a Python script that uses Pymeasure to connect to a Keithley 2600 Power Supply:

from pymeasure.adapters import VISAAdapter
from pymeasure.instruments.keithley import Keithley2600
# Create a VISA adapter for communication
adapter = VISAAdapter("TCPIP::192.168.1.1::INSTR")
# Connect to the Keithley 2600 Power Supply
keithley = Keithley2600(adapter)
# Set the source mode to voltage and apply a voltage of 5V
keithley.ChA.source_mode = 'voltage'
keithley.ChA.source_voltage = 5.0
# Enable the output
keithley.ChA.source_output = 'ON'
# Measure the voltage and current
voltage = keithley.ChA.voltage
current = keithley.ChA.current
# Print the measured values
print("Voltage: %.3f V" % voltage)
print("Current: %.3f A" % current)
# Disable the output and close the connection
keithley.ChA.source_output = 'OFF'
# Disconnect from the Keithley 2600 Power Supply
keithley.disconnect()

This script connects to a Keithley 2600 Power Supply using a VISA adapter. It sets the source mode to voltage and applies a voltage of 5V to channel A. Then, it enables the output and measures the voltage and current. Finally, it disables the output and closes the connection.