The following safety precautions should be observed before
using this product and any associated instrumentation. Although some instruments and accessories would normally be
used with non-hazardous voltages, there are situations where
hazardous conditions may be present.
This product is intended for use by qualified personnel who
recognize shock hazards and are familiar with the safety precautions required to avoid possible injury. Read the operating
information carefully before using the product.
The types of product users are:
Responsible body
the use and maintenance of equipment, for ensuring that the
equipment is operated within its specifications and operating
limits, and for ensuring that operators are adequately trained.
is the individual or group responsible for
Operators
must be trained in electrical safety procedures and proper use
of the instrument. They must be protected from electric shock
and contact with hazardous live circuits.
Maintenance personnel
product to keep it operating, for example, setting the line voltage or replacing consumable materials. Maintenance procedures are described in the manual. The procedures explicitly
state if the operator may perform them. Otherwise, they
should be performed only by service personnel.
Service personnel
form safe installations and repairs of products. Only properly
trained service personnel may perform installation and service
procedures.
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)
use the product for its intended function. They
perform routine procedures on the
are trained to work on live circuits, and per-
1
states that a shock hazard exists when voltage levels greater
than 30V RMS, 42.4V peak, or 60VDC are present.
safety practice is to expect that hazardous voltage is
present in any unknown circuit before measuring.
Users of this product must be protected from electric shock at
all times. The responsible body must ensure that users are prevented access and/or insulated from every connection point. In
some cases, connections must be exposed to potential human
contact. Product users 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 volts,
tive part of the circuit may be exposed.
As described in the International Electrotechnical Commission (IEC) Standard IEC 664, digital multimeter measuring
circuits (e.g., Keithley Models 175A, 199, 2000, 2001, 2002,
and 2010) are Installation Category II. All other instruments’
signal terminals are Installation Category I and must not be
connected to mains.
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 f ault current and voltage to the card.
Before operating an instrument, make sure 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.
A good
no conduc-
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.
2
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.
The instrument and accessories must be used in accordance
with its specifications and operating instructions or the safety
of 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 same type and
rating for continued protection against fire hazard.
Chassis connections must only be used as shield connections for
measuring circuits, NOT as safety earth 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 safety earth ground using the wire recommended in the user documentation.
The symbol on an instrument indicates that the user
!
should refer to the operating instructions located in the manual.
The symbol on an instrument shows that it can source or
measure 1000 volts or more, including the combined effect of
normal and common mode voltages. Use standard safety precautions to avoid personal contact with these voltages.
The
WARNING
might result in personal injury or death. Alw ays read the associated information very carefully before performing the indicated procedure.
heading in a manual explains dangers that
3
The
CAUTION
heading in a manual 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., 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.
2/99
4
Introduction
This quick reference guide includes summary information on front panel and IEEE-488 operation for the
Model 2001 Multimeter. For detailed information, consult the Model 2001 Operator’s Manual, the Model
2001 Calibration Manual, and the Model 2001-SCAN
Scanner Card Instruction Manual.
All Keithley product names are trademarks or registered trademarks of Keithley Instruments, Inc.
Other brand and product names are trademarks or registered
trademarks of their respective holders.
5
Operation Summary
Default Configuration
The Model 2001 can save from one to ten user setups in
memory, depending on the installed memory option.
You can select one of the user setups as the power-on
default, or have the instrument power up to either of the
two factory defaults (optimized for “BENCH” or “GPIB”
operation). Reset the instrument to “BENCH” defaults
from the front panel by performing the following steps:
1. Press the MENU key to display the main menu:
MAIN MENU
SAVESETUP GPIB CALIBRATION
TEST LIMITSSTATUS-MSG GENERAL
2. If the SAVESETUP option is not blinking, press the
key until it is blinking and then press ENTER to
view the setup menu:
SETUP MENU
SAVE RESTORE POWERONRESET
3. Select the RESET option and press ENTER to view
the reset menu:
RESET ORIGINAL DFLTS
BENCH GPIB
4. Select the BENCH option and press ENTER. The
following message is displayed:
RESETTING INSTRUMENT
ENTER to conÞrm; EXIT to abort
5. Press ENTER to confirm. The display will show DC
voltage readings with autorange enabled.
6
Assuming the Model 2001 is set to primary address 16,
the instrument can be reset and the reading displayed
on the computer CRT from the IEEE-488 bus with the
following code fragment:
Each measurement function has an appropriate connection scheme. Connections for all functions can be found
in Section 3 of the Model 2001 Operator’s Manual. The
following steps summarize making DC voltage measurements with the Model 2001:
1. Select the front input jacks with the INPUTS button
(outer position for front jacks, inner position for
rear).
2. Using the set of supplied test leads, connect the
Model 2001 to a DC voltage source (e.g., a battery)
as shown in Figure 1.
3. Use the RANGE keys to select autoranging or a
manual range. Pressing the AUTO range key toggles autoranging. You can select a different range
with the RANGE and RANGE keys. The following code statement enables autoranging on the
DCV function:
100 OUTPUT 716;“:volt:dc:rang:auto on”
7
Model 2001
PREV
DCV ACV DCI ACI Ω2 Ω4 FREQ TEMP
DISPLAY
NEXT
REL TRIG STORE RECALL
POWER
INFO LOCAL CHAN SCAN CONFIG MENU EXIT ENTER
FILTER MATH
Input Resistance = 10MΩ on 1000V and 200V ranges ;
> 10GΩ on 20V, 2V and 200mV ranges.
= 1MΩ on DCV peak spikes measurement.
2001 MULTIMETER
SENSE
INPUT
Ω 4 WIRE
HI
350V
1100V
PEAK
PEAK
LO
500V
INPUTS
PEAK
F
R
RANGE
FRONT/REAR
AUTO
2A 250V
AMPS
RANGE
CAL
DC Voltage
Source
Caution : Maximum Input = 1100V peak
Figure 1. Typical DC voltage connections
Changing the Configuration
Each measurement function and operation has the
default settings that are listed in Table 18. For example,
the default settings for DC voltage are as follows:
• Measurement speed (integration time) Normal, 1
power line cycle.
If these settings are not sufficient for your application,
they can be changed through configuration menus. For
example, to configure the DC voltage function to store
high speed measurements, follow these steps:
1. Press CONFIG key and then the DCV key to view
8
the DCV configuration menu:
CONFIGURE DCV
SPEED FILTER RESOLUTION
2. Select SPEED from the menu, then press ENTER.
The multimeter displays the following menu:
DCV MEASUREMENT SPEED
NORMAL FAST MEDIUM HIACCURACY
SET-SPEED-EXACTLY SET-BY-RESLN
3. Using the cursor keys, select the FAST option, then
press ENTER. Since the resolution is set to AUTO,
where it defaults to a value appropriate for the
speed, it will be set to 4.5d automatically.
4. Press EXIT to return to the normal display.
To store readings in the instrument’s data storage buffer,
perform the following:
1. Press the STORE key. The following message is displayed:
STORE 00100 READINGS
Use , , , , ENTER, EXIT, or INFO
2. Use the cursor and RANGE keys to change the
number of readings stored, or just press ENTER to
start storing readings.
To recall the stored readings, perform the following:
1. Press RECALL to view the readings. The following
message is displayed with the cursor on the least
significant digit of the reading number:
9
+000.0000 mVDC
Rdg#+00000 @Time =+000.000000 sec
2. Use the RANGE keys to increment and decrement
the reading number and scroll through the buffer.
3. The NEXT and PREV DISPLAY keys can be used
while recalling readings to access additional buffer
data, such as maximum and minimum readings.
The following code fragment configures the Model
2001 for high speed DC voltage readings, stores 100
readings, and sends the readings over the bus:
Each measurement function has its own set of “multiple
displays” shown on the bottom line of the front panel
display. To scroll through the multiple displays available
for the present function, repeatedly press and release
the NEXT DISPLAY key. The same action with the PREVious DISPLAY key does a reverse scroll through the
displays. To return to the default reading display, just
press and hold either key.
Table 1. Multiple displays by function
FunctionNext display
AllBar graph
DC voltageDC volts, AC ripple voltage and frequency
AC voltageAC RMS voltage, frequency, and crest factor
DC current(none specific to function)
AC currentAC RMS (or average) current and frequency
2-wire resistanceSource current
4-wire resistanceSource current
FrequencyPeriod calculation
Zero-centered bar graph
Maximum and minimum values
Relative and actual values
Calculated and actual values (see Note 1)
Limits bar graph (see Note 1)
Adjacent channel readings (see Note 2)
Positive peak spikes and highest value
Negative peak spikes and lowest value
Positive and negative peak spikes
AC RMS, average, and peak voltages
AC RMS and average current
Voltage drop across DUT
Voltage drop across DUT
Lead resistance
Trigger level
11
Table 1. Multiple displays by function (cont.)
FunctionNext display
TemperatureCelsius, Fahrenheit, and Kelvin units
Data storage buffer Maximum and minimum values
Notes:
1. Multiple displays for calculated values and limits bar graph are
not available for the frequency function.
2. The multiple display for adjacent channel readings is not available for the DC and AC current functions.
The desired menu is displayed by pressing the appropriate key or sequence:
• CONFIG and then DCV (or ACV, DCI, ACI, Ω2, Ω4,
FREQ, TEMP) Shows the configuration menu for
each measurement function.
• CONFIG and then NEXT DISPLAY (or PREV DISPLAY, REL, TRIG, STORE, FILTER, MATH, CHAN,
SCAN) Shows the configuration menu for the
multiple displays and each measurement operation.
• MENU The main menu accesses items for which
there are not dedicated keys.
Once in a menu structure, place the cursor ( and
keys) on the desired selection and press ENTER. Use the
cursor keys, RANGE and RANGE keys to enter
parameters. Use the EXIT key to back out of a menu
structure and disable a menu.
Table 2. CONFIGURE DCV menu structure
Menu itemDescription
SPEED
NORMAL
FAST
MEDIUM
HIACCURACY
SET-SPEED-EXACTLY
SET-BY-RSLN
ANALOG-FILTER
Measurement speed (integration time)
menu:
Select 1 PLC (power line cycle,
16.67msec for 60Hz, 20msec for
50Hz and 400Hz).
Select 0.01 PLC.
Select 0.1 PLC.
Select 10 PLC.
Set integration time in PLC
(0.01-10).
Default to setting appropriate for
resolution.
Enable (ON) or disable (OFF) analog
filter.
13
Table 2. CONFIGURE DCV menu structure (cont.)
Menu itemDescription
FILTER
AUTO
AVERAGING
ADVANCED
AVERAGING-MODE
RESOLUTION
AUTO
3.5d, 4.5d, 5.5d, 6.5d,
7.5d
Digital filter menu:
Default to filter appropriate for
integration time.
Program a simple average filter
(1-100 readings).
Program a simple average filter
(1-100 readings) with a noise tolerance window (0-100% of
range).
Select moving average or repeat-
ing average mode.
Display resolution menu:
Default to resolution appropriate
for integration time.
Select a specific resolution.
Table 3. CONFIGURE ACV menu structure
Menu itemDescription
SPEED
NORMAL
FAST
MEDIUM
HIACCURACY
SET-SPEED-EXACTLY
SET-BY-RSLN
FIL TER
AUTO
AVERAGING
ADVANCED
AVERAGING-MODE
Measurement speed (integration time)
menu:
Select 1 PLC (power line cycle,
16.67msec for 60Hz, 20msec for
50Hz and 400Hz).
Select 0.01 PLC.
Select 0.1 PLC.
Select 10 PLC.
Set integration time in PLC (0.01-10).
Default to setting appropriate for res-
olution.
Digital filter menu:
Default to filter appropriate for inte-
gration time.
Program a simple average filter
(1-100 readings).
Program a simple average filter
(1-100 readings) with a noise tol-
erance window (0-100% of
range).
Select moving average or repeating
average mode.
14
Table 3. CONFIGURE ACV menu structure (cont.)
Menu itemDescription
RESOLUTION
AUTO
3.5d, 4.5d, 5.5d, 6.5d,
7.5d
UNITS
VOLTS
dB
dBm
COUPLING
AC
AC+DC
AC-TYPE
RMS
AVERAGE
PEAK
LOW-FREQ-RMS
POSITIVE-PEAK
NEGATIVE-PEAK
Display resolution menu:
Default to resolution appropriate for
integration time.
Select a specific resolution.
Display units menu:
Select volts.
Select dB and set voltage reference
level.
Select dBm and set reference imped-
ance.
Coupling menu:
Select AC coupled measurements.
Select DC coupled measurements.
Type of ACV measurement menu:
Select true RMS ACV.
Select average ACV.
Select peak ACV.
Select low frequency (typically
<50Hz) true RMS ACV.
Select positive DCV peak spikes
measurements.
Select negative DCV peak spikes
measurements.
15
Table 4. CONFIGURE DCI menu structure
Menu itemDescription
SPEED
NORMAL
FAST
MEDIUM
HIACCURACY
SET-SPEED-EXACTLY
SET-BY-RSLN
FILTER
AUTO
AVERAGING
ADVANCED
AVERAGING-MODE
RESOLUTION
AUTO
3.5d, 4.5d, 5.5d, 6.5d,
7.5d
MEASUREMENT-MODE
NORMAL
IN-CIRCUIT
Measurement speed (integration time)
menu:
Select 1 PLC (power line cycle,
16.67msec for 60Hz, 20msec for
50Hz and 400Hz).
Select 0.01 PLC.
Select 0.1 PLC.
Select 10 PLC.
Set integration time in PLC
(0.01-10).
Default to setting appropriate for
resolution.
Digital filter menu:
Default to filter appropriate for inte-
gration time.
Program a simple average filter
(1-100 readings).
Program a simple average filter
(1-100 readings) with a noise tol-
erance window (0-100% of
range).
Select moving average or repeating
average mode.
Display resolution menu:
Default to resolution appropriate for
integration time.
Select a specific resolution.
Measurement mode menu:
Select normal current measurement
(use AMPS terminals).
Select in-circuit current measure-
ment (use INPUT and SENSE ter-
minals).
16
Table 5. CONFIGURE ACI menu structure
Menu itemDescription
SPEED
NORMAL
FAST
MEDIUM
HIACCURACY
SET-SPEED-EXACTLY
SET-BY-RSLN
FILTER
AUTO
AVERAGING
ADVANCED
AVERAGING-MODE
RESOLUTION
AUTO
3.5d, 4.5d, 5.5d, 6.5d,
7.5d
COUPLING
AC
AC+DC
AC-TYPE
RMS
AVERAGE
Measurement speed (integration time)
menu:
Select 1 PLC (power line cycle,
16.67msec for 60Hz, 20msec for
50Hz and 400Hz).
Select 0.01 PLC.
Select 0.1 PLC.
Select 10 PLC.
Set integration time in PLC (0.01-10).
Default to setting appropriate for res-
olution.
Digital filter menu:
Default to filter appropriate for inte-
gration time.
Program a simple average filter
(1-100 readings).
Program a simple average filter
(1-100 readings) with a noise toler-
ance window (0-100% of range).
Select moving average or repeating
average mode.
Display resolution menu:
Default to resolution appropriate for
integration time.
Select a specific resolution.
Coupling menu:
Select AC coupled measurements.
Select DC coupled measurements.
Type of ACI measurement menu:
Select true RMS ACI.
Select average ACI.
17
Table 6. CONFIGURE OHMS-2W menu structure
Menu itemDescription
SPEED
NORMAL
FAST
MEDIUM
HIACCURACY
SET-SPEED-EXACTLY
SET-BY-RSLN
FILTER
AUTO
AVERAGING
ADVANCED
AVERAGING-MODE
RESOLUTION
AUTO
3.5d, 4.5d, 5.5d, 6.5d,
7.5d
OFFSETCOMPEnable/disable offset compensation
MAXAUTORANGE
Ω
, 200MΩ, 20MΩ,
1G
2M
Ω
, 200kΩ, 20k
Measurement speed (integration time)
menu:
Select 1 PLC (power line cycle,
16.67msec for 60Hz, 20msec for
50Hz and 400Hz).
Select 0.01 PLC.
Select 0.1 PLC.
Select 10 PLC.
Set integration time in PLC
(0.01-10).
Default to setting appropriate for
resolution.
Digital filter menu:
Default to filter appropriate for inte-
gration time.
Program a simple average filter
(1-100 readings).
Program a simple average filter
(1-100 readings) with a noise tol-
erance window (0-100% of
range).
Select moving average or repeating
average mode.
Display resolution menu:
Default to resolution appropriate for
integration time.
Select a specific resolution.
(20
Ω
-20kΩ ranges).
Set upper limit for autoranging of 2-
wire resistance.
Select a specific range.
Ω
18
Table 7. CONFIGURE OHMS-4W menu structure
Menu itemDescription
SPEED
NORMAL
FAST
MEDIUM
HIACCURACY
SET-SPEED-EXACTLY
SET-BY-RSLN
FIL TER
AUTO
AVERAGING
ADVANCED
AVERAGING-MODE
RESOLUTION
AUTO
3.5d, 4.5d, 5.5d, 6.5d,
7.5d
OFFSETCOMPEnable/disable offset compensation
MAXAUTORANGE
Ω
, 20kΩ, 2k
200k
Measurement speed (integration time)
menu:
Select 1 PLC (power line cycle,
16.67msec for 60Hz, 20msec for
50Hz and 400Hz).
Select 0.01 PLC.
Select 0.1 PLC.
Select 10 PLC.
Set integration time in PLC (0.01-10).
Default to setting appropriate for res-
olution.
Digital filter menu:
Default to filter appropriate for inte-
gration time.
Program a simple average filter
(1-100 readings).
Program a simple average filter
(1-100 readings) with a noise tol-
erance window (0-100% of
range).
Select moving average or repeating
average mode.
Display resolution menu:
Default to resolution appropriate for
integration time.
Select a specific resolution.
(20
Ω
-20kΩ ranges).
Set upper limit for autoranging of 4-
wire resistance.
Ω
Select a specific range.
19
Table 8. CONFIGURE FREQUENCY menu structure
Menu itemDescription
MAX-SIGNAL-LEVEL
1V, 10V, 100V, 1000V, TTL
1mA, 10mA, 100mA, 1A
RESOLUTION
4-DIGITS, 5-DIGITS
INPUT-TERMINALS
VOLTAGE
CURRENT
COUPLING
AC
AC+DC
Note: The maximum signal level menu is coupled to the input terminals menu, i.e., voltage levels are shown if voltage is the
selected input.
Display maximum signal level
menu:
Select maximum voltage level
for voltage inputs.
Select maximum current level
for current inputs.
Display resolution menu:
Select a specific resolution.
Input terminals for frequency
measurements menu:
Select INPUT HI and INPUT
LO terminals.
Select AMPS and INPUT LO
terminals.
Coupling menu:
Select AC coupled measure-
ments.
Select DC coupled measure-
ments.
20
Table 9. CONFIG TEMPERATURE menu structure
Menu itemDescription
SENSOR
4-WIRE-RTD
PT385
PT3916
USER-RTD
RTD
PT385
PT3916
USER-RTD
SENSOR
THERMOCOUPLE
THERMOCOUPLE-TYPE
REF-JUNCTIONS
CONFIGURE
ACQUIRE-REF-TEMP
UNITS
DEG-C, DEG-F, K
SPEED
NORMAL
FAST
MEDIUM
HIACCURACY
SET-SPEED-EXACTLY
SET-BY-RSLN
Sensor type menu:
4-wire RTD type menu:
Select a PT385 type.
Select a PT3916 type.
Select desired R-zero, alpha,
beta, and delta.
2-wire RTD type menu:
Select a PT385 type.
Select a PT3916 type.
Select desired R-zero, alpha,
beta, and delta.
Thermocouple setup menu:
Select desired thermocouple
type (J, K, T, E, R, S, B).
Configure reference junction
menu (JN1 thru JN5):
Configure simulated or real
junction.
Acquire reference tempera-
ture.
Temperature units menu:
Select desired temperature
units.
Measurement speed (integration
time) menu:
Select 1 PLC (power line cycle,
16.67msec for 60Hz, 20msec
for 50Hz and 400Hz).
Select 0.01 PLC.
Select 0.1 PLC.
Select 10 PLC.
Set integration time in PLC
(0.01-10).
Default to setting appropriate
for resolution.
21
Table 9. CONFIG TEMPERATURE menu structure
(cont.)
Menu itemDescription
FILTER
AUTO
AVERAGING
AVERAGING-MODE
RESLN
AUTO
1°, 0.1°, 0.01°, 0.001°
Digital filter menu:
Default to filter appropriate for
integration time.
Select simple average filter
(1-100 readings).
Select moving average or
repeating average mode.
Display resolution menu:
Default to resolution appropri-
ate for sensor.
Select a specific resolution.
22
Table 10. CONFIGURE TRIGGER menu structure
Menu itemDescription
MEASURE
SOURCE
IMMEDIATE
EXTERNAL
MANUAL
GPIB
TRIGLINK
TIMER
HOLD
DELAY
COUNT
INFINITE
ENTER-CHAN-COUNT
CONTROL
SOURCE
ACCEPTOR
Measure layer menu:
Select measure source:
Use to make measure-
ments immediately.
Use external triggers to
control measuring.
Use TRIG key to control
measuring.
Use bus triggers to control
measuring.
Use Trigger Link triggers to
control measuring. Enter
Trigger Link mode and
lines.
Use a timer to control mea-
suring and enter interval
between triggers (0.001-
999999.999sec).
Use to hold up the mea-
surement in the measure
layer.
Use to delay measurement in
the measure layer (0.001-
999999.999sec).
Define number of measure-
ments to make:
Repeat measuring indefi-
nitely.
Count = use defined value
(1-99999).
Select trigger control mode:
Enable Source Bypass.
Disable Source Bypass.
23
Table 10. CONFIGURE TRIGGER menu structure
(cont.)
Menu itemDescription
SCAN
SOURCE
IMMEDIATE
EXTERNAL
MANUAL
GPIB
TRIGLINK
TIMER
HOLD
DELAY
COUNT
INFINITE
ENTER-SCAN-COUNT
CONTROL
SOURCE
ACCEPTOR
Scan layer menu:
Select scan source:
Use to pass operation
immediately into the
measure layer.
Use external triggers to
control scanning.
Use TRIG key to control
scanning.
Use bus triggers to control
scanning.
Use Trigger Link triggers to
control scanning. Enter
Trigger Link lines.
Use a timer to control
scanning and enter interval between scans
(0.001-999999.999sec).
Use to hold up the mea-
surement in the scan
layer.
Use to delay scan in the scan
layer (0.001-
999999.999sec).
Define number of scans to be
performed:
Repeat scanning indefi-
nitely.
Count = user defined value
(1-99999).
Select trigger control mode:
Enable Source Bypass.
Disable Source Bypass.
24
Table 10. CONFIGURE TRIGGER menu structure
(cont.)
Menu itemDescription
ARM
SOURCE
IMMEDIATE
EXTERNAL
MANUAL
GPIB
TRIGLINK
HOLD
COUNT
INFINITE
ENTER-ARM-COUNT
CONTROL
SOURCE
ACCEPTOR
HALTUse to halt triggers. Press TRIG
Arm layer menu:
Select arm source:
Use to arm meter immedi-
ately and pass operation
into the scan layer.
Use external triggers to arm
meter.
Use TRIG key to arm
meter.
Use bus triggers to arm
meter.
Use Trigger Link triggers to
arm meter. Enter Trigger
Link lines.
Use to hold up the mea-
surement in the arm
layer.
Define number of times to
arm meter:
Continuously re-arm meter.
User defined count value
(1-99999).
Select trigger control mode:
Enable Source Bypass.
Disable Source Bypass.
key to resume triggering.
25
Table 11. CONFIG DATA STORE menu structure
Menu itemDescription
BURST-MODE
DATA-GROUP
FULL
COMPACT
CONTROL
FILL-AND-STOP
PRETRIGGER
PERCENTAGE
READING-COUNT
EVENT
CONTINUOUS
NEVER
CLEAR-ALL
COUNT
ENTER-COUNT
USE-TRIGGER-MODEL
FEED
AFTER-CALC
BEFORE-CALC
Acquire 4.5-digit readings at 2000
readings/sec and store in buffer.
Select data types to store in buffer.
Store reading, units, channel#, read-
ing#, time-stamp, and status
(overflow).
Store reading, units, reading#, and
status (overflow).
Select type of buffer control.
Fill buffer with readings and stop.
Wait for pretrigger event; store
before and after readings.
Enter percentage of stored read-
ings before trigger.
Enter count of stored readings
before trigger.
Select source for pretrigger event.
Store readings in buffer continu-
ously.
Readings are not stored.
Clear all stored readings and buffer
statistics.
Select buffer size.
Enter number of readings to store.
Use (finite) measure count from trig-
ger model.
Select type of reading to store.
Store readings after percent or mX+b
calculation.
Store readings before percent or
mX+b calculation.
26
Table 12. CONFIG FILTER menu structure
Menu itemDescription
AUTODefault to filter appropriate for measure-
AVERAGINGProgram simple average filter (1-100 read-
ADVANCEDProgram simple average filter (1-100 read-
AVERAGING-MODE Select moving average or repeating aver-
ment function and type.
ings).
ings), with a noise tolerance window
(0-100% of range).
age mode.
Table 13. CONFIGURE MATH menu structure
Menu item Description
NONESelect no calculation when MATH key is pressed.
mX+bSelect mX+b calculation and enter constants.
PERCENTSelect percent calculation and enter target (refer-
ence) value.
Table 14. CHANNEL SELECTION menu structure
Menu itemDescription
CLOSE-CHANNEL
ENTER CHAN#01 (1-10)
OPEN-ALL-CHANNELS
Close channel menu:
Use cursor, range, and ENTER
keys.
Press ENTER to open closed chan-
nel(s).
27
Table 15. CONFIGURE CHANNELS menu structure
Menu itemDescription
INTERNAL-CHANS
SET INTERNAL CHANS
1=DCV 2=DCV 3=DCV
4=DCV 5=DCV
EXTERNAL INPUTS
# EXTERNAL INPUTS=80
DEFAULT
CHOOSE-FUNCTIONS
SELECT CHAN=01
CHANNEL #01 FUNCTION
SAVE-ALT-FCN
RESTORE-ALT-FUNCTION
Defines internal functions:
Use range and cursor keys
to select channels and
functions.
Sets number of external
channels and functions:
# of external channels (1-
80).
Selects default function
for all external channels.
Use to select channel
functions.
Select channel using
range and cursor
keys.
Select function using
cursor keys.
Stores present function as
alternate.
Restores saved alternate
function.
Table 16. SCAN OPERATION menu structure
Menu itemDescription
INTERNALEnables internal scanning.
EXTERNALEnables external scanning.
RATIO
MEASURE
REFERENCE
FUNCTION
DELTA
MEASURE
REFERENCE
FUNCTION
Enables ratio mode (internal).
Selects measure channel.
Selects reference channel.
Selects ratio function.
“Parameter Error”
“Settings conflict”
“Parameter data out of range”
“Too much data”
“Illegal parameter value”
“Data corrupt or stale”
“Hardware missing”
“Expression Error”
“Save/recall memory lost”
“Self Test failed”
“Queue overflow”
“Query interrupted”
“Query unterminated”
“Query deadlocked”
“Query unterminated after indefinite
response”
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
50
Standard Event
Status Register
OPC
Standard Event
Status Enable
Register
&
OPC
&
&
OR
&
&
To Event Summary
Bit (ESB) of Status
Byte Register (See
figure 6).
(B2) (B1) (B0)
QYE
(B3)
DDE
(B4)
EXE
(B5)
CME
(B6)
URQ
(B7)
PON
(B15 - B8)
* ESR ?
&
&
Figure 2. Standard event status
(B2) (B1) (B0)
QYE
(B3)
DDE
(B4)
EXE
(B5)
CME
(B6)
URQ
(B7)
PON
(B15 - B8)
* ESE
* ESE ?
PON = Power On
URQ = User Request
CME = Command Error
EXE = Execution Error
DDE = Device-Dependent Error
QYE = Query Error
OPC = Operation Complete
& = Logical AND
OR = Logical OR
51
PTR
Transition
NTR Filter
Operation Event
(B0)
(B1)
(B2)
(B4) (B3)
(B5)
(B6)
(B10) (B9) (B8) (B7)
(B15 - B11)
Register
(B0)
Set
(B1)
(B2)
(B4) (B3)
Trig
(B5)
(B6)
Arm
CalcCal
Idle
(B10) (B9) (B8) (B7)
(B15 - B11)
&
&
Operation Condition
Register
(B0)
Set
(B1)
(B2)
From OR'ed summary
of Trigger Event Status.
(B4) (B3)
Trig
(B5)
Arm
(B6)
CalcCal
Idle
(B10) (B9) (B8) (B7)
From OR'ed summary of
Arm Event Status.
(B15 - B11)
Set
Trig
Arm
CalcCal
Idle
Figure 3. Operation event status
Operation Event
Enable Register
&
(B0)
&
Set
(B1)
(B2)
PTR = Positive Transition Filter
NTR = Negative Transition Filter
&
&
OR
Trig
Arm
CalcCal
Idle
To Operation
Summary Bit
(OSB) of Status
Byte Register.
(B4) (B3)
(B5)
(B6)
& = Logical AND
OR = Logical OR
(B10) (B9) (B8) (B7)
(B15 - B11)
Idle = Idle
Calc = Calculating
Arm = Waiting in an Arm Layer
(See figure 6).
Trig = Waiting in Trigger Layer
Set = Settling
Cal = Calibrating
52
Measurement
Condition Register
PTR Measurement
NTR Transition Filter
Measurement Event
Register
(B0)
(B0)
LL1
(B1)
(B2)
(B4) (B3)
(B5)
RAV
BHF BAVLL2
BFLHL2HL1ROF
(B10) (B9) (B8) (B7) (B6)
BPT
(B11)
(B15 - B12)
LL1
RAV
BHF BAVLL2
BFLHL2HL1ROF
BPT
(B1)
(B2)
(B4) (B3)
(B5)
(B6)
(B7)
(B8)
(B9)
(B10)
(B11)
(B15 - B12)
(B0)
LL1
(B1)
(B2)
LL2 HL1
(B4) (B3)
(B5)
RAV
(B7) (B6)
BAV
(B8)
BHF
BFLHL2ROF
(B10) (B9)
BPT
(B11)
(B15 - B12)
&
&
&
&
&
&
&
OR
Figure 4. Measurement event status
&
&
&
To Measurement
Measurement Event
Enable
Register
(B0)
LL1
(B1)
(B2)
(B4) (B3)
(B5)
RAV
(B7) (B6)
BAV
(B8)
BHF
BFLHL2ROFLL2 HL1
(B10) (B9)
BPT
(B11)
(B15 - B12)
Summary Bit
(MSB) of Status
Byte Register.
(See figure 6).
PTR = Positive Transition Filter
NTR = Negative Transition Filter
HL1 = High Limit 1
LL1 = Low Limit 1
ROF = Reading Overflow
& = Logical AND
OR = Logical OR
RAV = Reading Available
HL2 = High Limit 2
LL2 = Low Limit 2
BPT = Buffer Pretriggered
BFL = Buffer Full
BHF = Buffer Half Full
BAV = Buffer Available
53
Questionable
Condition Register
Questionable
Transition Filter
PTR
NTR
Questionable Event
Register
Questionable Event
Enable Register
(B3 - B0)
(B3 - B0)
(B4)
(B7 - B5)
(B13 - B9)
(B14)(B8)
0
(B15)
Temp
WarnCal
(B4)
(B7 - B5)
(B8)
(B13 - B9)(B14)
0
(B15)
&
&
&
&
OR
Temp
Cal
0
Temp
WarnCal
(B3 - B0)
(B4)
(B7 - B5)
(B13 - B9)
(B14)(B8)
(B15)
Figure 5. Questionable event status
(B3 - B0)
&
(B4)
Temp
(B7 - B5)
(B13 - B9)
(B14)(B8)
WarnCal
0
(B15)
To Questionable
Summary Bit
(QSB) of Status
Byte Register.
(See figure 6).
Warn = Command Warning
Cal = Calibration Summary
Temp = Temperature Summary
& = Logical AND
OR = Logical OR
PTR = Positive Transition Register
NTR = Negative Transition Register
54
Read by Serial Poll
Status Byte
Register
MSB
Read by *STB ?
Service Request
Enable Register
&
MSB
(B2) (B1) (B0)
EAV
(B3)
QSB
(B4)
MAV
(B5)
Status Summary Messages
ESB
(B6)
RQS
OSB
* STB ?
Service
Request
MSS
(B7)
Serial Poll
Generation
&
&
&
&
&
OR
EAV
QSB
MAV
ESB
OSB
* SRE
(B2) (B1) (B0)
(B3)
(B4)
(B5)
(B7) (B6)
* SRE ?
OSB = Operation Summary Bit
MSS = Master Summary Status
RQS = Request for Service
ESB = Event Summary Bit
Figure 6. Status byte and service request (SRQ)
MAV = Message Available
QSB = Questionable Summary Bit
EAV = Error Available
MSB = Measurement Summary Bit
& = Logical AND
OR = Logical OR
55
IEEE-488.2 Common
Commands and Queries
Table 21. IEEE-488.2 common commands and queries
MnemonicNameDescription
*CLSClear statusClears all event registers, and
*ESE <NRf> Event Enable com-
mand
*ESE?Event Enable query Reads Standard Event Enable
*ESR?Event status
register query
*IDN?Identification query Reads ID information of
*OPCOperation com-
plete command
*OPC?Operation com-
plete query
*OPT?Option identifica-
tion query
*RCL <NRf> Recall commandReturns the 2001 to the setup
*RSTReset commandReturns the 2001 to the *RST
*SAV <NRf> Save commandSaves the current setup con-
*SRE <NRf> Service request
enable command
Error Queue.
Sets Standard Event Enable
Register.
Register.
Reads Standard Event Status
Register and clears it.
instrument.
Sets the OPC bit in the Stan-
dard Event Status Register
after all pending commands
have been executed.
Places an ASCII “1” into the
output queue when all pending selected device operations have been completed.
Reads ID code of options
present (memory, scanner).
configuration stored in the
designated memory location.
default conditions.
figuration to the designated
memory location.
Sets Service Request Enable
Register.
56
Table 21. IEEE-488.2 common commands and queries
(cont.)
MnemonicNameDescription
*SRE?Service request
enable query
*STB?Read status byte
query
*TRGTrigger commandIssues a bus trigger.
*TST?Self-test queryPerforms a checksum test on
*WAIWait-to-continue
command
Reads Service Request
Enable Register.
Reads Status Byte Register.
ROM and return the results.
Wait until all previous com-
mands are executed.
57
SCPI Command Subsystems
Notes:
1. Brackets ([ ]) are used to denote optional character sets.
These optional characters do not have to be included in
the program message. Do not use brackets ([ ]) in the program message.
2. Angle brackets (< >) are used to indicate parameter type.
Do not use angle brackets (< >) in the program message.
3. Upper case characters indicate the short-form version for
each command word.
Table 22. Signal oriented measurement commands
CommandDescription
:FETCh?Requests the latest reading (SCPI) or a
:CONFigure:<function>Places the 2001 in a “one-shot” mea-
:READ?Performs an :ABORt, :INITiate, and a
:MEASure[:<function>]?Performs an :ABORt, :CONFigure
fresh reading (FRESh).
surement mode for the specified function.
FETCh?.
:<function>, and a :READ?.
Table 23. Calculate command summary
CommandDescription
:CALCulate[1]
:FORMat <name>
:FORMat?
:KMATh
:MMFactor <NRf>
:MMFactor?
:MBFactor <NRf>
Subsystem to control CALC 1:
Select math format: MXB, PERCent,
NONE.
Query math format.
Path to configure math calculations:
Specify “m” for mX+b
(-9.999999e20 to
+9.999999e20).
Query “m” factor.
Specify “b” for mX+b
(-9.999999e30 to
+9.999999e30).
58
Table 23. Calculate command summary (cont.)
CommandDescription
:CALCulate[1]
:KMATh
:MBFactor?
:PERCent <NRf>
:PERCent?
:STATe <b>
:STATe?
:DATA?
:IMMediate
:CALCulate2
:FORMat <name>
:FORMat?
:STATe <b>
:STATe?
:IMMediate
:DATA?
:CALCulate3
:LIMit[1]
:UPPer
[:DATA] <n>
[:DATA]?
:SOURce <NRf>
:SOURce?
:LOWer
[:DATA] <n>
[:DATA]?
:SOURce <NRf>
:SOURce?
:STATe <b>
:STATe?
:FAIL?
:CLEAR
Query “b” factor.
Set PERCENT value
(-9.999999e35 to
+9.999999e35).
Query PERCENT.
Enable (1 or ON) or disable (0 or
OFF) calculation.
Query state of math function.
Read math result of CALC 1.
Recalculate input data.
Subsystem to control CALC 2:
Select math format: MEAN, SDEVia-
tion, MAXimum, MINimum,
PKPK, NONE.
Query math format.
Enable (1 or ON) or disable (0 or
OFF) calculation.
Query state of math function.
Recalculate raw input data in buffer.
Read math result of CALC 2.
Subsystem to control CALC 3 (limit
tests):
Path to control LIMIT 1 test:
Path to configure upper limit:
Specify upper limit
(-9.999999e35 to
+9.999999e35).
Query upper limit.
Specify digital output (0 to 15).
Query source.
Path to configure lower limit:
Specify lower limit
(-9.999999e35 to
+9.999999e35).
Query lower limit.
Specify digital output (0 to 15).
Query source.
Enable (1 or ON) or disable (0 or
OFF) limit test.
Query state of limit test.
Query test result (1 = pass,
0 = fail).
Path to clear failed test:
59
Table 23. Calculate command summary (cont.)
CommandDescription
:CALCulate3
:LIMit[1]
:CLEAR
[:IMMediate]
:AUTO <b>
:AUTO?
:LIMit2
:UPPer
[:DATA] <n>
[:DATA]?
:SOURce <NRf>
:SOURce?
:LOWer
[:DATA] <n>
[:DATA]?
:SOURce <NRf>
:SOURce?
:STATe <b>
:STATe?
:FAIL?
:CLEAR
[:IMMediate]
:AUTO <b>
:AUTO?
:PASS
:SOURce <NRf>
:CLIMits
:FAIL?
:BSTRobe
:STATe <b>
:STATe?
:IMMediate
Clear failed test indication.
Enable (1 or ON) or disable (0
or OFF) auto clear.
Query auto clear.
Path to control LIMIT 2 test:
Path to configure upper limit:
Specify upper limit
(-9.999999e35
to +9.999999e35).
Query upper limit.
Specify digital output (0 to 15).
Query source (digital output
value).
Path to configure lower limit:
Specify lower limit
(-9.999999e35
to +9.999999e35).
Query lower limit.
Specify digital output (0 to 15).
Query source (digital output
value).
Enable (1 or ON) or disable (0
or OFF) limit test.
Query state of limit test.
Query test result (1 = pass,
0 = fail).
Path to clear failed test:
Clear failed test indication.
Enable (1 or ON) or disable
(0 or OFF) auto clear.
Query auto clear.
Path to define “pass” digital output
pattern.
Specify digital output (0 to 15).
Command path for composite lim-
its:
Query composite result of LIMIT
1 and LIMIT 2 tests (1 = pass, 0
= fail).
Path to control limit binning strobe:
Enable (1 or ON) or disable (0 or
OFF) strobe.
Query state of binning strobe.
Re-perform limit tests.
60
Table 24. CALibrate command summary
CommandDescription
:CALibration
:PROTected
:LOCK
:SWITch?
:SAVE
:DATA?
:DATE “<string>”
:DATE?
:NDUE “<string>”
:NDUE?
:LLEVel
:SWITch?
:STEP <Step #>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
:STEP?
:CALCulate
Calibration root command.
All commands in this subsystem
are protected by the CAL
switch.
Lock out calibration (opposite
of enabling cal with CAL
switch).
Request comprehensive CAL
switch state. (0 = locked;
1 = unlocked)
Save cal constants to
EEPROM.
Download cal constants from
2001.
Send cal date to 2001.
Request cal date from 2001.
Send next due cal date to
2001.
Request next due cal date
from 2001.
Low-level calibration sub-
system.
Request low-level CAL
switch state. (0 = locked;
1 = unlocked)
20V AC at 1kHz step.
20V AC at 30kHz step.
200V AC at 1kHz step.
200V AC at 30kHz step.
1.5V AC at 1kHz step.
0.2V AC at 1kHz step.
5mV AC at 100kHz step.
0.5mV AC at 1kHz step.
+2V DC step.
-2V DC step.
0V DC step.
20mA AC at 1kHz step.
+0.2A DC step.
+2A DC step.
2V AC at 1Hz step.
Request the current calibra-
tion step.
Calculate low-level cal con-
stants.
61
Table 24. CALibrate command summary (cont.)
CommandDescription
:CALibration
:PROTected
:DC
:ZERO
:LOW <NRf>
:HIGH <NRf>
:LOHM <NRf>
:HOHM <NRf>
:OPEN
:CALCulate
:UNPRotected
:ACCompensation
User calibration subsystem.
Low-thermal short calibra-
tion step.
+2V DC calibration step.
+20V DC calibration step.
20kΩ calibration step.
1MΩ calibration step.
Open circuit calibration
step.
Calculate DC cal constants.
All commands in this subsystem
are not protected by CAL
switch.
Perform user AC calibration
(disconnect all cables).
Table 25. DISPlay command summary
CommandDescription
:DISPlay
[:WINDow[1]]
:TEXT
:DATA <a>
:DATA?
:STATe <b>
:STATe?
:DATA?
:WINDow2
:TEXT
:DATA <a>
:DATA?
:STATe <b>
:STATe?
:DATA?
Path to locate message to top display.
Path to control user text messages.
Define ASCII message “a” using up
to 20 characters.
Query text message.
Enable (1 or ON) or disable (0 or
OFF) message mode.
Query text message mode (0 or 1).
Query data on top portion of display.
Path to locate message to bottom display.
Path to control user text messages.
Define ASCII message “a” using up
to 32 characters.
Query text message.
Enable (1 or ON) or disable (0 or
OFF) message mode.
Query text message mode (0 or 1).
Query data on bottom portion of dis-
play.
62
Table 25. DISPlay command summary (cont.)
CommandDescription
:DISPlay
:CNDisplay
:SMESsage <b>
:SMESsage?
:ENABle <b>
:ENABle?
Clear NEXT (or PREV) display messages
and cancel associated operations.
Enable (1 or ON) or disable (0 or OFF)
status message mode.
Query status message mode (0 or 1).
Turn on (1 or ON) or turn off (0 or OFF)
the front panel display.
Query state of the display (0 or 1).
Table 26. FORMat command summary
CommandDescription
:FORMat
[:DATA] <type>[,<length>]
[:DATA]?
:ELEMents <item list>
:ELEMents?
:BORDer <name>
:BORDer?
Select data format:
ASCii
REAL, 32
REAL, 64
SREal
DREal
Query data format.
Specify data elements: READ-
ing, CHANnel, RNUMber,
UNITs, TIMEstamp and
STATus.
Query data elements.
Select binary byte order:
NORMal, SWAPped.
Query byte order.
63
Table 27. OUTPut command summary
CommandDescription
:OUTPut
:TTL[1]
:LSENse <name>
:LSENse?
:TTL2
:LSENse <name>
:LSENse?
:TTL3
:LSENse <name>
:LSENse?
:TTL4
:LSENse <name>
:LSENse?
Path to set polarity of digital out-
put line 1:
Select polarity; active (AHIGH)
or active (ALOW).
Query polarity of line 1.
Path to set polarity of digital out-
put line 2:
Select polarity; active (AHIGH)
or active (ALOW).
Query polarity of line 2.
Path to set polarity of digital out-
put line 3:
Select polarity; active (AHIGH)
or active (ALOW).
Query polarity of line 3.
Path to set polarity of digital out-
put line 4:
Select polarity; active (AHIGH)
or active (ALOW).
Query polarity of line 4.
Table 28. ROUTe command summary
CommandDescription
:ROUTe
:CLOSe <list>
:STATe?
:CLOSe? <list>
:OPEN <list>
:OPEN:ALL
:OPEN? <list>
:SCAN
[:INTernal] <list>
Path and command to close speci-
fied channel:
Query closed channel.
Query specified channels
(1 = closed, 0 = open).
Open specified channel or all
channels.
Open all channels.
Query specified channels
(1 = open, 0 = closed).
Command path to configure and
control scan operations:
Specify an internal scan list (2 to
10 channels).
64
Table 28. ROUTe command summary (cont.)
CommandDescription
:ROUTe
:SCAN
[:INTernal]?
:FUNCtion <list>,
<name>
:FUNCtion? <list>
:EXTernal <list>
:EXTernal?
:FUNCtion <list>,
<name>
:FUNCtion? <list>
:RATio
:FUNCtion <name>
:FUNCtion?
:RCHannel <list>
:RCHannel?
:MCHannel <list>
:MCHannel?
:DELTa
:FUNCtion <name>
:FUNCtion?
:RCHannel <list>
:RCHannel?
:MCHannel <list>
:MCHannel?
:LSELect <name>
:LSELect?
Query the internal scan list.
Assign measurement function
to specified channels.
Query function for each speci-
fied channel.
Specify an external scan list (2 to
80 channels).
Query the external scan list.
Assign measurement function
to specified channels.
Query function for each speci-
fied channel.
Command path to configure ratio
calculation:
Specify function for Ratio
(‘VOLTage:DC’, ‘RESis-
tance’ or ‘FRESistance’).
Query Ratio function.
Specify reference channel (1 to
10).
Query reference channel.
Specify measure channel (1 to
10).
Query measure channel.
Command path to configure
delta calculation:
Specify function for Delta
(‘VOLTage:DC’, ‘RESis-
tance’ or ‘FRESistance’).
Query Delta function.
Specify reference channel (1 to
10).
Query reference channel.
Specify measure channel (1 to