Operator's Manual Model SMU2055 6½ Digit USB Digital Multimeter Signametrics Corporation April, 2010 Compatible with Rev 1.
CAUTION In no event shall Signametrics or its Representatives be held liable for any consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other loss) arising from of the use of or inability to use Signametrics products, even if Signametrics Corporation has been advised of the possibility of such damages.
TABLE OF CONTENTS 1.0 INTRODUCTION .................................................................................................................................................6 1.1 SAFETY CONSIDERATIONS ..........................................................................................................................6 1.2 MINIMUM REQUIREMENTS .........................................................................................................................6 1.3 FEATURE SET ...............
DMMCloseUSB...............................................................................................................................26 DMMDelay .....................................................................................................................................27 DMMErrString................................................................................................................................27 DMMGetBusInfo......................................................................
.11.1 Measurement and Source Functions....................................................................................58 5.11.2 Range Values .......................................................................................................................58 5.11.3 Measurement Rate parameters ............................................................................................59 6 CALIBRATION ....................................................................................................
1.0 Introduction Congratulations! You have purchased a USB Digital Multimeter. The SMU2055 Digital Multimeter (DMM) has sophisticated analog and digital circuitry to provide repeatable measurements, and its protected to handle any unexpected situations your measurement environment may encounter. Your new DMM is easy to setup and use. To get years of reliable service from your DMM, please take a few moments to review this manual before installing and using this precision instrument.
SMU2055 basic features: Function Volts DC; four ranges, 240mV to 240V Volts AC; TRMS; four ranges, 240mV to 240V 2-Wire Ohms, six ranges 240 to 24 M 4-Wire Ohms, six ranges 240 to 24 M DC current, four ranges 2.4 mA to 2.4 A AC current, four ranges 2.4 mA to 2.4 A Diode V/I Five ranges, 100 A to 1mA Auto range, Relative Min/Max, dB and percent deviation functions SMU2055 DMM High Dynamic range; ±2,400,000 counts Measurement rate selectable: 0.5 to250 readings/s 2.
2.2 DC Current Measurement Input Characteristics Number of built-in shunts Two Currents greater than 2.4A require external shunt Protected with 2.5A Fast blow fuse Accuracy ± (% of reading + Amps) [1] Range 2.4 mA 24 mA 240 mA 2.4 A Full Scale Reading 2.40000 mA 24.0000 mA 240.000 mA 2.40000 A Resolution 10 A 100 A 1 A 10 A Max Burden Voltage 25mV 250mV 55mV 520mV 24 hours 23C 5C 0.05 + 300 A 0.05 + 350 A 0.05 + 50 A 0.3 + 60 A 90 Days 23C 5C 0.06 + 700 A 0.065 + 800 A 0.
2.4.1 AC Voltage True RMS Measurement Range [1] 240 mV 2.4 V 24 V 240 V Full Scale 6-½ Digits 240.0000 mV 2.400000 V 24.00000 V 240.0000 V Lowest specified Voltage 5 mV 20 mV 200 mV 2V Resolution 100 V 1 V 10 V 100 V [1] Signal is limited to 8x106 Volt Hz Product. For example, the largest frequency input at 250 V is 32 kHz, or 8x106 Volt x Hz. 2.4.2 AC Volts Accuracy Settles to rated accuracy within 0.5 seconds for signals >50% of scale.
2.5 AC Current Measurement, True RMS Input Characteristics Crest Factor 4 at Full Scale Number of built-in shunts Two Currents greater than 2.4A require external shunt Protected with 2.5A Fast blow fuse 2.5.1 AC Current True RMS Measurement Range Full Scale 6 1/2 Digits 2.4 mA 24 mA 240 mA 2.4 A 2.400000 mA 24.00000 mA 240.0000 mA 2.
2.7 Measurement Rates Control Use DMMSetRate() using the following codes. Rate (Readings/sec) 0.5 1 2 3 7 14 27 50 90 170 250 Symbol Code RATE_p5 RATE_1 RATE_2 RATE_3 RATE_7 RATE_14 RATE_27 RATE_50 RATE_90 RATE_170 RATE_250 0 1 2 3 7 14 27 50 90 170 250 Power line Rejection 50Hz 60Hz 400Hz 2.8 Accuracy Notes Important: all accuracy specifications for DCV, Resistance, DCI, ACV, and ACI apply for the time periods shown in the respective specification tables.
2.9 Other Specifications Temperature Coefficient Less than 0.1 x accuracy specification below 18C and over 28C Hardware Interface Single USB/cPCI 3U slot Overload Protection (voltage inputs) 250 VDC, 250 VAC Isolation 300 VDC, 250 VAC from Earth Ground Maximum Input (Volt x Hertz) 8x106 Volt x Hz normal mode input (across Voltage HI & LO). 1x106 Volt x Hz Common Mode input (from Voltage HI or LO relative to Earth Ground). Safety Designed to IEC 1010-1, Installation Category II.
2.10 Accessories Several accessories are available for the SM2060 series DMMs, which can be purchased directly from Signametrics Corp, or from one of its approved distributors or representatives. Some of the accessories available: DMM Probes SM-PRB ($15.70) 6 ft. USB 2.0 AM/BM cable SMU-CBL6ft 3 ft. USB 2.0 AM/BM cable SMU-CBL3ft 10 ft. USB 2.0 AM/BM cable SMU-CBL10ft DMM Probe kit SM-PRK ($38.50) Deluxe Probe kit SM-PRD ($95.00). Shielded SMT Tweezers Probes SM-PRSMT ($24.90).
3.0 Getting Started After unpacking the DMM, please inspect for any shipping damage that may have occurred, and report any claims to your transportation carrier. The package includes the Digital Multimeter; Installation CD, a Floppy Disk containing the calibration and verification records, 6’ USB cable and Certificate of Calibration. 3.1 Setting the DMM The DMM is provided with plug-and-play installation software, and does not require any switch settings, or other adjustments prior to installation. 3.
A copy of the calibration file resides on an EEProm on the DMM and is copied to your computer the first time you use the instrument. A backup copy of the calibration file is included on a diskette that comes with the DMM. The default location of the Calibration File is “C:\SM60CAL.DAT”. If your system uses multiple DMMs, the software will append the Calibration Records of each DMM into a single SM60CAL.DAT file. The SM60CAL.
Figure 3-2. The Rear panel has the USB BF type connector. Compatible with BM cable. 3.7 Starting the Control Panel You can verify the installation and gain familiarity with the DMM by exercising its measurement functions using the Windows based Control Panel. To run the control panel, StartSMU2060 Series MultimetersSMU2064 Multimeter. If you do not hear the relays click, it is most likely due to an installation error. Another possible source for an error is that the SM60CAL.
Note: All of the controls described below correspond to their respective software function, which can be invoked within your control software or as objects in a visual programming environment. The software command language provides a powerful set of capabilities. Some of the functions are not included in the control panel, but are in the software. DC/AC This function switches between DC and AC. This is applicable for the Voltage and Current DMM functions. Relative This is the Relative function.
4.0 DMM Operation and Measurement Tutorial Most of the measurement functions are accessible from the Windows Control Panel (Figure above). All of the functions are included in the Windows DLL driver library. To gain familiarity with the DMM, run the Windows ‘SETUP.EXE’ to install the software, then run the DMM, as described in the previous section. This section describes in detail the DMM’s operation and measurement practices for best performance. 4.1 Voltage Measurement Measures from 0.
The Current functions are protected with a 2.5 A, 250 V fuse internal to the DMM. The 2.4mA and 24mA ranges utilize a 10 shunt, while the 240mA and 2.4A ranges use a 0.1 shunt. In addition to the shunt resistors, there is some additional parasitic resistance in the current measurement path associated with the fuse and the internal wiring. The maximum burden voltage is about 250mV.
4-wire Ohm makes very repeatable low ohms measurements, from 10 m to 200 k. It is not recommended to use 4W when making measurements above 200 k. Figure 4-1. The I,4+ and I,4- sense leads should be closest to the body of the resistor when making 4Wire resistance measurements. 4.3.3 Effects of Thermo-Voltaic Offset Resistance measurements are sensitive to Thermo-Voltaic (Thermal EMF) errors.
5.0 Windows Interface The SMU2060 Windows interface package provided, contains all required componenets for the following products: SMU2055, SMU2060 and SMU2064. It is a 32bit DLL based modules, which includes windows Kernel driver. This package is sufficient for most windows based software applications. 5.1 Distribution Files The distribution CD contains all the necessary components to install and run the DMM on computers running any of the Microsoft® Windows™ operating systems.
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. 1st entry is offset, 2nd 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,...
5.3 Visual Basic Front Panel Application The Visual Basic front panel application, SMU2064.EXE, is an interactive control panel for the SM2060 family of DMMs. When it loads it will take a few seconds to initialize and self calibrate the hardware before the front panel is displayed. The push buttons labeled V, I, etc. control the DMM function. As you push a function, the front panel application will switch the DMM to the selected range and function.
Private Sub ReadBotton_Click() Dim i As Long Dim dReading As Double i = DMMRead(nDmm, dReading) TextReading.Text = dReading End Sub 'Read Botton Click action. 'Any time this botton is pressed 'the DMM takes a reading and displays it. 'Take a reading 'display it in a Text box. 5.
DMMCalibrate Internally calibrate the DMM. Description #include "SMU2060.H" int DMMCalibrate(int nDmm) This function performs self calibration of the various components of the DMM, as well as an extensive self test. At the end of this operation it returns the DMM to the current operating mode. Using this function periodically, or when the DMM internal temperature varies, will enhance the accuracy of the DMM. Using this function does not remove the requirement to perform periodic external calibration.
Value Meaning DMM_OKAY Operation successfully completed. Negative Value Error code Example int status = DMMCleanRelay(0, 2, 100); // Shake K2 1000 DMMClearMinMax Clears the Min/Max storage. Description #include "SMU2060.H" int DMMClearMinMax(int nDmm) This function clears the Min/Max values, and initiates a new Min/Max detection. See DMMGetMin for more details. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. Integer error code..
Negative Value Example Error code int status = DMMCloseUSB(0); DMMDelay Wait for a given time. Description #include "SMU2060.H" int DMMDelay(double dTime) Delay of dTime seconds. dTime must be a positive double number between 0.0 and 100.0 seconds. Remarks Parameter Type/Description dTime double Delay time in seconds. The return value is one of the following constants. Return Value Value Meaning DMM_OKAY Operation successfully terminated Negative Value Error code Example DMMDelay(1.
Negative Value Example Error code char cBuf[64]; int length = DMMErrString( -3, cBuf, 48); DMMGetBusInfo Returns the PCI Bus and Slot numbers for the selected DMM. Description int DMMGetBusInfo(int nDmm, int *bus, int *slot) This function reads the PCI bus and slot numbers for the selected DMM. . It provides means to relate the physical card location to the nDmm value by detecting the location of a DMM in the PCI system tree.
DMMGetCalDate Return the calibration date string from the DMM. Description int DMMGetCalDate(int nDmm, LPSTR lpszCalDate) This function reads the calibration date string from the structure. This is the date the DMM was calibrated last. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. lpszCalDate LPSTR Points to a buffer (at least 64 characters long) to hold the cal date string. The return value is one of the following constants.
DMMGetdBStr Get dB deviation from the reading at the time relative was activated. Description #include "SMU2060.H" int DMMGetdBStr(int nDmm, LPCSTR lpszDB) This function is the same as the DMMGetdB(), with the exception that it returns a string. See DMMGetdB() for more details. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. lpszDB LPCSTR Points to a buffer (at least 64 characters long) to hold the result.
This function returns a double floating value that is the percent deviation relative to the reading made just before the relative function was activated (DMMSetRelative). This function is useful in quantifying measurement errors. It can be used for bandwidth measurements or DC evaluation, or percent variation of a device under test over temperature. The absolute value of lpdDev can be used as a pass/fail window for production. Remarks Parameter Type/Description nDmm int Identifies the DMM.
int DMMGetDiffMnMxStr (int nDmm, LPSTR lpszReading) This function return the difference between the current Max. and Min values, which is the peak-to-peak range of recent readings. It returns the result as a string formatted for printing. The print format is determined by the range and function. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. lpszReading LPSTR Points to a buffer (at least 64 characters long) to hold the result.
int DMMGetGrdVer(int nDmm) This function returns the DMM firmware version of the on-board controller. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. Integer value. The return value is the version value or an error code. Return Value Value Meaning Positive Value Version Negative Value Error code Example firmwarever = DMMGetGrdVer(0); DMMGetHwVer Get the hardware version of the DMM. Description #include "SMU2060.
Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. DMM hardware code or an error code. Return Value Value Meaning Positive value Hardware version code Negative Value Error code Example int HWOption = DMMGetHwOption(0); DMMGetID Get DMM ID code. Description #include "SMU2060.H" int DMMGetID(int nDmm) This function returns the DMM identification code. Each DMM has a unique ID code that must match the calibration file card_ID field in SM60CAL.DAT.
DMMGetManDate Get Manufacturing date stamp from the DMM hardware Description #include "SMU2060.H" int DMMGetManDate(int nDmm, int *month, int *day, int *year) This function returns the DMM manufacturing date which is read from the hardware. The month, day and year are returned as integers. This is used to track the DMM to a specific manufacturing date. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero.
Value Meaning DMM_OKAY Operation successfully completed. Negative Value Error code Example double Mx; int status = DMMGetMax(0, &Mx); DMMGetMaxStr Returns the maximum as a formatted string. Description #include "SMU2060.H" int DMMGetMaxStr(int nDmm, LPSTR lpszReading) This function is the string version of DMMGetMax. It returns the result as a string formatted for printing. The print format is determined by the range and function. See DMMGetMax for more details.
Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. lpdMax double * Pointer where the Min value is to be saved. Integer error code.. Return Value Value Meaning DMM_OKAY Operation successfully completed. Negative Value Error code Example double Min; int status = DMMGetMin(0, &Min); DMMGetMinStr Returns the minimum as a formatted string. Description #include "SMU2060.
Return Value Example Parameter Type/Description nDevices * int Points to a location at which the number of devices is saved. Integer string length if successful, or an error code. Meaning Value Error code Negative Value Positive Value < 100 The length of the returned string Warning code Postive Value ≥ 100 int I; int number; I = DMMGetNumDevices(& number); DMMGetRange Get DMM range code. Description #include "SMU2060.H" #include "DMMUser.
Negative Value Example Error code int status; double rate; status = DMMGetRate(0, & rate); DMMGetSupplyV Returns the one of the DMM supplies voltages. Description #include "SMU2060.H" int DMMGetSupplyV(int nDmm, , double *lpdVoltage) This function makes a measurement of one of the DMM power supplies voltages as an indication of the USB supply voltage level. The nominal value is -12V. The USB interconnect and some off the shelve hubs can make this voltage higher or lower than is required.
nDmm int Identifies the DMM. DMMs are numbered starting with zero. iIndex int Index to the stored reading, can be 0 to the total of number of readings taken mins 1. lpdRdmg double * Pointer where the reading value is to be saved. Integer error code.. Return Value Value Meaning DMM_OKAY Operation successfully completed. Negative Value Error code Example double v; int status = DMMGetStoredReading(0, 0, &v); // get the 1st reading DMMGetType Get the type of the DMM.
nDmm int Identifies the DMM. DMMs are numbered starting with zero. lpfResult double * Pointer to the location which holds the version. Integer error code. Return Value Value Meaning Negative Value Error code Example int status; double ver; status = DMMGetVer(0, &ver); DMMInit Initialize a DMM. Description #include "SMU2060.H" int DMMInit(int nDmm, LPCSTR lpszCal) This function must be the first function to be executed. It opens the driver for the specified DMM.
int DMMIsAutoRange(int nDmm) This function returns the DMM autorange flag state. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. TRUE, FALSE or an error code. Return Value Value Meaning TRUE Autoranging mode is selected. FALSE Autoranging mode is not selected. DMM_E_DMM Invalid DMM number. Example int autorange = DMMIsAutoRange(0); DMMIsInitialized Get the status of the DMM. Description #include "SMU2060.
This function returns the DMM Relative flag state. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. Integer TRUE, FALSE or an error code. Return Value Value Meaning TRUE Relative mode is selected. FALSE Relative mode is not selected. Negative Value Error code Example int rel = DMMIsRelative(0); DMMOpenUSB A service function which open the USB bus for the SMU2055. Not for user application. Description #include "SMU2060.
Executing the DMMRead function causes the DMM to perform a single conversion and retrieve the result. The DMM, performs all scaling and conversion required, and returns the result as a 64-bit double-precision floating-point number in the location pointed to by lpdResult. It can read all the Primary functions (those that can be selected using DMMSetFunction() and DMMSetRange() ). Returned result is a scaled value which is normilized to the selected range. That is .
Example double reading; int status = DMMReadNorm(0, &reading); DMMReadNsamples Take a reading that is in base value. Description #include "SMU2060.h" int DMMReadNsamples(int nDmm, int iN) In response to this command the DMM take iN measurements, and sends them back to the USB bus. In order not to loose any, and cause overrun, use DMMGetStoredReading() in a tight loop. Measurements are made using the currently selected function, range and aperture.
Value Meaning DMM_OKAY Valid return. Negative Value Error code DMM_E_RANGE DMM over range error occurred. Example char cBuf[64]; int status = DMMReadingStr(0, cBuf); DMMSetAutoRange Enable/Disable autorange operation of DMM Description #include "SMU2060.H" int DMMSetAutoRange(int nDmm, int bAuto) This function enables or disables autorange operation of the DMM. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero.
Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. nFunc int A pre-defined constant corresponding to the desired function. The return value is one of the following constants. Return Value Value Meaning DMM_OKAY DMM initialized successfully. Negative Value Error code DMM_E_FUNC Invalid DMM function. Example status = DMMSetFunction(0, IDC); // Set for DC current DMMSetRange Set the DMM range for the present function. Description #include "SMU2060.
DMMSetRate Set the measurement rate. Description #include "SMU2060.h" #include "USBDMMUser.h" int DMMSetRate(int nDmm, int iRate) This function sets the rate at which the DMM makes measurements. The allowed values are defined in the DMMUser.h file. The rate (iRate) can be set from 0.5rps (RATE_p5) to 250rps (RATE_250). Some of the rates have specific power line rejection as indicated in the specification part of this manual. See DMM Remarks Parameter Type/Description nDmm int Identifies the DMM.
DMMSetRelative Set the DMM relative reading mode for the present function. Description #include "SMU2060.H" int DMMSetRelative(int nDmm, int bRelative) This function selects relative or absolute reading mode for the DMM. If the bRelative parameter value is TRUE (1), the DMM will change to relative reading mode. If FALSE, the DMM will change to absolute reading mode. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero.
AC_zero Disable AC measurement zero funciton. Description #include "SMU2060.H" #include "UseroDMM.h" int AC_zero(int nDdmm, int bACZero ) ith bACZero FALSE, the AC zero function is disabled. If TRUE it is enabled. The default value is TRUE. Diabeling the AC Zero funciton allows the derivation of the value to be set as offset parameter for the selected ACV range. This function is used during calibration. Remarks Parameter Type/Description iDmm Identifies the DMM. DMMs are numbered starting with zero.
Return Value The return value is one of the following constants. Value Meaning DMM_OKAY Cal record loaded successfully. Negative Value Error code Example /* Load a modified copy of the original calibration file to verify correction made to a specific entry */ int i = DMMLoadCalFile(0, "C:\CAL_A.dat"); SetGain Set currently set gain during service. Description #include "SMU2060.H" #include "UseroDMM.h" int SetGain(int nDmm, doulbe Gain) This function sets the currently set gain,.
This function returns the currently set gain,. This is the gain associated with the currently selected function and range. The value should be the same as that set in the calibration record for this function and range. The gain is returned as a 64-bit double-precision floating-point number in the location pointed to by lpdGaint. This function is useful while performaing calibration. Set SetGain() function for additional details. Remarks Parameter Type/Description iDmm Identifies the DMM.
SetFcomp Set the ACV Frequency compensation factor during service. #include "SMU2060.H" Description int SetFcomp(int nDmm, int iFcomp) This function sets the value of the ACV frequency compensation DAC. It is used for calibration the ACV bandwidth.. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. iFcomp int Freqeuncy Compnensation DAC value to be set. Allowed value is between 0 and 31. Integer error code.
Example SetOffset(0, 11212.0); // Assert the offset factor Linearize_AD Activate/Deactivate A/D linearization correction during service. Description #include "SMU2060.H" #include "UseroDMM.h" int Lineaize_AD(int nDdmm, int bLinerize ) If bLinerize is set to FALSE disables the A/D Linearization correction. The default value is TRUE. Diabeling allows for the derivation of the parameters for calibration purposes. This function is used during calibration only.
5.8 Maintanance Commands GrdXingTest Perform the specified test #include "SMU2060.H" Description int GrdXingTgest(int nDmm, int iNumber, int iTest) Perform the specified test as indicated by iTest. Repeat it for iNumber times. This function is used to perform basic H/W tests. Remarks Parameter Type/Description nDmm int Identifies the DMM. DMMs are numbered starting with zero. iTest int Test type. 0: Basic Read/Write. 1: Toggle Reset line iNumber times. 2: High Speed Guard Crossing stimulation.
Value Meaning Any value not 0 int Eror or warning code int i = WrCalFileToStore (0, "C:\\SM60CAL.dat"); Example WrCalStoreToFile Transfer the contents of the on-board cal store to a file. #include "SMU2060.h" Description int WrCalStoreToFile (int nDmm,LPCSTR lpszCal, int mode) This function copies the calibration record stored in the on-board none volatile memory of the DMM to the specified calibration file, pointed to by lpszCal.
Value Meaning Any value int Eror or warning code. Example int i = EraseCalStore(0); // Erase/Format cal store EEProm 5.9 Error Codes Operation of the DMM may be impaired, should be aborted or is not possible following an Error. Use the DMMErrString() function, to retrieve the string describing the error.
TRIG_SAMPL_ERR ERR_PARAMETER UN_CALIBRATED TOO_COLD TOO_HOT BAD_TC_TYPE MC_STOP POS_FS NEG_FS BUSY FUNC_INACTIVE READ_INTERVL FAIL_OPEN_CAL CAL_2usOffset CAL_2usGain USB_LOW_POWER USB_HIGH_POWER WRONG_GRD_VER 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 // Wrong number of Trigger samples // wrong parameter value // Expired Calibration.
#define _240 #define _2400 #define _24k #define _240k #define _2400k #define _24MEG // Diode test #define _D100n #define _D1u #define _D10u #define _D100u #define _D1m 1 2 3 4 5 6 // Two Meg range // 2-Wire 0 1 2 3 4 //Test current = 100nA // 1uA // 10uA // 100uA // 1mA 5.11.3 Measurement Rate parameters The following list contains the definitions for the available Rates. Use DMMSetRate() and DMMGetRate() to set and retrieve the currently set measurement rate..
6 Calibration Each SMU2055 DMM uses its own SM60CAL.DAT calibration record to ensure the accuracy of its functions and ranges. The SM60CAL.DAT file is a text file that contains the DMM identification number, calibration date, and calibration constants for all DMM ranges. When the DMM is installed this file is generated from an internally stored record. Once extracted, the DMM reads it from a file rather than from its on-board record, since it is faster to read from a file.
The SM60CAL.DAT file is created by performing external calibration. The general calibration algorithm consists of applying a zero value to the DMM followed by a value of 2/3rd of the top of each range. Calibration of your SM/SMU2055/60/64 is best performed using calibration software available from Signametrics. When using multiple DMMs in a single chassis, the SM60CAL.DAT file must have a calibration record for each DMM. You can combine the unique calibration records of each DMM into one SM60CAL.
7.0 Warranty and Service The SMU2060, SMU2064 and SMU2055 are warranted against defects in manufacturing and materials for a period of one year from date of purchase. Removal of any of the three external shields or any attempt to repair the unit by other than unauthorized Signametrics service personnel will invalidate your warranty. Operating the Signametrics products outside their specified limits will void the warranty.