:DAC VOLATILE

The following statement shows how to use the DATA VOLATILE command to download nine points to volatile memory:

"DATA VOLATILE, 1,.75,.5,.25,0,-.25,-.5,-.75,-1"

:DAC VOLATILE

DATA:DAC VOLATILE, <binary block>(<value>, <value>, . . . ) downloads binary integer values between -2047and +2047 into volatile memory. You can download between 8 and 16,000 points per waveform in IEEE-488.2 binary block format or as a list of values. The binary range of values corresponds to the values available using internal 12-bit DAC (Digital-to-Analog Converter) codes.

Comments The values -2047 and +2047 correspond to the peak values of the waveform. For example, if you have set the output amplitude to 10 Vpp,

“-2047” corresponds to -5 volts and “+2047” 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-inSINC” waveform does not use the full range of values between ±1 and therefore its maximum amplitude is 6.084 Vpp (into 50 ohms).

The DATA:DAC 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.

The following statement shows how to use the DATA:DAC VOLATILE command to download eight integer points using the binary block format (see also “Using the IEEE-488.2 Binary Block Format” below):

"DATA:DAC VOLATILE, #216 Binary Data

The following statement shows how to download eight integer points (eight <value>s) with the DATA:DAC VOLATILE command:

"DATA:DAC VOLATILE, 2047,1536,1024,512,0,-512,-1536,-2047"

78 Agilent E1441A SCPI Command Reference

Chapter 3

Page 78
Image 78
Agilent Technologies E1441A user service Dac Volatile