Section 11: TSP command reference Series 3700A System Switch/Multimeter Reference Manual
11-124 3700AS-901-01 Rev. D/June 2018
digio.trigger[N].wait()
This function waits for a trigger.
Usage
triggered = digio.trigger[N].wait(timeout)
The value true if a trigger is detected, or false if no triggers are detected during
the timeout period
Digital I/O trigger line (1 to 14)
Details
This function pauses for up to timeout seconds for an input trigger. If one or more trigger events are
detected since the last time digio.trigger[N].wait() or digio.trigger[N].clear() was
called, this function returns a value immediately. After waiting for a trigger with this function, the event
detector is automatically reset and ready to detect the next trigger. This is true regardless of the
number of events detected.
Example
triggered = digio.trigger[4].wait(3)
print(triggered)
Waits up to three seconds for a trigger to be
detected on trigger line 4, then outputs the
results.
Output if no trigger is detected:
false
Output if a trigger is detected:
true
Also see
digio.trigger[N].clear() (on page 11-117)
digio.writebit()
This function sets a digital I/O line high or low.
Usage
digio.writebit(N, data)
Digital I/O trigger line (1 to 14)
The value to write to the bit:
â–ª 0 (low)
â–ª Non-zero (high)