{VOLATILE, <binary block>|<value>, <value>, <value>, …}
Download binary or decimal integer values from -8191 to +8191 into volatile
memory. You can download from 1 to Sample
max
points per waveform in
IEEE-488.2 binary block format or as a list of values.
81150A: Sample
max
= 524288 (512 k)
81160A 1 channel: Sample
max
= 262144 (256 k)
81160A 2 channels: Sample
max
= 131072 (128 k)
The range of values corresponds to the values available using internal 14-bit
DAC (Digital-to-Analog Converter) codes. The instrument takes the specified
number of points and expands them to fill waveform memory. If you
download less than 16,384 (16K) points, a waveform with 16,384 points is
automatically generated. If you download more than 16,384 [16,384] points,
a Sample
max
point waveform is generated. The values -8191 and +8191
correspond to the peak values of the waveform (if the offset is 0 volts). For
example, if you set the output amplitude to 10 Vpp, “+8191” corresponds to
+5 V and “-8191” corresponds to -5 V.
The maximum amplitude will be limited if the data points do not span the
full range of the output DAC.
The DATA:DAC command overwrites the previous waveform in volatile
memory (and no error will be generated). Use the DATA:COPY command to
copy the waveform to non-volatile memory.