waveform_parameter_xx
Description
Sets waveform parameters for built-in waveforms.
Syntax
UInt32 waveform_parameter_ux
Read
Write-Only
Write
Sets the specific waveform parameter.
Example
awg.waveform_parameter_d0 = 0.25;
awg.waveform_parameter_u0 = 0x40;
Values
| Waveform Type | Parameters |
| Sine (SINE) | Freq = waveform_parameter_d0 |
| Sine A/B (SIN_AB) |
DIV A = waveform_parameter_u0
DIV B = waveform_parameter_u1 |
| Two Tone (TWO_TONE) |
DIV A = waveform_parameter_u0
DIV B = waveform_parameter_u1 DIV C = waveform_parameter_u2 DIV D = waveform_parameter_u3 |
| Sine A/B Phased (SIN_AB_PHASED) |
DIV A = waveform_parameter_u0
DIV B = waveform_parameter_u1 Phase = waveform_parameter_d0 |
| Phase Coherent Chirp (CHIRP_PCH) |
Fstart = waveform_parameter_d0
Fstop = waveform_parameter_d1 T1 = waveform_parameter_u0 T2 = waveform_parameter_u1 |
| Phase Continuous Chirp (CHIRP_PCT) |
Fstart = waveform_parameter_d0
Fstop = waveform_parameter_d1 T1 = waveform_parameter_u0 T2 = waveform_parameter_u1 |
| Ramp (RAMP) |
DIV A = waveform_parameter_u0
DIV B = waveform_parameter_u1 |
| Sinc (SINC) |
Amp = waveform_parameter_d0
Offset = waveform_parameter_d1 X Scale = waveform_parameter_d2 |
| Pulse (PULSE) |
Tini = waveform_parameter_u0
Tr = waveform_parameter_u1 Tw = waveform_parameter_u2 Tf = waveform_parameter_u3 Amp = waveform_parameter_d0 |
| Constant (CONSTANT) | Value = waveform_parameter_u0 |
Notes
Please refer to the AWG Manual for a detailed description of the waveform parameters. The descriptions can be found on the "Waveform Styles" page under the "Waveforms Section".
The API will ignore any parameters that it does not need for a given waveform. For example if you were using the Sine built-in waveform, the API only needs waveform_parameter_d0 and will ignore all others such as waveform_parameter_d1, waveform_parameter_u0, waveform_parameter_u1, etc.