![background image](http://html1.mh-extra.com/html/keithley/3700-series/3700-series_reference-manual_3931523324.webp)
Section 9
:
Instrument Control Library (ICL)
Series 3700 System Switch/Multimeter Reference Manual
9-180
Document Number: 3700S-901-01 Rev. A / August 2007
slot[X].interlock.state
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.
Example
To query the interlock state on Slot 3:
print(slot[3].interlock.state)
slot[X].isolated
Attribute
Indicates whether a card in slot X supports isolated channels or not.
Usage
isolated _chans = slot[X].isolated
[X]
: Slot number (1 to 6)
Remarks
This attribute will not exist for a slot if a card is not installed or the card installed does
not support isolated channels. In these cases, the return value will be nil. If isolated
channels are supported then, the returned value will be 1.
Example
To query if Slot 1 supports isolated channels:
IsolatedChan1 = slot[1].isolated
slot[X].matrix
Attribute
Indicates whether a card in slot X supports matrix channels or not.
Usage
matrix = slot[X].matrix
[X]
: Slot number (1 to 6)
Remarks
This attribute will not exist for a slot if a card is not installed or the card installed does
not support matrix channels. In these cases, the return value will be nil. If matrix
channels are supported then, the returned value will be 1.
Example
To query if Slot 1 supports matrix channels:
Matrix1 = slot[1].matrix
slot[X].maxsettlingtime
Attribute
Returns the maximum settling time needed by the card in slot X.
Usage
maxstime = slot[X].maxsettlingtime
[X]
: Slot number (1 to 6)
Remarks
This attribute will not exist for a slot if a
card isn‘t installed or the card installed doesn‘t
have a maximum settling time value. In these cases, the return value will be nil.
This attribute value represents the maximum settling time of all channels on a
particular slot. It is the worse case value for that slot.
Example
To query the maximum settling time for card on Slot 2:
maxstime2 = slot[2].maxsettlingtime