Arbitrary Waveform Commands
FUNCtion:USER {<arb name>|VOLATILE}
Select one of the five built-in arbitrary waveforms, one of four
user-defined waveforms, or the waveform currently downloaded to
VOLATILE memory.
The names of the five built-in arbitrary waveforms are:
“
SINC”, “NEG_RAMP”, “EXP_RISE”, “EXP_FALL”, and “CARDIAC”.
To select the waveform currently stored in volatile memory, specify
the
VOLATILE parameter. The keyword “VOLATILE” does not have a
short form. The correct syntax is: "FUNC:USER VOLATILE"
The FUNC:USER command does not output the selected waveform.
Use the FUNC:SHAP USER command to output the waveform.
If you select an arbitrary waveform name that is not currently
downloaded, a +785, “Specified arb waveform does not exist” error
is generated.
The arb name may contain up to 8 characters. The first character
must be a letter (A-Z), but the remaining characters can be
numbers (0-9) or the underscore character (“ _ ”). Blank spaces are
not allowed. If you specify a name with more than 8 characters,
a +783, “Arb waveform name too long” error is generated.
The function generator does not distinguish between upper- and
lower-case letters for the arbitrary waveform name. Therefore,
ARB_1 and arb_1 are the same name. All characters are converted
to upper case.
Use the DATA:CAT? command to list the names of the five built-in
waveforms (non-volatile), “
VOLATILE” if a waveform is currently
downloaded to volatile memory, and the names of any user-defined
waveforms (non-volatile).
The following statement shows how to use the FUNC:USER command:
"FUNC:USER NEG_RAMP"
FUNCtion:USER?
Query the arbitrary waveform currently selected. Returns “
SINC”,
“
NEG_RAMP”, “EXP_RISE”, “EXP_FALL”, “CARDIAC”, “VOLATILE”,
or the name of any user-defined waveforms in non-volatile memory.
Chapter 4 Remote Interface Reference
Arbitrary Waveform Commands
176