Generates an array containing an arbitrary wave.
One cycle of the waveform used in creating the output arbitrary wave.
Amplitude of the arbitrary wave.
Default: 1
Frequency of the arbitrary wave in normalized units of cycles/sample.
Default: 0.0078125
The initial phase, in degrees, of the arbitrary wave.
phase in is valid only when you set reset phase to True.
The type of interpolation this node uses to generate the arbitrary wave.
Name | Value | Description |
---|---|---|
None | 0 | No interpolation. |
Linear | 1 | Linear interpolation. |
Default: None
Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.
Default: No error
Sample rate in samples per second.
Default: 1
Number of samples in the arbitrary wave..
samples must be greater than or equal to 0. If samples is less than zero, this node sets arbitrary wave to an empty array and returns an error.
Default: 128
The output arbitrary wave.
Phase of the signal in degrees.
If the sequence Y represents arbitrary wave, this node generates the sequence according to the following equation:
for i = 0, 1, 2, …, n - 1
where a is amplitude and n is samples.
This node calculates $\mathrm{arb}\left({\mathrm{phase}}_{i}\right)$ using the following equation:
where
Where This Node Can Run:
Desktop OS: Windows
FPGA: Not supported