Model 2651A High Power System SourceMeter® Instrument Reference Manual
Also see
digio.trigger[N].assert()
digio.trigger[N].clear()
digio.trigger[N].reset()
digio.trigger[N].wait()
This function waits for a trigger.
Type
TSP-Link accessible
Function
Yes
Usage
triggered = digio.trigger[N].wait(timeout)
triggered
N
timeout
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 re-armed. This is true regardless of the number of events detected.
Example
triggered = digio.trigger[4].wait(3)
print(triggered)
Also see
digio.trigger[N].clear()
digio.writebit()
This function sets a digital I/O line high or low.
Type
TSP-Link accessible
Function
Yes
2651A-901-01 Rev. A / March 2011
(on page 7-44)
(on page 7-44)
(on page 7-49)
Affected by
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)
Timeout in seconds
(on page 7-44)
Affected by
Where saved
Default value
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
Where saved
Default value
Section 7: Command reference
7-51