Agilent Technologies E1441A Manuale Utente

Pagina di 206
Agilent E1441A SCPI Command Reference  
77
Chapter 3
DATA
 Subsystem
Syntax
DATA
VOLATILE,
<value>,<value>, . . . 
DATA:DAC
VOLATILE,
<binary block> | <value>,<value>, . . . 
DATA
:ATTRibute:AVERage?
[<arb name>]
:ATTRibute:CFACtor?
[<arb name>]
:ATTRibute:POINts?
[<arb name>]
:ATTRibute:PTPeak?
[<arb name>]
:CATalog?
:COPY
<destination arb name>
[,VOLATILE]
:DELete
<arb name>
:DELete:ALL
:NVOLatile:CATalog?
:NVOLatile:FREE?
VOLATILE
DATA VOLATILE, <
value
>, <
value
>,.  .  . 
is used to download floating-point values 
between -1 and +1 into volatile memory. You can download between 8 and 16,000 
points per waveform.
Comments
The values -1 and +1 correspond to the peak values of the waveform. 
For example, if you set the amplitude to 10 Vpp, “-1” corresponds to -5 volts 
and “+1” corresponds to +5 volts. 
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 “
SINC
” waveform does not use the full range of values between 
±
1 and 
therefore its maximum amplitude is 6.084 Vpp (into 50 ohms). 
Downloading floating-point values (using DATA VOLATILE) is slower than 
downloading binary values (using DATA:DAC VOLATILE) but is more 
convenient when using trigonometric functions which return values between 
-1 and +1. 
The DATA VOLATILE command overwrites the previous waveform in 
VOLATILE
 memory (no error is generated). Use the DATA:COPY command to 
copy the waveform to non-volatile memory.
Up to four user-defined waveforms can be stored in non-volatile memory. Use 
the DATA:DEL command to delete the waveform in 
VOLATILE
 memory or any 
of the four user-defined waveforms in non-volatile memory. Use the 
DATA:CAT? command to list all waveforms currently stored in volatile and 
non-volatile memory (and the built-in waveforms).
After downloading the waveform data to memory, use the FUNC:USER 
command to choose the active waveform and the FUNC:SHAP USER 
command to output it.