|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Definitions for lock-in amplifier instruments. More...
Classes | |
| struct | LockinResultCartesian |
| Type describing a recorded lock-in sample in cartesian coordinates. Must be trivially copyable. More... | |
| struct | LockinResultPolar |
| Type describing a recorded lock-in sample in polar coordinates. Must be trivially copyable. More... | |
| struct | LockinSample |
| Type describing a recorded lock-in sample independent of the coordinate system. Must be trivially copyable. More... | |
Enumerations | |
| enum | TriggerModeType { UnknownMode , Continuous , ExternSingle } |
| Type to determine the trigger mode. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class DynExpInstr::LockinAmplifierParams. More... | |
| enum | TriggerEdgeType { UnknownEdge , Rise , Fall } |
| Type to determine at which edge of a trigger signal to trigger. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class DynExpInstr::LockinAmplifierParams. More... | |
| enum | SignalType { X , Y , R , Theta } |
| Type specifying different signal coordinates a lock-in amplifier can record. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class DynExpInstr::LockinAmplifierParams. More... | |
Definitions for lock-in amplifier instruments.
Type specifying different signal coordinates a lock-in amplifier can record. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class DynExpInstr::LockinAmplifierParams.
Definition at line 49 of file LockinAmplifier.h.
Type to determine at which edge of a trigger signal to trigger. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class DynExpInstr::LockinAmplifierParams.
| Enumerator | |
|---|---|
| UnknownEdge | Trigger edge not specified. |
| Rise | Trigger on rising edge. |
| Fall | Trigger on falling edge. |
Definition at line 38 of file LockinAmplifier.h.
Type to determine the trigger mode. Not a strongly-typed enum to allow using the enumeration in a DynExp::ParamsBase::Param in class DynExpInstr::LockinAmplifierParams.
| Enumerator | |
|---|---|
| UnknownMode | Trigger mode not specified. |
| Continuous | Run continuously disabling the trigger. |
| ExternSingle | Run once after an external trigger signal has been detected. |
Definition at line 27 of file LockinAmplifier.h.