Skip to content

Connecting to Kelvinox IGH by Oxford Instruments in Python

Instrument Card

Kelvinox IGH

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 Kelvinox IGH in Python

PROTOCOLS > SCPI

import qcodes as qc
from qcodes.instrument_drivers.oxford.Kelvinox_IGH import Kelvinox_IGH
# Connect to the dilution refrigerator
dilution_fridge = Kelvinox_IGH("dilution_fridge", "COM1")
# Print the current temperature of the mixing chamber
print(dilution_fridge.mixing_chamber.temperature())
# Close the connection to the dilution refrigerator
dilution_fridge.close()

In this example, we import the necessary modules from Qcodes and specifically import the Kelvinox_IGH instrument driver for the Kelvinox IGH Dilution Refrigerator. We then create an instance of the Kelvinox_IGH class, passing in the name of the instrument and the communication port (e.g., "COM1" for a serial connection).

We can then use the various methods provided by the Kelvinox_IGH instrument driver to interact with the dilution refrigerator. In this example, we print the current temperature of the mixing chamber using the temperature() method.

Finally, we close the connection to the dilution refrigerator using the close() method.

Note: Make sure to replace "COM1" with the appropriate communication port for your setup.