User manual
Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-209
lan.trigger[N].stimulus
Also see
lan.trigger[N].assert() (on page 13-203)
lan.trigger[N].clear() (on page 13-204)
lan.trigger[N].overrun (on page 13-206)
lan.trigger[N].wait() (on page 13-209)
Example
To use timer 1 trigger event as the source for LAN packet 5 trigger stimulus:
lan.trigger[5].stimulus = trigger.timer[1].EVENT_ID
lan.trigger[N].wait()
Function
Wait for a trigger.
Usage
triggered = lan.trigger[N].wait(timeout)
N: The trigger packet over LAN to wait for (1–8).
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 lan.trigger[N].wait or lan.trigger[N].clear 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.
Also see
lan.trigger[N].assert() (on page 13-203)
lan.trigger[N].clear() (on page 13-204)
lan.trigger[N].overrun (on page 13-206)
lan.trigger[N].stimulus (on page 13-208)
Example
To wait for a trigger with LAN packet 5 with a timeout of 3 seconds:
triggered = lan.trigger[5].wait(3)