Series 3700 System Switch/Multimeter Reference Manual
Section 9
:
Instrument Control Library (ICL)
Document Number: 3700S-901-01 Rev. A / August 2007
9-179
slot[X].interlock.override
Attribute
Indicates if a card should error on closing backplane relays if interlock is disengaged.
Usage
To read interlock override setting:
value = slot[X].interlock.override
[X]
: Slot number (1 to 6)
To write interlock override setting:
slot[X].interlock.override = value
[X]
: Slot number (1 to 6)
value:
Represents the desired state of the read interlock override. Set to one of the
following:
slot.ON or 1 (default setting)
slot.OFF or 0
Remarks
This attribute exists only for installed cards that support detecting an interlock break.
Otherwise, the return value will be nil.
If card supports detecting an interlock break, set this attribute to the desired response.
To enable interlock override on the card, set to slot.ON. Otherwise (if an override
performed on card is not desired), set to slot.OFF. This setting applies to all interlocks
on the card.
Example
To not have an override performed after detecting an interlock break on Slot 3:
slot[3].interlock.override = slot.OFF
slot[X].interlock.state
Attribute
Indicates the interlock state of a card.
Usage
To read the interlock state:
value = slot[X].interlock.state
[X]
: Slot number (1 to 6)
value
: Represents whether the interlocks are engaged or not. Interpret the interlock
state values as follows:
nil
: no card is installed or card installed does not support interlocks
0
: interlocks 1 and 2 are disengaged on card.
1
: interlock 1 is engaged while interlock 2, if it exists, is disengaged.
2
: interlock 1 is disengaged while interlock 2 is engaged.
3
: interlocks 1 and 2 are engaged on card.