RIGOL Chapter 2 Command System
2-152 MSO1000Z/DS1000Z Programming Guide
[:TRACe[<n>]]:DATA:VALue
[:TRACe[<n>]]:DATA:VALue volatile,<points>,<data>
[:TRACe[<n>]]:DATA:VALue? volatile,<points>
Modify or query the decimal value of the specified point in the volatile memory of the
specified signal source.
1 to the initial number of points
 This command is only valid when the current output is volatile waveform.
 The initial number of points can be set by the [:TRACe[<n>]]:DATA:POINts
command.
 <data> denotes the decimal value. 0 and 16383 correspond to the minimum and
maximum values of the waveform amplitude respectively. For example, when the
amplitude is 5Vpp and the offset is 0V
DC
, 0 corresponds to -2.5V and 16383
corresponds to 2.5V.
The query returns an integer between 0 and 16383.
:DATA:VALue volatile,1,10 /*Set the first point in the source 1 volatile memory to 10*/
:DATA:VALue? volatile,1 /*The query returns 10*/
[:TRACe[<n>]]:DATA:LOAD?
[:TRACe[<n>]]:DATA:LOAD? <num>
Read the specified data packet in the volatile memory of the specified signal source.
The query returns a binary data block. The data block header is #9000032768 followed
by 32768 byte binary data.