SignalUtils::ToneInit Function

void ToneInit(double Freq, double Phase, double Mag, TToneState &ToneState, bool Complex = false);

Initialize the generation of a sine function.

#NameTypeDescription
1Freqdouble
2Phasedouble
3Magdouble
4ToneStateTToneState &
5Complex = falsebool
Remarks:

Initialize a sine signal ToneState with frequency Freq, initial Phase and amplitude Mag. Set Complex to true to generate a complex signal. ToneState is to be passed to the Tone routine to generate the actuall time series.

See Also: SignalUtils::Tone, SignalUtils::TriangleTone
Declared in Dew::Signal::Units::SignalUtils · Dew.Signal/Units.SignalUtils.h · Cross-compiler