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. 










