Operator`s manual
Signametrics 22
0.0
0.84 1.015461 23
0.0043 1.0256 22
0.1 1.02205 2
0.4 1.031386 1
0 1.0 0 ;Place holder on SMU2055
idc ; IDC 240nA to 2.5A ranges. 1
st
entry is offset, 2
nd
is gain parameter
0 1.0 ;Place holder on SMU2055
0 1.0 ;Place holder on SMU2055
0 1.0 ;Place holder on SMU2055
0 1.0 ;Place holder on SMU2055
-10.0 1.00083 ; 2.4mA range
-16.0 1.00222
-50.0 1.0034
-176.0 1.0 ; 2.4A range
iac ; IAC 2.4mA to 2.4A ranges, offset and gain
1.6 1.02402
0.0 1.03357
1.69 1.00513
0.0 1.0142
2w-ohm ; Ohms 24, 240, 2.4k,...,240Meg ranges, offset and gain
0 1.00 ; placeholders
1256.0 1.002307 ;240 Ohms range
110.0 1.002665
0.0 1.006304
0.0 1.003066
0.0 1.001848
0.0 0.995664 ;24Meg range
0.0 1.0 ; placeholders
…
The first line identifies the DMM and the calibration date. The "card-id" is stored on each DMM. During
initialization the driver reads it from the DMM and matches it to that in the calibration record.
During initialization (DMMInit()), the driver reads various parameters such as DMM type (SM2060/55/64), and
serial number, and then reads the corresponding calibration information from the SM60CAL.DAT file.
The DMMInit() function reads the information from these files to initialize the DMM. DMMInit accepts
parameters that are the names of these files. A qualified technician may modify individual entries in the calibration
file, then reload them using the DMMLoadCalFile command.
5.2 Using the SMU2060 Driver Set With C++ or Similar Software
The SMU2055 uses the SMU2060 driver package. Install the SMU2060.H and USBMMUser.H header file in a
directory that will be searched by your C/C++ compiler for header files. This header file is known to work with
Microsoft Visual C++™. To compile using Borland, you will need to convert the SMU2060.DEF and
SMU2060.LIB using ImpDef.exe and ImpLib.exe, provided with the compiler. Install SMU2060.LIB in a
directory that will be searched by the linker for import libraries. The SMU2060 software must be installed prior to
running any executable code. Install the SMU2060.DLL in a location where either your program will do a
LoadLibrary call to load it, or on the PATH so that Windows will load the DLL automatically.
In using the SMU2060 driver, first call DMMInit which read the calibration information, performs self test and
auto-calibration. Call DMMSetFunction to set the DMM to a measurement function. The DMM function constants
are defined in the DMMUser.H header file, and have names that clearly indicate the function they invoke. Use
DMMSetRate to set the reading rate defined in the header file.
Two functions are provided to return DMM readings. DMMRead returns the next reading as a scaled double-
precision (double) result, and DMMReadStr returns the next reading as a formatted string ready to be displayed.
All functions accept a DMM-number parameter. This value, nDmm, is used to identify the DMM number in a
multiple DMM system. This value will be 0,1,2.. n. Most functions return an error or warning code, which can be
retrieved as a string using DMMErrStr().