User manual

Section 13: Instrument Control Library (ICL) Series 3700 System Switch/Multimeter Reference Manual
13-136 3700S-901-01 Rev. C / July 2008
dmm.filter.type
Remarks
This is the filter type setting for the DMM and it applies to the selected function as
indicated by dmm.func (on page 13-137). Querying the setting when the selected
function does not support it will cause nil to be returned.
There are two averaging filter types to choose from: Repeating and moving. For the
repeating (which is power-on default), the stack (filter count) is filled, and the
conversions are averaged to yield a reading. The stack is then cleared, and the
process starts over.
The moving average filter uses a first-in, first-out stack. When the stack (filter count)
becomes full, the measurement conversions are averaged, yielding a reading. For
each subsequent conversion placed into the stack, the oldest conversion is discarded.
The stack is re-averaged, yielding a new reading.
The command will generate an error when dmm.func = "frequency", "period",
"continuity" or "nofunction". Also, an error will be generated if the value is invalid.
Changing functions with dmm.func (on page 13-137) will reflect the filter type setting
for that function.
The dmm.reset() (on page 13-161) function selects the repeat filter.
Also see
dmm.filter.count (on page 13-134), dmm.filter.enable (on page 13-134),
dmm.filter.window (on page 13-136)
Example
To set the filter type for 2-wire ohms to moving average:
dmm.func = "twowireohms"
dmm.filter.type = dmm.FILTER_MOVING_AVG
dmm.filter.window
Attribute
Indicates the filter window for the DMM measurements
Usage
To read the filter window:
value = dmm.filter.window
value: Represents the present filter window setting
To write the filter window:
dmm.filter.window = value
value: Represents the desired filter window for measurements. Use a value between 0
and 10 to indicate percent of range.
Remarks
This is the filter window setting for the DMM and it applies to the selected function as
indicated by dmm.func (on page 13-137). Querying the setting when the selected
function does not support it will cause nil to be returned.
This attribute indicates the filter window to use in percent of range.
The command will generate an error when dmm.func = "frequency", "period",
"continuity" or "nofunction". Also, an error will be generated if the value is out of range.
Changing functions with dmm.func (on page 13-137) will reflect the filter window
setting for that function.
The dmm.reset() (on page 13-161) function selects a filter window of 0.1.