Specifications

User Manual 301/302
TRACe #42096<binary_block>
This command causes the transfer of 2096 bytes of data (1048) points
into the active memory segment. The ASCII "#" ($23) is the start of the
binary data block. "4" designates the number of digits that follow.
"2096" is the even number of bytes to follow. The generator
represents binary data as 12-bit integers, which are sent as two bytes.
Therefore, the total number of bytes is always twice the number of
data points in the waveform. For example, 2096 bytes are required to
download a waveform with 1048 points. Bytes are sent in byte-low,
byte-high order. The FORM:SWAP command can be used to reverse
this order.
When sending binary blocks to the Model 301/302, the final byte must
be transmitted with the EOI bit set. Carriage Return and Line Feed will
not be detected as terminators. This permits the values ODH and
OAH to be used as data points. The IEEE-STD-488.2 definition of
Definite Length Arbitrary Block Data Format is demonstrated in Figure
3-15.
Figure 3. 15, Definite Length Arbitrary Block Data Format
16 bits of data are sent to the Model 301/302 even though only 12 bits
are required to generate the waveform. The order of bytes and bits
and their values are shown in Figure 3-16.
NOTE
Figures 3-15 and 3-16 show IEEE-488.2 standard definition
of Arbitrary Block data Format. The actual order of bytes
sent to the 302 is reversed. Byte will be sent to the 302 in
Configuring The Instrument
46