mahos.inst.pd.LockinAnalogPD#

class mahos.inst.pd.LockinAnalogPD(name, conf, prefix=None)#

Generic Photo Detector with Lockin Amp read by DAQ AnalogIn.

Parameters:
  • lines (list[str]) – two DAQ’s physical channels (X, Y) for AnalogIn.

  • buffer_size (int) – (default: 10000) Software buffer (queue) size.

  • unit (str) – (default: V) unit after conversion.

  • gain (float) – (default: 1.0) the fixed gain in [unit] / V. Example) when a transimpedance amp with 1000 V / A is used for a photo diode and the unit is ‘A’, gain should be set 1000.

__init__(name, conf, prefix=None)#

Methods

__init__(name, conf[, prefix])

get(key[, args, label])

Get an instrument setting or measurement data.

read_on_demand([oversample])

Read out analog voltages on demand.

set(key[, value, label])

Set an instrument setting or commanding value.