The ModulatedAmplitude object defines a modulated amplitude curve.
The ModulatedAmplitude object is derived from the Amplitude object.
amplitudeApi.amplitudes()[name]
This method creates a ModulatedAmplitude object.
amplitudeApi.ModulatedAmplitude
odb_ModulatedAmplitude& ModulatedAmplitude(const odb_String& name, double initial, double magnitude, double start, double frequency1, double frequency2, const odb_String& timeSpan);
Required arguments
An odb_String specifying the repository key.
A Double specifying the constant .
A Double specifying the coefficient .
A Double specifying the starting time . Possible values are non-negative numbers.
A Double specifying the circular frequency 1 (). Possible values are positive numbers.
A Double specifying the circular frequency 2 (). Possible values are positive numbers.
Optional argument
An odb_String specifying the time span of the amplitude. Possible values are "STEP" and "TOTAL". The default value is "STEP".
Return value
A ModulatedAmplitude object.
Exceptions
InvalidNameError and RangeError.
This method modifies the ModulatedAmplitude object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the ModulatedAmplitude method, except for the name argument.
Return value
Exceptions
RangeError.
The ModulatedAmplitude object has members with the same names and descriptions as the arguments to the ModulatedAmplitude method.