Specifications
2 Command System RIGOL
MSO2000A/DS2000A Programming Guide
2-269
[:TRACe<n>]:DATA:DAC
Syntax
[:TRACe<n>]:DATA:DAC VOLATILE, {<binary_block_data>|<value>,<value>[,<value>[,<value>...]]}
Description
Download binary data block or decimal DAC values to the volatile memory of the specified signal source.
Parameter
Name Type Range Default
<binary_block_data> ASCII string
Refer to the
Explanation --
<value> Integer 0 to 16383 --
<n> Discrete {1|2} 1
Explanation
<binary_block_data> denotes the binary data to be downloaded. The data length is from 4Bytes
(2pts) to 32768Bytes (16kpts). <binary_block_data> is a binary data block starts with #. For
example, #516384 binary data; the number 5 behind # denotes that the data length information
(16384) occupies 5 characters. 16384 denotes the number of bytes of the binary data. As each
waveform point corresponds to two bytes of binary number (the range is from 0000 to 3FFF; 0000
and 3FFF correspond to the minimum and maximum values of the waveform amplitude respectively),
the number of bytes must be an even number.
<value> denotes the decimal DAC values. 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 range of the number of
waveform points is from 2pts to 16384pts. For example, 5 waveform point data are sent by
the :DATA:DAC VOLATILE,0,16383,8192,0,16383 command.
After sending this command, the specified signal source channel switches to volatile waveform
output automatically. While at the same time, the number of initial points is modified. Users can edit
the data downloaded using this command on the instrument.
Example
:DATA:DAC VOLATILE,0,16383,8192,0,16383