A class for monitoring and controlling the Heliox.
A tool for monitoring the Heliox status and manually controlling it.
Methods
Return the instrument class managed by this controller.
Return whether at most one instance of the controller may exist.
Returns : | bool :
|
---|
Set the magnetic field.
Parameters : | field : float
|
---|
Set the magnetic field ramp rate.
Parameters : | rampRate : float
|
---|
Set the PID values for the temperature controller.
Parameters : | newP : float
newI : float
newD : float
|
---|
Set the sample temperature using the automatic algorithm.
Parameters : | temperature : float
|
---|
Set the sample-high temperature.
Parameters : | temperature : float
|
---|
Set the sample-low temperature.
Parameters : | temperature : float
|
---|
Set the sorb temperature.
Parameters : | temperature : float
|
---|
Set the commands to execute each time the monitor updates.
All of the parameters of which the monitor keeps track will be substituted into the commands as keyword arguments every time there is an update. The keys are as follows:
- ‘field’
- ‘setpoint’
- ‘ramp_rate’
- ‘pid’
- ‘temperatures’
Parameters : | commands : list of Command
|
---|