DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Type describing sweep parameters for a waveform. More...
Public Types | |
enum class | SweepType { Disabled , Amplitude , Frequency } |
Type to determine the sweep type. More... | |
Public Member Functions | |
SweepDescType () noexcept=default | |
SweepDescType (SweepType Type, double Min, double Max, double ValueDiffPerSample, double TimeDiffPerSample_ms, bool Retrace) noexcept | |
Constructs a SweepDescType instance. More... | |
Public Attributes | |
SweepType | Type = SweepType::Disabled |
Type of the sweep. More... | |
double | Min {} |
Minimal value where the sweep starts. More... | |
double | Max {} |
Maximal value where the sweep ends. More... | |
double | ValueDiffPerSample {} |
Value difference in between subsequent samples of the sweep. More... | |
double | TimeDiffPerSample_ms {} |
Time per sweep sample in milliseconds. More... | |
bool | Retrace {} |
If true, retraces the sweep going back to its start value after its end has been reached. More... | |
Type describing sweep parameters for a waveform.
Definition at line 247 of file FunctionGenerator.h.
Type to determine the sweep type.
Enumerator | |
---|---|
Disabled | Sweep functionality disabled. |
Amplitude | Sweep the waveform's amplitude. |
Frequency | Sweep the waveform's frequency. |
Definition at line 252 of file FunctionGenerator.h.
|
defaultnoexcept |
|
inlinenoexcept |
Constructs a SweepDescType
instance.
Type | Type of the sweep. |
Min | Minimal value where the sweep starts. |
Max | Maximal value where the sweep ends. |
ValueDiffPerSample | Value difference in between subsequent samples of the sweep. |
TimeDiffPerSample_ms | Time per sweep sample in milliseconds. |
Retrace | If true, retraces the sweep going back to its start value after its end has been reached. |
Definition at line 269 of file FunctionGenerator.h.
double DynExpInstr::FunctionGeneratorDefs::SweepDescType::Max {} |
Maximal value where the sweep ends.
Definition at line 274 of file FunctionGenerator.h.
double DynExpInstr::FunctionGeneratorDefs::SweepDescType::Min {} |
Minimal value where the sweep starts.
Definition at line 273 of file FunctionGenerator.h.
bool DynExpInstr::FunctionGeneratorDefs::SweepDescType::Retrace {} |
If true, retraces the sweep going back to its start value after its end has been reached.
Definition at line 277 of file FunctionGenerator.h.
double DynExpInstr::FunctionGeneratorDefs::SweepDescType::TimeDiffPerSample_ms {} |
Time per sweep sample in milliseconds.
Definition at line 276 of file FunctionGenerator.h.
SweepType DynExpInstr::FunctionGeneratorDefs::SweepDescType::Type = SweepType::Disabled |
Type of the sweep.
Definition at line 272 of file FunctionGenerator.h.
double DynExpInstr::FunctionGeneratorDefs::SweepDescType::ValueDiffPerSample {} |
Value difference in between subsequent samples of the sweep.
Definition at line 275 of file FunctionGenerator.h.