User manual

Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-259
slot[X].interlock.state
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, 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, the returned value will be 1.
Example
To query if Slot 1 supports matrix channels:
Matrix1 = slot[1].matrix
slot[X].maxvoltage
Attribute
Returns the maximum voltage supported by the card in slot X.
Usage
maxvolts = slot[X].maxvoltage
[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 have a maximum voltage setting. In these cases, the return value will be nil.
This attribute value represents the maximum voltage of all channels on a particular
slot.
Example
To query the maximum voltage for card on Slot 2:
maxvolts2 = slot[2].maxvoltage
slot[X].multiplexer
Attribute
Indicates whether a card in slot X supports multiplexer channels or not.
Usage
mux_chans = slot[X].multiplexer
[X]: Slot number (1 to 6)