Lake Shore

hardware_control.instruments.lakeshore.LakeshoreBase module

Base class for Lake Shore temperature measurement instruments.

class hardware_control.instruments.lakeshore.LakeshoreBase.LakeshoreBase(instrument_name: str = 'LAKESHORE_224', connection_addr: str = '', default_port: int = 7777, num_channels: int = 0, active_channels=None)

Bases: Instrument

Most Lake Shore instrument seem to use the same basic commands and differ mostly in channel numbers, etc.

check_connection_commands: None | str | Iterable[str]
connection_type: str | None
device: None | socket.socket | pyvisa.resources.Resource | ModbusClient
manufacturer: str | None
model: str | None
read_status(channel)

Read all settings of the instrument

hardware_control.instruments.lakeshore.Lakeshore224 module

Control class to handle Lake shore 224 Temperature Monitor for Temp readouts.

../_images/Lake_Shore_224.png

Has been tested with Lakeshore models 224 connection works over proprietary driver, with “tasks” https://www.lakeshore.com/docs/default-source/product-downloads/224_manual.pdf for the manual

class hardware_control.instruments.lakeshore.Lakeshore224.Lakeshore_224(instrument_name: str = 'LAKESHORE_224', connection_addr: str = '')

Bases: LakeshoreBase

A driver for the Lakeshore 224 Temp Monitor Instrument home page: https://www.lakeshore.com/products/categories/overview/temperature-products/cryogenic-temperature-monitors/model-224-temperature-monitor

check_connection_commands: None | str | Iterable[str]
connection_type: str | None
device: None | socket.socket | pyvisa.resources.Resource | ModbusClient
manufacturer: str | None
model: str | None

hardware_control.instruments.lakeshore.Lakeshore372 module

Control class to handle Lake shore 372 Temperature Monitor for Temp readouts.

../_images/Lake_Shore_372.png

Has been tested with Lakeshore models 372 connection works over proprietary driver, with “tasks” https://www.lakeshore.com/docs/default-source/product-downloads/manuals/372_manual.pdf for the manual

class hardware_control.instruments.lakeshore.Lakeshore372.Lakeshore_372(instrument_name: str = 'LAKESHORE_372', connection_addr: str = '')

Bases: Instrument

A driver for the Lakeshore 372 Temp Monitor Instrument home page: https://www.lakeshore.com/products/categories/overview/temperature-products/ac-resistance-bridges/model-372-ac-resistance-bridge-temperature-controller

check_connection_commands: None | str | Iterable[str]
connection_type: str | None
device: None | socket.socket | pyvisa.resources.Resource | ModbusClient
manufacturer: str | None
model: str | None