Series 3700 System Switch/Multimeter Reference Manual
Section 9
:
Instrument Control Library (ICL)
Document Number: 3700S-901-01 Rev. A / August 2007
9-71
dmm.aperture
Example
To set the aperture to 16.67 milliseconds for DC volts:
dmm.func = "dcvolts"
dmm.aperture = 16.67e
-
3
dmm.autodelay
Attribute
Indicates the auto delay setting for the active DMM function.
Usage
To read the autodelay setting:
value = dmm.autodelay
value
: Represents the present auto delay setting
To write the autodelay setting:
dmm.autodelay = value
value
: Represents the desired auto delay. Set to one of the following:
dmm.ON or 1 to enable auto delay
dmm.OFF or 0 to disable auto delay
dmm.AUTODELAY_ONCE or 2
Remarks
This is the auto delay setting for the DMM and it applies to the selected function as
indicated by
dmm.func
(on page 9-91). Querying the auto delay when the selected
function doesn't have an auto delay setting associated with it will cause nil to be
returned.
An error is generated if command is received when
dmm.func = "nofunction"
.
Also, an error will be generated if the value is invalid.
Changing functions with
dmm.func
(on page 9-91) will reflect the auto delay setting for
that function.
A setting of dmm.OFF has the DMM take a measurement has fast as possible without
concern of delays needed based on range, function and other settings.
A setting of dmm.ON has the DMM wait the necessary delay for each and every
measurement it takes.
A setting of dmm.AUTODELAY_ONCE will only incur the delay on the first
measurement set or group. This is the factory default and reset setting.
For example:
dmm.measurecount = 10
MyReadingBuffer = dmm.makebuffer(1000)
dmm.measure(MyReadingBuffer)
This will only incur the auto delay on the first of the 10 readings. Readings 2 through
10 will occur as fast as possible.
Also see
dmm.func
(on page 9-91)