LeCroy 9400A Manual page 104

Digital oscilloscope
Table of Contents

Advertisement

<Parameter llst> = <intval>,<# values>,<addr>,<sweep #>
transfer ALL data from the host computer to the indicated memory
location of the 9400A. This command must be followed by the data
blocks in the order: descriptor, data, trigger time(s).
See the READ command for an explanation of <Parameter list>.
In general, the 9400A decodes and checks each WRITE command it receives
and verifies the optional parameters. If it receives a WRITE command
for a complete waveform ( WRITE xx.*), the parameters are only checked
after the DESCRIPTOR
block has been transmitted.
If the <intval>
parameter is not I, intermediate points will be computed with a linear
interpolation.
DESCRIPTOR values are checked for consistency after the entire block
has been received.
If an error
is detected,
the entire
block
is
discarded and the invalid data block has no effect on the currently
stored descriptor. The same is true for the time block.
However the waveform DATA values are directly stored into the final
buffer during transmission. If an error occurs during the transfer, the
data memory might be only partially filled with the new data.
The 9400A sets the VALUE ADAPTED bit:
- if a numerical parameter had to be modified during checking.
- if less or more DATA values have been received than were indicated by
the numerical parameters (after checking) and only if the number
DATA values is not greater than the number of values remaining until
the end of the sweep buffer.
The 9400A sets the INVALID BLOCK ERROR if an error in a block has been
detected, i.e. if:
- The preamble is incorrect (is not #A, #L or #I)
- The preamble number (indicating how many values the block has)
greater
than the number
of values
that are allowed
(SETUP,
DESCRIPTOR or TIME) or greater than the number of values remaining
until the end of the sweep buffer (DATA).
- The number of received values does not correspond to the number in
the preamble.
- In the case of ASCII blocks (#L format), there are characters which
are neither separator characters (",", CR or LF) nor digits.
- In the case of ASCII blocks, a value is greater than 255 (BYTE or
bits transfer) or greater than 65535 (WORD or 16 bits transfer).
- Other errors:
- Too many or too few values have
or TIME).
been received (SETUP, DESCRIPTOR
7-28
Remote Operations

Advertisement

Table of Contents
loading

Table of Contents