![]() |
reset phase determines the initial phase of Sawtooth Wave. The default is TRUE. If reset phase is TRUE, the initial phase is set to phase in. If reset phase is FALSE, the initial phase is set to the value of phase out when the VI last executed. |
![]() |
samples is the number of samples of the Sawtooth Wave. The default is 128. |
![]() |
amplitude is the amplitude of Sawtooth Wave. The default is 1.0. |
![]() |
f is the frequency of Sawtooth Wave in normalized units of cycles/sample. The default is 1 cycle/128 samples, or 7.8125E-3 cycles/sample. |
![]() |
phase in is the initial phase, in degrees, of Sawtooth Wave when reset phase is TRUE. phase in default is 0. |
![]() |
Sawtooth Wave is the output sawtooth wave. |
![]() |
phase out is the phase, in degrees, of the next sample of Sawtooth Wave. |
![]() |
error returns any error or warning from the VI. Refer to Signal Processing Error Codes for more information about these conditions. |
If the sequence Y represents Sawtooth Wave, the Sawtooth Wave VI generates the pattern according to the following formula.
y[i] = a * sawtooth(phase[i])
for i = 0, 1, 2, , n - 1,
where a is the amplitude, n is the number of samples,
,
The Sawtooth Wave VI is reentrant, so you can use it to simulate a continuous acquisition from a sawtooth wave function generator. If the input control reset phase is FALSE, subsequent calls to a specific instance of the Sawtooth Wave VI produce the output Sawtooth Wave array containing the next samples of a sawtooth wave.
Because the Sawtooth Wave VI is a reentrant VI, when reset phase is set to FALSE, the Sawtooth Wave VI uses the phase out value as its new phase in the next time the VI executes.