DG1000 Command System         RIGOL 
Programming Guide for DG1000 
Detailed information of each command: 
 
1.
DATA 
Syntax  DATA VOLATILE,<value>, <value>, . . . 
Function  Load the floating point numbers between -1 and 1 into volatile 
memory.  
Explanations    The DATA command would overwrite the previous waveform 
in volatile memory (does not generate error). 
  Use  the  DATA:COPY
  command to copy the wavefor
non-volatile memory. 
  Use the DATA:DELete command to delete the waveform in 
volatile memory or any of the ten user-defined waveforms in 
nonvolatile memory. 
  Use  the  DATA:CATalog?  command to list all waveforms 
currently stored in volatile and non-volatile memories. 
  Use the FUNCtion:USER
 command to output the waves that 
have been edited and stored a
fter downloading the waveform 
data to memory. 
Example
DATA VOLATILE,1,0.67,0.33,0,-0.33,-0.67,-1 
Syntax
DATA:DAC VOLATILE,<value>, <value>, . . . 
Function  Download decimal integer values from 0 to 16383 into volatile 
memory.  Wherein, 0 and 16383 correspond to the minimum 
amplitude and maximum amplitude respectively. 
Explanations    The  DATA:DAC  command  would overwrite the  previous 
waveform in volatile memory ( does not generate error). 
  Use  the  DATA:COPY
 
command to copy the waveform to 
non-volatile memory. 
  Use the DATA:DELete command to delete the waveform in 
volatile memory or any of the ten user-defined waveforms in 
nonvolatile memory. 
  Use  the  DATA:CATalog?  command to list all waveforms 
currently stored in volatile and non-volatile memories. 
  Use the FUNCtion:USER
 command to output the waves that 
have been edited and stored a
fter downloading the waveform 
data to memory.