Programming the
Trigger System
In This Subsection
This subsection discusses the layered trigger mo del used in SCPI
instruments. It also outlines some commonly encountered trigger
congurations and programming metho ds. Trigger system topics are
explained in the following paragraphs:
Generalized Trigger
Mo del
These paragraphs explain the structure and
components of the layered trigger mo del used in
all SCPI instruments.
Common Trigger
Congurations
These paragraphs explain the INIT and TRIG
congurations implemented in the swept signal
generator.
Trigger Command
Denitions
These paragraphs provide condensed denitions
for the keywords used in this subsection.
Understanding trigger systems requires more technical exp ertise than
most other topics covered in this section. If you nd this subsection
dicult, keep in mind that you do not have to program the trigger
system to make measurements or output signals. Using
MEASure
,
READ
,or
INITiate
,you can avoid having to learn the information in
this subsection.
Generalized Trigger
Model
Overview
An instrument trigger system synchronizes instrument actions
with specied events. An instrument action may be to makea
measurement or source an output signal. The events used to
synchronize these actions include software trigger commands,
changing signal levels, and pulses on BNC connectors. The trigger
system also lets you specify the number of times to rep eat certain
actions, and delays between actions.
Figure 1-35 shows a simplied view of the generalized SCPI trigger
mo del. Instruments may implement some or all of this mo del, to
accommo date varying needs. Each unshaded blo ck in Figure 1-35
represents a particular
trigger state
. The generalized trigger mo del
allows an arbitrary number of event-detection states. Note that there
can be two paths into a state and two paths out of a state. These are
called the downward entrance and exit, and the upward entrance and
exit.
Upward
means moving towards the idle state and
downward
means moving towards instrument actions.
Getting Started Programming 1-109