Command Groups
TLS 216 Programmer Manual
2–37
The defined binary formats also specify the order in which the bytes are
transferred. The four binary formats are RIBinary, RPBinary, SRIbinary, and
SRPbinary.
RIBinary is signed integer where the most significant byte is transferred first,
and RPBinary is positive integer where the most significant byte is transferred
first. SRIbinary and SRPbinary correspond to RIBinary and RPBinary respec-
tively but use a swapped byte order where the least significant byte is transferred
first. The byte order is ignored when DATa:WIDth is set to 1.
You can transfer multiple points for each waveform record. You can transfer a
portion of the waveform or you can transfer the entire record. The DATa:STARt
and DATa:STOP commands let you specify the first and last data points of the
waveform record.
When transferring data into the logic scope, you must specify the location of the
first data point within the waveform record. For example, when you set
DATa:STARt to 1, data points will be stored starting with the first point in the
record, and when you set DATa:STARt to 500, data will be stored starting at the
500
th
point in the record. The logic scope will ignore DATa:STOP when reading
in data as it will stop reading data when it has no more data to read or when it
has reached the specified record length.
When transferring data from the logic scope, you must specify the first and last
data points in the waveform record. Setting DATa:STARt to 1 and DATa:STOP
to the record length will always return the entire waveform. You can also use the
vertical bar cursors to delimit the portion of the waveform that you want to
transfer. DATa:STARt and DATa:STOP can then be set to the current cursor
positions by sending the command DATa SNAp.
The DATa:SOUrce command specifies the data location when transferring
waveforms from the logic scope. You can transfer out multiple waveforms at one
time by specifying more than one source.
You may transfer waveforms one at a time into the logic scope. Waveforms sent
to the logic scope are always stored in one of the 16 reference memory locations.
You can specify the reference memory location with the DATa:DESTination
command. You must define the memory size for the specified location before
you store the data. The ALLOcate: WAVEFORM:REF<x> command lets you
specify the memory size for each reference location. Waveforms must be selected
for display to be transferred.
Each waveform that you transfer has an associated waveform preamble that
contains information such as the horizontal scale, the vertical scale, and other
settings in place when the waveform was created. Refer to the WFMPre
Waveform Data/Record
Lengths
Waveform Data Locations
and Memory Allocation
Waveform Preamble