Operator`s manual
Table Of Contents
- 1.0 Introduction
- 2.0 Specifications
- 2.1 DC Voltage Measurement
- 2.2 DC Current Measurement
- 2.3 Resistance Measurements
- 2.4 AC Voltage Measurements
- 2.5 AC Current Measurement, True RMS
- 2.6 Leakage Measurement (SMU2064)
- 2.7 RTD Temperature Measurement
- 2.8 Thermocouple Temperature Measurement
- 2.9 Additional Component Measurement Capability
- 2.10 Time Measurements
- 2.11 Trigger Functions
- 2.12 Measurement Times
- 2.12.1 Measurement Apertures and Read Interval
- 2.12.2 Range and Function Transition Times
- Range switching within Volts DC, using DMMSetRange()
- Range switching in Resistance (2-W or 4-W), using DMMSetRange()
- Switching between VDC and Resistance, using DMMSetFuncRange()
- Switching between Ohms and IDC, using DMMSetFuncRange()
- Switching between VDC and Capacitance, using DMMSetFuncRange()
- Switching between Ohms and Capacitance, using DMMSetFuncRange()
- Switching ranges within DC Current using DMMSetRange()
- Switching Capacitance ranges using DMMSetRange()
- 2.13 Source Functions (2064)
- 2.14 Accuracy Notes
- 2.15 Other Specifications
- 3.0 Getting Started
- 4.0 DMM Operation and Measurements Tutorial
- 4.1 Voltage Measurement
- 4.2 Current Measurements
- 4.3 Resistance Measurements
- 4.3.1 2-Wire Ohm Measurements
- 4.3.2 4-Wire Ohm Measurements
- 4.3.3 Using Offset Ohms function (SMU2064)
- 4.3.4 6-wire Guarded Resistance Measurement (SMU2064)
- 4.3.5 Extended Resistance Measurements (SMU2064)
- 4.3.6 Effects of Thermo-Voltaic Offset
- 4.3.7 Guarding High Value Resistance Measurements (SMU2064)
- 4.4 Leakage Measurements (SMU2064)
- 4.5 Anatomy of measurement timing
- 4.6 RTD Temperature Measurement (SMU2064)
- 4.7 Internal Temperature (SMU2064)
- 4.8 Diode Characterization
- 4.9 Capacitance Measurement, Charge Balance method
- 4.10 In-Circuit Capacitance Measurement (SMU2064)
- 4.11 Measuring the resistance in a series RC network (2064)
- 4.12 Inductance Measurement (SMU2064)
- 4.13 Characteristic Impedance Measurement (SMU2064)
- 4.14 Trigger Operation
- 4.15 Time and Frequency Measurements
- 4.16 Source Functions (2064)
- 4.17 Interfacing to an external device
- 4.18 Measuring Thermocouples’ Temperature
- 4.19 Auxiliary VDC inputs (2064)
- 5.0 Windows Interface
- 5.1 Distribution Files
- 5.2 Using the SMU2060 Driver With C++ or Similar Software
- 5.3 Visual Basic DMM Panel Application
- 5.4 Windows DLL Default Modes and Parameters
- 5.5 Using the SMU2060 DLL with LabWindows/CVI
- 5.6 Windows Command Language
- DMMArmAnalogTrigger
- DMMArmTrigger
- DMMBurstBuffRead
- DMMBurstRead
- DMMCalibrate
- DMMCleanRelay
- DMMClearMinMax
- DMMCloseUSB
- DMMDelayedTrigger
- DMMDisableTrimDAC
- DMMDisarmTrigger
- DMMDutyCycleStr
- DMMErrString
- DMMFrequencyStr
- DMMGetACCapsR
- DMMGetAperture
- DMMGetAverageVAC
- DMMGetBufferSize
- DMMGetBusInfo
- DMMGetCalDate
- DMMGetdB
- DMMGetdBStr
- DMMGetCJTemp
- DMMGetCounterRange
- DMMGetDeviation
- DMMGetDeviatStr
- DMMGetDevLocation
- DMMGetDiffMnMxStr
- DMMGetFuncRange
- DMMGetFunction
- DMMGetGrdVer
- DMMGetHwVer
- DMMGetHwOption
- DMMGetID
- DMMGetLowFreqVRMS
- DMMGetManDate
- DMMGetMax
- DMMGetMaxStr
- DMMGetMin
- DMMGetMinStr
- DMMGetNumDevices
- DMMGetRange
- DMMGetReadInterval
- DMMGetSourceFreq
- DMMGetStoredReading
- DMMGetSourceMode
- DMMGetTCType
- DMMGetTrigger
- DMMGetTriggerInfo
- DMMGetType
- DMMGetVer
- DMMInit
- DMMIsAutoRange
- DMMIsInitialized
- DMMIsRelative
- DMMLongTrigger
- DMMLongTrigRead
- DMMOpenCalACCaps
- DMMOpenTerminalCal
- DMMOpenUSB
- DMMOutputSync
- DMMPeriodStr
- DMMQuickInit
- DMMRead
- DMMReadBuffer
- DMMReadBufferStr
- DMMReadCJTemp
- DMMReadCrestFactor
- DMMReadDutyCycle
- DMMReadSR
- DMMReadFrequency
- DMMReadHiLoSense
- DMMReadHiSense
- DMMReadInductorQ
- DMMReadInductorR
- DMMReadLoSense
- DMMReadMeasurement
- DMMReadMedian
- DMMReadNorm
- DMMReadNsamples
- DMMReadPeakToPeak
- DMMReadPeriod
- DMMReadStr
- DMMReadTestV
- DMMReadTotalizer
- DMMReadWidth
- DMMReady
- DMMSetACCapsDelay
- DMMSetACCapsLevel
- DMMSetACVSource
- DMMSetAperture
- DMMSetAutoRange
- DMMSetBuffTrigRead
- DMMSetCapsAveSamp
- DMMSetCJTemp
- DMMSetCompThreshold
- DMMSetCounterRng
- DMMSetDCISource
- DMMSetDCVSource
- DMMSetFastRMS
- DMMSetFuncRange
- DMMSetFunction
- DMMSetInductFreq
- DMMSetOffsetOhms
- DMMSetPLC
- DMMSetPulseGen
- DMMSetRange
- DMMSetReadInterval
- DMMSetReference
- DMMSetRelative
- DMMSetRTD
- DMMSetSensorParams
- DMMSetSourceMode
- DMMSetSourceRes
- DMMSetSync
- DMMSetTCType
- DMMSetTempUnits
- DMMSetTrigPolarity
- DMMSetTrigRead
- DMMSetTrimDAC
- DMMStartTotalizer
- DMMStopTotalizer
- DMMTerminate
- DMMTrigger
- DMMTriggerBurst
- DMMUnlockCounter
- DMMWaitForTrigger
- DMMWidthStr
- 5.7 Calibration and Service Commands
- 5.8 Service Commands
- 5.9 Error Codes
- 5.10 Warning Codes
- 5.11 Parameter List
- 6.0 Maintenance
- 7.0 Warranty and Service
- 8.0 Accessories

119 Signametrics
Value Meaning
DMM_OKAY
Operation successfully completed.
Negative Value
Error code
Example double ptp; int status = DMMReadPeakToPeak(0, &ptp);
DMMReadPeriod
SMU2060 SMU2064
Description Return the next double floating-point period reading from the DMM.
#include "SMU2060.h"
int DMMReadPeriod(int nDmm, double *lpdResult)
Remarks To use this function the DMM must be in ACV measurement mode, and a valid range must be
selected for this operation. It makes a single period measurement, and stores the result as a
double-precision floating-point number in the location pointed to by lpdResult. See
DMMFrequencyStr() for more details.
Parameter
Type/Description
nDmm
int Identifies the DMM. DMMs are numbered starting with zero.
lpdResult
double * Points to the location which holds the period.
Return Value The return value is one of the following constants.
Value
Meaning
DMM_OKAY
Operation successfully completed.
Negative Value
Error code
Example
double d;
int status;
status = DMMReadPeriod(0, &d);
DMMReadStr
SMU2060 SMU2064
Description Return the next reading from the DMM formatted for printing.
#include "SMU2060.h"
int DMMReadStr(int nDmm, LPSTR lpszReading)
Remarks This function is the string version of DMMRead(). It reads the next measurement result,
performs all scaling and conversion required, and returns the result as a string formatted
for printing. The print format is determined by the range and function. See DMMRead()
for more details.