User manual

Section 13: Instrument Control Library (ICL) Series 3700 System Switch/Multimeter Reference Manual
13-208 3700S-901-01 Rev. C / July 2008
lan.trigger[N].pseudostate
Example
To display the present simulated line state for the LAN event 1:
print(lan.trigger[1].pseudostate)
lan.trigger[N].stimulus
Attribute
Event to cause this trigger to assert.
Usage
To read the trigger stimulus:
trigstim = lan.trigger[N].stimulus
packet: The trigger packet over LAN to query for stimulus setting.
trigstim: The event identifier being used to trigger the event.
To write the trigger stimulus:
lan.trigger[N].stimulus = trigstim
N: The trigger packet over LAN for which to set the trigger source (18).
trigstim: The event identifier to set as the trigger event stimulus.
Remarks
This attribute selects which event will cause a LAN trigger packet to be sent for this
trigger. The events may be one of the following:
trigstim 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 they
may need to change when enhancements are added to the instrument.