User manual

Table Of Contents
Part 5: IEEE 488.2 Programming Reference
Depending on the state of the oscilloscope and the computation to be done, several seconds may pass
before a response to a query is received.
Note: Remote command interpretation does not have priority over other oscilloscope activities.
Set the controller I/O timeout conditions to three or more seconds to give the oscilloscope time to
respond. An incorrect query will not get a response, but a beep will sound if the Remote Control
Assistant is enabled.
I/O Buffers
The oscilloscope has 256-byte input and output buffers. An incoming program message is not decoded
before a message terminator has been received.
Valid GPIB terminators are:
l <NL>- New line character, meaning, the ASCII new-line character (decimal value is 10).
l <NL><EOI> - New Line character with a simultaneous <EOI> signal.
l <EOI><EOI> - Signal together with the last character of the program message.
Note: Terminators are often not shown in examples because they are handled by the driver
software, although they are required. The <NL> <EOI> terminator is always used in response
messages sent by the oscilloscope to the controller.
However, if the input buffer becomes full (because the program message is longer than the buffer), the
oscilloscope starts analyzing the message. In this case, data transmission is temporarily halted, and the
controller may generate a timeout if the limit was set too low.
5-9