Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com
*P211090101C*
2110-901-01
A G r e a t e r Mea su re o f C on fi de n ce
A Tektronix Company
Model 2110
5½ Digit Multimeter
Reference Manual
Keithley Instruments products are designed for use with electrical signals that are measurement, control, and data I/O
connections, with low transient overvoltages, and must not be directly connected to mains voltage or to voltage sources with high
transient overvoltages. Measurement Category II (as referenced in IEC 60664) connections require protection for high transient
overvoltages often associated with local AC mains connections. Certain Keithley measuring instruments may be connected to
mains. These instruments will be marked as category II or higher.
Unless explicitly allowed in the specifications, operating manual, and instrument labels, do not connect any instrument to mains.
Exercise extreme caution when a shock hazard is present. Lethal voltage may be present on cable connector jacks or test
fixtures. The American National Standards Institute (ANSI) states that a shock hazard exists when voltage levels greater than
30 V RMS, 42.4 V peak, or 60 VDC are present. A good safety practice is to expect that hazardous voltage is present in any
unknown circuit before measuring.
Operators of this product must be protected from electric shock at all times. The responsible body must ensure that operators
are prevented access and/or insulated from every connection point. In some cases, connections must be exposed to potential
human contact. Product operators in these circumstances must be trained to protect themselves from the risk of electric shock. If
the circuit is capable of operating at or above 1000 V, no conductive part of the circuit may be exposed.
Do not connect switching cards directly to unlimited power circuits. They are intended to be used with impedance-limited
sources. NEVER connect switching cards directly to AC mains. When connecting sources to switching cards, install protective
devices to limit fault current and voltage to the card.
Before operating an instrument, ensure that the line cord is connected to a properly-grounded power receptacle. Inspect the
connecting cables, test leads, and jumpers for possible wear, cracks, or breaks before each use.
When installing equipment where access to the main power cord is restricted, such as rack mounting, a separate main input
power disconnect device must be provided in close proximity to the equipment and within easy reach of the operator.
For maximum safety, do not touch the product, test cables, or any other instruments while power is applied to the circuit under
test. ALWAYS remove power from the entire test system and discharge any capacitors before: connecting or disconnecting
cables or jumpers, installing or removing switching cards, or making internal changes, such as installing or removing jumpers.
Do not touch any object that could provide a current path to the common side of the circuit under test or power line (earth)
ground. Always make measurements with dry hands while standing on a dry, insulated surface capable of withstanding the
voltage being measured.
For safety, instruments and accessories must be used in accordance with the operating instructions. If the instruments or
accessories are used in a manner not specified in the operating instructions, the protection provided by the equipment may be
impaired.
Do not exceed the maximum signal levels of the instruments and accessories, as defined in the specifications and operating
information, and as shown on the instrument or test fixture panels, or switching card.
When fuses are used in a product, replace with the same type and rating for continued protection against fire hazard.
Chassis connections must only be used as shield connections for measuring circuits, NOT as protective earth (safety ground)
connections.
If you are using a test fixture, keep the lid closed while power is applied to the device under test. Safe operation requires the use
of a lid interlock.
If a screw is present, connect it to protective earth (safety ground) using the wire recommended in the user documentation.
The symbol on an instrument means caution, risk of danger. The user must refer to the operating instructions located in the
user documentation in all cases where the symbol is marked on the instrument.
The symbol on an instrument means caution, risk of electric shock. Use standard safety precautions to avoid personal
contact with these voltages.
The symbol on an instrument shows that the surface may be hot. Avoid personal contact to prevent burns.
If this symbol is on a product, it indicates that mercury is present in the display lamp. Please note that the lamp must be
properly disposed of according to federal, state, and local laws.
The WARNING heading in the user documentation explains dangers that might result in personal injury or death. Always read
the associated information very carefully before performing the indicated procedure.
The CAUTION heading in the user documentation explains hazards that could damage the instrument. Such damage may
invalidate the warranty.
Instrumentation and accessories shall not be connected to humans.
Before performing any maintenance, disconnect the line cord and all test cables.
To maintain protection from electric shock and fire, replacement components in mains circuits — including the power
transformer, test leads, and input jacks — must be purchased from Keithley Instruments. Standard fuses with applicable national
safety approvals may be used if the rating and type are the same. Other components that are not safety-related may be
purchased from other suppliers as long as they are equivalent to the original component (note that selected parts should be
purchased only through Keithley Instruments to maintain accuracy and functionality of the product). If you are unsure about the
applicability of a replacement component, call a Keithley Instruments office for information.
To clean an instrument, use a damp cloth or mild, water-based cleaner. Clean the exterior of the instrument only. Do not apply
cleaner directly to the instrument or allow liquids to enter or spill on the instrument. Products that consist of a circuit board with
no case or chassis (e.g., a data acquisition board for installation into a computer) should never require cleaning if handled
according to instructions. If the board becomes contaminated and operation is affected, the board should be returned to the
factory for proper cleaning/servicing.
Safety precaution revision of January 2013.
Table of Contents
Introduction ............................................................................................................... 1-1
Welcome .............................................................................................................................. 1-1
Contact information .............................................................................................................. 1-1
CD-ROM contents ................................................................................................................ 1-2
Organization of manual sections .......................................................................................... 1-2
Capabilities and features...................................................................................................... 1-3
Measurement ranges and functions .......................................................................................... 1-4
Mathematical operations ........................................................................................................... 1-4
Startup software and PC utilities ............................................................................................... 1-4
Standard accessories ................................................................................................................ 1-4
Optional accessories ................................................................................................................. 1-5
General information.............................................................................................................. 1-5
Displaying the instrument's serial number ................................................................................. 1-5
Dimensions ............................................................................................................................... 1-5
Power-on settings ..................................................................................................................... 1-6
General specifications ............................................................................................................... 1-7
Maintenance ..............................................................................................................A-1
Line fuse replacement .......................................................................................................... A-1
Current input fuse replacement............................................................................................ A-3
Upgrading the firmware ........................................................................................................ A-4
Introduction
In this section:
Welcome
Thank you for using a Keithley Instruments product. The Model 2110 Digit Multimeter (DMM) features
12 measurement functions and 7 math functions, and has dual-line display capability, which allows it
to display two different measurements concurrently.
The Model 2110 provides superior measurement accuracy and speed necessary for a broad range of
applications, ranging from production testing to bench-top applications. The Model 2110 meets
application requirements for production engineers, research and development engineers, test
engineers, scientists, students and anyone else making measurements in either system applications
or on the bench.
Contact information
If you have any questions after reviewing this information, please use the following sources:
1. Keithley Instruments website (http://www.keithley.com).
2. Keithley web forum (http://forum.keithley.com).
3. Call Keithley Instruments corporate headquarters (toll-free inside the U.S. and Canada only) at
1-888-KEITHLEY (1-888-534-8453), or from outside the U.S. at +1-440-248-0400. For worldwide
contact numbers, visit the Keithley Instruments website (http://www.keithley.com).
Section 1: Introduction Model 2110 5½ Digit Multimeter Reference Manual
CD-ROM contents
A CD-ROM is shipped with each Model 2110 order.
The Model 2110 Product Information CD-ROM contains:
• General overview: Describes the components of the instrument and basic operation.
• Basic DMM operation: Introduces some basic measurement functions of the instrument. You will
learn how to use your instrument to measure voltage, current, resistance, frequency, period,
continuity, diodes, capacitance, and temperature. You will learn about triggering and data
buffering. You will also learn about enhancing measurement performance.
• Theory of operation: Describes basic DMM measurement techniques and concepts.
• Remote commands: Describes the IEEE Std 488.2 common commands. Provides an
alphabetical listing of all commands available for the Model 2110. Provides information about
using remote commands to control the instrument.
• Troubleshooting guide: Describes self-test procedure and error codes.
• Maintenance: Information on instrument maintenance, including line fuse replacement and
firmware upgrades.
• Status model: Description of the Model 2110 status model.
Bookmarks for each section of this manual are provided in the PDF version of the documentation.
The manual sections are also listed in the Table of Contents located at the beginning of this manual.
® ® ®
For more information about bookmarks, see Adobe Acrobat or Reader help.
Mathematical operations
The Model 2110 allows you to perform the following seven mathematical operations on measurement
readings: Percentage, Average (Min/Max, Count), NULL, Limits, mX+b, dB, and dBm.
• KI-Tool and KI-Link software allow you to quickly control the instrument over GPIB (if equipped)
or USB, record measurements, and display time-series plots of the data. KI-Link is an add in for
®
Microsoft Word and Microsoft Excel.
• TM
LabVIEW and IVI drivers allow more advanced customers even more control over the
instrument.
Standard accessories
The following standard accessories are supplied with the Model 2110.
Optional accessories
The following optional accessories are available for the Model 2110.
Keithley part number Optional accessory
4299-3 Single Rack Mount Kit
4299-4 Dual Rack Mount Kit
4299-7 Dual Fixed Rack Mount Kit
8605 High Performance Modular Test Leads
8606 High Performance Modular Probe Kit
5805 Kelvin Probes, 0.9 m (3 ft)
5805-12 Kelvin Probes, 3.6 m (12 ft)
5808 Low Cost, Single Pin, Kelvin Probes
5809 Low Cost, Kelvin Clip Lead Set
8680 RTD Probe Adapter
8681 Low Cost RTD
7007-1 Shielded GPIB Cable, 1 m (3.3 ft)
7007-2 Shielded GPIB Cable, 2 m (6.6 ft)
6517-TP Thermocouple Bead Probe (K-Type)
General information
Displaying the instrument's serial number
To display the serial number on the front panel:
1. If the Model 2110 is in remote operation, press the SHIFT (LOCAL) key once to place the
instrument in local operation.
2. Press the SHIFT key.
3. Press the CONFIG (MENU) key. The display shows MENU.
4. Use the right and left RANGE keys to display SYSTEM.
5. Press the ENTER key.
6. Use the right and left RANGE keys to display SERIAL.
7. Press the ENTER key. The display shows the serial number on the second row.
Dimensions
The following figure shows dimensions for the Model 2110. The figure includes designators to
indicate:
1. Dimensions without the handle and the front and rear bumpers.
2. Dimensions with the handle and the front and rear bumpers.
3. Dimensions with the front and rear bumpers, but without the handle.
Figure 2: Dimensions
Power-on settings
See the following table for information about the Model 2110 factory default settings. These settings
are also restored when the instrument is turned on and when the instrument receives a *RST
command from a remote interface.
Function Default
Function displayed after the instrument is turned on DC voltage
Auto zero ON
Frequency and period source AC voltage
Output format ASCII
Ratio OFF
AC voltage Frequency 20 Hz
AC digits 5.5
Range 10 V
DC voltage DC digits 5.5 (1 PLC)
Range 1V
AC current Frequency 20 Hz
AC digits 5.5
Range 1A
DC current DC digits 5.5 (1 PLC)
Range 1A
Frequency and period Digits 5.5
Range 10 V
Gate time 0.1 s
Capacitance Digits 4.5
Range 10 nF
Function Default
Diode test Digits 5.5
Range 1 mA
Rate 0.2 PLC
Resistance Digits 5.5 (1 PLC)
Range 1 kΩ
Temperature Digits 4.5 (1 PLC)
Thermocouple K type
Triggers Source Immediate
Delay Auto
Input resistance 10 MΩ
General specifications
Item Limitation and description
Input bias current <30 pA at 25 °C
Input protection 1000 V all ranges (2W input)
AC CMRR 70 dB (for 1 kΩ unbalanced LO lead)
Operating temperature 0 °C to 40 °C
107 mm high × 252.8 mm wide × 305 mm deep (3.49 in. × 9.95 in. ×
Bench dimensions
12.00 in.)
(with handles and bumpers)
Weight 2.23 kg (4.92 lb)
Safety Conforms to European Union Low Voltage Directive
UL listed to UL 61010-1: 2004
Pollution degree 2
EMC Conforms to European Union EMC Directive
Warranty One year
General overview
In this section:
Operating the instrument on an incorrect line voltage may cause damage to the instrument, possibly
voiding the warranty.
Remove voltage from the front panel input terminals before switching the equipment off. Failure to do
so could result in the equipment being damaged.
The power cord supplied with the Model 2110 contains a separate protective earth (safety
ground) wire for use with grounded outlets. When proper connections are made, the
instrument chassis is connected to power-line ground through the ground wire in the power
cord. In addition, a redundant protective earth connection is provided through a screw on
the rear panel. This terminal should be connected to a known protective earth. In the event
of a failure, not using a properly grounded protective earth and grounded outlet may result
in personal injury or death due to electric shock.
Do not replace detachable MAINS supply cords with inadequately rated cords. Failure to
use properly rated cords may result in personal injury or death due to electric shock.
5. To turn your instrument on, press the front-panel POWER switch to place it in the ON position.
6. To turn your instrument off, press the front-panel POWER switch to place it in the OFF position.
Voltage selection
Before changing the voltage setting, ensure that the instrument is disconnected from the AC
power.
2. Press the latch to unlatch the voltage setting selector container, as shown in the following figure
(a flat blade screwdriver may be required).
3. Remove the voltage setting selector container, as shown in the following figure.
4. Open the clips on the sides and remove the voltage setting selector from the container, as shown
in the following figure.
The instrument has four possible voltage settings: 100 V, 120 V, 220 V, and 240 V. It can be set to
any of these working voltages.
6. Insert the voltage setting selector back into the socket and close the cap.
Fuse replacement
A fuse is located in the voltage selector assembly. This fuse protects the power line input of the
instrument. If the line fuse needs to be replaced, refer to Line fuse replacement (on page A-1).
Power-up sequence
Self-test procedures are built into the Model 2110 for checking that the logic and measurement
hardware are functioning properly. Every time the instrument power is turned on, a set of test
procedures is performed to make sure the basic functions of the instrument work properly. If any error
occurs during self-test procedures, it indicates that parts of the instrument are not operating properly
and need to be serviced.
Refer to Error codes (on page 6-3) for information about self-test error codes.
Erroneous self-test failures may occur if the power line voltage is set incorrectly. Errors may also
occur because of signals present on the input terminal during self-test procedures. Long test leads
can act as an antenna, causing pick-up of AC signals.
(1) Display
The instrument display has a primary and a secondary display area. There are additional indicators at
the upper side (top) and right side of the display to show the state or the condition of an ongoing
measurement. They are explained individually in the following sections. The following figure shows
the display with all indicators lit and all character segments lit.
Figure 9: Display
Primary display
The primary display shows readings and units. The primary display can show a maximum of 11
characters.
Secondary display
The secondary display shows the range of the measurements; condition, secondary readings and
units; or information about an ongoing configuration. The secondary display can show a maximum of
16 characters.
Indicators
When you are using the instrument, the lit indicators show active functions. For example, in the
following figure, the MAN indicator shows that the manual range is selected and the 2nd indicator
shows that the second function is in use.
Indicator Indicates
ADR Instrument is controlled via the GPIB Interface.
RMT Remote interface operation via the USB Interface.
MAN Manual range mode is selected.
TRIG External triggering is enabled.
* The instrument has received a trigger.
HOLD Reading hold function is enabled.
MEM Internal memory is in use.
MATH MATH operation is enabled.
FILT The digital filter is enabled.
SHIFT The SHIFT key was just pressed.
ERR An error occurred.
RAT RATIO operation is taken.
Diode testing operation was initiated.
4W 4-wire mode is selected for resistance measurement.
Continuity testing is enabled.
Shift key
The SHIFT key is blue. All keys have a shifted function or operation printed in blue above the key.
The SHIFT key allows you to perform the shifted function or operation.
Shifted keys
To perform a shifted function or operation, press SHIFT and then press the key with the label for the
function you want to perform printed above it. The procedures in this manual that require you to use a
shifted key sequence list the key name followed by the shifted key name in parentheses. For
example, to measure AC current, press SHIFT and then press the ACV (ACI) key.
See the following figure for the location of the keys.
The following table describes the functions and shifted functions associated with each key. The
shifted functions are shown with a shaded background.
Key Function
DCV Selects DC voltage measurement.
ACV Selects AC voltage measurement.
Ω2 Selects 2-wire resistance measurement.
FREQ Selects frequency measurement.
CONT Selects the continuity test.
TEMP Selects RTD temperature measurement.
ENTER Accepts selection, moving to next choice or back to measurement display.
DCI Selects DC current measurement.
ACI Selects AC current measurement.
Ω4 Selects 4-wire resistance measurement.
Selects capacitance measurement.
Selects diode test.
TCOUPL Selects thermocouple temperature measurement.
2ND Sets secondary measurement.
TRIGGER Sets the external trigger mode. When the TRIG indicator is lit, you can trigger the
instrument by pulsing the EXT TRIG input or by pushing the TRIGGER button to
generate manual triggers.
STORE Stores a specified number of subsequent readings.
DIGITS Changes display resolution. Note that changing the display resolution also changes
the integration time. If you change the digits to 4½, the integration time is set to
0.02 PLC. If digits are set to 5½, the integration time is set to 1 PLC.
NULL Activates the null function in order to offset the measurement error due to the test
leads.
SHIFT Used to access shifted-functions printed in blue over each key.
CONFIG Configures the settings of selected measurement function. Refer to the topics in Basic
measurement functions (on page 3-1) for configuration details.
ESC Cancels selection, moving back to measurement display.
AUTO/HOLD Enables or disables the reading hold function.
RECALL Displays stored readings.
FILTER Enables or disables averaging digital filter.
MATH Enables or disables mathematical operations/tests, including PERCENT, AVERAGE,
NULL, LIMITS, mX+b, dB, and dBm.
LOCAL Switches the instrument to the local mode from the USB or GPIB remote mode.
MENU Offers system-wide settings, trigger settings, and interface configurations. Refer to (7)
Menu overview (on page 2-10) for information about menus.
AUTO Enables or disables autorange.
Keys Description
◄ and ► Use ► and ◄ keys to scroll through options.
▲ and ▼ Use ▲ and ▼ keys to change the range while measuring.
Use ▲ and ▼ keys to change a digit when setting parameters and entering values.
If there are editable characters left or right of the one selected, arrow shaped indicators will display
on the second line to indicate the presence and location of the additional characters.
(5) TC input
The TC INPUT terminals provide thermocouple temperature measurement. The terminals come with
built-in cold junction compensation, so no extra thermocouple adapter is needed.
To prevent electrical shock that could cause injury or death, never apply voltages to the LO
INPUT terminal while a thermocouple is connected.
Voltages applied to the LO INPUT terminal will cause erroneous thermocouple measurements.
HI and LO SENSE terminals
Use to make 4-wire resistance measurement and DC voltage ratio measurement.
3A and 10A current Input terminals
Use for all DC and AC current measurements.
Menu navigation
Selecting menus
To select menus and submenus, use the keys as follows:
• To navigate to the Main menu, press SHIFT, and then press CONFIG (MENU).
• Press the ► ◄ keys to display submenus.
• Press ENTER to choose a submenu.
• If there are additional submenus, press the ► ◄ keys to display the submenu you want, and then
press ENTER to select it.
• If you need to change digits in a value, press the ▲ ▼ keys to change each digit. Refer to the
next topic (Setting a numeric value (on page 2-11)) for more information about values.
• At any time, press ESC to cancel changes.
• When you are finished, press ESC to back out of the menu structure.
Main menu
You can configure instrument operation through the front panel by pressing keys to display menus.
Refer to the following table for information about:
• Keys that you press to display menus. These keys are in a BOLD font. If the configuration option
relates to the key's shifted function, the key's shifted function is listed in parenthesis after the key
name.
• Menus are indented and listed under the key that you press to display them.
• Some menus have submenus. Submenus are indented under the menus.
Keys, menus, and selection Description
DCV Press the DCV key.
CONFIG Press the CONFIG key to display configuration options.
NPLC Use ► and ◄ keys to select resolution adjustment. Refer to
Resolution and integration time (on page 3-41) for information about
the number of power line cycles (NPLC).
RANGE Use ► and ◄ keys to display additional selections. Refer to Range
selection (on page 3-39) for details.
RATIO Select RATIO. Refer to Ratio measurements (on page 3-4) for
details.
(5) AC line receptacle, power line fuse, and line voltage setting
Provides:
• AC line receptacle. Use to connect to AC power. Refer to Turning your instrument on and off (on
page 2-1) for details.
• Line voltage setting. Configured for line voltages of 100 V, 120 V 220 V, and 240 V. Refer to
Voltage selection (on page 2-2) for details.
• Fuse. Contains the power line fuse. Refer to Line fuse replacement (on page A-1) for details.
USB connector
The downstream Type B USB-2.0 receptacle located on the rear panel connects to a host.
Use the rear connector to communicate with the instrument over USB by sending the desired
commands. Refer to USB communications (on page C-1) for information about using this connector.
Figure 14: USB connector
GPIB connector
To connect Model 2110 to the GPIB bus, use a cable equipped with standard IEEE-488 connectors,
as shown below. Refer to GPIB setup (on page C-7) for information about using this connector.
System operations
This topic provides information about system-related operations. Each system-related operation
performs a task that is not measurement-related, but plays an important role in making your
measurements.
Front-panel operation
To turn the measurement display on or off, use the following procedure:
1. Press the SHIFT and CONFIG (MENU) keys to display the MENU options.
2. Use the ► and ◄ keys to display SYSTEM, and then press the ENTER key.
3. Use the ► and ◄ keys to display DISPLAY, and then press the ENTER key.
4. If you want to turn the measurement display on, use the ► and ◄ keys to display ON, and then
press the ENTER key. Go to Step 6.
5. If you want to turn measurement display off, use the ► and ◄ keys to display OFF, and then
press the ENTER key.
6. When finished, press ESC.
Remote operation
To turn measurement display off, use the following command:
DISPlay OFF
To turn measurement display on, use the following command:
DISPlay ON
To display the message (maximum 16 characters) you type in on the secondary display, use the
following command:
DISPlay:TEXT <a quoted string>
To clear the message displayed, use the following command:
DISPlay:TEXT:CLEar
• An error occurs.
• Any button on the front panel is pressed.
• The threshold value is exceeded in continuity testing.
You can control the beeper from either the front panel or the remote interface operation.
Front-panel operation
To turn the beeper on or off, use the following procedure:
1. Press the SHIFT and CONFIG (MENU) keys to display the MENU options.
2. Use the ► and ◄ keys to display SYSTEM, and then press the ENTER key.
3. Use the ► and ◄ keys to display BEEP, and then press the ENTER key.
4. If you want to turn the beeper on, use the ► and ◄ keys to display ON, and then press the
ENTER key. Go to Step 6.
5. If you want to turn the beeper OFF, use the ► and ◄ keys to display OFF, and then press the
ENTER key.
6. When finished, press ESC.
Remote operation
To turn the beeper off, use the following command:
SYSTem:BEEPer:STATe OFF
To turn the beeper on, use the following command:
SYSTem:BEEPer:STATe ON
• Default: Select DEFAULT for compatibility with all Model 2110 features and functions and KI-
Tool and KI-Link software.
• Compatible: Select COMPATIBLE for SCPI-compliant DMM language mode. When you select
COMPATIBLE, the SYST:IDNS "<Manufacturer>,<Model>" allows you to modify the *IDN? return
string to any manufacturer and model number.
You can also set the language from the remote interface. To set compatible mode, send the
command L1. To return to the default *IDN? string, send the command L0.
The language setting is stored in nonvolatile memory.
To select the language, use the following procedure:
1. Press the SHIFT and CONFIG (MENU) keys to display the MENU options.
2. Use the ► and ◄ keys to display SYSTEM, and then press the ENTER key.
3. Use the ► and ◄ keys to display LANGUAGE, and then press the ENTER key.
4. If you want to use the default language, use the ► and ◄ keys to display DEFAULT, and then
press the ENTER key. Go to Step 6.
5. If you want to use the compatible language, use the ► and ◄ keys to display COMPATIBLE, and
then press the ENTER key.
6. When finished, press ESC.
• The instrument turns the ERR indicator off after you view the error queue.
• If there are no error messages in the error queue when you view the queue, the display shows
NO ERRORS.
• If there are more than 20 errors found, the last error in the error queue will be replaced with the
error -350. The -350 error indicates too many errors.
The instrument clears the error queue when the instrument is turned off, or when the following
command is received:
*CLS
For more information about error conditions, refer to Error codes (on page 6-3).
In this section:
Voltage measurements
The instrument can measure DC voltage (DCV) up to 1000 V and AC voltage (ACV) up to 750 V
(measurement CAT II at maximum 600 V).
Do not apply more than 1000 V (peak; measurement CAT II at maximum 600 V) to the
instrument. Applying higher voltage is an electric shock hazard and could result in personal
injury or death. It may also damage the instrument.
Section 3: Basic DMM operation Model 2110 5½ Digit Multimeter Reference Manual
To eliminate thermal EMFs caused by the differences between two metals, use copper test leads to
connect your source signal to the Model 2110.
Use the following procedure and commands to perform basic measurements. Refer to Enhancing
measurement performance (on page 3-37) for details about setting measurement speed and
resolution. It also provides information on using other features and settings to optimize measurement
performance.
Remove voltage from the front-panel input terminals before switching the equipment off. Failure to do
so could result in the equipment being damaged.
Front-panel operation
Perform the following steps to measure voltage:
1. Press the DCV key to measure DC voltage or the ACV key to measure AC voltage.
2. Select a measurement range (auto or manual):
• Autorange is the power-on default. If manual ranging is selected (MAN indicator on), press SHIFT and
then ESC (AUTO) to select autorange.
• For manual ranging, press the RANGE ▲ and ▼ keys to select a measurement range.
3. As shown below, connect the signal to the instrument and observe the reading on the display. If
the input signal exceeds the selected range, the overflow message OVLD is displayed.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to select the function (DCV or ACV), set a measure range, set
resolution, and perform a measurement:
FUNCtion "VOLTage[:DC]" Select DCV function
FUNCtion "VOLTage:AC" Select ACV function
Measurement configuration commands can also be used to perform measurements. Use the
following commands to select a function (DCV or ACV), set the measure range, set measurement
resolution, perform a measurement, and acquire the reading.
MEASure:VOLTage[:DC]? <range>, <resolution>
MEASure:VOLTage:AC? <range>, <resolution>
<range> = -1000 to 1000 Expected DCV reading
= 0 to 750 Expected ACV reading
<resolution> = (see Note) Measurement resolution
The resolution setting range for <resolution> depends on the selected function and range. The
maximum value for DC measurement is 3.00e-04 x full-scale range, and the minimum value is
3.00e-07 x full-scale range. For example, for the DCV 1000 V range, the minimum value is (3.00e-07
x 1000 V = 3.00e-04). The maximum value is (3.00e-04 x 1000 V = 3.00e-01). Therefore,
<resolution> = 3.00e-04 to 3.00e-01 for the DCV 1000 V range.
The maximum value for AC measurement is 1.00e-04 x full-scale range, and the minimum value is
1.00e-06 x full-scale range. For example, for the ACV 750 V range, the minimum value is (1.00e-06 x
750 V = 7.50e-04). The maximum value is (1.00e-04 x 750 V = 7.50e-02). Therefore,
<resolution> = 7.50e-04 to 7.50e-02 for the ACV 750 V range.
Ratio measurements
This feature calculates the ratio of an input DC voltage to a reference DC voltage using the following
equation:
Use the following procedure and commands to perform basic measurements. Refer to Enhancing
measurement performance (on page 3-37) for details about setting measurement speed and
resolution. It also provides information on using other features and settings to optimize measurement
performance.
Front-panel operation
Perform the following steps to perform ratio calculations:
1. Press DCV to select the DC voltage function.
2. Select a measurement range (auto or manual) for the input signal:
• Autorange is the power-on default. If manual ranging is selected (MAN indicator on), press SHIFT and
then ESC (AUTO) to select autorange.
• For manual ranging, press the RANGE ▲ and ▼ keys to select a measurement range.
3. As shown below, connect the input and reference signals to the instrument:
a. Connect the DC input signal to the INPUT HI and LO terminals.
b. Connect the reference signal to the SENSE HI and LO terminals.
c. Connect the SENSE LO terminal to the INPUT LO terminal.
4. Press CONFIG and use the ◄ and ► keys to display RATIO, and then press ENTER (RAT
indicator turns on).
5. Observe the ratio reading on the display.
To disable ratio, press any function key.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to select the ratio function, set a measurement range, and perform a
calculation:
FUNCtion "VOLTage[:DC]:RATio" Select ratio function
A measurement configuration command can also be used for ratio calculations. Use the following
command to select the ratio function, set the measure range, set measurement resolution, perform a
calculation, and acquire the reading.
MEASure:VOLTage[:DC]:RATio? <range>, <resolution>
<range> = -1000 to 1000 Expected DCV reading of the input signal
<resolution> = (See Note) Measurement resolution
The resolution setting range for <resolution> depends on the selected function and range. The
maximum value for DC measurement is 3.00e-04 x full-scale range, and the minimum value is
3.00e-07 x full-scale range. For example, for ratio 1000 V range, the minimum value is (3.00e-07 x
1000 V = 3.00e-04). The maximum value is (3.00e-04 x 1000 V = 3.00e-01). Therefore,
<resolution> = 3.00e-04 to 3.00e-01 for the ratio 1000 V range.
Current measurements
The instrument is capable of measuring DC and AC current up to 10 A.
• DC current measurement ranges: 10 mA, 100 mA, 1 A, 3 A, and 10 A
• AC current measurements: 1 A, 3 A, and 10 A
Use the following procedure and commands to perform basic measurements. Refer to Enhancing
measurement performance (on page 3-37) for details about setting measurement speed and
resolution. It also provides information on using other features and settings to optimize measurement
performance.
Front-panel operation
Perform the following steps to measure current:
1. Select a current measurement function:
• Press SHIFT and then DCV (DCI) to measure DC current.
• Press SHIFT and then ACV (ACI) to measure AC current.
2. Select a measurement range (auto or manual):
• Autorange is the power-on default. If manual ranging is selected (MAN indicator on), press SHIFT and
then ESC (AUTO) to select autorange.
• For manual ranging, press the RANGE ▲ and ▼ keys to select a measurement range.
3. Connect the signal to the instrument as shown below and observe the reading shown on the
display. If the input signal exceeds the selected range, the overflow message OVLD will be
displayed.
The maximum input on the 3 A input terminals is 3 A, 250 V. The maximum input on the 10 A input
terminals is 10 A. Exceeding these input levels will damage the current fuses.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to select the function (DCI or ACI), set a measure range, and perform a
measurement:
FUNCtion "CURRent[:DC]" Select the DCI function
FUNCtion "CURRent:AC" Select the ACI function
Measurement configuration commands can also be used to perform measurements. Use the
following commands to select a function (DCI or ACI), set the measure range, set measurement
resolution, perform a measurement, and acquire the reading.
MEASure:CURRent[:DC]? <range>, <resolution>
MEASure:CURRent:AC? <range>, <resolution>
<range> = -10 to 10 Expected DCI reading
= 0 to 10 Expected ACI reading
<resolution> = (see Note) Measurement resolution
The resolution setting range for <resolution> depends on the selected function and range. The
maximum value for DC measurement is 3.00e-04 x full-scale range, and the minimum value is
3.00e-07 x full-scale range. For example, for DCI 10 A range, the minimum value is (3.00e-07 x 10 A
= 3.00e-07). The maximum value is (3.00e-04 x 10 A = 3.00e-03). Therefore, <resolution> =
3.00e-06 to 3.00e-03 for the DCI 10 A range.
The maximum value for AC measurement is 1.00e-04 x full-scale range, and the minimum value is
1.00e-06 x full-scale range. For example, for ACI 10 A range, the minimum value is (1.00e-06 x 10 A
= 1.00e-05). The maximum value is (1.00e-04 x 10 A = 1.00e-03). Therefore, <resolution> =
1.00e-05 to 1.00e-03 for the ACI 10 A range.
Resistance measurements
There are two measurement methods for resistance:
• 2-wire ohms
• 4-wire ohms
As shown in the figure in Connections for resistance measurements (on page 3-10), one pair of test
leads are used for 2-wire ohms measurement. A test current is applied and the voltage across the
resistance under test is measured on the same leads.
As shown in the figure in Connections for resistance measurements (on page 3-10), two pairs of test
leads are used for 4-wire ohms measurements. One pair of test leads applies the test current, and the
other set measures the voltage. As a result, 4-wire ohms is more accurate for low-resistance
measurements.The disadvantages of 4-wire ohms are a longer settling time and the need to use an
extra set of test leads.
The table below lists the measurement ranges (2-wire and 4-wire) and test currents for the
instrument.
Resistance ranges and test currents
Resistance range Test current
100 Ω 1 mA
1 kΩ 1 mA
10 kΩ 100 µA
100 kΩ 10 µA
1 MΩ 1 µA
10 MΩ 0.1 µA
100 MΩ 0.1 µA
Use the following procedure and commands to perform basic measurements. Refer to Enhancing
measurement performance (on page 3-37) for details about setting measurement speed and
resolution. It also provides information on using other features and settings to optimize measurement
performance.
Front-panel operation
Perform the following steps to measure resistance:
1. Connect the device under test to the instrument, as shown below.
2. Select a resistance measurement function:
• Press Ω2 to select 2-wire ohms.
• Press SHIFT and then Ω2 (Ω4) to select 4-wire ohms.
3. Select a measurement range (auto or manual):
• Autorange is the power-on default. If manual ranging is selected (MAN indicator on), press SHIFT and
then ESC (AUTO) to select autorange.
• For manual ranging, press the RANGE ▲ and ▼ keys to select a measurement range.
4. Observe the reading shown on the display.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to select the function (W2 or W4), set a measure range, and perform a
measurement:
FUNCtion "RESistance" Select 2-wire ohms (W2)
FUNCtion "FRESistance" Select 4-wire ohms (W4)
Measurement configuration commands can also be used to perform measurements. Use the
following commands to select a function (W2 or W4), set the measure range, set measurement
resolution, perform a measurement, and acquire the reading.
MEASure:RESistance? <range>, <resolution>
MEASure:FRESistance? <range>, <resolution>
<range> = 0 to 100e6 Expected ohms reading
<resolution> = (See Note) Measurement resolution
The resolution setting range for <resolution> depends on the selected function and range. The
maximum value for DC measurement is 3.00e-04 x full-scale range, and the minimum value is
3.00e-07 x full-scale range. For example, for the Ω2 and Ω4 1.00e+08 Ω range, the minimum value
is (3e-07 x 1.00e+08 Ω = 30). The maximum value is (3.00e-04 x 1.00e+08 Ω = 3.00e+04).
Therefore, <resolution> = 30 to 3.00e+04 for the Ω2 and Ω4 1.00e+08 Ω range.
Do not apply more than 1000 V (peak; measurement CAT II at maximum 600 V) to the
instrument. Applying higher voltage is an electric shock hazard and could result in personal
injury or death. It may also damage the instrument.
Use the following procedure and commands to perform basic measurements. Refer to Enhancing
measurement performance (on page 3-37) for details about setting measurement speed and
resolution. It also provides information on using other features and settings to optimize measurement
performance.
Front-panel operation
Perform the following steps to measure frequency or period:
1. Select the frequency or period measurement function:
• Frequency: Press the FREQ key.
• Period: Press FREQ and CONFIG, and with PERIOD displayed, press ENTER.
2. Select the AC signal (voltage or current) to measure:
a. Press CONFIG, use the ► key to display INPUT JACK, and then press ENTER.
b. Use the ◄ or ► key to display VOLTAGE or CURRENT, and then press ENTER.
3. Select a measurement range (auto or manual) for the AC signal to be measured.
• Autorange is the power-on default. If manual ranging is selected (MAN indicator on), press the SHIFT
key and then ESC (AUTO) to select autorange.
• For manual ranging, press the RANGE ▲ and ▼ keys to select a measurement range.
4. As shown below, connect the AC signal to the Model 2110 and observe the reading on the
display. If the input signal exceeds the selected range, the overflow message OVLD is displayed.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to select the function (frequency or period), set a measure range, set
resolution, and perform a measurement:
FUNCtion "FREQuency" Select frequency function
FUNCtion "FREQuency[:VOLT]" Select frequency function (voltage input)
FUNCtion "FREQuency:CURR" Select frequency function (current input)
Measurement configuration commands can also be used to perform measurements. Use the
following commands to select a function (frequency or period), set measure range, set measurement
resolution, perform a measurement, and acquire the reading.
MEASure:FREQuency? <range>, <resolution>
MEASure:PERiod? <range>, <resolution>
<range> = 0 to 750 Expected AC voltage level of the signal
Continuity measurements
The instrument uses the 1 kΩ range and 5½-digit resolution to measure continuity. The instrument
beeps when the test resistance is less than the threshold resistance. The default threshold resistance
is 10 Ω, but can set from 1 Ω to 1 kΩ. The resistance value you set is stored in volatile memory and is
lost when the instrument is turned off. The source current for continuity measurements is 1 mA.
Do not apply more than 1000 V (peak; measurement CAT II at maximum 600 V) to the
instrument. Applying higher voltage is an electric shock hazard and could result in personal
injury or death. It may also damage the instrument.
Front-panel operation
Perform the following steps to measure continuity:
1. Press the CONT key to select the continuity function.
2. Press the CONFIG key, and with CONT RES displayed, press the ENTER key.
3. Use the ◄, ►, ▲, and ▼ keys to set the threshold resistance (1 Ω to 1000 Ω), and then press
the ENTER key.
4. As shown in Connections for resistance measurements (on page 3-10) for 2-wire ohms, connect
the resistive device to the Model 2110:
• If the resistance of the device is more than the threshold resistance, OPEN is displayed.
• If the resistance is less than the threshold resistance, the Model 2110 beeps and displays the
resistance of the device.
Remote operation
Use the following commands to measure continuity:
FUNCtion "CONTinuity" Select the continuity function.
A MEASure? command can also be used measure continuity and acquire the reading:
MEASure:CONTinuity?
Diode measurements
The Model 2110 uses a 1 mA current source for diode measurements. The 1 V DC measurement
range and 5½-digit resolution are used to measure a diode.
The default threshold voltage band is between 0.3 V and 0.8 V, and the reading rate is 0.1 PLC. The
threshold voltage band can be adjusted from 0.01 V up to 1.2 V. The Model 2110 beeps when the
measured diode voltage is within the threshold band.
When connecting a diode, be aware that the source current flows from INPUT HI to INPUT LO.
Front-panel operation
Perform the following steps to measure the threshold voltage of a diode:
1. Connect the diode to the instrument, as shown below. These connections forward-bias the diode.
2. Press the SHIFT key and then the CONT ( ) key to select the diode function.
3. To check or change the threshold voltage band, perform the following steps:
a. Press the CONFIG key, and with VF-LOW displayed, press ENTER.
b. Use the ◄, ►, ▲, and ▼ keys to set the low threshold voltage (0.01 V to 1.00 V), and then
press ENTER.
c. With VF-HI displayed, press ENTER.
d. Use the ◄, ►, ▲, and ▼ keys to set the high threshold voltage (0.01 V to 1.20 V), and
then press ENTER.
4. Observe the voltage reading on the display. The instrument beeps when the reading is within the
threshold voltage band.
Remote operation
For remote operation, the default threshold voltage band is used for diode measurements.
Use the following commands to measure the threshold voltage of a diode.
FUNCtion "DIODe" Select the diode function.
A MEASure? command can also be used to perform the measurement and acquire the reading:
MEASure:DIODe?
Temperature measurement
For temperature measurements, the instrument supports resistance temperature detector (RTD)
probes, NTC thermistors, and thermocouple sensors.
In general, RTDs have a better accuracy and long-term stability than thermocouples. For the
instrument, the default RTD sensor type is PT100. The default thermocouple sensor is type K.
Front-panel operation
Perform the following steps to measure temperature using an RTD or thermistor:
1. Referring to the drawing below, connect the RTD (or thermistor) to the Model 2110.
2. Press the TEMP and CONFIG keys.
3. Select the sensor:
a. Use the ◄ or ► key to display SENSOR and press ENTER.
b. Use the ◄ and ► keys to display the sensor and press ENTER.
Note: If you select the NTCT, SPRTD or USER sensor, you will be need to enter coefficient
values. See Entering sensor coefficients (on page 3-20) for details.
4. Select the measurement units:
a. Press CONFIG, use the ► key to display UNITS, and then press ENTER.
b. Use the ◄ or ► key to display the units (°C, °F, or K) and press ENTER.
5. Select the transducer type (2-wire or 4-wire):
a. Press CONFIG, use the ► key to display TRANSDUCER, and then press ENTER.
b. Use the ◄ or ► key to display the transducer type (2W RTD or 4W RTD), and press ENTER.
6. Observe the temperature reading on the display.
C = -αβ • 10
-8
For the standard platinum RTD (SPRTD) sensor, the ITS-90 (International Temperature Scale)
standard provides two reference equations for standard platinum thermometers covering a
temperature range from 18.8033 K to 1234.93 K. However, one SPRTD usually cannot cover the
entire range, so the temperature range is divided into a few subranges.
These subranges depend on the calibration point of the temperature scale and are based on the
melting or triple points of various pure substances. For an exact list of the required elements and
details about RTD calibration, refer to NIST Technical Note 1265, “Guidelines for Realizing the
International Temperature Scale of 1990.” In each subrange, the calibration constants required for
that subrange are listed.
Where R is the resistance measured by the DMM and T is the resulting temperature in Kelvin.
• USER sensor
• NTCT sensor
• SPRTD sensor
Perform the following steps to enter coefficient values:
1. Press the TEMP key.
2. Press CONFIG, and with SENSOR displayed, press ENTER.
3. Use the ◄ or ► key to display the sensor type (NTCT, SPRTD, or USER) and press ENTER.
4. Use the ◄ and ►keys to display an RTD parameter and press ENTER.
5. Use the ◄, ►, ▲, and ▼ keys to enter the coefficient value and press ENTER.
6. Repeat steps 4 and 5 to set the coefficients for all the RTD parameters.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to select the RTD sensor type and set the measurement units:
TEMPerature:RTD:TYPE <name> Select RTD sensor type
<name> = PT100, D100, F100, PT385, PT3916, USER, SPRTD, or NTCT
Use the following commands to enter the parameter coefficients for the USER sensor:
TEMPerature:RTD:RZERo <n>
<n> = R-zero value
TEMPerature:RTD:ALPHa <n>
<n> = Alpha value
TEMPerature:RTD:BETA <n>
<n> = Beta value
TEMPerature:RTD:DELTa <n>
<n> = Delta value
Use the following commands to enter the parameter coefficients for the SPRTD sensor:
TEMPerature:SPRTd:RZERo <n>
<n> = R-zero value
TEMPerature:SPRTd:A4 <n>
<n> = A4 value
TEMPerature:SPRTd:B4 <n>
<n> = B4 value
TEMPerature:SPRTd:AX <n>
<n> = AX value
TEMPerature:SPRTd:BX <n>
<n> = BX value
TEMPerature:SPRTd:CX <n>
<n> = CX value
TEMPerature:SPRTd:DX <n>
<n> = DX value
Use the following commands to enter the parameter coefficients for the NTCT coefficient remote
commands.
TEMPerature:NTCT:A <n>
<n> = A value
TEMPerature:NTCT:B <n>
<n> = B value
TEMPerature:NTCT:C <n>
<n> = C value
Thermocouple measurements
The following table lists the temperature range for the supported thermocouple (TC) types:
Thermocouple temperature measurement ranges
Thermocouple type Temperature range (°C) Temperature range (°F)
B 600 to 1820 1112 to 3308
C 0 to 2316 32 to 4200.8
E -250 to 1000 -418 to 1832
J -210 to 1200 -346 to 2192
K (default) -200 to 1372 -328 to 2501.6
N -200 to 1300 518 to 2372
R 0 to 1767 32 to 3212.6
S 0 to 1767 32 to 3212.6
T -250 to 400 -418 to 752
Front-panel operation
Perform the following steps to configure the Model 2110 for thermocouple measurements:
1. Press the SHIFT key and then press TEMP (TCOUPL).
2. Select the sensor type (B, C, E, J, K, N, R, S, or T):
a. Press CONFIG, and with TYPE displayed, press ENTER.
b. Use the ◄ and ► keys to display a thermocouple type and press ENTER.
3. Select the temperature measurement units (°C, °F, or K).
a. Press CONFIG, use the ◄ and ► keys to display UNITS, and press ENTER.
b. Use the ◄ or ► key to display the units and press ENTER.
4. Select a reference junction (real or simulated):
a. Press CONFIG, use the ◄ and ► keys to display RJUNCTION, and press ENTER.
b. Use the ◄ or ► key to display REAL or SIMULATED and press ENTER.
c. If you select SIMULATED, use the ◄, ►, ▲, and ▼ keys to enter the reference
temperature, and then press ENTER.
Perform the following steps to measure temperature:
1. Connect the thermocouple to the Model 2110, as shown below.
2. Press SHIFT and TEMP (TCOUPL).
3. Observe the temperature reading on the display.
Perform the following steps to measure the internal cold-junction temperature:
1. Press the SHIFT key and then press TEMP (TCOUPL).
2. Press CONFIG, use the ◄ and ► keys to display VIEW REAL, and then press ENTER.
3. Observe the temperature reading (°C) on the display.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use any of the following commands to measure temperature and acquire the reading:
MEASure:TCouple?
READ?
INIT followed by FETCH?
Capacitance measurements
The measurement ranges for capacitance measurements are 1 nF, 10 nF, 100 nF, 1 µF, 10 µF,
100 µF, 1 mF, and 10 mF.
Front-panel operation
Perform the following steps to measure capacitance:
1. Connect the capacitance to the Model 2110, as shown below.
2. Press the SHIFT and FREQ ( ) keys.
3. Select a measurement range (auto or manual):
• Autorange is the power-on default. If manual ranging is selected (MAN indicator on), press SHIFT and
ESC (AUTO) to select autorange.
• For manual ranging, press the RANGE ▲ and ▼ keys to select a measurement range.
4. Observe the reading on the display.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to select the capacitance function, set a measure range, and perform a
measurement:
FUNCtion "CAPacitance" Select capacitance function
Measurement configuration commands can also be used to perform measurements. Use the
following command to select the capacitance function, set the measure range, set display resolution,
perform a measurement, and acquire the reading.
MEASure:CAPacitance? <range>, <resolution>
<range>= 0 to 10e-3 Expected capacitance reading
Secondary function
Primary DCV ACV DCI ACI Ω2/Ω4 FREQ FREQ PERIOD PERIOD TEMP TCOUPL
function (VOLT) (CURR) (VOLT) (CURR) (RTD)
DCV • • • • •
ACV • • • • •
DCI • • • • • • • •
ACI • • • •
Ω2/Ω4 •
FREQ (VOLT) • • • • •
FREQ (CURR) • • • •
PERIOD (VOLT) • • • • •
PERIOD (CURR) • • • •
•
TEMP (RTD) •
TCOUPL • • • • • • • • • • •
To simultaneously measure DCI and DCV from the same input source, you must use three test leads,
as shown in the following figure. The voltage and current measurements share the same common
lead at the INPUT LO terminal. However, the resistance of the external LO test lead and the
resistance of the internal current measurement LO circuit affect measurement accuracy.
The resistance of the internal current measurement LO circuit is approximately 3 mΩ. If, for example,
the LO test lead is 7 mΩ, the total common resistance is 10 mΩ. If 1 A is being measured by the
instrument, the voltage is affected as follows:
1 A x 10 mΩ = 10 mV
Therefore, 10 mV of error is introduced into the voltage measurement.
Figure 25: measure DCI and DCV from the same input source
Front-panel operation
Perform the following steps to perform secondary function measurements:
1. Select the primary measurement function and connect the device under test or signal to the input
of the instrument.
2. Press the SHIFT and ENTER (2ND) keys.
3. Use the ◄ and ► keys to display the second function and press ENTER.
4. If prompted, use the ◄, ►, ▲, and ▼ keys and the ENTER key to configure the secondary
measurement function.
5. Observe the readings on the display. The primary function reading is shown in the primary display
and the secondary function reading is shown in the secondary display.
For example, if you have DCV set as the primary function and want to set a second function of DCI:
1. Verify that the primary function is DCV.
2. Press the SHIFT and ENTER (2ND) keys.
3. Use the ◄, ►, ▲, and ▼ keys to display the DCI function.
4. Press the ENTER key to select DCI as the secondary function. CONFIGURE is displayed.
5. Use the ◄ and ► keys to display the options (NPLC and Range in this example).
6. Set the options as needed. Note that for this example, you must return to the CONFIGURE menu
to set each option.
Remote operation
The following command is used to select a primary or secondary function:
FUNction[1|2] "function"
When you use the number one (1) or no number, the primary function is selected. When you use the
number two (2), the secondary function is selected. Here are some examples:
FUNCtion "VOLTage[:DC]" Selects DCV as primary function
FUNCtion1 "VOLTage[:DC]" Selects DCV as primary function
FUNCtion2 "VOLTage[:DC]" Selects DCV as secondary function
External triggering
When you use external triggering, the instrument takes one reading (or a specified number of
readings) each time you press the TRIGGER key or pulse the EXT TRIG input. The reading rate
depends on the trigger delay setting, integration rate setting, and other instrument settings. See
Setting trigger delay from the front panel (on page 3-35) to set the delay.
A sample counter determines the number of measurements to perform when the trigger is received.
After the specified number of measurements are performed, the instrument waits for the next trigger.
See Setting sample count from the front panel (on page 3-33) to set the sample count. When the
TRIG indicator is displayed, the instrument is ready for the next trigger event.
Trigger model
The trigger model is shown below.
When you configure the trigger or sample count from the front panel, a maximum value of 2000 is
imposed. This limitation is not present when setting the values using SCPI. However, exceeding
9999 for either value will cause the associated menu item (SAMPLE CNT or TRIG CNT) to read
OVLD from the front panel.
Measurements begin when the instrument leaves the Idle state and then receives a trigger while in
the Wait-for-event state.
The reading rate depends on the trigger delay setting, integration time setting, and other instrument
settings. See Setting trigger delay using remote operation (on page 3-35) to set the trigger delay.
Sample and trigger counters determine the number of measurements that are performed.
• The sample count is the number of measurements to perform for each trigger event.
• The trigger count is the number of trigger events the instrument accepts before entering the Idle
state.
The number of measured readings is the product of the trigger count and sample count. For example,
if the trigger count is 10 and the sample count is 20, the total number of measurements is 200 (20 x
10).
See Setting sample count using remote operation (on page 3-33) and Setting trigger count using
remote operation (on page 3-33) to set the counters.
Triggering example:
Assume the sample count is 10 and the trigger count is two (2). The instrument will accept two trigger
events. Upon receiving the first trigger, 10 measurements are performed. When the second trigger is
received, 10 more measurements are performed. The instrument then returns to the idle state.
Trigger sources
There are three trigger sources for remote operation: Immediate, software (or bus), and external.
Immediate triggering
When the instrument is in the immediate trigger mode, a trigger is internally generated immediately
after it goes into the "wait-for-event" state.
The internal immediate trigger mode is only available using remote operation, and is the default
setting for the remote interface.
Use the following command to select internal immediate triggering:
TRIGger:SOURce IMMediate
Software triggering
Software triggering is similar to external triggering. Instead of using the TRIGGER key on the front
panel, a command generates a trigger event.
Use the following command to select the software trigger source:
TRIGger:SOURce BUS
Use the following command to take the instrument out of the idle state and into the "wait-for-event"
state:
INITiate
Use the following command to generate a trigger event:
*TRG
External triggering
The instrument is triggered by the TRIGGER key or a pulse received from an external source.
After each measurement, the instrument provides an output pulse on the VM COMP (voltmeter
complete) terminal. This output pulse can be used to trigger another instrument to perform additional
operations.
A typical application for external triggering is to use the instrument with a switch system that also has
external triggering capability. The drawing below shows an automated test system to measure 10
DUTs.
The instrument is externally triggered to perform a measurement when a channel closes in the switch
system. The switch system then receives the voltmeter complete (VM COMP) pulse when the
measurement is complete which then closes the next channel. This handshake sequence between
the instrument and switch system continues until all the 10 DUTs are measured.
Figure 27: DUT test system using external triggering
VM COMP terminal
The VM COMP (voltmeter complete) BNC terminal located on the rear panel outputs a low-true pulse
after finishing each measurement.
Figure 29: VM COMP terminal
Trigger settings
The following settings are used to configure triggering:
• Sample count
• Trigger count
• Trigger delay
• Reading hold
Sample count, trigger count, trigger delay, and reading hold can be set from the front panel.
Sample count, trigger count, and trigger delay can be set using remote operation.
See Data buffer (on page 3-36) for information about storing measured readings in the buffer.
Sample count
The sample count is the number of measurements (up to 2000) to perform each time the instrument
is triggered.
The sample count is stored in volatile memory. It defaults to one (1) when instrument power is turned
off and then turned on again
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Trigger count
For remote operation, the trigger count (up to 2000) specifies how many times the sample count
measurements can be performed. Trigger count is ignored for front-panel operation.
The trigger count is stored in volatile memory. It defaults to one (1) when instrument power is turned
off and then turned on again.
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
You can change the trigger count using the front panel, but the setting only applies during remote
operation.
Trigger delay
A trigger delay is normally used to allow an input signal time to settle before making the
measurement. Settling time is affected by the measurement range, test cable properties, and the
signal source.
The power-on default setting is auto delay. The auto delay period is determined by the selected
combination of measurement function, range, integration time, and AC filter speed.
When not using auto trigger delay, you can manually set the delay time from 0 to 3600 seconds. Your
trigger delay time is stored in volatile memory; automatic trigger delay will be used when instrument
power is turned off and then turned on again.
The following table lists the auto delay times for each measurement function if you do not specify a
delay.
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
TRIGger:DELay:AUTO <b>
<b> = 0 or OFF Disable auto delay
= 1 or ON Enable auto delay
Reading hold
For front panel operation, the reading hold feature captures and holds a stable reading on the display.
Reading hold is not available for remote operation.
A reading is considered stable when three consecutive measurements are within a sensitivity band.
When a reading falls outside of the sensitivity band, the instrument issues an audible beep and
displays the new stable reading.
This sensitivity band is expressed as a percent of reading on the selected range, and can be set by
the user from the front panel. The sensitivity band can be set to 0.01 percent, 0.1 percent, 1.0
percent, or 10.0 percent. The 0.1 percent setting is the power-on default.
Data buffer
The instrument can store up to 2000 readings in its volatile memory. The readings are stored in a
first-in-first-out (FIFO) order. All the readings are lost when power is turned off.
You can store readings from all measurement functions, math operations, and reading hold. The
MEM indicator on the display turns on when the data store is enabled from the front panel.
Front-panel operation
Before using the data store, select and configure a measurement function.
Perform the following steps to store and recall readings:
1. Set the number of readings to store:
a. Press the SHIFT and CONFIG (MENU) keys to display the MENU options.
b. Use the ◄ and ► keys to display TRIG SYS and press ENTER.
c. Use the ◄ and ► keys to display STORE RDGS and press ENTER.
d. Use the ◄, ►, ▲, and ▼ keys to specify the number of readings to store (1 to 2000) and
press ENTER.
2. Press STORE to start the storage process. The MEM display indicator turns on while readings
are being stored; wait for the storage process to finish (MEM indicator turns off) before recalling
stored readings.
3. Press SHIFT and STORE (RECALL) to display the first stored reading:
• To scroll through the stored readings, use the ◄ and ► keys.
• To specify the reading to display, press the ▼ key and use the ◄, ►, ▲, and ▼ keys to select the
reading number, and then press ENTER.
4. When finished, press ESC.
When using auto triggering, readings are stored into the data buffer immediately after the STORE key
is pressed. The MEM indicator turns off when the specified number of readings are stored. See Auto
triggering (on page 3-29) for details.
When using external triggering, pressing the TRIGGER key after the STORE key is pressed allows
the first reading to be stored in the data buffer. Each subsequent TRIGGER key-press stores another
reading until the specified number of readings are stored (MEM indicator turns off). See External
triggering (on page 3-29) for details.
Remote operation
When the instrument is triggered to start performing measurements, it stores a specified number of
measurement readings in the data buffer (memory).
The total number of measurements the instrument takes is the product of the trigger count and
sample count. See Sample count (on page 3-33) and Trigger count (on page 3-33) for details.
Use the following command to place the instrument in the wait-for-trigger state:
INITiate
Use the following command to retrieve the stored readings:
FETCh?
Use the following command to query the number of stored readings:
DATA:POINts?
Autozero
The instrument can correct for drifting by comparing the input signal to zero periodically. You can set
this up to occur automatically or when requested.
To set the instrument to compare to zero automatically, set autozero on. To only compare when
requested, set autozero off.
When the instrument zeroes the input signal, the input signal is measured and then zero is measured.
For the zero measurement, the input signal is internally disconnected and the zero offset is
measured. The instrument then subtracts the zero offset from the signal measurement and displays
the reading:
Displayed reading = Input signal measurement – Zero offset measurement
Zeroing the input signal results in accurate measured readings by canceling out the zero offset.
Autozero is enabled when the instrument is turned on. When it is on, the instrument takes a zero
measurement approximately every two seconds.
Autozero can decrease measurement speed. To increase speed, you can turn autozero off. While this
can increase measurement speed, it will also decrease accuracy over time. If you turn autozero off,
you should use the ZERO:AUTO ONCE command periodically to maintain accuracy.
The instrument takes a single zero measurement in the following situations:
Front-panel operation
Perform the following steps to control autozero:
1. Press the SHIFT and CONFIG (MENU) keys.
2. Use the ◄ and ► keys to display SET ADC and press ENTER.
3. With AUTO ZERO displayed, press ENTER.
4. Use the ◄ or ► key to display ON or OFF and press ENTER.
Remote operation
Use the following command to use autozero:
SENSe:ZERO:AUTO <name> Control autozero
<name> = ON Enable autozero
= OFF Disable autozero
= ONCE Perform autozero once
Range selection
For best accuracy and resolution, always use an appropriate range to perform the measurement.
With autorange enabled, the instrument will automatically select the optimum measurement range.
Autorange is the power-on default setting.
You can select a measurement range (or autorange) in a couple of ways:
The measurement range for temperature, continuity, and diode testing is fixed and cannot be
changed.
Front-panel operation
Perform the following steps to set measurement range using the front panel keys:
1. Select a measurement function.
2. Select a measurement range or use autorange:
• Use the RANGE ▲ and ▼ keys to select a range. The MAN indicator turns on to indicate that manual
ranging is being used.
• Pressing SHIFT and then ESC (AUTO) toggles the instrument between manual ranging and autorange.
When autorange is selected, the MAN indicator is off.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
• Number of power line cycles (NPLC) can be set for the DCV, DCI, Ω2, and Ω4 functions.
• Bandwidth can be set for the ACV and ACI functions.
• Aperture can be set for the FREQ and PERIOD functions.
Model 2110 has both 5½-digit and 4½-digit display resolution on the front panel for the following
measurement functions: DCV, DCI, ACV, ACI, Ω2, Ω4, FREQ, PERIOD, TEMP (RTD), and TCOUPL.
The actual reading resolution acquired using remote operation can only be set for DCV, DCI, ACV,
ACI, Ω2, and Ω4.
The relationship among display resolution, integration time, and reading resolution is shown in the
table below. When you set the integration time, the instrument automatically updates the reading
resolution. For example, if the 100 VDC range is selected and you set the integration time to 0.006
PLC, the display resolution is set to 4½ digits and the reading resolution is automatically set to 0.02
(0.0002 x 100 V).
When you change the display resolution, the integration time is also changed. If you change the digits
to 4½, the integration time is set to 0.02 PLCs. If digits are set to 5½, the integration time is set to
1 PLC.
The default integration time setting is 1 PLC.
When you enable math operations and your integration rate is faster than 0.6 PLC, the maximum
reading rate is affected significantly. For example, the maximum rate at 0.001 PLC with a math
function enabled is 6000 readings per second. For more detail, see Math operations (on page 3-48).
Front-panel operation
Perform the following steps to set display resolution:
1. Select the DCV, DCI, Ω2, or Ω4 measurement function.
2. Use the DIGITS key to set display resolution. Each key-press toggles the display between 4½
and 5½ digits.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
The resolution setting range for <resolution> depends on the selected function and range. The
maximum value for DC measurement is 3.00e-04 x full-scale range, and the minimum value is
3.00e-07 x full-scale range. For example, for DCV 1000 V range, the minimum value is (3.00e-07 x
1000 V = 3.00e-04). The maximum value is (3.00e-04 x 1000 V = 3.00e-01). Therefore, <resolution>
= 3.00e-04 to 3.00e-01 for the DCV 1000 V range.
For example, for DCI 10 A range, the minimum value is (3.00e-07 x 10 A = 3.00e-06). The maximum
value is (3.00e-04 x 10 A = 3.00e-03). Therefore, <resolution> = 3.00e-06 to 3.00e-03 for the DCI
10 A range.
For example, for Ω2 and Ω4 1.00e+08 Ω range, the minimum value is (3e-07 x 1.00e+08 Ω = 30).
The maximum value is (3.00e-04 x 1.00e+08 Ω = 3.00e+04). Therefore, <resolution> = 30 to
3.00e+04 for the Ω2 and Ω4 1.00e+08 Ω range.
AC filter bandwidth
Bandwidth AC filter Time (remote) Time (local)
3 Hz to 300 kHz Slow 7 s per reading 1.5 s per reading
20 Hz to 300 kHz Medium 1 s per reading 0.2 s per reading
200 Hz to 300 kHz Fast 0.1 s per reading 0.1 s per reading
The bandwidth times only apply when the trigger delay is set to AUTO. If trigger delay is set to
MANUAL, the manual delay is applied instead of the delay specified in the bandwidth table. In
MANUAL trigger delay mode, the instrument uses the same delay for local and remote modes.
You can set the AC filter from the front panel or through remote operation.
Front-panel operation
Perform the following steps to set the AC filter:
1. Press the ACV and CONFIG keys.
2. Use the ◄ or ► key to display BAND WIDTH and press ENTER.
3. Use the ◄ or ► key to display the bandwidth setting (3 Hz, 20 Hz, or 200 Hz) and press ENTER.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
The resolution setting range for <resolution> depends on the selected function and range. The
maximum value for AC measurement is 1.00e-04 x full-scale range, and the minimum value is
1.00e-06 x full-scale range.
For example, for ACV 750 V range, the minimum value is (1.00e-06 x 750 V = 7.50e-04). The
maximum value is (1.00e-04 x 750 V = 7.50e-02). Therefore, <resolution> = 7.50e-04 to 7.50e-
02 for the ACV 750 V range.
For example, for ACI 10 A range, the minimum value is (1.00e-06 x 10 A = 1.00e-05). The maximum
value is (1.00e-04 x 10 A = 1.00e-03). Therefore, <resolution> = 1.00e-05 to 1.00e-03 for the ACI
10A range.
Front-panel operation
Perform the following steps to set the aperture (integration time):
1. Select the frequency or period measurement function:
• To select frequency, press the FREQ key.
• To select period, press FREQ and then CONFIG. With PERIOD displayed, press ENTER.
1. Select the FREQ or PERIOD measurement function.
2. Press the CONFIG key, use the ◄ and ► keys to display APERTURE, and then press ENTER.
3. Use the ◄ and ► keys to display a aperture time and press ENTER.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Digital filter
The digital filter lets you set the filter response to stabilize noisy measurements. The instrument uses
a digital filter, which is based on reading conversions. The displayed, stored, or transmitted reading is
an average of a number of reading conversions (from 2 to 100).
Filtered readings are stored in stack memory. There are two types of digital filter: Moving average and
repeating average.
• The moving average filter places the specified number of reading conversions in a first-in, first-out
(FIFO) order. The first measured reading fills up the stack. The filter averages the readings in the
stack to yield a single reading.
Each subsequent measurement conversion replaces the oldest reading in the stack. The
readings in the stack are again averaged to yield a single reading.
• The repeating average filter waits for the stack to fill with measurement conversions. It then
averages the readings in the stack to yield a single reading. For each subsequent measurement,
the filter flushes the stack, waits for the stack to fill again, and then averages the readings to yield
another single reading.
The digital filter is not available for diode, continuity, frequency, or period measurements.
The digital filter setting is stored in volatile memory. On power-up, the digital filter is disabled.
Front-panel operation
Perform the following steps to set and enable the digital filter for the selected function:
1. Select a measurement function. For example, press the DCV key to select the DC volts function.
2. Press the SHIFT and DIGITS (FILTER) keys.
3. Use the ◄ and ► keys to display the filter type (MOVING AVG or REPEAT AVG) and press
ENTER.
4. Press the ► key to display READINGS and press ENTER.
5. Use the ◄, ►, ▲, and ▼ keys to specify the number of readings to average and press ENTER.
6. With RUN displayed, press ENTER to enable the filter. The FILT indicator turns on when the
digital filter is enabled.
Perform the following steps to disable the digital filter for the selected function:
1. Press the SHIFT and DIGITS (FILTER) keys.
2. Use the ◄ key to display OFF and press ENTER. The FILT indicator turns off.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to configure and enable the digital filter:
AVERage:TCONtrol <name> Select filter type
<name> = MOVing Moving average filter
= REPeat Repeating average filter
Math operations
The instrument can perform the following math operations:
• PERCENT
• AVERAGE
• NULL
• LIMITS
• mX+b
• dB
• dBm
You can apply these math operations to the measurement functions as shown in the following table.
The MATH indicator for the display turns on when a math operation is enabled.
Measurement Function
When you enable math operations and your integration rate is faster than 0.6 PLC, the maximum
reading rate is affected significantly. The maximum rates when math operations are enabled are as
follows:
Percent
This mathematical function calculates the ratio of a measured reading to a specified target value in
the form of a percentage. The equation to calculate percent is shown as follows:
The set target value is stored in volatile memory and is cleared after the instrument has been turned
off or a remote interface reset occurs.
Front-panel operation
Perform the following steps to use the percent math function:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display PERCENT and press ENTER.
3. Use the ◄ and ► keys to display TARGET and press ENTER.
Note that if you select the RUN menu option instead, the percent function will enable using the
current target value.
4. Use the ◄, ►, ▲, and ▼ keys to enter the target value. Note that the polarity sign can be toggled
between plus and minus.
5. Press the ENTER key. The MATH indicator turns on.
You can disable the math operation by pressing a different function key. You can also disable it from
the math menu as follows:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display OFF and press ENTER.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to configure and control the percent math function:
CALCulate:FUNCtion PERCent Select the percent math function
The target value setting range depends on the selected function. For example, for DCV, the target
value can be set from -1200 to 1200.
Average
When the average math function is enabled, the instrument performs measurements and displays the
average reading in the secondary display. It can also display the minimum and maximum readings,
as well as the reading count.
The data acquired by the average math function is stored in volatile memory. It is lost when power to
the instrument is cycled or when the remote interface is reset.
The average math function can be used from the front panel or by using remote operation.
Front-panel operation
Perform the following steps to use the average math function:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display AVERAGE and press ENTER.
3. With RUN displayed, press ENTER. The MATH indicator turns on.
The primary (top) display shows the measured readings, and the secondary (bottom) display
shows the average (AVG) reading of the measurements that have already been performed.
4. Use the ◄ and ► keys to change the secondary display to show the maximum (MAX) minimum
(MIN) readings, and the reading count (COUNT).
You can disable the math operation by pressing a different function key. You can also disable it from
the math menu as follows:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display OFF and press ENTER.
Remote operation
Use the following commands to configure and control the average math function:
CALCulate:FUNCtion AVERage Select the average math function
CALCulate:STATe <b> Enable or disable math operations
<b> = 0 or OFF Disable math
= 1 or ON Enable math
Use the following commands to acquire the count, minimum, maximum, and average readings:
CALCulate:AVERage:MINimum?
CALCulate:AVERage:MAXimum?
CALCulate:AVERage:AVERage?
CALCulate:AVERage:COUNt?
Null
When the null feature is enabled, the displayed reading is the difference between the measured input
signal and the stored null (also called relative) value:
Displayed reading = Measured input reading - Null value
You can acquire the null (relative) value by measurement or by specifying the value. The null value is
stored in volatile memory, which will be cleared when power to the instrument is cycled.
Typical uses of the null feature:
• Cancel out test-lead resistance that can result in inaccurate low-level resistance Measurements.
The subsequent resistance measurement reading will exclude the test lead resistance.
• Establish a baseline level (such as a voltage) that will shift the measured reading. For example, if
a 5 V null level is set, the measurement of a 5 V input signal is displayed as 0 V.
The null feature is available for all functions except continuity, diode, and ratio.
The null feature and other math functions may not be used at the same time.
The null feature can be used from the front panel or by using remote operation.
Front-panel operation
Perform the following steps to use a measured value as the null value:
1. Select and configure a measurement function.
2. Connect the null signal or device to the input of the instrument.
To null out test-lead resistance, connect the test leads to the input and short them together.
3. Press the NULL key. The MATH indicator turns on and display reads zero (or near zero).
4. Disconnect the null signal or device and connect the signal or device to be measured. Each
reading on the display is the result of the measured reading minus the null value.
You can disable the math operation by pressing the NULL key. You can also disable it from the math
menu as follows:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display OFF and press ENTER.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to configure and control the null feature:
CALCulate:FUNCtion NULL Select the null feature
The null value setting range depends on the selected function. For example, for DCV, the null value
can be set from -1200 to 1200.
Limits
Limit testing allows you to set high and low limit values. When the reading falls outside these limits,
the instrument beeps and displays the "HI" or "LO" message.
The limit values are stored in volatile memory. The values are reset to zero when the instrument is
turned off. Limits can be used with all measurements (except continuity and diode measurements).
For information on using the USB port as a status indicator for limit testing, see Pass/fail output from
USB connector (on page C-5).
Front-panel operation
Perform the following steps to use the limits feature:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display LIMITS and press ENTER.
3. Set the high and low limits:
a. Use the ◄ and ► keys to display HIGH LIMIT and press ENTER.
Note that if you select the RUN menu option instead, the limits feature will enable using the
present limit values.
b. Use the ◄, ►, ▲, and ▼ keys to set the high limit. Note that the polarity sign can be
toggled between plus and minus. Press the ENTER key.
c. Use the ◄ and ► keys to display LOW LIMIT and press ENTER.
d. Use the ◄, ►, ▲, and ▼ keys to set the low limit and press ENTER.
4. With RUN displayed, press ENTER. The MATH indicator turns on and limit testing starts.
You can disable the math operation by pressing a different function key. You can also disable it from
the math menu as follows:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display OFF and press ENTER.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
The limit value setting range depends on the selected function. For example, for DCV, the limit value
can be set from -1200 to 1200.
mX+b
This math function multiplies a scale factor (m) to the measured reading (X), and then adds an offset
(b). The result of the calculation (y) is displayed on the instrument:
y = mX + b
You can enable this math function and set the values of m and b from the front panel or by using
remote operation. These values are stored in volatile memory and are lost when the instrument is
turned off.
Front-panel operation
Perform the following steps to use the mX+b function:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display MX+B and press ENTER.
3. Set the m and b values:
a. Use the ◄ and ► keys to display SET M and press ENTER.
Note that if you select the RUN menu option, mX+b is enabled with the present m and b values.
b. Use the ◄, ►, ▲, and ▼ keys to set the m value. Note that the polarity sign can be toggled between
plus and minus.
c. Press the ENTER key.
d. Use the ◄ and ► keys to display SET B and press ENTER.
e. Use the ◄, ►, ▲, and ▼ keys to set the b value and press ENTER.
4. With RUN displayed, press ENTER. The MATH indicator turns on.
You can disable the math operation by pressing a different function key. You can also disable it from
the math menu as follows:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display OFF and press ENTER.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
The range of the mX+b value setting depends on the selected function. For example, for DCV, the
value can be set from -1200 to 1200.
dBm
The dBm math function is defined as decibels above or below a 1 mW reference. With a user-
programmable reference impedance, the instrument reads 0 dBm when the voltage needed to
dissipate 1 mW through the reference impedance is applied. The relationship between dBm, a
reference impedance, and the voltage is defined by the following equation:
Front-panel operation
Perform the following steps to use the dBm function:
1. Select the DCV or ACV function.
2. Press the SHIFT and NULL (MATH) keys.
3. Use the ◄ and ► keys to display dBm and press ENTER.
4. Use the ◄ and ► keys to display REF RES and press ENTER.
Note that if you select the RUN menu option instead, the percent function will enable using the
current target value.
5. Use the ◄, ►, ▲, and ▼ keys to enter the reference resistance and press ENTER.
6. With RUN displayed, press ENTER. The MATH indicator turns on.
You can disable the math operation by pressing a different function key. You can also disable it from
the math menu as follows:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display OFF and press ENTER.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to configure and control the dBm math function:
CALCulate:FUNCtion DBM Select the dBm math function
dB
The instrument expresses dB in terms of the dBm function as follows:
dB = (input signal in dBm) – (relative value in dBm)
The dB relative value can be set from -200 to 200 dBm and can be set from the front panel or by
using remote programming.
The dB relative value is stored in volatile memory and defaults to 0 dBm when power to the
instrument is cycled.
This feature is available for DCV and ACV only.
Since dB is calculated in terms of the dBm function, the dBm REF RES value has an effect on the dB
result.
Front-panel operation
Perform the following steps to use the dBm function:
1. Select the DCV or ACV function.
2. Press the SHIFT and NULL (MATH) keys.
3. Use the ◄ and ► keys to display dB and press ENTER.
4. Use the ◄ and ► keys to display dB REL and press ENTER.
Note that if you select the RUN menu option instead, the dB function will enable using the present
relative value.
5. Use the ◄, ►, ▲, and ▼ keys to enter the reference resistance and press ENTER. The MATH
indicator turns on.
You can disable the math operation by pressing a different function key. You can also disable it from
the math menu as follows:
1. Press the SHIFT and NULL (MATH) keys.
2. Use the ◄ and ► keys to display OFF and press ENTER.
Remote operation
Commands that use the <n> parameter can use the MINimum and MAXimum name parameters. MIN
selects the minimum value and MAX selects the maximum value.
Use the following commands to configure and control the dB math function:
CALCulate:FUNCtion DB Select the dB math function
Theory of operation
In this section:
The crest factor of various waveforms is different, because the peak-to-RMS ratios are variable. For
example, the crest factor for a pulse waveform is related to the duty cycle; as the duty cycle
decreases, the crest factor increases. The RMS calculations and crest factor (CF) for various
waveforms are shown in the following figures.
Figure 30: RMS calculations and crest factor — sine
Figure 31: RMS calculations and crest factor — half-wave rectified sine
Section 4: Theory of operation Model 2110 5½ Digit Multimeter Reference Manual
The Model 2110 is an AC-coupled RMS instrument. For an AC waveform with DC content, the DC
component is removed before the RMS is calculated.
Crest factor is a relative measurement of the harmonic content of a particular waveform and reflects
the accuracy of the measurement. For a rectangular pulse train, the higher the crest factor, the higher
the harmonic content of the waveform. This is not always true when making spectral comparisons
between different types of waveforms. A sine wave, for example, has a crest factor of 1.414, and a
square wave has a crest factor of 1. The sine wave has a single spectral component and the square
wave has components at all odd harmonics of the fundamental.
Additional error uncertainties are also specified for non-sinusoidal waveforms of specific crest factors
and frequencies.
Reference junctions
A reference junction is the cold junction in a thermocouple circuit that is held at a stable, known
temperature. The cold junction is where dissimilar wire connections must be made. As long as the
temperature of the cold junction is known, the Model 2110 can factor in the reference temperature to
calculate the actual temperature reading at the thermocouple.
The standard reference temperature is the ice point (0° C). The ice point can be precisely controlled,
and the National Institute of Standards and Technology (NIST) uses it as the fundamental reference
for its voltage-to-temperature conversion tables. However, other known temperatures can be used.
There are two ways for the Model 2110 to acquire the cold junction temperature:
• The instrument can measure the cold junction using internal transducers.
• The user can enter the known temperature value.
These two references are known as:
Accuracy calculations
The following information discusses how to calculate accuracy for both DC and AC characteristics.
As an example of how to calculate the actual reading limits, assume that you are measuring 5V on
the 10V range. You can compute the reading limit range from one-year DCV accuracy specifications
as follows:
Remote commands
In this section:
Programming syntax
The information in this section describes syntax for both common commands and Standard
Commands for Programmable Instruments (SCPI). For information that is not described here, see the
IEEE-488.2 and SCPI standards.
Command syntax
The command syntax shows most commands (and some parameters) as a mixture of upper and
lowercase letters. The uppercase letters indicate the abbreviated spelling for the command. For
shorter program lines, send the abbreviated form. For better program readability, send the long form.
For example, in the following syntax statement:
VOLTage[:DC]:RANGe {<range>|MINimum|MAXimum}
VOLT and VOLTAGE are both acceptable forms. You can use upper or lowercase letters. Therefore,
VOLTAGE, volt, and Volt are all acceptable. Other forms, such as VOL and VOLTAG, will generate
an error.
Section 5: Remote commands Model 2110 5½ Digit Multimeter Reference Manual
Short-form rules
Use the following rules to determine the short-form version of any SCPI command:
• If the length of the command word is four letters or less, no short form version exists. For
example, :AUTO = AUTO
• The following rules apply to command words that exceed four letters:
• If the fourth letter of the command word is a vowel, delete it and all the letters after it. For example
:immediate = :imm
• Rule exception: The short form version of the following command uses only the first two letters of the
word :TCouple = :tc
• If the fourth letter of the command word is a consonant, retain it but drop all the letters after it. For
example, :format = :form
• If the command contains a question mark (?; query) or a non-optional number included in the command
word, you must include it in the short-form version. Example: :delay? = :del?
• Command words or characters that are enclosed in brackets ([ ]) are optional and need not be
included in the program message
Angle brackets
Angle brackets (< >) are used to denote a parameter type. Do not include the brackets in the program
message. For example:
:HOLD:STATe <b>
The <b> indicates that a Boolean-type parameter is required. Thus, to enable the Hold feature, you
must send the command with the ON or 1 parameter as follows:
:HOLD:STATe ON or 1
Brackets [ ]
Some command words are enclosed in brackets ([ ]). These brackets are used to denote an optional
command word that does not need to be included in the program message. For example:
:INITiate[:IMMediate]
These brackets indicate that :IMMediate is implied (optional) and does not have to used. Thus, the
above command can be sent in one of two ways:
:INITiate or :INTiate:IMMediate
Notice that the optional command is used without the brackets. When using optional command words
in your program, do not include the brackets.
Braces
Braces ( { } ) enclose the parameter choices for a given command string. The braces are not sent with
the command string.
Vertical bar
A vertical bar ( | ) separates multiple parameter choices for a given command string.
If you send two query commands without reading the response from the first, and then attempt to
read the second response, you may receive some data from the first response followed by the
complete second response. To avoid this, do not send a query command without reading the
response. When you cannot avoid this situation, send a device clear before sending the second
query command.
Common commands
Common commands (summarized in Common command summary (on page 5-4)) are device
commands that are common to all devices on the bus. These commands are designated and defined
by the IEEE-488.2 standard. Most of these commands are described in detail in this section.
*OPC? Operation complete query Returns “1” to the output buffer after the command
is executed.
*PSC <b> Power-on status clear Clear the Status Byte and Standard Event Register
enable masks when power is turned on (*PSC 1).
When *PSC 0 is in effect, the Status Byte and
Standard Event Register enable masks are not
cleared when power is turned on. [Stored in
nonvolatile memory].
*PSC? Power-on status clear query Query the power-on status clear setting. Returns
“0” (*PSC 0) or “1” (*PSC 1).
*RST Reset command Reset the instrument to the power-on configuration.
*SRE <NRf> Service request enable Enable bits in the Status Byte Enable Register.
command
*SRE? Service request enable query Query the Status Byte Enable Register.
*STB? Status byte query Query the Status Byte Summary Register.
*TRG Trigger command Sends a bus trigger to the instrument.
Use the *ESE command and the appropriate decimal value for each bit to set the enable register mask. Refer to
Standard Event Register (on page B-8) for information about values. For example, enable “operation complete”
by using the *ESE 1 command.
The instrument returns a decimal value that corresponds to the binary-weighted sum of all bits set in the register.
Refer to Standard Event Register (on page B-8) for information about values.
The instrument returns a decimal value that corresponds to the binary-weighted sum of all bits set in the register.
Refer to Standard Event Register (on page B-8) for information about values.
The identification code includes the manufacturer, model number, serial number, and firmware revision level and
is sent in a format consisting of four fields delimited by commas as follows:
manufacturer
model
serial number
firmware revision level Format: x.xx-yy-zz
Where:
x.xx - indicates the firmware revision number
for the measurement processor
yy - indicates the I/O processor
zz - indicates the front-panel processor
For example,
KEITHLEY INSTRUMENTS INC.,MODEL 2110,1311126,01.00-01-01
You can use the SYSTem:IDNStr command to modify the manufacturer and model information for
compatibility purposes.
When *OPC is sent, the OPC bit in the Standard Event Register will set after all pending command operations
are complete. When *OPC? is sent, an ASCII “1” is placed in the Output Queue after all pending command
operations are complete.
Typically, either one of these commands is sent after the INITiate command. The INITiate command is used to
take the instrument out of idle in order to perform measurements.
After all programmed operations are completed, the instrument returns to the idle state, at which time all pending
commands (including *OPC and/or *OPC?) are executed. After the last pending command is executed, the OPC
bit and/or an ASCII “1” is placed in the Output Queue.
When *PSC 1 is in effect, the Status Byte and Standard Event Register enable masks are cleared when power is
turned on. *PSC 1 is the default.
When *PSC 0 is in effect, the Status Byte and Standard Event Register enable masks are not cleared when
power is turned on.
The command is stored in nonvolatile memory.
Reset the instrument to the power-on configuration. This command does not clear the error queue. Refer to
Power-on settings (on page 1-6) for information about power-on configuration.
The individual bits of the Service Request Enable Register can be set or cleared by using the *SRE common
command. To read the Service Request Enable Register, use the *SRE? query command. The Service Request
Enable Register clears when power is cycled or a parameter value of 0 is sent with the *SRE command (for
example, *SRE 0).
Set the instrument for an SRQ interrupt by using *SRE 32.
The instrument returns a decimal value which corresponds to the binary-weighted sum of all bits set in the
register.
The *STB? command returns the same result as a serial poll, but the “request service” bit (bit 6) is not cleared if
a serial poll has occurred.
Use the *TRG command as an event to control operation. The instrument reacts to this trigger if BUS is the
programmed arm control source. The control source is programmed from the TRIGger subsystem.
Unit prefixes must be used in combination with a unit. For example, the following command is valid:
CONF:RES 10KOhm
However, this command is not valid:
CONF:RES 10K
Put at least one space between the command word and the parameter. Refer to SCPI parameter
types (on page 5-9) for information about SCPI parameters.
Query commands
This type of command requests (queries) the currently programmed status. It is identified by the
question mark (?) at the end of the fundamental form of the command. Most commands have a query
form, for example:
Program messages
A program message is made up of one or more command words sent by the computer to the
instrument. The command words can be common commands, as described in the common command
reference, or they can be SCPI commands, as described in the SCPI command subsystem reference.
The SCPI commands for the instrument are organized by functionality. If you understand the
organization, it will help you to write efficient program messages. As an example, the structure of the
STATus subsystem is listed below.
:STATus Path (Root)
:QUEStionable Path
:ENABle <n> Command and parameter
:ENABle? Query command
:EVENT? Query command
:PRESet Command
When the above message is sent, the first command word is recognized as the root command (:stat).
When the next colon is detected, the path pointer moves down to the next command level and
executes the command. When the path pointer sees the colon after the semicolon (;), it resets back to
the root level and starts over.
Commands that are on the same command level can be executed without having to retype the entire
command path. For example:
:stat:ques:enab <n>; enab?
After the first command (:enab) is executed, the path pointer is at the third command level in the
structure. Since :enab? is also on the third level, it can be typed in without repeating the entire path
name. Notice that the leading colon for :enab? is not included in the program message. If a colon
were included, the path pointer would reset to the root level and expect a root command. Since
:enab? is not a root command, an error would occur.
• Commands execute in the order that they are presented in the program message.
• An invalid command generates an error and is not executed.
• Valid commands that precede an invalid command in a multiple command program message are
executed.
• Valid commands that follow an invalid command in a multiple command program message are
ignored.
Output Data
Type
The instrument provides the following types of output data:
• Non-reading queries
• Single reading (IEEE-488.2)
• Multiple readings (IEEE-488.2)
• Single reading (USB)
• Multiple readings (USB)
Format
Output data will be in one of the following formats.
< 80 ASCII character string
SD.DDDDDDDDESDD<nl>
SD.DDDDDDDDESDD,...,...,<nl>
SD.DDDDDDDDESDD<cr><nl>
SD.DDDDDDDDESDD,...,...,<cr><nl>
S Negative sign or positive sign
D Numeric digits
E Exponent
<nl> newline character
<cr> carriage return character
:CONFigure:<function>
[<range>|MIN|MAX|DEF,<resolution>|MIN|MAX|DEF]
This command configures the instrument to a specific setup for a specified measurement function. This command
does not initiate the measurement. The :READ? command can be used to trigger a measurement. You can also
use the INIT;:FETC? command.
Parameters
All <range> and <resolution> parameters also include MIN, MAX, and DEF. N/A indicates that the
<range> and/or <resolution> parameters are not applicable for the <function>.
1. Do not use the number of digits to specify a resolution; instead, use the same units as the
measurement function. For example, specify the resolution in volts and the frequency in hertz. You
must multiply the resolutions in the table by the needed range before using them as resolution
arguments. Refer to Bandwidth and resolution for AC measurements (on page 3-44) for more
information about AC measurements. Refer to Integration time and resolution for DC and resistance
measurements (on page 3-41) for information about DC measurements.
2. Information listed in the description column is for reference only. This column lists the
measurement unit for the <function>. Do not include units in commands.
Query
Command Description
CONFigure? Query the selected function.
Details
The CONFigure command offers a little more flexibility than the MEASure? command. The multimeter sets the
parameters for the requested function, range and resolution. You have an option to change the configuration.
The CONFigure command does not initiate the measurement. To initiate the measurement, use INITiate or
READ? command.
When this command is sent, the instrument will be configured as follows:
• The function specified by this command is selected.
• The range and resolution are selected as specified.
• All other controls related to the selected function are defaulted to the *RST values.
This command is automatically asserted when the :MEASure? command is sent.
Example
Also see
:FETCh[1|2]?
The FETCh? command transfers readings to the instrument’s output buffer. The INITiate command is used to
store readings in the instrument’s internal memory.
Variations
FETCh1? Stored readings from the primary measurement function are transferred to the output buffer.
FETCh2? Stored readings from the secondary measurement function are transferred to the output buffer.
Details
The FETCh? and INITiate commands provide the lowest level of control for measurement triggering and reading
retrieval, but offer the most flexibility.
After you have configured the instrument, use INITiate command to change the state of the triggering system
from the “idle” state to the “wait-for-trigger” state. The instrument will start the measurements when the specified
trigger condition requirements are met after it receives the INITiate command. The results are sent to the internal
memory and stored until you are ready to read them.
The FETCh? command sends the data in the instrument’s internal memory to the output buffer where you can
read it into your bus controller.
The FETCh? command does not affect the instrument setup.
The FETCh? command does not trigger measure operations; it simply requests the last available readings. Note
that this command can repeatedly return the same readings. Until there are new readings, this command
continues to return the old readings.
Example
:INITiate
Change the state of the triggering system from the “idle” state to “wait-for-trigger” state. The meter will start to
make measurements when a required triggering condition is met after the INITiate command is received.
Readings are stored in memory until you are ready to read them. Use FETCh? command to retrieve your
measurements results.
:READ[1|2]?
The READ? command changes the state of the trigger system from the idle state to the wait-for-trigger state.
When the specified trigger condition requirements are met after the instrument receives the READ? command,
the measurement is initiated. The result is sent to the output buffer immediately. You must enter the reading data
into your bus controller or the instrument will stop making measurements when the output buffer fills. Readings
are not stored in the instrument’s internal memory when using the READ? command.
To take many samples quickly, use INIT;:FETC?.
Variations
READ1? Initiates the trigger model and transfers the readings from the primary measurement function
to the output buffer.
READ2? Initiates the trigger model and transfers the readings from the secondary measurement
function to the output buffer.
Example
:READ2?
Also see
:MEASure[:<function>]?
<range>|MIN|MAX|DEF,<resolution>|MIN|MAX|DEF
This command configures the specified function, range, and resolution, and then returns a single measurement.
Parameters
All <range> and <resolution> parameters also include MIN, MAX, and DEF. N/A indicates that the
<range> and/or <resolution> parameters are not applicable for the <function>.
1. Do not use the number of digits to specify a resolution; instead, use the same units as the
measurement function. For example, specify the resolution in volts and the frequency in hertz. You
must multiply the resolutions in the table by the needed range before using them as resolution
arguments. Refer to Bandwidth and resolution for AC measurements (on page 3-44) for more
information about AC measurements. Refer to Integration time and resolution for DC and resistance
measurements (on page 3-41) for information about DC measurements.
2. Information listed in the description column is for reference only. This column lists the
measurement unit for the <function>. Do not include units in commands.
Details
This command combines all of the other signal oriented measurement commands to perform a single
measurement and acquire the reading.
Although it does not offer much flexibility, using the MEASure? command is the simplest way to program the
instrument for measurements. You specify the measurement function, range and resolution, the instrument
automatically sets the other parameters for you, make the measurement and send the result to the output buffer.
Example
Also see
:DISPlay:TEXT <a> Define ASCII message “a” (up to 16 characters in length). The message
will display on the secondary display.
:DISPlay:TEXT:CLEar Clear the message shown on the front panel display.
:DISPlay? Query the display setting. Returns 0 (off) or 1 (on).
Command Description
:NPLCycles <n>|MIN|MAX Specify the integration time in number of power line cycles for
the selected function: 0.001, 0.006, 0.02, 0.06, 1, 2, 10, 100,
MIN, or MAX. Refer to Integration time and resolution for DC and
resistance measurements (on page 3-41) for more information
about valid values for n.
:NPLCycles?[MIN|MAX] Query NPLCycles.
:VOLTage:AC Path to configure AC voltage.
:RANGe <n>|MIN|MAX Specify range: 100 mV, 1 V, 10 V, 100 V, 750 V, MIN, or MAX.
? [MIN|MAX] Query the range.
:AUTO <b> Enable or disable auto range. Where: 0 = OFF and 1 = ON.
:AUTO? Query auto range.
:RESolution <n>|MIN|MAX Specify resolution. Where <n> = 1.00e-06 to 1.00e-04 of range,
MIN, or MAX. Refer to Bandwidth and resolution for AC
measurements (on page 3-44) for more information about valid
values for n.
:RESolution? Query the resolution.
:CURRent:AC Path to configure AC current.
:RANGe <n>|MIN|MAX Specify range:0 to 10, MIN, or MAX.
? [MIN|MAX] Query the range for AC voltage.
:AUTO <b> Enable or disable auto range. Where: 0 = OFF and 1 = ON.
:AUTO? Query auto range.
:RESolution <n>|MIN|MAX Specify resolution. Where <n> = 1.00e-06 to 1.00e-04 of range,
MIN, or MAX. Refer to Bandwidth and resolution for AC
measurements (on page 3-44) for more information about valid
values for n.
:RESolution? [MIN|MAX] Query the resolution.
:CURRent[:DC] Path to configure DC current.
:RANGe <n>|MIN|MAX Specify range: 10 mA, 100 mA, 1 A, 3 A, 10 A, MIN, or MAX.
? [MIN|MAX] Query the range for DC voltage.
:AUTO <b> Enable or disable auto range. Where: 0 = off and 1 = on.
:AUTO? Query auto range.
:RESolution <n>|MIN|MAX Specify resolution: <n> = 3.00e-07 to 3.00e-04 of range, MIN, or
MAX. Refer to Integration time and resolution for DC and
resistance measurements (on page 3-41) for more information
about valid values for n.
:RESolution ? Query the resolution.
:NPLCycles <n> MIN|MAX Specify the integration time in number of power line cycles for
the selected function: 0.001, 0.006, 0.02, 0.06, 1, 2, 10, 100,
MIN, or MAX. Refer to Integration time and resolution for DC and
resistance measurements (on page 3-41) for more information
about valid values for n.
:NPLCycles? [MIN|MAX] Query NPLCycles.
:RESistance Path to configure resistance (2-wire Ω).
:RANGe <n>|MIN|MAX Specify range: 0 to 100e6, MIN, or MAX.
? [MIN|MAX] Query resistance range.
:AUTO <b> Enable or disable auto range. Where: 0 = OFF and 1 = ON.
:AUTO? Query auto range.
:RESolution <n>|MIN|MAX Specify resolution: <n> = 3.00e-07 to 3.00e-04 of range, MIN, or
MAX. Refer to Integration time and resolution for DC and
resistance measurements (on page 3-41) for more information
about valid values for n.
:RESolution? [MIN|MAX] Query the resistance resolution.
Command Description
:NPLCycles <n>|MIN|MAX Specify the integration time in number of power line cycles for
the selected function: 0.001, 0.006, 0.02, 0.06, 1, 2, 10, 100,
MIN, or MAX. Refer to Integration time and resolution for DC and
resistance measurements (on page 3-41) for more information
about valid values for n.
:NPLCycles? Query NPLCycles.
:FRESistance Path to configure fresistance (4-wire Ω).
:RANGe <n>|MIN|MAX Specify range: 0 to 100e6, MIN, or MAX.
? [MIN|MAX] Query the fresistance range.
:AUTO <b> Enable or disable auto range. Where, 0 = OFF and 1 = ON.
:AUTO? Query auto range.
:RESolution <n>|MIN|MAX Specify resolution: <n> = 3.00e-07 to 3.00e-04 of range, MIN, or
MAX. Refer to Integration time and resolution for DC and
resistance measurements (on page 3-41) for more information
about valid values for n.
:RESolution? [MIN|MAX] Query the fresistance resolution.
:NPLCycles <n> MIN|MAX Specify the integration time in number of power line cycles for
the selected function: 0.001, 0.006, 0.02, 0.1, 1, 2, 10, 100, MIN,
or MAX.
:NPLCycles? [MIN|MAX] Query NPLCycles.
:FREQuency Path to configure frequency.
:VOLTage Path to configure voltage.
:RANGe <n>|MIN|MAX Specify range: 0 to 750, MIN, or MAX.
? [MIN|MAX] Query range.
:AUTO <b> Enable or disable auto range. Where: 0 = OFF and 1 = ON.
:AUTO? Query auto range setting.
:CURRent Path to configure current.
:RANGe <n>|MIN|MAX Specify range.
? [MIN|MAX Query range.
:APERture <n>|MIN|MAX Specify the aperture time for the selected function: 0.01, 0.1, 1,
MIN, or MAX.
:APERture? [MIN|MAX] Query the aperture time for frequency function.
:PERiod Path to configure period.
:VOLTage Path to period voltage.
:RANGe <n>|MIN|MAX Specify range: 0 to 750, MIN, or MAX.
? [MIN|MAX] Query the period range setting.
:AUTO <b> Enable or disable auto range. Where: 0 = OFF and 1 = ON.
:AUTO? Query auto range setting.
:CURRent Path to configure current.
:RANGe <n>|MIN|MAX Specify range.
? [MIN|MAX Query the range.
:APERture <n>|MIN|MAX Specify the aperture time for the selected function: 0.01, 0.1, 1,
MIN, or MAX. Default = 100 ms.
:APERture? [MIN|MAX] Query the aperture time for period function.
:UNIT <name> Specify units for temperature measurement (C, F, or K)
:UNIT? Query units for temperature measurement.
:TCOuple Path to configure thermocouple.
:TYPE <name> Specify thermocouple sensor type (B, C, E, J, K, N, R, S, or T).
? Query thermocouple sensor type.
:RJUNction Path to thermocouple reference junction.
:RSELect <name> Specify reference junction type, real or simulated. (REAL or
SIMulated).
Command Description
:RSELect? Query the reference junction type.
:SIMulated <n>|MIN|MAX Specify the default temperature of the simulated reference
junction.
:SIMulated? [MIN|MAX] Query the default temperature of the simulated reference
junction.
:REAL <n>|MIN|MAX Path to offset voltage of the real reference junction.
:REAL? [MIN|MAX] Query the temperature of the internal reference junction.
:TEMPerature Path to temperature measurements.
:RTD Path to resistance temperature detector (RTD).
:TYPE <name> Specify temperature type: PT100, D100, F100, P385, PT3916,
USER, SPRTD, or NTCT.
:TYPE? Query the RTD temperature type.
:RZERo <n>|MIN|MAX Specify the R-Zero coefficient for the user-defined RTD type
(value).
:RZERo? Query the R-Zero coefficient for the user-defined RTD type.
:ALPHa <n>|MIN|MAX Specify the alpha coefficient for the user-defined RTD type
(value).
:ALPHa? Query the alpha coefficient for the user-defined RTD type.
:BETA <n>|MIN|MAX Specify the beta coefficient for the user-defined RTD type.
:BETA? Query the beta coefficient for the user-defined RTD type.
:DELTa <n>|MIN|MAX Set the delta coefficient for the user-defined RTD type (value).
:DELTa? Query the delta coefficient for the user-defined RTD type.
:SPRTD Path to the sensor R value at 0 degree Celsius.
:RZERo <n>|MIN|MAX Specify the sensor R value at 0 degree Celsius (value).
:RZERo? Query the sensor R value at 0 degree Celsius.
:A4 <n>|MIN|MAX Specify the A4 coefficient (value).
:A4? [MIN|MAX] Query the A4 coefficient.
:B4 <n>|MIN|MAX Specify the B4 coefficient (value).
:B4? [MIN|MAX] Query the B4 coefficient.
:AX <n>|MIN|MAX Specify the AX coefficient (value).
:AX? [MIN|MAX] Query the AX coefficient.
:BX <n>|MIN|MAX Specify the BX coefficient (value).
:BX? [MIN|MAX] Query the BX coefficient.
:CX <n>|MIN|MAX Specify the CX coefficient (value).
:CX? [MIN|MAX] Query the CX coefficient.
:DX <n>|MIN|MAX Specify the DX coefficient (value).
:DX? [MIN|MAX] Query the DX coefficient.
:TRANsducer <name> Configure transducer. Where: FRTD = 4-wire as the RTD
measurement and RTD = 2-wire as the RTD measurement.
:NTCT Path to the settings for sensor type NTCT.
:A <n>|MIN|MAX Specify the A value.
:A? [MIN|MAX] Query the A value.
:B <n>|MIN|MAX Specify the B value.
:B? [MIN|MAX] Query the B value.
:C <n>|MIN|MAX Specify the C value.
:C? [MIN|MAX] Query the C value.
:DETector Path to configure detector.
:BANDwidth <n>|MIN|MAX Specify bandwidth range (3, 20, 200).
:BANDwidth? [MIN|MAX] Query bandwidth range.
:ZERO Path to configure auto zero.
:AUTO <name> Specify auto zero configuration: OFF, ONCE, or ON.
Command Description
:AUTO? Query auto zero. Returns 0 (off) or 1 (on). ONCE returns 0 (off).
:AVERage Path to configure average.
:TCONtrol <name> Specify MOVing or REPeat.
:TCONtrol? Query average type.
:COUNt <n>|MIN|MAX Specify count (value).
:COUNt? [MIN|MAX] Query count.
:STATe <b> Specify ON or OFF.
:STATe? Query state. Returns 0 (off) or 1 (on).
Command Description
STATus:
:QUEStionable Path to configure the Questionable Data Enable Register.
:ENABle <NRf> Enable bits in the Questionable Data Enable Register. The selected bits
are then reported to the Status Byte.
A 0 value clears the Questionable Data Enable Register.
:ENABle? Query the Questionable Data Enable Register. The instrument returns a
binary-weighted decimal representing the bits set in the Questionable
Data Enable Register.
:EVENt? Query the Questionable Data Event Register. The instrument returns a
decimal value which corresponds to the binary-weighted sum of all bits
set in the register.
Clear the Questionable Data Event Register.
:PRESet Clear all bits in the Questionable Data Enable Register.
Command Description
:SYSTem Path to system commands.
:BEEPer Issue a single beeping tone.
:STATe <b> Turn the beeper on or off. Where: 0 = off and 1 = on.
:STATe? Query state of beeper. Returns 0 (off) 1 (on).
:ERRor? Query the instrument’s error queue. Up to 20 errors can be stored in the queue.
Errors are retrieved in first-in-first-out (FIFO) order. Each error string may contain
up to 80 characters.
:LOCal Place the instrument in the local mode. All keys on the front panel are fully
functional.
:REMote Place the instrument in the remote mode. All keys on the front panel, except the
LOCAL key, are disabled.
:VERSion? Query the present SCPI version.
:DATA:POINts? Query the number of readings stored in the instrument’s internal memory.
Command Description
TRIGger
:SOURce <name> Specify a trigger source. The instrument will accept a software
(BUS) trigger, an immediate internal trigger (IMMediate), or a
hardware trigger from the rear-panel (EXT TRIG) terminal.
:SOURce? Query the trigger source.
:COUNt <n> MIN|MAX|DEF|INF Specify the number of triggers the instrument will accept
before returning to the “idle” state. (1 to 50,000, MIN, MAX, or
INF). The INFinite parameter instructs the instrument to take
triggers continuously.
:COUNt? Query measure count. Returns the number of triggers the
instrument will accept before returning to the “idle” state.
:DELay <n>|MIN|MAX|DEF Set delay time (0 to 3600 sec., MIN or MAX.
:DELay? [MIN|MAX|DEF] Query the trigger delay time
:AUTO <b> Enable or disable auto delay. Where: 0 = off and 1 = on.
:AUTO? Query state of delay. Returns 0 (off) or 1 (on).
:SAMPle Path to trigger sample.
:COUNt <n>|MIN|MAX|DEF Set the number of readings (samples) the instrument takes per
trigger (1 to 50,000, MIN or MAX)
:COUNt? [MIN|MAX|DEF] Query the sample count.
CALCulate subsystem
The commands in this subsystem configure and control the Calculate subsystems and are
summarized in CALCulate subsystem summary (on page 5-20).
There are seven math operations. Only one of them can be enabled at a time. They either store data
for later use or perform mathematical operations on the readings. See Math operations (on page 3-
48) for more details.
CALCulate:AVERage:AVERage?
This command reads the average value of all readings taken since the averaging operation was enabled. The
instrument clears the value when averaging is turned on, when the power is turned off, or a remote interface reset
occurs.
CALCulate:AVERage:COUNt?
This command reads the average value of all readings taken since averaging was enabled. The instrument clears
the value when averaging is turned on, when the power is turned off, or a remote interface reset occurs.
CALCulate:AVERage:MINimum?
This command reads the minimum value found during the averaging operation. The instrument clears the value
when averaging is turned on, when the power is turned off, or a remote interface reset occurs.
CALCulate:AVERage:MAXimum?
This command reads the maximum value found during the averaging operation. The instrument clears the value
when averaging is turned on, when the power is turned off, or a remote interface reset occurs.
CALCulate:DB:REFerence <n>|MIN|MAX
This command stores a relative value in the dB Relative Register. You must turn on the math operation before
writing to the math register.
Parameters
parameters description
<n> Set the dB value to any value between -200 and 200.
MINimum Set value to the minimum.
MAXimum Set value to the maximum.
Query
command description
CALCulate:DB:REFerence? Query the dB relative value.
CALCulate:DB:REFerence? MIN Query the minimum value.
CALCulate:DB:REFerence? MAX Query the maximum value.
CALCulate:DBM:REFerence <n>|MIN|MAX
This command is used to set the dBm reference resistance value in ohms.
Parameters
parameter description
<n> You can set the relative value to any number between 50 ~ 8000 Ω.
MINimum Set value to the minimum.
MAXimum Set value to the maximum.
Query
command description
CALCulate:DBM:REFerence? Query the dBm reference value.
CALCulate:DBM:REFerence? MIN Query the minimum value.
CALCulate:DBM:REFerence? MAX Query the maximum value.
CALCulate:FUNCtion <name>
This command configures the math function for the calculate commands. You can only select one function at a
time.
Parameters
<name> Description
PERCent Select percent math calculation.
AVERage Select average math calculation.
NULL Select the null feature.
LIMit Select the limits feature to configure and control limits testing.
MXB Select mX+b polynomial math calculation.
DB Select the mX+b calculations.
DBM Select the dBM reference resistance value.
Query
command description
FUNCtion? Query the measurement function.
Details
Refer to Math operations (on page 3-48) for detail about the math operations.
CALCulate:LIMit:LOWer <n>|MIN|MAX
This command is used to specify the lower limit for limit testing.
A limit value of 1 is 1 V for the voltage functions (DCV or ACV), 1 A for the current functions (DCI or ACI), 1 Ω on
the resistance functions (2 or 4), and 1 (C, F, or K) for the temperature function. A limit value is not range
sensitive. For example, a limit of 1 for DCV is 1 V on all measurement ranges.
Parameter
<n> description
0 to ± 120% of the Set the lower limit for limit testing. You can set the value to any number from 0
highest range to ± 120% of the highest range, for the present function.
MINimum Set specified limit to 0.
MAXimum Set specified limit to ± 120% of the highest range.
Query
command description
CALCulate:LIMit:LOWer? Query the lower limit for the limit testing.
CALCulate:LIMit? MIN Query the minimum value.
CALCulate:LIMit? MAX Query the maximum value.
CALCulate:LIMit:UPPer <n>|MIN|MAX
This command is used to specify the upper limit for limit testing. The actual limit depends on which measurement
function is currently selected.
For example, a limit value of 1 is 1 V for the volts functions (DCV or ACV), 1 A for the current functions (DCI or
ACI), 1 Ω on the ohms functions (2-wire or 4-wire), and 1 (C, F, or K) for the temperature function. A limit value is
not range sensitive. A limit of 1 for DCV is 1 V on all measurement ranges.
Parameters
<n> description
0 to ± 120% of the Set the upper limit for limit testing. You can set the value to any number
highest range from 0 to ± 120% of the highest range, for the present function.
MINimum Set value to the minimum.
MAXimum Set value to the maximum.
Query
command description
CALCulate:LIMit:UPPer? Query the upper limit for the limit testing.
CALCulate:LIMit:UPPer? MIN Query the minimum upper limit.
CALCulate:LIMit:UPPer? MAX Query the maximum upper limit.
CALCulate:MXB:MBFactor <n>|MIN|MAX
This command defines the b factor for the mX+b calculation.
Parameters
<n> description
-1e6 to 1e6 Set a value for b.
MINimum Set value to the minimum.
MAXimum Set value to the maximum.
Query
command description
CALCulate:MXB:MBFactor? Query the value of b.
CALCulate:MXB:MBFactor? MIN Query the minimum value of b.
CALCulate:MXB:MBFactor? MAX Query the maximum value of b.
CALCulate:MXB:MMFactor <n>|MIN|MAX
This command defines the m factor for the mX+b calculation.
Parameters
<n> description
-1e6 to 1e6 Set a value for m.
MINimum Set value to the minimum.
MAXimum Set value to the maximum.
Query
command description
CALCulate:MXB:MMFactor? Query the value of m.
CALCulate:MXB:MMFactor? MIN Query the minimum value of m.
CALCulate:MXB:MMFactor? MAX Query the maximum value of m.
CALCulate:NULL:OFFSet <n>|MIN|MAX
This command stores a null value in the instrument’s Null Register. You must turn on the math operation before
writing to the math register.
Parameters
<n> description
0 to ± 120% of the Select the null (relative) value. You can set the null value to any number
highest range between -120 % and 120 % of the highest range.
MINimum Set value to the minimum.
MAXimum Set value to the maximum.
Query
command description
CALCulate:NULL:OFFSet? Query the null value.
CALCulate:NULL:OFFS? MIN Query the null minimum value for null math function.
CALCulate:NULL:OFFS? MAX Query the null maximum value for null math function.
CALCulate:PERCent:TARGet <n>|MIN|MAX
This command specifies the target value for percent math function.
Parameters
<n> description
Specify the measurement function dependent target value.
Query
command description
CALCulate:PERCent:TARGet? Query the target value for percent math function.
CALCulate:PERCent:TARGet? MIN Query the target minimum value for percent math function.
CALCulate:PERCent:TARGet? MAX Query the target maximum value for percent math function.
CALCulate:STATe <b>
Turn the selected math function on or off.
Parameters
<b> description
0 or OFF Turn selected math function on.
1 or ON Turn selected math function off.
Query
command description
CALCulate:STATe? Query the state of the selected math function. Returns 0 (off) or 1 (on).
DATA:FEED RDG_STORE,'CALCulate'|''
This command selects whether readings taken using the INITiate command are stored in the multimeter’s internal
memory (default) or not stored at all. In the default state (DATA:FEED RDG_STORE,'CALC'), up to 2000 readings
are stored in memory when INITiate is executed. The MEASure? And CONFigure commands automatically select
'CALC'. With memory disabled (DATA:FEED RDG_STORE,“”), readings taken using INITiate are not stored. This
may be useful with the averaging operation since it allows you to determine an average of the readings without
storing the individual values. An error will be generated if you attempt to transfer readings to the output buffer
using the FETCh? command.
parameter description
'CALC' Stores up to 2000 readings in memory when INITiate is executed.
'' Readings taken using INITiate are not stored.
Query
command description
DATA:FEED? Query the reading memory state. Returns “CALC” or “”.
DISPlay subsystem
The display subsystem controls the display of the instrument and is summarized in DISPlay
subsystem summary (on page 5-21).
DISPlay <b>
This command enables or disables the display.
Parameters
<b> description
0 or OFF Turn measurement display off.
1 or ON Turn measurement display on.
Query
command description
DISPlay? Query state of measurement display. Returns 0 (off) or 1 (on).
Details
This command is used to enable and disable the front panel display circuitry. In the OFF mode an OFF indicator
is shown on the display. Refer to Turning off measurement display (on page 2-21) for information about how this
command controls the display.
Example
DISPlay:TEXT <a>
This command displays text on the secondary display (second line of the front panel display).
Parameters
<a> description
A maximum of any 16 String parameters can contain virtually any set of ASCII characters. A string
ASCII characters. must begin and end with matching quotes; either with a single quote or with a
double quote. You can include the quote delimiter as part of the string by
typing it twice without any characters in between.
Query
command description
DISPlay:TEXT? Query the message sent to the front panel display.
Details
DISPlay:TEXT "Hello World 1234" Displays the string you type in.
DISPlay:TEXT:CLEar
This command clears text messages from the secondary display.
Parameters
command description
DISPlay:Text:CLEar Clears the message.
Example
SENSe subsystem
The sense subsystem controls measurement configuration and is summarized in SENSe subsystem
summary (on page 5-21).
[SENSe:]AVERage:COUNt <n>|MIN|MAX
Use this command to set the number of readings the digital filter stores before calculating the average of the
stored readings. The digital filter averages the readings to yield a single reading.
Parameters
<n> description
2 to 100 Select the number of readings the digital filter stores before calculating the average.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]AVERage:COUNt? Query the number of readings to average.
[SENSe:]AVERage:COUNt? MIN Query the minimum number of readings to average.
[SENSe:]AVERage:COUNt? MAX Query the maximum number of readings to average.
Details
Refer to Digital filter (on page 3-47) for more information about using this command.
[SENSe:]AVERage:STATe <b>
Use this command to turn the digital filter on or off.
Parameters
<b> description
0 or OFF Turn the digital filter off.
1 or ON Turn the digital filter on.
Query
command description
[SENSe:]AVERage:STATe? Query the state of the digital filter. Returns 0 (off) or 1 (on).
Details
Refer to Digital filter (on page 3-47) for more information about using this command.
[SENSe:]AVERage:TCONtrol <name>
Use this command to select the digital filter type.
Parameters
<name> description
MOVing Select the moving average filter.
Query
command description
[SENSe:]AVERage:TCONtrol? Query the type of digital filter. Returns 0 (off) or 1 (on).
Details
Refer to Digital filter (on page 3-47) for more information about using this command.
[SENSe:]CAPacitance:RANGe <n>|MIN|MAX
Use this command to select the capacitance range.
Parameters
<n> description
0 to 10e-3 Specify the value of the expected capacitance reading.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]CAPacitance:RANGe Query the capacitance range.
[SENSe:]CAPacitance:RANGe? MIN Query the minimum capacitance range.
[SENSe:]CAPacitance:RANGe? MAX Query the maximum capacitance range.
Details
The measurement ranges for capacitance measurements are 1 nF, 10 nF, 100 nF, 1 μF, 10 μF, 100 μF, 1 mF,
and 10 mF.
Resolution is ignored for capacitance. Refer to Capacitance measurements (on page 3-24) for more information
about this command.
[SENSe:]CAPacitance:RANGe:AUTO <b>
This command turns capacitance autorange on or off.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
[SENSe:]CAPacitance:RANGe:AUTO? Query autorange state.
[SENSe:]CURRent:AC:RANGe <range>|MIN|MAX
Use this command to select the function (ACI) and set a measurement range.
Parameters
<n> description
0 to 10 Select the measurement range in amps.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]CURRent:AC:RANGe? Query the measurement range.
[SENSe:]CURRent:AC:RANGe? MIN Query the minimum range.
[SENSe:]CURRent:AC:RANGe? MAX Query the maximum range.
[SENSe:]CURRent:AC:RESolution <n>|MIN|MAX
Use this command to select the resolution for AC current measurements (ACI).
Parameters
<n> description
(1.00e-06 to 1.00e-04) * ACI range Select the resolution of the measurement.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]CURRent:AC:RESolution? Query the measurement resolution.
[SENSe:]CURRent:AC:RESolution? MIN Query the minimum resolution.
[SENSe:]CURRent:AC:RESolution? MAX Query the maximum resolution.
Details
Refer to Bandwidth and resolution for AC measurements (on page 3-44) for more information about resolution.
[SENSe:]CURRent[:DC]:NPLCycles <n>|MIN|MAX
Use this command to select the integration time for DC current measurements. Integration time for DCI
measurements is expressed as the number of power line cycles (NPLC).
Parameters
<n> description
0.001 Select 0.001 NPLC.
0.006 Select 0.006 NPLC.
0.02 Select 0.02 NPLC.
0.06 Select 0.06 NPLC.
0.2 Select 0.2 NPLC.
0.6 Select 0.6 NPLC.
1 Select 1 NPLC.
2 Select 2 NPLC.
10 Select 10 NPLC.
100 Select 100 NPLC.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]CURRent[:DC]:NPLCycles? Query the NPLCycles.
[SENSe:]CURRent[:DC]:NPLCycles? MIN Query the minimum value.
[SENSe:]CURRent[:DC]:NPLCycles? MAX Query the maximum value.
Details
Refer to Integration time and resolution for DC and resistance measurements (on page 3-41) for more
information about NPLC.
[SENSe:]CURRent[:DC]:RANGe <n>|MIN|MAX
Use this command to select the function (DCI) and set a measure range.
Parameters
<n> description
-10 to 10 Select the measurement range in amps.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]CURRent[:DC]:RANGe? Query the measurement range.
[SENSe:]CURRent[:DC]:RANGe? MIN Query the minimum range.
[SENSe:]CURRent[:DC]:RANGe? MAX Query the maximum range.
[SENSe:]CURRent[:DC]:RESolution <n>|MIN|MAX
Use this command to select the resolution for DC current measurements (DCI).
When you set the resolution, the instrument automatically updates the integration time.
Parameters
<n> description
(3.00e-07 to 3.00e-04) * DCI Select the resolution of the measurement.
range
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]CURRent[:DC]:RESolution? Query the resolution setting.
[SENSe:]CURRent[:DC]:RESolution? MIN Query the minimum resolution setting.
[SENSe:]CURRent[:DC]:RESolution? MAX Query the maximum resolution setting.
Details
Refer to Integration time and resolution for DC and resistance measurements (on page 3-41) more information
about resolution.
[SENSe:]CURRent:AC:RANGe:AUTO <b>
This command turns AC current autorange on or off.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
CURRent:AC:RANGe:AUTO? Query autorange state.
[SENSe:]CURRent[:DC]:RANGe:AUTO <b>
This command turns DC current autorange on or off.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
CURRent[:DC]:RANGe:AUTO? Query autorange state.
[SENSe:]DETector:BANDwidth <n>|MIN|MAX
Use this command to specify the lowest frequency expected in the input signal. The instrument selects the slow,
medium or fast AC filter based on the frequency you specify.
Parameters
<n> description
3 Slow AC filter. 3 Hz. A value less than 3 will error. A floor calculation is
performed.
20 Medium AC filter. 20 Hz.
200 Fast AC filter. 200 Hz. This is the default value.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]DETector:BANDwidth? Query the bandwidth.
[SENSe:]DETector:BANDwidth? MIN Query the minimum bandwidth.
[SENSe:]DETector:BANDwidth? MAX Query the maximum bandwidth.
Details
Refer to Bandwidth and resolution for AC measurements (on page 3-44) more information about bandwidth.
[SENSe:]FRESistance:NPLCycles <n>|MIN|MAX
Use this command to select the integration time for 4-wire measurements. Integration time for 4-wire
measurements is expressed as the number of power line cycles (NPLC).
Parameters
<n> description
0.001 Select 0.001 NPLC.
0.006 Select 0.006 NPLC.
0.02 Select 0.02 NPLC.
0.06 Select 0.06 NPLC.
0.2 Select 0.2 NPLC.
0.6 Select 0.6 NPLC.
1 Select 1 NPLC.
2 Select 2 NPLC.
10 Select 10 NPLC.
100 Select 100 NPLC.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]FRESistance:NPLCycles? Query the NPLCycles.
[SENSe:]FRESistance:NPLCycles? MIN Query the minimum value.
[SENSe:]FRESistance:NPLCycles? MAX Query the maximum value.
Details
Refer to Integration time and resolution for DC and resistance measurements (on page 3-41) more information
about NPLC.
[SENSe:]FRESistance:RANGe <n>|MIN|MAX
Use this command to set a measure range for 4-wire (Ω4) measurements.
Parameters
<n> description
0 to 100e6 Select the measurement range in ohms.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]FRESistance:RANGe Query the measurement range.
[SENSe:]FRESistance:RANGe? MIN Query the minimum range.
[SENSe:]FRESistance:RANGe? MAX Query the maximum range.
[SENSe:]FRESistance:RANGe:AUTO <b>
This command turns autorange on or off for Ω4.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
[SENSe:]FRESistance:RANGe:AUTO? Query Ω4 autorange state.
[SENSe:]FRESistance:RESolution <n>|MIN|MAX
Use this command to set a measured resolution for 4-wire (Ω4) measurements.
When you set the resolution, the instrument automatically updates the integration time.
Parameters
<n> description
(3.00e-07 to 3.00e-04) * Ω4 range Select the resolution of the measurement.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]FRESistance:RESolution? Query the resolution setting.
[SENSe:]FRESistance:RESolution? MIN Query the minimum resolution setting.
[SENSe:]FRESistance:RESolution? MAX Query the maximum resolution setting.
Details
Refer to Integration time and resolution for DC and resistance measurements (on page 3-41) more information
about resolution.
[SENSe:]FREQuency:APERture <n>|MIN|MAX
Use this command to select the aperture time for frequency function. For frequency and period measurements,
aperture time is analogous to integration time.
Parameters
<n> description
0.01 second 4½-digit resolution.
0.1 second 5½-digit resolution.
1 second 5½-digit resolution.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]FREQuency:APERture? Query the aperture time.
[SENSe:]FREQuency:APERture? MIN Query the minimum aperture time.
[SENSe:]FREQuency:APERture? MAX Query the maximum aperture time.
Details
Refer to Aperture and resolution for frequency and period measurements (on page 3-45) for more information
about aperture time.
[SENSe:]FREQuency:CURRent:RANGe <n>|MIN|MAX
Use this command to select the current range for the frequency function.
Parameters
<n> description
0 to 10 Set AC current range for the frequency function.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]FREQuency:CURRent:RANGe? Query the measurement range.
[SENSe:]FREQuency:CURRent:RANGe? MIN Query the minimum range.
[SENSe:]FREQuency:CURRent:RANGe? MAX Query the maximum range.
[SENSe:]FREQuency:VOLTage:RANGe <n>|MIN|MAX
Use this command to select the voltage range for the frequency function.
Parameters
<n> description
0 to 750 Set AC voltage range for frequency function.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]FREQuency:VOLTage:RANGe? Query the measurement range.
[SENSe:]FREQuency:VOLTage:RANGe? MIN Query the minimum range.
[SENSe:]FREQuency:VOLTage:RANGe? MAX Query the maximum range.
[SENSe:]FREQuency:VOLTage:RANGe:AUTO <b>
This command turns autorange on or off.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
[SENSe:]FREQuency:VOLTage:RANGe:AUTO? Query autorange state.
<function> description
"CURRent[:DC]" Select amps function DC.
"CURRent:AC" Select amps function AC.
"VOLTage[:DC]" Select volts function DC.
"VOLTage:AC" Select volts function AC.
"VOLTage[:DC]:RATio" Select DC ratio measurements. This parameter is only valid
only when used with FUNC1.
"CAPacitance" Select capacitance measurements.
"RESistance" Select 2- wire ohms function.
"FRESistance" Select 4- wire ohms function.
"FREQuency[:VOLTage]" Select voltage frequency measurement.
"FREQuency:CURRent" Select current frequency measurement.
"PERiod[:VOLTage]" Select voltage period measurement.
"PERiod:CURRent" Select current period measurement.
"CONTinuity" Select continuity measurement.
"DIODe" Select diode measurement.
"TCOuple" Select thermocouple temperature measurement.
"TEMPerature" Select temperature measurement.
"NONE" Select to turn off secondary display. This parameter is only
valid only when used with FUNC2.
Query
command description
FUNCtion? Query the measurement function and return a quoted string.
Details
Refer to Secondary measurement function (on page 3-26) for information about the instrument's dual
measurement capability.
Specify a measurement function and enclose it in quotes in the command string.
Optionally, include one of the following parameter to indicate primary or secondary display:
1 for primary display. For example FUNCTion1.
2 for secondary display.
If you do not specify a display, the display parameter defaults to a 1 for the primary display.
Include "NONE" to turn off secondary display. This is only valid only when used with FUNCtion2.
Example
[SENSe:]PERiod:APERture <n>|MIN|MAX
Use this command to set the aperture time for period function. For frequency and period measurements, aperture
time is analogous to integration time.
Parameters
<n> description
0.01 4½-digit resolution.
0.1 5½-digit resolution.
1 5½-digit resolution.
Query
command description
[SENSe:]PERiod:APERture? Query the aperture time.
[SENSe:]PERiod:APERture? MIN Query the minimum aperture time.
[SENSe:]PERiod:APERture? MAX Query the maximum aperture time.
Details
Refer to Aperture and resolution for frequency and period measurements (on page 3-45) for more information
about aperture time.
[SENSe:]PERiod:VOLTage:RANGe <n>|MIN|MAX
Use this command to select the voltage range for the period function.
Parameters
<n> description
0 to 750. Set AC voltage range for the period function.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]PERiod:VOLTage:RANGe? Query the measurement range.
[SENSe:]PERiod:VOLTage:RANGe? MIN Query the minimum range.
[SENSe:]PERiod:VOLTage:RANGe? MAX Query the maximum range.
[SENSe:]PERiod:VOLTage:RANGe:AUTO <b>
This command turns autorange on or off for the period voltage function.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
[SENSe:]PERiod:VOLTage:RANGe:AUTO? Query autorange state.
[SENSe:]RESistance:RANGe <n>|MIN|MAX
Use this command to select the measure range for the 2-wire resistance function.
Parameters
<n> description
0 to 100e6 Select the measurement range in ohms.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]RESistance:RANGe? Query the measurement range.
[SENSe:]RESistance:RANGe? MIN Query the minimum range.
[SENSe:]RESistance:RANGe? MAX Query the maximum range.
[SENSe:]RESistance:RANGe:AUTO <b>
This command turns autorange on or off for the 2-wire resistance function.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
[SENSe:]RESistance:RANGe:AUTO? Query autorange state.
[SENSe:]RESistance:RESolution <n>|MIN|MAX
Use this command to set a measurement resolution for 2-wire (Ω2) resistance measurements.
When you set the resolution, the instrument automatically updates the integration time.
Parameters
<n> description
(3.00e-07 to 3.00e-04) * Ω2 range Select the resolution of the measurement.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]RESistance:RESolution? Query the resolution setting.
[SENSe:]RESistance:RESolution? MIN Query the minimum resolution setting.
[SENSe:]RESistance:RESolution? MAX Query the maximum resolution setting.
Details
Refer to Aperture and resolution for frequency and period measurements (on page 3-45) for more information
about resolution.
[SENSe:]RESistance:NPLCycles <n>|MIN|MAX
Use this command to select the integration time for 2-wire resistance measurements. Integration time for 2-wire
measurements is expressed as the number of power line cycles (NPLC).
Parameters
<n> description
0.001 Select 0.001 NPLC.
0.006 Select 0.006 NPLC.
0.02 Select 0.02 NPLC.
0.06 Select 0.06 NPLC.
0.2 Select 0.2 NPLC.
0.6 Select 0.6 NPLC.
1 Select 1 NPLC.
2 Select 2 NPLC.
10 Select 10 NPLC.
100 Select 100 NPLC.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]RESistance:NPLCycles? Query the NPLCycles.
[SENSe:]RESistance:NPLCycles? MIN Query the minimum value.
[SENSe:]RESistance:NPLCycles? MAX Query the maximum value.
Details
Refer to Integration time and resolution for DC and resistance measurements (on page 3-41) more information
about resolution.
[SENSe:]TCOuple:RJUNction:REAL?
Use this command to query the temperature of the internal reference junction.
Query
command description
[SENSe:]TCOuple:RJUNction:REAL? Query the temperature of the internal reference
junction.
Details
[SENSe:]TCOuple:RJUNction:RSELect <name>
Use this command to select a reference junction type, real or simulated.
Parameters
<name> description
REAL Select a real reference junction type.
SIMulated Select a simulated reference junction type.
Query
command description
[SENSe:]TCOuple:RJUNction:RSELect? Query the reference junction type, real or simulated.
Details
Refer to Thermocouple measurements (on page 3-22) for more information about sensor type.
[SENSe:]TCOuple:RJUNction:SIMulated <n>|MIN|MAX
Use this command to select the default temperature of the simulated reference junction.
Parameters
<n> description
-100 to 100 Select the default temperature value in degrees Celsius.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]TCOuple:RJUNction:SIMulated? Query the temperature of the simulated reference
junction.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
sensor type. Thermocouple measurements (on page 3-22).
[SENSe:]TCOuple:TYPE <name>
Use this command to select thermocouple sensor type.
Parameters
<name> description
B Thermocouple type B.
C Thermocouple type C.
E Thermocouple type E.
J Thermocouple type J.
K Thermocouple type K.
N Thermocouple type N.
R Thermocouple type R.
S Thermocouple type S.
T Thermocouple type T.
Query
command description
[SENSe:]TCOuple:TYPE? Query thermocouple sensor type. Returns type parameter.
Details
Refer to Thermocouple measurements (on page 3-22) for information about thermocouple types.
Example
[SENSe:]TEMPerature:NTCT:A <n>|MIN|MAX
Use this command to select the A coefficient for the NTCT type.
Parameters
<n> description
0 to 0.01 Select the A coefficient.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:NTCT:A? Query the A coefficient for the NTCT type.
[SENSe:]TEMPerature:NTCT:A? MIN Query the minimum A coefficient for the NTCT type.
[SENSe:]TEMPerature:NTCT:A? MAX Query the maximum A coefficient for the NTCT type.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the NTCT type: NTCT temperature calculation (on page 3-19).
[SENSe:]TEMPerature:NTCT:B <n>|MIN|MAX
Use this command to select the B coefficient for the NTCT type.
Parameters
<n> description
0 to 0.01 Select the B coefficient.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:NTCT:B? Query the B coefficient for the NTCT type.
[SENSe:]TEMPerature:NTCT:B? MIN Query the minimum B coefficient for the NTCT type.
[SENSe:]TEMPerature:NTCT:B? MAX Query the maximum B coefficient for the NTCT type.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the NTCT type: NTCT temperature calculation (on page 3-19).
[SENSe:]TEMPerature:NTCT:C <n>|MIN|MAX
Use this command to select the C coefficient for the NTCT type.
Parameters
<n> description
0 to 0.01 Select the C coefficient.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:NTCT:C? Query the C coefficient for the NTCT type.
[SENSe:]TEMPerature:NTCT:C? MIN Query the minimum C coefficient for the NTCT type.
[SENSe:]TEMPerature:NTCT:C? MAX Query the maximum C coefficient for the NTCT type.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the NTCT type: NTCT temperature calculation (on page 3-19).
[SENSe:]TEMPerature:RTD:ALPHa <n>|MIN|MAX
Use this command to select the alpha coefficient for the user-defined RTD type.
Parameters
<n> description
0 to 0.01 Select the alpha coefficient.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:RTD:ALPHa? Query the alpha coefficient for the user defined RTD
type.
[SENSe:]TEMPerature:RTD:ALPHa? MIN Query the minimum alpha coefficient for the user
defined RTD type.
[SENSe:]TEMPerature:RTD:ALPHa? MAX Query the maximum alpha coefficient for the user
defined RTD type.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
RTD type: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:RTD:BETA <n>|MIN|MAX
Use this command to select the beta coefficient for the user-defined RTD type.
Parameters
<n> description
0 to 1 Select the beta coefficient.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:RTD:BETA? Query the beta coefficient for the user-defined RTD
type.
[SENSe:]TEMPerature:RTD:BETA? MIN Query the minimum beta coefficient for the
user-defined RTD type.
[SENSe:]TEMPerature:RTD:BETA? MAX Query the maximum beta coefficient for the
user-defined RTD type.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
RTD type: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:RTD:DELTa <n>|MIN|MAX
Use this command to select the delta coefficient for the user-defined RTD type.
Parameters
<n> description
0 to 5 Select the delta coefficient.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:RTD:DELTa? Query the delta coefficient for the user-defined RTD
type.
[SENSe:]TEMPerature:RTD:DELTa? MIN Query the minimum delta coefficient for the
user-defined RTD type.
[SENSe:]TEMPerature:RTD:DELTa? MAX Query the maximum delta coefficient for the
user-defined RTD type.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
RTD type: RTD coefficients and temperature calculation (on page 3-19)
[SENSe:]TEMPerature:RTD:TYPE <name>
Use this command to select the RTD sensor type for temperature measurement with RTD.
Parameters
<name> description
PT100 Select RTD type PT100.
D100 Select RTD type D100.
F100 Select RTD type F100.
PT385 Select RTD type PT385.
PT3916 Select RTD type PT3916.
USER Select RTD type USER.
SPRTD Select RTD type SPRTD.
NTCT Select RTD type NTCT.
Query
command description
[SENSe:]TEMPerature:RTD:TYPE? Query the RTD type for temperature measurement with RTD.
Details
Refer to Thermocouple measurements (on page 3-22) and RTD coefficients and temperature calculation (on
page 3-19) for information about RTD coefficients.
[SENSe:]TEMPerature:RTD:RZERo <n>|MIN|MAX
Use this command to set the R-Zero coefficient at 0 degrees Celsius for the user-defined RTD type.
Parameters
<n> description
10 to 1000 Select the R-Zero coefficient at 0 degrees Celsius.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:RTD:RZERo? Query the R-Zero coefficient at 0 degrees Celsius
for the user-defined RTD type.
[SENSe:]TEMPerature:RTD:RZERo? MIN Query the minimum R-Zero coefficient at 0 degrees
Celsius for the user-defined RTD type.
[SENSe:]TEMPerature:RTD:RZERo? MAX Query the maximum R-Zero coefficient at 0 degrees
Celsius for the user-defined RTD type.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
RTD type: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:SPRTD:RZERo <n>|MIN|MAX
Use this command to set the sensor R coefficient at 0 degrees Celsius.
Parameters
<n> description
10 to 1000 Select sensor R coefficient at 0 degrees Celsius.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]TEMPerature:SPRTD:RZERo? Query the sensor R value at 0 degrees Celsius.
[SENSe:]TEMPerature:SPRTD:RZERo? MIN Query the minimum sensor R value at 0 degrees
Celsius.
[SENSe:]TEMPerature:SPRTD:RZERo? MAX Query the maximum sensor R value at 0 degrees
Celsius.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
SPRTD type: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:SPRTD:A4 <n>|MIN|MAX
Use this command to set the A4 coefficient for the SPRTD sensor.
Parameters
<n> description
-1.1 to +1.1 A4 coefficient.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:SPRTD:A4? Query the sensor A4 coefficient.
[SENSe:]TEMPerature:SPRTD:A4? MIN Query the minimum sensor A4 coefficient.
[SENSe:]TEMPerature:SPRTD:A4? MAX Query the maximum sensor A4 coefficient.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the A4 coefficient: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:SPRTD:B4 <n>|MIN|MAX
Use this command to set the B4 coefficient for the SPRTD sensor.
Parameters
parameter description
-1.1 to +1.1 B4 coefficient.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:SPRTD:B4? Query the sensor B4 coefficient.
[SENSe:]TEMPerature:SPRTD:B4? MIN Query the minimum sensor B4 coefficient.
[SENSe:]TEMPerature:SPRTD:B4? MAX Query the maximum sensor B4 coefficient.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the B4 coefficient: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:SPRTD:AX <n>|MIN|MAX
Use this command to set the AX coefficient for the SPRTD sensor.
Parameters
<n> description
-1.1 to +1.1 Select the AX coefficient for the SPRTD sensor.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:SPRTD:AX? Query the sensor AX coefficient.
[SENSe:]TEMPerature:SPRTD:AX? MIN Query the minimum sensor AX coefficient.
[SENSe:]TEMPerature:SPRTD:AX? MAX Query the maximum sensor AX coefficient.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the AX coefficient: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:SPRTD:BX <n>|MIN|MAX
Use this command to set the BX coefficient for the SPRTD sensor.
Parameters
<n> description
-1.1 to +1.1 Select the BX coefficient for the SPRTD sensor.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:SPRTD:AX? Query the sensor BX coefficient.
[SENSe:]TEMPerature:SPRTD:AX? MIN Query the minimum sensor BX coefficient.
[SENSe:]TEMPerature:SPRTD:AX? MAX Query the maximum sensor BX coefficient.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the BX coefficient: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:SPRTD:CX <n>|MIN|MAX
Use this command to set the CX coefficient for the SPRTD sensor.
Parameters
<n> description
-1.1 to +1.1 Select the CX coefficient for the SPRTD sensor.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:SPRTD:CX? Query the sensor CX coefficient.
[SENSe:]TEMPerature:SPRTD:CX? MIN Query the minimum sensor CX coefficient.
[SENSe:]TEMPerature:SPRTD:CX? MAX Query the maximum sensor CX coefficient.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the CX coefficient: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:SPRTD:DX <n>|MIN|MAX
Use this command to set the DX coefficient for the SPRTD sensor.
Parameters
<n> description
-1.1 to +1.1 Select the DX coefficient for the SPRTD sensor.
MINimum Select the minimum coefficient.
MAXimum Select the maximum coefficient.
Query
command description
[SENSe:]TEMPerature:SPRTD:DX? Query the sensor DX coefficient.
[SENSe:]TEMPerature:SPRTD:DX? MIN Query the minimum sensor DX coefficient.
[SENSe:]TEMPerature:SPRTD:DX? MAX Query the maximum sensor DX coefficient.
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
the DX coefficient: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]TEMPerature:TRANsducer <name>
Use this command to select the temperature transducer type.
Parameters
<name> description
RTD Select 2-wire RTD.
FRTD Select 4-wire RTD (also works with 3-wire RTD).
Query
command description
[SENSe:]TEMPerature:TRANsducer:TY Query the temperature transducer type.
PE?
Details
Refer to the following topic in the Temperature measurement (on page 3-17) section for more information about
RTD measurement: RTD coefficients and temperature calculation (on page 3-19).
[SENSe:]UNIT <name>
Use this command to select units for temperature measurement.
Parameters
<name> description
Cel Celsius
Far Fahrenheit
K Kelvin
Query
command description
[SENSe:]UNIT? Query unit sensor type. Returns type.
Details
Select units for temperature measurement. Refer to the following topics in the Temperature measurement (on
page 3-17) section for more information about units: RTD coefficients and temperature calculation (on page 3-
19) and Entering sensor coefficients (on page 3-20)
[SENSe:]VOLTage:AC:RANGe <n>|MIN|MAX
Use this command to select the measurement range for the ACV function.
Parameters
<n> description
0 to 750 Select the measurement range in volts.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]VOLTage:AC:RANGe? Query the measurement range.
[SENSe:]VOLTage:AC:RANGe? MIN Query the minimum range.
[SENSe:]VOLTage:AC:RANGe? MAX Query the maximum range.
[SENSe:]VOLTage:AC:RANGe:AUTO <b>
This command turns autorange on or off for AC voltage measurements.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
[SENSe:]VOLTage:AC:RANGe:AUTO? Query AC voltage autorange state.
[SENSe:]VOLTage:AC:RESolution <n>|MIN|MAX
Use this command to select resolution for AC voltage measurements (ACV).
Parameters
<n> description
(1.00e-06 to 1.00e-04) * ACV range Select the resolution of the measurement.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]VOLTage:AC:RESolution? Query the measurement resolution.
[SENSe:]VOLTage:AC:RESolution? MIN Query the minimum resolution.
[SENSe:]VOLTage:AC:RESolution? MAX Query the maximum resolution.
Details
Refer to Bandwidth and resolution for AC measurements (on page 3-44) more information about resolution.
[SENSe:]VOLTage[:DC]:RANGe <n>MIN|MAX
Use this command to select the measurement range for the DCV function.
Parameters
<n> description
-1000 to 1000 Select the measurement range in volts.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]VOLTage[:DC]:RANGe? Query the measurement range.
[SENSe:]VOLTage[:DC]:RANGe? MIN Query the minimum range.
[SENSe:]VOLTage[:DC]:RANGe? MAX Query the maximum range.
[SENSe:]VOLTage[:DC]:RANGe:AUTO <b>
This command turns autorange on or off for DC voltage measurements.
Parameters
<b> description
0 or OFF Turn autorange off.
1 or ON Turn autorange on.
Query
command description
[SENSe:]VOLTage[:DC]:RANGe:AUTO? Query DC voltage autorange state.
[SENSe:]VOLTage[:DC]:NPLCycles <n>|MIN|MAX
Use this command to select the integration time for voltage measurements. Integration time for DCV
measurements is expressed as the number of power line cycles (NPLC).
Parameters
<n> description
0.001 Select 0.001 NPLC.
0.006 Select 0.006 NPLC.
0.02 Select 0.02 NPLC.
0.06 Select 0.06 NPLC.
0.2 Select 0.2 NPLC.
0.6 Select 0.6 NPLC.
1 Select 1 NPLC.
2 Select 2 NPLC.
10 Select 10 NPLC.
100 Select 100 NPLC.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]VOLTage[:DC]:NPLCycles? Query the NPLCycles.
[SENSe:]VOLTage[:DC]:NPLCycles? MIN Query the minimum value.
[SENSe:]VOLTage[:DC]:NPLCycles? MAX Query the maximum value.
Details
Refer to Integration time and resolution for DC and resistance measurements (on page 3-41) more information
about NPLC.
[SENSe:]VOLTage[:DC]:RESolution <n>|MIN|MAX
Use this command to select resolution for DC voltage measurements (DCV).
Parameters
<n> description
(3.00e-07 to 3.00e-04) * DCV range Select the resolution of the measurement.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
[SENSe:]VOLTage[:DC]:RESolution? Query the measurement range.
[SENSe:]VOLTage[:DC]:RESolution? MIN Query the minimum range.
[SENSe:]VOLTage[:DC]:RESolution? MAX Query the maximum range.
Details
Refer to Integration time and resolution for DC and resistance measurements (on page 3-41) more information
about resolution.
When you set the resolution, the instrument automatically updates the integration time.
[SENSe:]ZERO:AUTO <name>
Use this command to turn autozero mode on, on once, or off. The OFF and ONCE parameters have a similar
effect. OFF mode takes an immediate zero measurement, but then does not issue a new offset measurement until
the multimeter goes to the “WAIT-FOR-TRIGGER” state.
Parameters
<name> description
OFF Turn autozero off.
ON Turn autozero on.
ONCE ONCE issues an immediate zero measurement.
Query
command description
[SENSe:]ZERO:AUTO? Query the auto zero mode. Returns 1 for on, 0 for off or once.
Details
Refer to Autozero (on page 3-38) for more information about autozero.
SYSTem subsystem
The SYSTem subsystem contains miscellaneous commands that are summarized in SYSTem
subsystem summary (on page 5-25).
:BEEPer <b>
This command turns the beeper on or off for limit tests, diode tests, and reading hold.
Parameters
<b> description
0 or OFF Turn beeper off.
1 or ON Turn beeper on.
Query
command description
BEEPer? Query the state of the beeper. Returns 0 (off) or 1 (on).
Example
:DATA:POINts?
Query the number of readings stored in the instrument’s internal memory.
Parameters
None.
Query
command description
:DATA:POINTs? Query the number of readings stored in the multimeter’s internal memory.
SYSTem:ERRor?
Query the multimeter’s error queue. Up to 20 errors can be stored in the queue. Errors are retrieved in first-in-first-
out (FIFO) order. Each error string may contain up to 80 characters.
Query
SYSTem:IDNStr <string>
Use this command to change the identification string.
Parameters
<string> description
"MANUFACTURER,PRODUCT" The identification string. No more than 39 characters.
Details
To query the identification string, use *IDN?. Make sure that the DMM is in compatible mode (see Selecting the
language (on page 2-23) for details).
SYSTem:LOCal
Place the instrument in the local mode. All keys on the front panel are fully functional.
Query
None.
SYSTem:REMote
Place the multimeter in the remote mode. All buttons on the front panel, except the LOCAL button, are disabled.
Query
None.
SYSTem:VERSion?
Query the present SCPI version.
Query
This query command returns the SCPI version. For example:
1991.0
TRIGger subsystem
The commands in this subsystem configure and control the trigger operations and are summarized in
TRIGger subsystem summary (on page 5-26).
When the instrument is triggered to start performing measurements, it stores a specified number of
measurement readings in the data buffer (memory).
The total number of measurements the instrument takes is the product of the trigger count and
sample count. See Sample count (on page 3-33) and Trigger count (on page 3-33) for details.
Use the following command to place the instrument in the wait-for-trigger state:
:INITiate (on page 5-16)
Use the following command to retrieve the stored readings:
:FETCh[1|2]? (on page 5-16)
Use the following command to query the number of stored readings:
:DATA:POINts? (on page 5-65)
SAMPle:COUNt <n>|MIN|MAX
Use this command to set the number of readings (samples) the instrument takes per trigger. Select a number
from 1 to 50,000 readings per trigger.
Parameters
<n> description
1 to 50,000 Select the number of readings (samples) the instrument takes per trigger.
MINimum Select the minimum value.
MAXimum Select the maximum value.
Query
command description
SAMPle:COUNt? Query the number of samples.
SAMPle:COUNt? MIN Query the minimum number of samples.
SAMPle:COUNt? MAX Query the maximum number of samples.
TRIGger:COUNt <n>|MIN|MAX|INFinite
Use this command to specify the number of triggers the instrument will accept before returning to the “idle” state.
Select from 1 to 50,000 triggers. Trigger count is ignored while in local operation.
Parameters
<n> description
1 to 50,000 Select value for the number of triggers.
MINimum Select the minimum value.
MAXimum Select the maximum value.
INFinite Select INFinite to instruct the instrument to take triggers continuously.
Query
command description
TRIGger:COUNt? Query the number of triggers. Returns “9.90000000E+37” when you
select the infinite trigger count.
TRIGger:COUNt? MIN Query the minimum number of triggers.
TRIGger:COUNt? MAX Query the maximum number of triggers.
TRIGger:DELay <n>|MIN|MAX
Use this command to select a trigger delay time in seconds. The delay is the time between the trigger signal and
each sample that follows. Specify a delay time from 0 to 3600 seconds.
Parameters
<n> description
0 to 3600 Specify a delay time from 0 to 3600 seconds.
Query
command description
TRIGger:DELay? Query the trigger delay time.
TRIGger:DELay? MAX Query the minimum trigger delay time.
TRIGger:DELay? MIN Query the maximum trigger delay time.
Details
Refer to Trigger delay (on page 3-34) for information about sources.
TRIGger:DELay:AUTO <b>
Turn automatic trigger delay on or off.
The delay is determined by function, range, integration time, and AC filter setting. Specifying a delay time
automatically turns off the automatic trigger delay.
Parameters
<b> description
0 or OFF Turn selected automatic trigger delay off.
1 or ON Turn automatic trigger delay on.
Query
command description
TRIGger:DELay:AUTO? Query the automatic trigger delay mode. Returns 0 (OFF) or 1 (ON).
TRIGger:SOURce <name>
Use this command to select a trigger source. The instrument accepts a software (BUS) trigger, an immediate
internal trigger, or a hardware trigger from the rear-panel EXT TRIG terminal.
Parameters
<name> description
BUS Select software trigger.
IMMediate Select immediate internal trigger.
EXTernal Select hardware trigger from the rear-panel EXT TRIG terminal.
Query
command description
TRIGger:SOURce? Query the trigger source.
Details
Refer to Trigger sources (on page 3-30) for information about sources.
Troubleshooting guide
In this section:
Troubleshooting
This section provides information to help you troubleshoot problems with your instrument.
Refer to the following Websites for information about your instrument:
1. Keithley Instruments website (http://www.keithley.com)
2. Keithley web forum (http://forum.keithley.com)
Refer to the Displaying the instrument's serial number (on page 1-5) section for information about
your instrument's serial number.
Refer to the remainder of this section for information about running a self test and error codes.
Section 6: Troubleshooting guide Model 2110 5½ Digit Multimeter Reference Manual
Running a self-test
Self-test procedures are built into the Model 2110 for checking that the logic and measurement
hardware are functioning properly. Every time the instrument is powered on, these test procedures
are performed to make sure the basic functions of the instrument work properly. If any error occurs
during self-test procedures, it indicates that parts of the instrument are not operating properly and
may need to be serviced.
Error codes
Errors are retrieved in first-in-first-out (FIFO) order. The first error returned is the first error that was
stored. When you have read all errors from the queue, the ERROR indicator turns off. The instrument
beeps once each time an error occurs.
If more than 20 errors occur, the last error stored in the queue (the most recent error) is replaced with
the error code:
-350, "Too many errors"
No additional errors are saved until you remove errors from the queue. After you remove errors from
the queue, the instrument responds with:
+0, "No error"
The following conditions clear the error queue:
Next steps
In this section:
• The Product Information CD-ROM (ships with the product): Contains software tools, drivers, and
product documentation.
• The Keithley Instruments website (http://www.keithley.com): Contains the most up-to-date
information; from the website, you can access:
• The Knowledge Center, which contains the following handbooks:
• The Low Level Measurements Handbook: Precision DC Current, Voltage, and Resistance
Measurements
• Switching Handbook: A Guide to Signal Switching in Automated Test Systems
• Application notes
• Updated drivers
• Your local Field Applications Engineer can help you with product selection, configuration, and
usage. Check the website for contact information.
Section 7: Next steps Model 2110 5½ Digit Multimeter Reference Manual
Maintenance
In this appendix:
Introduction...............................................................................A-1
Line fuse replacement ..............................................................A-1
Current input fuse replacement ................................................A-3
Upgrading the firmware ............................................................A-4
Introduction
This section provides maintenance information and procedures that can be performed by the
operator.
Disconnect the line cord at the rear panel and remove all test leads connected to the
instrument before replacing the line fuse. Failure to do so could expose the operator to
hazardous voltages that could result in personal injury or death.
The power line fuse is accessible from the rear panel, adjacent to the AC power receptacle, as shown
in the following figure.
Appendix A: Maintenance Model 2110 5½ Digit Multimeter Reference Manual
To prevent injury, death, or instrument damage, use only the correct fuse type.
4. Snap the fuse out of voltage selector container and replace it with the same type.
Figure 40: Removing a broken fuse
Disconnect the line cord at the rear panel and remove all test leads connected to the
instrument before replacing a current input fuse. Failure to do so could expose you to
hazardous voltages that could result in personal injury or death.
Replace the fuse with recognized fuses with the same rating (250 V/250 mA T). Failure to
use the correct fuse can result in personal injury and instrument damage. If the instrument
repeatedly blows fuses, have the unit serviced at an authorized repair facility.
As shown in the following figure, the current input fuses are located in the current input terminals.
Perform the following steps to replace a blown fuse:
1. Push in the fuse holder and turn it to the right until it releases.
2. Pull out the fuse holder to expose the current input fuse.
3. Remove the blown fuse and replace it with the same fuse type and rating.
4. Reinsert the fuse holder, turning it to the left as you push it in. Ensure that the fuse holder is
properly seated and secured.
Figure 41: Current input fuses
Status model
In this appendix:
Overview ..................................................................................B-1
Clearing registers and queues..................................................B-3
Programming enable registers .................................................B-3
Reading registers .....................................................................B-3
Status byte and service request (SRQ) ....................................B-4
Status register sets ...................................................................B-8
Status reporting command summary ...................................... B-10
Overview
The Model 2110 provides a series of status registers and queues, allowing the operator to monitor
and manipulate the various instrument events. The status structure is shown in following figure. The
heart of the status structure is the Status Byte Register. This register can be read by the user's test
program to determine if a service request (SRQ) has occurred, and what event caused it.
1. The Standard Event Enable Register is not reset by *CLS. Send the 0 parameter value with *ESE
to reset all bits of that enable register to 0 (see Status byte and service request commands (on page
B-7)). When the instrument is powered on, the Standard Event Enable Register will not be cleared if
users have set the instrument previously by using *PSC 0.
2. Querying the Standard Event and Questionable Data Registers only clears their respective
summary register bits.
Reading registers
Any register in the status structure can be read by using the appropriate query (?) command. The
response message is a decimal value corresponding to a binary-weighed sum of all bits set in the
register.
Service request
The generation of a service request is controlled by the Status Byte Enable Register. This register is
programmed by you and is used to enable or disable the setting of bit B6 (RQS) by the Status
Summary Message bits (B2, B3, B4, and B5) of the Status Byte Register. The summary bits are
logically ANDed (&) with the corresponding enable bits of the Status Byte Enable Register. When a
set (1) summary bit is ANDed with an enabled (1) bit of the enable register, the logic “1” output is
applied to the input of the OR gate, and then sets the RQS bit in the Status Byte Register.
The individual bits of the Status Byte Enable Register can be set or cleared by using the *SRE
common command. To read the Status Byte Enable Register, use the *SRE? query command. The
Status Byte Enable Register clears when power is cycled or a parameter value of 0 is sent with the
*SRE command (for example, *SRE 0). The commands to program and read the SRQ Enable
Register are described in Status byte and service request commands (on page B-7).
If you have set the instrument previously by using *PSC 0, the Status Byte Enable Register will not
be cleared at power-on.
Status structure
• When using the serial poll sequence to obtain the status byte (serial poll byte), B6 is the RQS bit.
• When using the *STB command to read the Status Byte Register, B6 is the MSS (Message
Summary Status) bit.
The serial poll, although automatically resetting the RQS bit, does not clear MSS. The MSS remains
set until all Status Byte summary bits are reset.
To use an SRQ:
Configure the instrument to generate an SRQ when the ESB bit is set. Use the Status Byte Enable
Register (SRE) to select the low-level SRQ signal set by summary bits. When the status byte B6 is
set, the instrument automatically sends the SRQ interrupt message to the bus controller, which may
poll the instruments on the bus to identify which one requested service. Querying the Status Byte that
is using the serial poll or querying the event register with the summary bit that caused the service
request will clear the request service.
To use a serial poll:
You can send the serial poll message to read the Status Byte Summary Register. The serial poll will
clear the RQS bit automatically in the Status Byte Summary Register, but no other bits will be
affected.
Since synchronization between the bus controller program and the instrument is not guaranteed by
the IEEE-488.2 standard, you can send the *OPC? command to make sure that commands are
completed. Using a serial poll before *RST, *CLS, or other commands have completed can cause
reported conditions to be reported again.
• Does not clear the RQS bit (B6) in the Status Byte Register.
• Is processed like an ordinary command and completes only after previous commands have
completed making it impossible to poll.
To reset the bits of the Status Byte Enable Register to 0, use 0 as the parameter value for the *SRE
command (for example, *SRE 0).
*CLS and STATus:PRESet commands have no effect on the Status Byte Enable Register.
All errors in the error queue are recorded as an error condition (including bits 2, 3, 4, or 5 of the
Standard Event Register). The only exception is if you read the error queue using the
SYSTem:ERRor? command.
All reading overload conditions are reported to the Standard Event Register bit 3 from the
Questionable Data Event Register bits 0, 1, or 9. However, no reading overload conditions are
reported to the instrument's Error Queue.
• After the instrument completes all programmed commands, the instrument returns to the idle
state. Then the instrument completes all pending commands including:
• *OPC command. Completing this command sets the OPC bit
• *OPC? command. Completing this command places an ASCII “1” in Output Buffer
If there are too many messages in the Output Buffer before the *OPC command is sent, the buffer
cannot accept any additional messages and the instrument will stop taking readings.
Communication interface
In this appendix:
Communication interfaces
This section shows you how to connect instruments to the following communication interfaces:
Selecting an interface
The Keithley Instruments Model 2110 supports the following remote interfaces:
• GPIB (optional)
• USB
The Model 2110 can only be controlled from one remote interface at a time. The first interface that
receives a message takes control of the instrument. It will ignore the other interfaces until the
instrument is taken back to local operation.
USB communications
To use the rear-panel USB connection, you must have the Virtual Instrument Software Architecture
(VISA) layer on the host computer. See How to install the Keithley I/O Layer (on page C-15) for more
information.
VISA contains a USB class driver for the USB Test and Measurement Class (USBTMC) protocol
® ®
which, once installed, allows the Microsoft Windows operating system to recognize the instrument.
When a USB device that implements the USBTMC or USBTMC-USB488 protocol is plugged into the
computer, the VISA driver automatically detects the device. It is important to note that only USBTMC
and USBTMC-USB488 devices are automatically recognized by the VISA driver. Other USB devices,
such as printers, scanners, and storage devices, are not recognized.
In this section, "USB instruments" refers to devices that implement the USBTMC or
USBTMC-USB488 protocol.
Appendix C: Communication interface Model 2110 5½ Digit Multimeter Reference Manual
®
The full version of National Instruments (NI ) VISA provides a utility to create a USB driver for any
other kind of USB device that you want to communicate with VISA. For more information, see the NI
VISA website (see National Instruments VISA site - http://www.ni.com).
To use the Keithley Configuration Panel to determine the VISA resource string:
1. Start the Keithley Configuration Panel. The Select Operation dialog box is displayed.
2. Select Add.
4. Select USB.
5. Click Next. The Select Instrument Driver dialog box is displayed.
9. In the Virtual Instrument Name box, enter a name that you want to use to refer to the instrument.
10. Click Finish.
11. Click Cancel to close the Wizard.
12. Save the configuration. From the Configuration Utility, select File > Save.
13. In the Keithley Communicator, select File > Open Instrument to open the instrument you just
named.
If you have a full version of NI VISA on your system, you can run NI-MAX or the VISA Interactive
Utility. See their documentation for information.
If you have the Agilent IO Libraries on your system, you can run Agilent Connection Expert to check
out your USB instruments. See their documentation for information.
If you turn off the USB interface, the Pass/Fail output function will turn on automatically.
If you want to use the Pass/Fail signal output, you must use the GPIB interface for remote control.
Disconnect the USB cable from your instrument while using the Pass/Fail signal output.
GPIB setup
This section contains information about GPIB standards, connections, and address selection.
The GPIB connector is optional and may not be present on your instrument.
GPIB standards
The GPIB is the IEEE-488 instrumentation data bus, which uses hardware and programming
standards originally adopted by the Institute of Electrical and Electronic Engineers (IEEE) in 1975.
The instrument is IEEE Std 488.1 compliant and supports IEEE Std 488.2 common commands and
status model topology.
For the KUSB-488A GPIB controller from Keithley Instruments, the configuration utility is called
® ®
TrTest. It is available from the Microsoft Windows Start Menu at Keithley Instruments >
GPIB-488-CEC > TrTest.
TM
For National Instruments (NI ) GPIB controllers, you can use NI-MAX. Start NI-MAX. If your
hardware is installed correctly, you will see the controller in the GPIB section of the tree control on the
left side. Select it and right-click to see an option to communicate with the instrument.
If you want to use the GPIB controller with an instrument driver (such as VXIPnP or IVI) or high-level
software, you must also install I/O software, which installs the VISA layer. See How to install the
Keithley I/O Layer (on page C-15).
Terminator
When receiving data over the GPIB, the instrument terminates on any line feed character or any data
byte with EOI asserted (line feed with EOI asserted is also valid). When sending data through the
GPIB drivers, it is not necessary to append a line feed character to all outgoing messages. The EOI
line is asserted with the last character sent.
However, if you want your program to communicate with all I/O buses on the instrument (GPIB and
USB), it is good practice to add a line feed to the end of the outgoing command. Use VISA, and the
same program will work with all the I/O buses by changing the resource string in the VISA Open
method.
Local key
The SHIFT (LOCAL) key cancels the remote state and restores local operation of the instrument.
GPIB reference
General bus commands
General commands are commands that have the same general meaning, regardless of the
instrument (for example, DCL). The following table lists the general bus commands.
General bus commands
Command Effect on Model 2110
REN Goes into remote operation when next addressed to listen. See REN (on page C-9) for
details.
IFC Goes into talker and listener idle states. See IFC (on page C-9) for details.
LLO LOCAL key locked out. See LLO (on page C-9) for details.
GTL Cancel remote; restore Model 2110 front-panel operation. See GTL (on page C-9) for
details.
DCL Returns the Model 2110 and all devices on the GPIB to known conditions. See DCL (on
page C-10) for details.
SDC Returns the Model 2110 to known conditions. See SDC (on page C-10) for details.
GET Initiates a trigger. See GET (on page C-10) for details.
SPE, SPD Serial polls the Model 2110. See SPE, SPD (on page C-10) for details.
REN
The remote enable (REN) command is sent to the Model 2110 by the controller to set up the
instrument for remote operation. Generally, the instrument should be placed in the remote mode
before you attempt to program it over the bus. Setting REN true does not place the instrument in the
remote state. You must address the instrument to listen after setting REN true before it goes into
remote operation.
IFC
The interface clear (IFC) command is sent by the controller to place the Model 2110 in the talker idle
state and the listener idle state.
Transfer of command messages to the instrument and transfer of response messages from the
instrument are not interrupted by IFC. If transfer of a response message from the instrument was
suspended by IFC, transfer of the message will resume when the instrument is addressed to talk. If
transfer of a command message to the instrument was suspended by IFC, the rest of the message
can be sent when the instrument is addressed to listen.
LLO
When the instrument is in remote operation, all front-panel controls are disabled, except the LOCAL
key (and the POWER switch). The local lockout (LLO) command disables the LOCAL key.
GTL
Use the go to local (GTL) command to put a remote-mode instrument into local mode. Leaving the
remote state also restores operation of all front-panel controls.
DCL
Use the device clear (DCL) command to clear the GPIB interface and return it to a known state. Note
that the DCL command is not an addressed command, so all instruments equipped to implement DCL
will do so simultaneously.
When the Model 2110 receives a DCL command, it:
SDC
The selective device clear (SDC) command is an addressed command that performs essentially the
same function as the device clear (DCL) command. However, because each device must be
individually addressed, the SDC command provides a method to clear only selected instruments,
instead of clearing all instruments simultaneously with the DCL command.
When the Model 2110 receives an SDC command, it clears the input buffer and output queue,
cancels deferred commands, and clears any command that prevents the processing of any other
device command. An SDC command does not affect instrument settings and stored data.
GET
The group execute trigger (GET) command is a GPIB trigger that triggers the instrument to take
readings from a remote interface.
SPE, SPD
Use the serial polling sequence to obtain the Model 2110 serial poll byte. The serial poll byte contains
important information about internal functions (see Status model (on page B-1)). Generally, the serial
polling sequence is used by the controller to determine which of several instruments has requested
service with the SRQ line. The serial polling sequence may be performed at any time to obtain the
status byte from the Model 2110.
For the KUSB-488A GPIB controller from Keithley Instruments, the configuration utility is called GPIB
Configuration. It is available from the Windows Start Menu at Keithley Instruments > GPIB-488 >
GPIB Configuration.
TM
For National Instruments (NI ) GPIB controllers, you can use NI-MAX. Start NI-MAX. If your
hardware is installed correctly, you will see the controller in the GPIB section of the tree control on the
left side. Select it and right-click to see an option to configure the controller. Do not forget to save
your settings.
Supplied software
The majority of software applications and all instrument drivers from Keithley Instruments depend on
some, or all, of the following software components:
• NI-VISA
TM
These software components are included on the CD-ROMs that came with your instrument, and are
also available for download at the Keithley Instruments support website
(http://www.keithley.com/support).
VXIPnP drivers
VXI (Vixie) plug-and-play (VXIPnP) style drivers are Win32 DLLs that have some standard functions
defined by the VXIPnP Alliance, such as:
• init
• close
• error_message
• reset
• self_test
• Read
• Initiate
• Fetch
• Abort
The application programming interface (API) was defined so that users of instruments would have a
familiar API from instrument to instrument. There are some basic guidelines when creating APIs for
your instrument, such as using VISA data types and how to construct the CVI hierarchy.
LabVIEW drivers
Native LabVIEW drivers
TM
A native LabVIEW driver is a LabVIEW driver that is created using entirely built-in LabVIEW VIs —
it does not make any calls to external DLLs or Library files. This makes the driver portable to all the
®
platforms and operating systems that LabVIEW and VISA supports (currently, Linux on x86, Mac
® ® ®
OS X, and Microsoft Windows ).
TM
National Instruments (NI ) maintains a native LabVIEW driver style guide
(http://zone.ni.com/devzone/cda/tut/p/id/3271).
LabVIEW driver wrappers
All IVI-C drivers have a function panel file (.fp) that shows a hierarchy of the function calls into a DLL.
It is a tool that guides a user to select the correct function call in the driver, since a DLL only has a flat
API entry point scheme (unlike COM or .NET). Any CVI-generated .fp file can be imported into
LabVIEW and LabVIEW will generate a wrapper for the DLL. The drawback here is that the driver is
dependent on the DLL, which is not portable and is therefore Windows-specific.
NI-VISA Runtime
TM TM
NI-VISA is National Instruments (NI ) implementation of the VISA standard. There are two
versions: a full version and a run-time version. The Keithley I/O Layer (KIOL) contains a licensed
version of the NI-VISA Run-Time Engine that contains only the binary files (DLLs) that allow the NI-
VISA drivers to operate.
If you already have NI software (such as LabVIEW™ or LabWindows™) installed, you have a valid
license that can be used with Keithley drivers and application software.
If you do not have NI software installed, you must install the KIOL to install the the drivers.
Keithley Communicator
The Keithley Communicator is a dumb terminal program that uses VISA to communicate with the
instrument.
You can install the Keithley I/O Layer from the CD-ROM that came with your instrument, or from the
download from the Keithley website.
The software installs the following components:
®
• Microsoft .NET Framework
TM
• NI IVI Compliance Package
TM
• NI-VISA Run-Time Engine
• Keithley SCPI-based Instrument IVI-C driver
• Keithley I/O Layer
The recommended way to resolve this situation is to perform the following steps:
1. Exit the Keithley I/O Layer software when the warning message is displayed. Make note of the
VISA vendor in the warning message (if any).
2. Uninstall the non-NI VISA software.
3. Uninstall Tektronix VISA by selecting OpenChoice TekVISA from the Control Panel Add/Remove
programs list.
4. Uninstall Agilent VISA by selecting Agilent I/O Libraries Suite from the Control Panel
Add/Remove programs wizard list.
5. Uninstall other versions of VISA by selecting the appropriate entry from the Control Panel
Add/Remove Programs Wizard list.
6. Restart the Keithley I/O Layer software installation.
7. If the pre-existing version of VISA was supplied by Tektronix or Agilent (as displayed in the
warning message), you may safely reinstall that version of VISA once Keithley I/O Layer software
installation is complete. When you reinstall Tektronix or Agilent VISA, it may prompt you to
preserve the current VISA version, which you should do. This will usually restore the operation of
any dependent applications or drivers.
8. If the pre-existing version of VISA was supplied by a vendor other than Tektronix or Agilent, we
recommend that you do not reinstall it, because this will likely cause the Keithley I/O Layer
software to malfunction.
Installation troubleshooting
If problems occur during installation, it might be helpful to install the components individually. Errors
messages might appear that will help you resolve the installation issue.
If problems occur during installation:
1. Follow the instructions to uninstall all the KIOL components in Special installation considerations
(on page C-16).
2. Rerun the KIOL installer. Note where the installer unpacks the files (usually in a temporary
folder).
3. Cancel the installer.
4. Go to the folder where the files were unzipped.
5. Run the setup.exe for each of the following components in the following order:
• IVI Compliance Package (ICP)
TM
• NI-VISA Run-Time Engine
• KIOL
• Keithley SCPI Driver
6. Ignore all the other folders.
7. Reboot the computer.
For detailed information about the format of the resource string, refer to the VISA specification
VPP4.3 at the IVI Foundation website, or refer to the help file provided by the vendor of the VISA
implementation you are using.
The following sections describe the resource strings for some of the communication types that
Keithley supports. Any field that has [] (square brackets) around it is optional and will revert to a
default value.
board is the number of the GPIB card, if there are more than one in the computer. If there is only one
GPIB card, don not include board, but do not leave a space.
primary address is the main GPIB address of the instrument, which can be changed, if
necessary, through the front panel of the instrument.
secondary address is for secondary addressing in GPIB. Some instruments have subinstruments
or cards inside the main instrument or backplane. The primary address identifies the main instrument.
The secondary address identifies subinstruments. Refer to the instrument user manual for the
secondary address, if applicable.
/* Initialize device */
checkErr(viPrintf(vi, "*RST\n"));
/* Read results */
checkErr(viScanf(vi, "%t", &buf));
/* Print results */
printf ("Instrument identification string: %s\n", buf);
/* Close session */
checkErr(viClose(vi));
checkErr(viClose(defaultRM));
Error:
return 0;
}
namespace WindowsApplication1
{
SetAccessForClosed();
}
try
{
ResourceManager grm = new ResourceManager();
ioDmm.IO = (IMessage)grm.Open("GPIB::16::INSTR",
AccessMode.NO_LOCK, 2000, "");
ioDmm.IO.TerminationCharacterEnabled = true;
}
catch (SystemException ex)
{
MessageBox.Show("Open failed on " + this.txtAddress.Text + " " +
ex.Source + " " + ex.Message, "IdnSample", MessageBoxButtons.OK,
MessageBoxIcon.Error);
ioDmm.IO = null;
}
}
6/13