User manual
Section 13: Instrument Control Library (ICL) Series 3700 System Switch/Multimeter Reference Manual
13-206 3700S-901-01 Rev. C / July 2008
lan.trigger[N].mode
Remarks
This attribute controls the mode in which the trigger event detector, as well as the
output trigger generator, will operate on the given trigger. These settings are intended
to provide behavior similar to the digital I/O triggers. When setting, mode can be one
of the following values:
lan.TRIG_EITHER (or 0): Detect rising or falling edge (positive or negative state)
trigger packets as input. Generate a LAN trigger packet with a negative state for
output.
lan.TRIG_FALLING (or 1): Detect falling edge (negative state) trigger packets as
input. Generate a LAN trigger packet with a negative state for output.
lan.TRIG_RISING (or 2): Detect rising edge (positive state) trigger packets as
input. Generate a LAN trigger packet with a positive state for output.
lan.TRIG_RISINGA (or 3): Same as TRIG_RISING. Detect rising edge (positive
state) trigger packets as input. Generate a LAN trigger packet with a positive state
for output.
lan.TRIG_RISINGM (or 4): Same as TRIG_RISING. Detect rising edge (positive
state) trigger packets as input. Generate a LAN trigger packet with a positive state
for output.
lan.TRIG_SYNCHRONOUS (or 5): Detect falling edge (negative state) trigger
packets as input. Generate a LAN trigger packet with a positive state for output.
lan.TRIG_SYNCHRONOUSA (or 6): Detect falling edge (negative state) trigger
packets as input. Generate a LAN trigger packet with a positive state for output.
lan.TRIG_SYNCHRONOUSM (or 7): Detect rising edge (positive state) trigger
packets as input. Generate a LAN trigger packet with a negative state for output.
The default trigger mode for a trigger is TRIG_EITHER.
TRIG_SYNCHRONOUS is provided for compatibility with the digital I/O triggering on
older firmware. Use of TRIG_SYNCHRONOUSA or TRIG_SYNCHRONOUSM
(instead of TRIG_SYNCHRONOUS) is preferred.
Example
To see the present LAN trigger mode of LAN event 1 :
print(lan.trigger[1].mode)
lan.trigger[N].overrun
Attribute
Event detector overrun status.
Usage
overrun = lan.trigger[N].overrun
N: The trigger packet over LAN to check overrun status (1–8).
overrun: The trigger overrun state for the LAN packet specified.
Remarks
This attribute is a read-only attribute that indicates if an event was ignored because
the event detector was already in the detected state when the event occurred. This is
an indication of the state of the even detector built into the synchronization line itself. It
does not indicate if an overrun occurred in any other part of the trigger model, or in any
other construct that is monitoring the event. It also is not an indication of an output
trigger overrun. Output trigger overrun indications are provided in the status model.