LakeShore336¶
Description
-
class
lakeshore336.Lakeshore336.LakeShore336(config_file: str = None, ip_address: str = None, timeout: float = None)[source]¶ Driver implementation for the Lakeshore 336 Temperature Controller.
The driver is based upon the official implementation
Model336Attributes
Channel information, loaded from the configuration file.
Device configuration file
Heater information, loaded from the configuration file.
The device IP address
Available input channels.
Available control outputs.
Time-out for Ethernet connection error.
Methods
Initializes the
Lakeshore336object.Applies the configuration to the device.
Override parent method due to excessive logging.
Loads the Lakeshore 336 configuration from a file.
Loads a user curve to the device.
Retrieves user curve information.
Checks whether the front panel is locked.
Locks out all front panel entries except pressing the All Off key to immediately turn off all heater outputs.
Override parent method due to excessive logging.
Closes the TCP connection, reloads device configuration and connects to the device again.
Queries the device for the latest temperature and heater data.
Unlocks front panel entries.