
Section 9
:
Instrument Control Library (ICL)
Series 3700 System Switch/Multimeter Reference Manual
9-8
Document Number: 3700S-901-01 Rev. A / August 2007
Likewise, changing a DMM configuration to pertain to a function not supported by a channels will
cause the channels to be set back to the 'nofunction' setting. Continuing the example, if
'myconfig' was set to pertain to the DC current function then, channels 1 to 30 Slot 6 would be
set to 'nofunction' since these channels don't support the amp functionality on them.
Next, the following ICL commands are sent:
dmm.func = 'dccurrent'
dmm.configure.set('myconfig')
print(dmm.getconfig('slot6'))
The output will be 60 comma-delimited
nofunctions
as follows:
nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction
,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunctio
n,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofuncti
on,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunct
ion,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunc
tion,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofun
ction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nofu
nction,nofunction,nofunction,nofunction,nofunction,nofunction,nofunction,nof
unction,nofunction,nofunction,nofunction,nofunction
As this example shows, be careful when updating the attributes associated with a DMM
configuration. Changing settings within the same function (for example, nplc, range, etc.,) will
usually not change the DMM configuration. But even within the function, be cautious in case you
are changing a setting like transducer for temperature indicates 2-pole or 4-pole measurement
operation. Use care when changing the function setting.
beeper functions and attribute
The beeper generates a beep tone. It is typically used to announce the start and/or completion
of a test or operation.
beeper.enable
Attribute
Beeper control (on/off).
Usage
To read the state of the beeper:
beeperstate = beeper.enable
To write the state of the beeper:
beeper.enable = beeperstate
Set
beeperstate
to one of the following values:
0: Beeper disabled
1: Beeper enabled
Remarks
This attribute enables or disables the beeper. Disabling the beeper also disables front
panel key clicks.
Cycling power enables the beeper. The reset function does not affect the beeper state.