Skip to content

Connecting to ILM 200 by Oxford Instruments in Python

Instrument Card

ILM200 is a family of intelligent Cryogen Level Meters with general application in systems containing liquid helium or liquid nitrogen.

ILM 200

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

Connect to the ILM 200 in Python

PROTOCOLS > SCPI

from qcodes import create, VisaInstrument
# Create an instance of the ILM 200 Power Meter
ilm = create('ilm', 'OxfordInstruments_ILM200', address='ASRL4::INSTR')
# Get the helium level
level = ilm.level()
# Get the status of the device
status = ilm.status()
# Set the probe rate to fast
ilm.rate(1)
# Close the connection
ilm.close()

Explanation:

  1. Import the necessary modules and classes from Qcodes.
  2. Create an instance of the OxfordInstruments_ILM200 class using the create function. Provide a name for the instrument (ilm) and the instrument address (ASRL4::INSTR).
  3. Use the level method to get the helium level from the ILM 200 Power Meter.
  4. Use the status method to get the status of the device.
  5. Use the rate method to set the probe rate to fast.
  6. Close the connection to the instrument using the close method.