58 Synchronizing Power Module Output Changes
Idle State
When the power module is turned on, the trigger subsystem is in the idle state. In this state, the trigger subsystem ignores
all triggers. When the trigger action has been completed, the trigger subsystem returns to this state. It also returns to the
Idle state if the ABORt command or an implied ABORt command (*RST, *RCL, or any LIST) is sent.
Initiated State
The INITiate command moves the trigger subsystem from the Idle state to the Initiated State. This enables the power module
to receive triggers. The source of the trigger is selected with the TRIGger:SOURce command (see "Chapter 3 - Language
Dictionary"). When in the Initiated state, the power module responds to events on the selected trigger source by transferring
to the Delaying state. As shown in Figure 5-lA there is another trigger signal that is not subject to TRIG: SOUR control. This
is the TRIGger:IMMediate command. If the trigger subsystem is in the Initiated state, this command generates a trigger that
transfers the trigger subsystem directly to the Output Change state, bypassing the Delaying state.
Delaying State
When a trigger event occurs on the selected trigger source, the trigger subsystem transfers to the Delaying state. In this
state, the subsystem waits for the interval specified by the TRIGger:DELay command before moving to the next state. As
shown in Figure 5-1A, a TRIGger: IMMediate command will bypass any programmed delay and cause an immediate transition
to the Output Change state.
Figure 5-1. Simplified Models of Trigger Modes