User manual

Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-91
digio.trigger[N].release()
Example
Releases trigger line 4:
digio.trigger[4].release()
digio.trigger[N].stimulus
Attribute
Event to cause this trigger to assert.
Usage
triggerstimulus = digio.trigger[N].stimulus
- or -
digio.trigger[N].stimulus = triggerstimulus
N: Digital I/O trigger line: 1 to 14
triggerstimulus: The event identifier for the triggering event.
Remarks
This attribute selects which event(s) will cause digital output line to assert a trigger.
Set this attribute to 0 to bypass waiting for an event.
Trigger stimulus for a digio line may be set to 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 ICL define to set the stimulus value rather than the define value. Doing
this will make the code compatible for future upgrades because they may
need to change when enhancements are added to the instrument.
Example
To set the trigger stimulus of digital I/O line 3 to be the channel ready event during a
scan:
digio.trigger[3].stimulus = scan.EVENT_CHANNEL_READY
To clear the trigger stimulus of digital I/O line 3:
digio.trigger[3].stimulus = 0