Lake Shore 211 Temperature Monitor
- class pymeasure.instruments.lakeshore.LakeShore211(adapter, name='Lake Shore 211 Temperature Monitor', **kwargs)
Bases:
SCPIUnknownMixin,InstrumentRepresents the Lake Shore 211 Temperature Monitor and provides a high-level interface for interacting with the instrument.
Untested properties and methods will be noted in their docstrings.
controller = LakeShore211("GPIB::1") print(controller.temperature_celsius) # Print the sensor temperature in celsius
- class AnalogMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
IntEnum
- class AnalogRange(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
IntEnum
- class RelayMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
IntEnum
- class RelayNumber(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
IntEnum
- property analog_configuration: Any
Control the analog mode and analog range. Values need to be supplied as a tuple of (analog mode, analog range) Analog mode can be 0 or 1
setting
mode
0
voltage
1
current
Analog range can be 0 through 5
setting
range
0
0 – 20 K
1
0 – 100 K
2
0 – 200 K
3
0 – 325 K
4
0 – 475 K
5
0 – 1000 K
- property analog_out: Any
Measure the percentage of output of the analog output.
- configure_alarm(on=True, high_value=270.0, low_value=0.0, deadband=0, latch=False)
Configures the alarm parameters for the input.
- Parameters:
on – Boolean setting of alarm, default True (default:
True)high_value – High value the temperature is checked against to activate the alarm (default:
270.0)low_value – Low value the temperature is checked against to activate the alarm (default:
0.0)deadband – Value that the temperature must change outside of an alarm condition (default:
0)latch – Specifies if the alarm should latch or not (default:
False)
- configure_relay(relay, mode)
Configure the relay mode of a relay
Property is UNTESTED
- Parameters:
relay (RelayNumber) – Specify which relay to configure
mode (RelayMode) – Specify which mode to assign
- property display_units: Any
Control the input data to display. Valid entries:
setting
units
‘kelvin’
Kelvin
‘celsius’
Celsius
‘sensor’
Sensor Units
‘fahrenheit’
Fahrenheit
- get_alarm_status()
Query the current alarm status
- Returns:
Dictionary of current status [on, high_value, low_value, deadband, latch]
- get_relay_mode(relay)
Get the status of a relay
Property is UNTESTED
- Parameters:
relay (RelayNumber) – Specify which relay to query
- Returns:
Current RelayMode of queried relay
- reset_alarm()
Resets the alarm of the Lakeshore 211
- property temperature_celsius: Any
Measure the temperature of the sensor in celsius
- property temperature_fahrenheit: Any
Measure the temperature of the sensor in fahrenheit
- property temperature_kelvin: Any
Measure the temperature of the sensor in kelvin
- property temperature_sensor: Any
Measure the temperature of the sensor in sensor units