Skip to content

Connecting to IPS 120 by Oxford Instruments in Python

Instrument Card

MERC-IPS-120 MercuryIPS 120 A 10 V superconducting magnet power supply. The Mercury iPS is configurable and is made up of two units: The Mercury main unit E1-060 and Mercury secondary slave unit E1-061.

IPS 120

Device Specification: here

Manufacturer card: OXFORD INSTRUMENTS

OXFORD INSTRUMENTS

Oxford Instruments plc is a United Kingdom manufacturing and research company that designs and manufactures tools and systems for industry and research. The company is headquartered in Abingdon, Oxfordshire, England, with sites in the United Kingdom, United States, Europe, and Asia.[2] It is listed on the London Stock Exchange and is a constituent of the FTSE 250 Index.[3]

  • Headquarters: Abingdon, United Kingdom
  • Yearly Revenue (millions, USD): 367.3
  • Vendor Website: here

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

Connect to the IPS 120 in Python

PROTOCOLS > SCPI

To connect to an IPS 120 Power Supply using Qcodes Community, you can use the following Python script:

from qcodes.instrument_drivers.oxford.OxfordInstruments_IPS120 import OxfordInstruments_IPS120
# Create an instance of the IPS 120 Power Supply
ips = OxfordInstruments_IPS120('ips', 'COM1', use_gpib=False, number=2)
# Connect to the IPS 120 Power Supply
ips.connect()
# Perform operations with the IPS 120 Power Supply
print(ips.get_idn())
print(ips.get_all())
# Disconnect from the IPS 120 Power Supply
ips.disconnect()

Note: Replace 'COM1' with the appropriate address of the IPS 120 Power Supply.