147
FUNCtion:SQUare:DCYCle? [MINimum|MAXimum]
Query the current duty cycle in percent.
FUNCtion USER {<arb name>
︱
VOLATILE}
Choose one of the five built-in arbitrary waveform functions, one of four
user-defined waveforms, or the waveform currently downloaded to volatile
memory.
The names of the five built-in arbitrary waveforms are “EXP_RISE”, “EXP_FALL”,
“NEG_RAMP”, “SINC”, and “CARDIAC”. The default is “EXP_RISE”. If a
waveform stored in volatile memory is desired, specify the VOLATILE parameter.
This command does not output the chosen waveform. Use FUNCtion USER
command to output the waveform.
If you specify a waveform name that is not currently downloaded, a “Specified
arb waveform does not exist” error is generated.
FUNCtion:USER?
Query the
selection of waveform specified by FUNCtion USER {<arb name>
︱
VOLATILE} command.
FUNCtion USER
Select the arbitrary waveform function and output the current arbitrary
waveform. The selected waveform is output using the current frequency,
amplitude and offset settings. You can use the APPLy command or the FREQ,
VOLT, and VOLT:OFFS commands to specify the frequency, amplitude, and
offset.
The maximum amplitude will be limited if the data points do not span the full
range of the output DAC (Digital-to-Analog converter). For example, the built-in
sine wave does not use the full range of binary values between
±
1 and therefore
its maximum amplitude is 6.087 Vpp (into 50 ohms).
When you use an arbitrary waveform as your modulating waveform(“USER”),
the waveform is automatically limited to 4k points. Extra waveform points are
removed using decimation.