lockin module

class lockin.LockIn(device)[source]

Bases: object

connect()[source]

Function to establish connection to Lockin.

Returns:

Zurich Instruments localhost name, device details and True if device is connected

Return type:

tuple

setParameters(diff_2, diff, imp50, imp50_2, ac, Range, lowpass, rate, tc, c_2, amplification)[source]

Function to set default Lockin parameters.

Parameters:
  • diff (int, required) – Boolean representation to turn differentiale mode on and off: default: 1

  • imp50 (int, required) – Boolean representation to turn 50 Ohm impedance(?) on or off, default: 0

  • imp50_2 (int,required) – Boolean representation to turn on 50 Ohm on channel 2 to attenuate signal from chopper controller as reference signal, default: 1

  • ac (int, required) – Boolean representation to turn AC voltage on or off, default: 0

  • Range (int, required) – Voltage range for measurement, default: 2V

  • lowpass (int, required) – low pass filter order

  • rate (int, required) – data transfer rate

  • tc (int, required) – time constant for measurement

  • c_2 (str, required) – Channel 2, with value 1, for the reference input

  • amplification (int, required) – Lock-in amplification of the signal

Return type:

None