Lake Shore 211 Temperature Monitor

class pymeasure.instruments.lakeshore.LakeShore211(adapter, name='Lake Shore 211 Temperature Monitor', **kwargs)

Bases: SCPIUnknownMixin, Instrument

Represents 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=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: IntEnum

class AnalogRange(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: IntEnum

class RelayMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: IntEnum

class RelayNumber(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: IntEnum

property analog_configuration

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

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

  • high_value – High value the temperature is checked against to activate the alarm

  • low_value – Low value the temperature is checked against to activate the alarm

  • deadband – Value that the temperature must change outside of an alarm condition

  • latch – Specifies if the alarm should latch or not

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

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

Measure the temperature of the sensor in celsius

property temperature_fahrenheit

Measure the temperature of the sensor in fahrenheit

property temperature_kelvin

Measure the temperature of the sensor in kelvin

property temperature_sensor

Measure the temperature of the sensor in sensor units