User manual
Section 13: Instrument Control Library (ICL) Series 3700 System Switch/Multimeter Reference Manual
13-292 3700S-901-01 Rev. C / July 2008
trigger.timer[N].delaylist
Remarks
This attribute sets an array of timer delays. Each time the timer is triggered it will use
the next delay period from the array. After all elements in the array have been used,
the last element will be used for subsequent triggers.
trigger.timer[N].overrun
Attribute
Event detector overrun status.
Usage
overrun = trigger.timer[N].overrun
N: is a trigger timer value (from 1–4).
overrun: Trigger overrun state.
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 event detector built into the timer 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 delay completion event. It also is not an indication of a
delay overrun.
trigger.timer[N].passthrough
Attribute
Trigger pass-through enable.
Usage
To read pass-through state:
passthrough = trigger.timer[N].passthrough
To write pass-through state:
trigger.timer[N].passthrough = passthrough
N: is a trigger timer value (from 1–4).
passthrough: Pass-through true/false.
Remarks
This attribute enables or disables the timer trigger‟s pass-through mode. When
enabled, triggers are passed through immediately as well as initiating the delay. When
disabled, a trigger will only initiate a delay. passthrough can be either true or false.
trigger.timer[N].stimulus
Attribute
Event to cause the delay to start.
Usage
To read the stimulus event:
eventid = trigger.timer[N].stimulus
To write the stimulus event:
trigger.timer[N].stimulus = eventid
N: is a trigger timer value (from 1–4).
eventid: Event to trigger the timer delay.