String data, Block data, Terminator/delimiter – Teledyne LeCroy WaveAce 1000_2000 Remote Control User Manual

Page 11: Response messages

Advertising
background image

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

Advertising