Specifications
Signametrics 100 
Remarks This Secondary function sets the DC voltage source to ldVolts. The DMM must be in 
C ction to execute properly. When the DMM is in VDC_SRC 
operation, and the DMMSetDCVSource is applied, reading the DMM (DMMRead or 
DMMReadStr) will return the measurement of the output voltage. This function acts on 
n be accomplished by 
selecting the ClosedLoop mode (DMMSetSourceMode). This mode engages the Trim 
DAC, which augments the 12 bit DAC to produce 16 effective bits. In ClosedLoop 
urce level is adjusted every time the DMM is read, making small corrections 
equal to ldVolts. However, for the ClosedLoop mode to update the 
 read the DMM multiple times. Update rate should not 
d Loop mode. The DMM reads voltages using the 33 
Parame
VDC_SR  for this fun
the main 12 bit source DAC. If better accuracy is needed it ca
mode, the so
until the reading is 
source level, it is necessary to
exceed 10 rps when using the Close
V range. 
ter
 Type/Description 
umbered starting with zero. 
ldVolts 
Return Value 
nDmm 
int Identifies the DMM. DMMs are n
double FAR DC voltage to be set. Can be –10.5 to 10.5 V 
Integer error code. 
 Value
 Meaning 
DMM_OKAY 
Ope
lue 
Erro
Example
double reading; int I;   
urce to 1.25V 
/ Closed loop mode 
for(I=0;I<100;I++) DMMRead(0,&reading); // update 100 times 
DMMSetExternalShunt 
SMX2040  SM 2044
Description  ue of rnal shunt 
int DMMSetExternalShunt(int nDmm, double ldShunt) 
Rem condary function sets the value of the external shunt resistor being used. The 
ed in measurement functions such as Leakage and Extended 
resistance, Synthesized resistance etc. It is available with S/W versions 1.75 or higher. 
lue, such that 10,000.0 correxponds to a 10k
Ω
 shunt. 
Parame
ration successfully completed. 
Negative Va
r code 
DMMSetDCVSource(0, 1.25); // Set so
DMMSetSourceMode(0, CLOSED_LOOP); /
X2042  SMX  ; 
Set the val  the leakage function exte
#include "sm204032.h" 
arks This Se
shunt value is utiliz
ldShunt sets the shunt va
ter
 Type/Description 
nDmm 
int Identifies the DMM. DMMs are numbered starting with zero. 
ldShunt 
double  Shunt resistance value. A value greater than zero and smaller 
Return Value 
 Value
the 200e6 (200 Mega Ohms) is allowed. 
Integer error code. 
 Meaning 
DMM_OKAY 
Operation successfully completed. 
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com










