lakeshore

The object which operates the Lakeshore temperature controller. (Lakeshore script source code)

In Pylatus Script editor the lakeshore object is already imported into Python interpreter, but if you have external .py files, then you can import it as:

from auxygen_lakeshore import PyLakeshore

lakeshore = PyLakeshore()

Instance methods:


setpoint

lakeshore.setpoint(output, target)

Creates a sequence action to set target temperature (in K) for the lakeshore at the output (usually 1 or 2).


ramp

lakeshore.ramp(output, state, value)

Creates a sequence action to set value temperature ramp (in K/min) for the lakeshore at the output (usually 1 or 2) depending on the state value which can be False (switch off ramp) or True (switch on ramp).


range

lakeshore.range(output, range)

Creates a sequence action to set the heater range at the output. range can be either one of the following values:

  • 0 - Off
  • 1 - Low
  • 2 - Medium
  • 3 - High

heater

lakeshore.heater(output, value)

Creates a sequence action to set the heater to manual value at the output. value can be in a range from 0 to 100 %.


pid

lakeshore.pid(output, p, i, d)

Creates a sequence action to set p, i, d coefficients at the output.


wait

lakeshore.wait()

Creates a sequence action for the Lakeshore to wait for the temperature set with lakeshore.setpoint.