Series 3700 System Switch/Multimeter Reference Manual
Section 9
:
Instrument Control Library (ICL)
Document Number: 3700S-901-01 Rev. A / August 2007
9-7
myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myco
nfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig
,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myc
onfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfi
g,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,my
config,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconf
ig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,m
yconfig
Now, the following ICL commands are sent:
dmm.func = 'fourwireohms'
dmm.nplc = .5
dmm.range = 100000
dmm.configure.set('myconfig
')
print(dmm.getconfig('slot6'
))
The output will be 30 comma-delimited
myconfig
strings as follows:
myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myco
nfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig
,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myc
onfig,myconfig,myconfig,myconfig,myconfig
As this example shows, 'myconfig' was first saved with a function setting of DC volts which was
valid for all 60 channels on Slot 6. However, when 'myconfig' changed to be associated with a
function setting of 4-wire ohms, channels 31 to 60 became unavailable since they are paired
with channels 1 to 30 in 4-wire measurement operation.
Next, the following ICL commands are sent:
dmm.func = 'temperature'
dmm.configure.set('myconfig')
print(dmm.getconfig('slot6'))
The output will be 30 comma-delimited
myconfig
followed by 30 comma-delimited
nofunctions
as follows:
myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myco
nfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig
,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myconfig,myc
onfig,myconfig,myconfig,myconfig,myconfig,nofunction,nofunction,nofunction,n
ofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,
nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction
,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunctio
n,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction
Now going to a 2-wire temperature function for 'myconfig' keeps 'myconfig' on channels 1 to 30,
but since 31 to 60 are no longer paired they are set back to default DMM configuration setting of
'nofunction' since the unit has no way of knowing what configuration is desired on those
channels.