Mmemory:data:iq, Mmemory:data:iq:list, Mmemory:data:iq -8 – RIGOL DSG3000 Series User Manual
Page 28: Mmemory:data:iq:list -8

RIGOL
2-8
DSG3000 Programming Guide
:MMEMory:DATA:IQ
Syntax
:MMEMory:DATA:IQ
Description
Save and download the IQ waveform data to the instrument
Parameter
Name
Type
Explanation
ASCII string
The name of the wave table file downloaded
into the instrument.
Discrete
When the IQ data file exceeds 64kB, you
should separately download the file package.
0—download the first data package;
1—download the subsequent packets;
2—download the last package and output
IQ waveform.
Integer
The number of IQ data pairs.
{,
…
IQ data pairs. The maximum of each data
(e.g. i0) is two bytes.
Explanation
When sending the command, you should add the data block starting with #9 flag to
represent the total length of the IQ data before
example, #9000000011 indicates the total length of the IQ data is 11 bytes. The
value is calculated by the formula (the bytes of IQ data pairs + the number of bytes
occupied by comma).
Example
:MMEM:DATA:IQ test1,0,2,#9000000011 1,10,11,20
/*Save the current two pairs of IQ data with the test1 filename (the total length of
"1,10,11,20" is 11 bytes and expressed by #9000000011) and downloaded to
DSG3000*/
:MMEMory:DATA:IQ:LIST
Syntax
:MMEMory:DATA:IQ:LIST?
Description
Query the wave table file stored in the current root directory (D: disk) of the
instrument.
Return Format
Return wave table file list. The format is "wave table filename (*.arb),file size". For
example,
16QAM.arb,16444,wave2.arb,16438,wave3.arb,16438,newwave.arb,16444,out3.arb
,4124,.