10-14
Return to
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
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
) or a *TRG message (see
) 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.