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- Off1- Low2- Medium3- 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.