String data, Block data, Terminator/delimiter – Teledyne LeCroy WaveAce 1000_2000 Remote Control User Manual
Page 11: Response messages

Operator's Manual
Multiplier
Exponential Notation
Suffix
P
1E-12
pico-
A
1E-18
atto-
String Data
This is used to send multiple characters as a single parameter. Enclose any sequence of ASCII
characters between single or double quotation marks:
DIRectory DISK,UDSK,ACTION,CREATE,'20120801Results'
Block Data
These are binary data values used to transfer waveforms from the oscilloscope to the controller using
the WAVEFORM command/query.
Buffer size limitations apply to block data:
• If data exceeding the oscilloscope’s 512 byte input buffer limited is received, the excess is discarded until
a terminator (delimiter) is detected.
• If data exceeding the output queue is transmitted, commands that are not interpreted and excess data
are discarded.
Terminator/Delimiter
The oscilloscope does not decode an incoming program message before receiving its terminator unless
the message is longer than the 512 byte input buffer, at which point the oscilloscope starts analyzing
the message once the buffer is full.
Terminators vary by interface:
State
TCP/IP
USB
Recv
EOI
CR
Send
LF+EOI
LF+CR
Response Messages
The oscilloscope sends a response message to the controller in answer to a query. The format of
response messages is the same as that of program messages: commands separated by semi-colons
and ending in terminators. Suffix units are also expressed in the response. These messages can be
sent back to the oscilloscope in the form in which they were received to be accepted as valid
commands.
For example, if the controller sends the message:
TIME_DIV?;TR_MODE NORM;C1:COUPLING?
920836 Rev B
9