108
────────────────────────────────────────────────────
8.2 Operating Procedure (GP-IB)
────────────────────────────────────────────────────
.2.8 Abbreviation of Compound Commands
.2.9 Output Queue
.2.10 Input Buffer
When several compound headers have a common head portion (for
example, :CSET:
), then, when and only when writing them directly
following on from one another, this common portion (:CSET: in this
example) can be omitted.
This common portion is called the "current path", by analogy with the
general concept of the current directly in the directly structure of UNIX
or MSDOS, and until it is cleared the analysis of following commands is
performed by deeming them to be preceded by the current path is shown
in the following example:
Normal expression
:CSET:NUMBer;:CSET:RPARameter
Abbreviated expression
:CSET:NUMBer;RPARameter
The current path is cleared when the power is turned on, when a colon (:)
appears at the start of a command, and when delimiter is detected.
Messages with particular headers can be executed without relation to the
current path. Further, they have no effect upon the current path.
While simple and complex command headers don’t require a colon ": "
prefix, we recommend using the colon to avoid confusion with abbreviated
expressions and to prevent 3560 malfunction.
With the 3560, there are 3 possible current paths:
":CSET, ":LOCK", ":MEAS"
Response messages accumulate in the output queue and all data are
received and cleared.
The output queue is also cleared in the following four situations:
When the instrument is powered on.
When the Query error is occurred.
When the Device is cleared.
When the I/F is Switched.
The 3560 has an output queue of 128 byte capacity.If the response
messages overflow this limit of 128 byte, a query error is generated, and
the output queue is cleared. Further, if a new message is received while
the output queue still contains data, the output queue is cleared, and a
query error is generated.
The 3560 have an input buffer of 128 bytes capacity.