Operation using a software trigger
KFM2005/KFM2030 has two different sequence groops - Sequence1: Impedance measurement, Sequence2: Voltage and current measurement.
State
The following three states are available in the sequence operation.
When the KFM2005/KFM2030 is turned on, all the trigger subsystems are in the IDLE state. In this state, the trigger subsystems ignore all triggers. Sending one of the following commands at any time also returns the trigger subsystems to the IDLE state.
The sequence does not start in the IDLE state, even when TRG is sent.
IEEE488.1 sdc (Selected Device Clear) or dcl (Device Clear)
If INIT is sent in the IDLE state, the trigger function starts and the KFM2005/KFM2030 enters the INITiated state.
If the trigger source is set to IMMediate, measurement or setting is started immediately.
If the trigger source is set to BUS, the KFM2005/KFM2030 enters the WTG (Waiting for Trigger) state.
If the trigger source is set to TIMer, the measurement starts after waiting for the setting time.
WTG (Waiting for Trigger) state
If a trigger is sent in the WTG state, measurement starts. The execution of measurement and the verification of data can be controlled separately.
Operation
When the Trigger Source is set to IMM, the action is executed immediately causing a new measurement to start. When the Trigger Source is set to BUS, the trigger subsystem goes to the WTG (Waiting For Trigger) state. When a software trigger is applied with the *TRG command, the measurement action is executed.
When the operation is completed, the trigger subsystem returns to the IDLE state again. When an ABOR or an equivalent command is sent without executing the trigger, the measurement action is cancelled, and then the trigger subsystem returns to the IDLE state.
The *TRG command or the IEEE488.1 get (Group Execute Trigger) command applies a software trigger to the all sequence group if it is already initiated.