fluidlab.instruments.multiplexer.lakeshore_224

lakeshore_224

class fluidlab.instruments.multiplexer.lakeshore_224.Lakeshore224(interface=None)[source]

Driver for the Lakeshore Model 224 Temperature Monitor

upload_curve(curve_number, curve_name, curve_sn, curve_format, limit_value, coefficient, sensor_values, temperature_values)[source]

Upload a calibration curve.

Parameters:
  • curve_number (int) – Specifies which curve to configure. Valid entries: 21-59.

  • curve_name (str) – Specifies curve name. Limited to 15 characters.

  • curve_sn (str) – Specifies the curve serial number. Limited to 10 characters.

  • curve_format (CurveFormat) – Specifies the curve data format. Valid entries: 1 = mV/K, 2 = V/K, 3 = Ohm/K, 4 = log Ohm/K.

  • limit_value (float) – Specifies the curve temperature limit in kelvin.

  • coefficient (CurveCoefficient) – Specifies the curve temperature coefficient. Valid entries: 1 = negative, 2 = positive.

  • sensor_values – Specifies sensor units, to 6 digits.

  • temperature_values (numpy.ndarray) – Specifies the corresponding temperature in kelvin, to 6 digits

curve_number Specifies the curve an input uses for temperature conversion = <IntValue object>
sensor_value Reads sensor signal in sensor units = <FloatValue object>
temperature() -> Reads temperature (in Kelvins) = <FloatValue object>

Functions

float_to_LS(number)

Classes

Lakeshore224([interface])

Driver for the Lakeshore Model 224 Temperature Monitor