17-92 SCPI Command Reference
Control auto zero
:STATe <name>
:SYSTem:AZERo:STATe <name> Control auto zero
Parameters <name> = ON Enable auto zero
OFF Disable auto zero
ONCE Force immediate auto zero update
Query :STATe? Query state of auto zero
Description This command is used to enable or disable auto zero, or to force an immedi-
ate one-time auto zero update if auto zero is disabled. When auto zero is
enabled, accuracy is optimized. When auto zero is disabled, speed is
increased at the expense of accuracy.
Control NPLC caching
:CACHing
:SYSTem:AZERo:CACHing[:STATe] <b> Enable/disable NPLC caching
:SYSTem:AZERo:CACHing:REFResh Update NPLC cache values
:SYSTem:AZERo:CACHing:RESet Clear NPLC values from cache
:SYSTem:AZERo:CACHing:NPLCycles? Return list of NPLC values
Parameters <b> = 1 or ON Enable NPLC caching
0 or OFF Disable NPLC caching
Query [:STATe]? Query state of NPLC caching
:NPLCycles? Return list of NPLC values stored in cache
from oldest to newest.
Description NPLC caching speeds up source memory sweeps by caching A/D reference
and zero values. When SYST:AZER:CACH is enabled, the A/D reference
and zero values will be saved for up to the 10 most recent [:SENSe[1 ]]
:VOLTage[:DC]:NPLCycles, [:SENSe[1 ]]:CURRent[: DC]:NPLCycles, or
[:SENSe[1]]:RESistance:NPLCycles settings. Whenever the integration rate
is changed via an NPLC command, user setup recall (*RCL), or a source
memory recall (:SOUR:MEM command or during a source memory
sweep), NPLC caching will occur. If the integration rate is already stored in
the cache, the stored reference and zero values are recalled and used. Other-
wise, a reference and zero value are acquired and stored in the cache. If
there are already 10 NPLC values stored, the oldest one will be overwritten
by the newest one.