User manual

Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-299
tsplink.trigger[N].stimulus
Attribute
Event to cause this trigger to assert.
Usage
tsplink.trigger[N].stimulus()
N: The trigger line (13).
Remarks
This attribute selects which event will cause the synchronization line to assert a
trigger.
eventid may be one of the following (existing trigger event IDs):
digio.trigger[N].EVENT_ID: An edge (either rising, falling, or either based on the
configuration of the line) on the digital input line.
display.trigger.EVENT_ID: The trigger key on the front panel is pressed.
trigger.EVENT_ID: A *trg message on the active command interface. If GPIB is the
active command interface, a GET message will also generate this event.
trigger.blender[N].EVENT_ID: A combination of events has occurred.
trigger.timer[N].EVENT_ID: A delay expired.
tsplink.trigger[N].EVENT_ID: An edge (either rising, falling, or either based on the
configuration of the line) on the tsplink trigger line.
lan.trigger[N].EVENT_ID
scan.trigger.EVENT_SCAN_READY: Scan Ready Event.
scan.trigger.EVENT_SCAN_START: Scan Start Event
scan.trigger.EVENT_CHANNEL_READY: Channel Ready Event
scan.trigger.EVENT_MEASURE_COMP: Measure Complete Event
scan.trigger.EVENT_SEQUENCE_COMP: Sequence Complete Event
scan.trigger.EVENT_SCAN_COMP: Scan Complete Event
scan.trigger.EVENT_IDLE: Idle Event
NOTE Use the ICL define to set the stimulus value rather than the define value.
Doing this will make the code compatible for future upgrades because it
may need to change when enhancements are added to the instrument.
tsplink.trigger[N].wait()
Function
Wait for a trigger.
Usage
triggered = tsplink.trigger[N].wait(timeout)
N: The trigger line (13).
timeout: Maximum amount of time in seconds to wait for the trigger.
triggered: Trigger detection indication.
Remarks
This function will wait for an input trigger. If one or more trigger events were detected
since the last time tsplink.trigger[N].wait() or tsplink.trigger[N].clear() (on page 3-13)
was called, this function will return immediately.
After waiting for a trigger with this function, the event detector will be automatically
reset and rearmed. This is true regardless of the number of events detected.