![background image](http://html2.mh-extra.com/html/racal-instruments/3153/3153_user-manual_3135464066.webp)
User Manual 3153
Using The Instrument 3-33
The Model 3153 accepts this command to transfer arbitrary waveform
data from the controller:
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.
Figure 3-7, Definite Length Arbitrary Block Data Format
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-high, byte-low order. The FORM:SWAP command can be used to
reverse this order.
When sending binary blocks to the Model 3153, 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-7.
16 bits of data are sent to the Model 3153 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-8.
"#"
non-zero
ASCII digit
ASCII digit
Start of
Data Block
Number of Digits
to Follow in header
Byte Count: 2 x
Number of Points
Waveform Data Point:
2 bytes
High Byte
(Binary)
Low Byte
(Binary)
Header section (ASCII)
Binary section (binary)
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com