DATA Subsystem
DATA Subsystem
The DATA subsystem manages user-defined arbitrary waveforms:
l DATA:ARBitrary2:FORMat - specifies the order for bytes in a dual arbitrary waveform file (requires optional IQ
player).
l DATA:ARBitrary[1|2] - downloads arbitrary waveform voltages to waveform memory
l DATA:ARBitrary[1|2]:DAC - downloads arbitrary waveform DAC codes to waveform memory
l DATA:ATTRibute:AVERage? - returns arithmetic average of all data points for an arbitrary waveform or sequence
l DATA:ATTRibute:CFACtor? - returns crest factor of all data points in an arbitrary waveform or sequence
l DATA:ATTRibute:POINts? - returns number of data points for arbitrary waveform or sequence
l DATA:ATTRibute:PTPeak? - returns peak-to-peak value of all data points in an arbitrary waveform or sequence
l DATA:SEQuence - combines previously loaded arbitrary waveforms into a sequence
l DATA:VOLatile:CATalog - returns the contents of volatile waveform memory, including arbitrary waveforms and
sequences
l DATA:VOLatile:CLEar - clears volatile waveform memory
l DATA:VOLatile:FREE? - returns number of points available (free) in volatile memory
Examples
The following example uses DATA commands to set up an arbitrary waveform sequence. Note that the long
DATA:SEQuence command splits across lines for readability purposes.
Names of the form a## and ar##, such as a09 and ar27, refer to arbitrary waveforms.
# Build a Sequence from internal memory waveforms with binblock
DATA:SEQuence #42734"mybigSeq1",
a01,0,once,highAtStartGoLow,4,ar01,0,once,highAtStartGoLow,20,
a02,0,once,highAtStartGoLow,5,ar02,0,once,highAtStartGoLow,25,
a03,0,once,highAtStartGoLow,6,ar03,0,once,highAtStartGoLow,30,
a04,0,once,highAtStartGoLow,4,ar04,0,once,highAtStartGoLow,35,
a05,0,once,highAtStartGoLow,5,ar05,0,once,highAtStartGoLow,40,
a06,0,once,highAtStartGoLow,6,ar06,0,once,highAtStartGoLow,45,
a07,0,once,highAtStartGoLow,4,ar07,0,once,highAtStartGoLow,50,
a08,0,once,highAtStartGoLow,5,ar08,0,once,highAtStartGoLow,55,
a09,0,once,highAtStartGoLow,6,ar09,0,once,highAtStartGoLow,60,
a10,0,once,highAtStartGoLow,4,ar10,0,once,highAtStartGoLow,65,
a11,0,once,highAtStartGoLow,5,ar11,0,once,highAtStartGoLow,70,
a12,0,once,highAtStartGoLow,6,ar12,0,once,highAtStartGoLow,75,
a13,0,once,highAtStartGoLow,4,ar13,0,once,highAtStartGoLow,80,
a14,0,once,highAtStartGoLow,5,ar14,0,once,highAtStartGoLow,85,
a15,0,once,highAtStartGoLow,6,ar15,0,once,highAtStartGoLow,90,
a16,0,once,highAtStartGoLow,4,ar16,0,once,highAtStartGoLow,95,
a17,0,once,highAtStartGoLow,5,ar17,0,once,highAtStartGoLow,100,
a18,0,once,highAtStartGoLow,6,ar18,0,once,highAtStartGoLow,105,
Agilent 33500 Series Operating and Service Guide 185