Triton controller#

Controller of the Triton Cryostat by Oxford Instruments.

Base class: qtics.instruments.network_inst.NetworkInst.

Example of opertations#

from qtics import Triton

controller = Triton("name", "address")
controller.connect()

print(f"Mixing chamber temp: {controller.get_mixing_chamber_temp() * 1000} mK")

print(f"Set temperature: {controller.mixing_chamber_tset*1000} mK")
controller.mixing_chamber_tset = 0.06  # K

Commands#

Functions#

  • get_mixing_chamber_temp() Return the mixing chamber temperature in K.

  • get_still_temp() Return the still temperature in K.

  • get_cool_temp() Return the cold plate (CP) temperature in K.

  • get_pt1_temp() Return the 1st stage pulse tube temperature in K.

  • get_pt2_temp() Return the 2nd stage pulse tube temperature in K.

  • get_sorb_temp() Return the sorption pump temperature in K.

  • get_state() Return the general state of the cryostat.

  • get_action() Return the current operational action of the cryostat (e.g., “Precooling”, “Condensing”, “Circulating”).

Properties#

  • heater_range Heater current range (readable; writable if ENABLE_SETTERS=True). Units: mA.

  • mixing_chamber_tset Mixing chamber temperature setpoint in K (readable; writable if ENABLE_SETTERS=True).