10-14 Return to Section Topics 2600S-901-01 Rev. C / January 2008
Section 10: Digital I/O and Triggering Series 2600 System SourceMeter® Instruments Reference Manual
6. Choose DELAY, set the delay to 2s, then press ENTER.
7. Press EXIT to return to normal display.
8. Turn on the OUTPUT ON, then press TRIG. A two second delay will occur before the first
measurement. The unit will cycle through measurements indefinitely with a 1s interval
between measurements.
9. Turn the OUTPUT off to stop taking readings.
Remote triggering
Remote trigger commands
Trigger commands are listed in Table 10-3. See Section 12 for more details.
The trigger event detector remembers if an event has been detected since the last
trigger.wait call. The trigger.clear() command clears the trigger's event detector and
discards the previous history of command interface trigger events.
The trigger.wait function will wait timeout seconds for a GPIB GET command (see
Section 11) or a *TRG message (see Appendix C) on the GPIB interface if that is the active
command interface, or a *TRG message on the command interface for all other interfaces. If one
or more of these trigger events were previously detected, this function will return immediately. After
waiting for a trigger with this function, the event detector will be automatically reset and re-armed
regardless of the number of events detected.
It is important to note the following:
• A synchronization line event detector sets the trigger overrun if an edge is detected while
the event detector is in the detected state
• You can use the digo.trigger[N].clear command to retest the event detector
detected state and to clear the trigger overrun indication
• Review the trigger overrun to confirm that a trigger was not missed
Command Description
trigger.clear()
triggered = trigger.wait(timeout)
Clears triggers pending.
Waits the timeout seconds for GET or *TRG trigger.
Remote trigger example
The example below clears triggers and then enables a 30 second timeout to wait for a GET or
*TRG trigger. A maximum of 50 *TRG commands can be used before the input buffer overflows.
smua.reset() - Restore 2600 defaults.
triggered = trigger.wait(30) - Wait 30s for GET or *TRG.
smua.source.output =smua.OUTPUT_ON - Turn on output.
*TRG - Trigger reading.
reading = smua.measure.v() - Get voltage reading.