Heater

Description

class lakeshore336.Lakeshore336.Heater(heater_id: int, active: bool = False, resistance: int = 50, max_current: float = 1.0, control_input: chr = 'A')[source]

Simple container to hold heater information.

Attributes

Heater.D

Derivative (rate) control parameter.

Heater.I

Integral (reset) control parameter.

Heater.P

Proportional (gain) control parameter.

Heater.active

Heater is active

Heater.control_input

Input channel to be used for control (in PID mode only)

Heater.data

‘~Heater.range’.

Heater.heater_id

The heater ID (1 or 2).

Heater.manual_output

Manual control of the heater output

Heater.max_current

Maximum heater current.

Heater.mode

Heater mode (see HeaterOutputMode)

Heater.power

Actual heater power, in Watt.

Heater.range

Heater range (see HeaterRange)

Heater.resistance

25 or 50 Ohm.

Heater.resistance_code

Heater resistance code (1 for 25 Ohm, 2 for 50 Ohm)

Heater.set_point

Target set point

Methods

Heater.__init__

Initializes the Heater object.