User manual
Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-113
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 13-137). 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 13-137) 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.autodelay = dmm.AUTODELAY_ONCE
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 13-137)
Example
To enable auto delay for DC volts:
dmm.func = "dcvolts"
dmm.autodelay = dmm.ON
To set auto delay to set once:
dmm.autodelay = dmm.AUTODELAY_ONCE