Section 9
:
Instrument Control Library (ICL)
Series 3700 System Switch/Multimeter Reference Manual
9-176
Document Number: 3700S-901-01 Rev. A / August 2007
setup.save
Example
To save the present setup as the internal user setup:
setup.save()
To save a setup to a file named KEITHLEY_3730 on a USB flash drive:
setup.save("/usb1/KEITHLEY_3730")
setup.cards
Function
Use to query for the card model number for each slot of a saved setup.
Usage
CardModels = setup.cards()
CardModels
: A comma delimited string listing card model for each slot.
Remarks
This function will return a comma delimited string listing the card model for each slot in
the system (from 1 to 6). If no card was installed in the slot when the setup was saved,
a 0 is returned as the card model number.
Details
To successfully recall a setup, the card models need to match or a card needs to be
installed in an empty slot of the setup configuration. Otherwise, an error will be
generated.
Example
To query the cards of the internal saved setup:
CardModels = setup.cards()
print(CardModels)
Output:
3722,0,0,0,0,0
slot[X] attributes
The attributes in this group indicate whether a card in slot X (where X = 1 to 6) supports different
features such as pole settings, voltage or 2-wire measurements, etc.,. To query an attribute, use
the print command sending the attribute as an argument. For example:
print(slot[1].idn)
will output a comma separated string that contains the model number, description, firmware
revision and serial number of the card installed in Slot 1.
slot[X].commonsideohms
Attribute
Indicates whether a card in slot X supports common-side 4-wire ohm channels.
Usage
commonside = slot[X].commonside ohms
[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 common-side four-wire ohm channels. In these cases, the return value will
be nil. If common side 4-wire ohm channels are supported then, the returned value will
be 1.