User manual
Series 3700 System Switch/Multimeter Reference Manual  Section 13: Instrument Control Library (ICL) 
3700S-901-01 Rev. C / July 2008  13-153 
dmm.nplc 
Attribute 
Indicates the integration rate in line cycles for the DMM. 
Usage 
To read the integration rate: 
value = dmm.nplc 
value: Represents the present integration rate in line cycles 
To write the integration rate: 
dmm.nplc = value 
value: Represents the desired integration in line cycles: 
  60 Hertz: 0.0005 to 15 
  50 Hertz: 0.0005 to 12 
Remarks 
This is the integration rate setting for the DMM in line cycles. 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. 
The command generates an error when dmm.func is: 
  "frequency" 
  "period" 
  "continuity" 
  "nofunction" 
Also, an error will be generated if the value is out of range and dependent on the line 
frequency. 
Changing functions with dmm.func (on page 13-137) will reflect the integration rate for 
that function. 
The setting for NPLC may be adjusted based on what the DMM supports. Therefore, 
after setting the NPLC, query the value to see if it was adjusted. 
The factory default and dmm.reset() (on page 13-161) function value is 1. 
Also see 
dmm.aperture (on page 13-110) 
Example 
To set the NPLC for 2-wire ohms to 0.5: 
dmm.func = "twowireohms" 
dmm.nplc = 0.5 










