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
.