User manual

Section 13: Instrument Control Library (ICL) Series 3700 System Switch/Multimeter Reference Manual
13-258 3700S-901-01 Rev. C / July 2008
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 interlock override. Set to one of the
following:
slot.ON or 1
slot.OFF or 0 (default setting and reset value)
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.
Remarks
This attribute will not exist for a slot if a card is not installed or the card installed does
not support detecting an interlock break. In these cases, the return value will be nil.
Use this attribute to query the interlock state for cards that support detecting interlock
break.