DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Type describing a ramp function. More...
Public Member Functions | |
constexpr | RampFunctionDescType () noexcept=default |
constexpr | RampFunctionDescType (double FrequencyInHz, double Amplitude, double Offset, double PhaseInRad, double RiseFallRatio) noexcept |
Constructs a RampFunctionDescType instance. More... | |
Public Member Functions inherited from DynExpInstr::FunctionGeneratorDefs::FunctionDescType | |
constexpr | FunctionDescType () noexcept=default |
constexpr | FunctionDescType (double FrequencyInHz, double Amplitude, double Offset) noexcept |
Constructs a FunctionDescType instance. More... | |
Public Attributes | |
double | PhaseInRad {} |
Phase of the function in radians. More... | |
double | RiseFallRatio {} |
Ratio between the ramp's falling and rising edge lengths (in between 0 and 1) More... | |
Public Attributes inherited from DynExpInstr::FunctionGeneratorDefs::FunctionDescType | |
double | FrequencyInHz {} |
Frequency of the function in Hz. More... | |
double | Amplitude {} |
Amplitude of the function. More... | |
double | Offset {} |
Offset of the function to be added to each sample. More... | |
Type describing a ramp function.
Definition at line 100 of file FunctionGenerator.h.
|
constexprdefaultnoexcept |
|
inlineconstexprnoexcept |
Constructs a RampFunctionDescType
instance.
FrequencyInHz | Frequency of the function in Hz. |
Amplitude | Amplitude of the function. |
Offset | Offset of the function to be added to each sample. |
PhaseInRad | Phase of the function in radians. |
RiseFallRatio | Ratio between the ramp's falling and rising edge lengths (in between 0 and 1) |
Definition at line 112 of file FunctionGenerator.h.
double DynExpInstr::FunctionGeneratorDefs::RampFunctionDescType::PhaseInRad {} |
Phase of the function in radians.
Definition at line 115 of file FunctionGenerator.h.
double DynExpInstr::FunctionGeneratorDefs::RampFunctionDescType::RiseFallRatio {} |
Ratio between the ramp's falling and rising edge lengths (in between 0 and 1)
Definition at line 116 of file FunctionGenerator.h.