
1-3
IM AQ6370C-17EN
Remote Control Functions
1
2
3
4
5
6
7
8
App
Index
1.3 Sending/Receiving Remote Commands
Buffers
Input Buffer
The instrument’s input buffer is a single stage 1 MB buffer. When receiving data that
exceeds the buffer size, the data after the first megabyte is discarded. The remote
command after the last command separator of the 1 MB of data is deleted.
Output Buffer
The instrument’s output buffer is a single stage 1 MB buffer. Only the most recent data is
held. (When a talker command is received while there is data in the buffer, the old data in
the buffer is replaced with the incoming data.) When talker commands are combined and
executed resulting in generation of talker data that exceeds the buffer size, the following
process is carried out.
• The query error bit (QYE) of the standard event status register is set to 1.
• The talker output buffer is cleared.
• Commands received even after the buffer overflow are processed. Note, however, that
talker data by talker commands is not stored at the output buffer.
Error Buffer
This instrument’s error buffer is of a single stage and stores only the latest error information.
Message Terminators
This instrument allows the following message terminators to be used.
Program Message Terminators
• Assertion of EOI (End-Of-Identify) signal
• LF (line feed) character
• LF+EOI
Here, LF is a line feed (0Ah) in ASCII. For CR + LF, because CR (0Dh) is recognized
as “wsp,” CR + LF can consequently also be used as a message terminator. Also, for
waveform binary transfer, only EOI is used as a message terminator.
Response Message Terminator
LF+EOI is used as the response message terminator.
Receiving Remote Commands
• When completing receipt of a remote command, the instrument releases the GP-IB
bus.
• When receiving the next command while a command action is being executed, the
instrument captures that command to store it in the receive buffer, and then releases
the GP-IB bus.
• When there is a remote command in the receive buffer, the instrument does not
capture a successive command even if there are commands on the GP-IB bus.
• When the action of the preceding command is complete, the instrument executes the
command stored in the receive buffer and clears the buffer. Then it captures the next
command into the receive buffer if there is one on the bus.
• When an output statement contains multiple remote commands, this instrument
captures them all and services them in the order they were written. In this case, unless
the last command in the statement has started to be executed, this instrument cannot
capture the next command.