IEEE-488 Reference
3-20
Idle and initiate
The instrument is considered to be in the idle state whenever
it is not operating within one of the layers of the trigger
model. The front panel ARM indicator is off when the
instrument is in the idle state. While in the idle state, the
instrument cannot perform any measure or scan functions.
Over the bus, there are two SCPI commands that can be used
to take the instrument out of the idle state; :INITiate or
:INITiate:CONTinuous ON.
Notice that with continuous initiation enabled (:INIT:CONT
ON), the instrument will not remain in the idle state after all
programmed operations are completed. However, the instru-
ment can be returned to the idle state at any time by sending
the *RST command, the *RCL command, or the
SYST:PRES command.
Trigger model layers
As can be seen in Figure 3-13, the trigger model uses three
layers; Arm Layer1, Arm Layer 2 and the Trigger Layer. For
front panel operation, these layers are known as the Arm
Layer, Scan Layer and Measure Layer.
Once the Model 2002 is taken out of the idle state, operation
proceeds through the layers of the trigger model down to the
device action where a measurement occurs.
Control sources — In general, each layer contains a control
source which holds up operation until the programmed event
occurs. The control sources are summarized as follows:
• IMMediate — With this control source selected, event
detection is immediately satisfied allowing operation to
continue.
• MANual — Event detection is satisfied by pressing the
TRIG key. Note that the Model 2002 must be taken out
of remote before it will respond to the TRIG key. Press
LOCAL or send LOCAL 16 over the bus to take the
instrument out of remote.
• BUS — Event detection is satisfied when a bus trigger
(GET or *TRG) is received by the Model 2002.
• TIMer — Event detection is immediately satisfied on
the initial pass through the layer. Each subsequent
detection is satisfied when the programmed timer inter-
val (1 to 999999.999 seconds) elapses. A timer resets to
its initial state when operation loops back to a higher
layer (or idle). Note that TIMer is not available in Arm
Layer 1.
• EXTernal — Event detection is satisfied when an input
trigger via the EXTERNAL TRIGGER connector is
received by the Model 2002.
• TLINk — Event detection is satisfied when an input
trigger via the TRIGGER LINK is received by the
Model 2002.
• RTCLock — Event detection is satisfied when the pro-
grammed time and date occurs. Note that the real-time
clock is only available as a control source for Arm
Layer 1.
• HOLD — With this selection, event detection is not sat-
isfied by any of the above control source events and
operation is held up.
Control source loops — As can be seen in the flowchart,
each layer has three paths that allow operation to loop around
the control source. These three paths are described as
follows:
• :DIRection (Source Bypass) — When a source bypass
is enabled (:DIRection SOURce) and the EXTernal or
TLINk control source is selected, operation will loop
around the control source on the initial pass through the
layer. If programmed for another event detection in the
layer, the bypass loop will not be in effect even though
it is still enabled. The bypass loop resets (be in effect) if
operation loops back to a higher layer (or idle).
In Arm Layer 1 and Arm Layer 2, enabling a source
bypass also enables the respective output trigger. In the
Trigger Layer, its output trigger is always enabled and
occurs after every device action. See Output Triggers
for more information.
• :IMMediate — Each time an :IMMediate command is
sent, operation loops around the respective control
source. It is used when you do not wish to wait for the
programmed event to occur (or when the HOLD control
source is selected). Note that in Arm Layer 1 and the
Trigger Layer, :IMMediate also loops operation around
the delays.
• :SIGNal — Same function as an :IMMediate command.
Delays — Arm Layer 2 and the Trigger Layer have a pro-
grammable Delay (0 to 999999.999 seconds) that is asserted
after an event detection. Note, however, that a Delay can be
bypassed by sending an :IMMediate or :SIGNal command.
Device Action — The primary device action is a measure-
ment. However, the device action could include a function
change and a channel scan (if scanner is enabled). A channel
is scanned (closed) before a measurement is made. When
scanning internal channels, the previous channel opens and
the next channel closes (break-before-make). Also included
in the device action is the internal settling time delay for the
relay.