Page 4
Revision F (Document Number 2001-900-01) ..................July 1998 Revision G (Document Number 2001-900-01) ..................June 1999 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.
(IEC) Standard IEC 664, digital multimeter measuring circuits The types of product users are: (e.g., Keithley Models 175A, 199, 2000, 2001, 2002, and 2010) are Installation Category II. All other instruments’ signal terminals are Responsible body is the individual or group responsible for the use Installation Category I and must not be connected to mains.
Page 6
NOT as safety earth ground connections. leads, and input jacks, must be purchased from Keithley Instru- ments. Standard fuses, with applicable national safety approvals, If you are using a test fixture, keep the lid closed while power is ap- may be used if the rating and type are the same.
Table of Contents General Information Introduction ................................. 1-1 Features ................................1-1 Warranty information............................1-2 Manual addenda ..............................1-2 Safety symbols and terms ........................... 1-2 Specifications ..............................1-2 Inspection ................................1-2 Options and accessories ............................1-2 Getting Started Introduction ................................. 2-1 Front and rear panel summary ..........................
Page 8
Front Panel Operation Introduction ................................. 3-1 Power-up procedure............................. 3-1 3.2.1 Line power connections..........................3-1 3.2.2 Line fuse replacement..........................3-2 3.2.3 Power-up sequence............................3-2 3.2.4 High energy circuit safety precautions ......................3-4 3.2.5 Power-on default conditions........................3-4 3.2.6 Warm-up period............................3-4 3.2.7 IEEE-488 primary address ..........................
Page 12
APPENDICES Specifications ............................A-1 Default Conditions............................B-1 IEEE-488.2 Common Commands ......................C-1 SCPI Command Subsystems ........................D-1 Interface Function Codes..........................E-1 ASCII Character Codes and IEEE-488 Multiline Interface Command Messages ........F-1 Controller Programs ........................... G-1 IEEE-488 Bus Overview ..........................H-1 IEEE-488 Conformance Information ......................
Page 13
List of Illustrations Getting Started Figure 2-1 Model 2001 front panel..........................2-2 Figure 2-2 Model 2001 rear panel ..........................2-3 Figure 2-3 Simplified model of measurement operation ....................2-6 Figure 2-4 Typical DC voltage connections ......................... 2-9 Front Panel Operation Figure 3-1 Model 2001 display formats ........................
Page 14
IEEE-488 connections ..........................4-2 Figure 4-3 IEEE-488 connector location ........................4-2 Figure 4-4 Contact assignments ............................ 4-3 Figure 4-5 Model 2001 status register structure......................4-6 Figure 4-6 Standard event status ........................... 4-7 Figure 4-7 Operation event status ..........................4-8 Figure 4-8 Arm event status ............................
This section contains general information about the Model the IEEE-488 bus. For example, the buffer can be pro- 2001 Multimeter. It is arranged in the following manner: grammed to store up to 850 readings at 4.5 digits, or up to 250 time-stamped readings at 6.5 digits. The Model Features 2001 can be configured with memory options that ex-...
Always Model 1050 Padded Carrying Case — A carrying case for read the associated information very carefully before per- a Model 2001 or a Model 7001. Includes handles and shoul- forming the indicated procedure. der strap.
Page 21
Model 5806 Kelvin Clip Lead Set — Includes two Kelvin Model 4288-3 Side-by-side Rack Mount Kit — Mounts a clip test leads (0.9m) with banana plug termination. De- Model 2001 and a Model 199 side-by-side in a standard 19- signed for instruments that measure 4-terminal resistance. A inch rack.
IEEE-488 2.2.2 Rear panel bus, including programming examples. The rear panel of the Model 2001 is shown in Figure 2-2. NOTE This figure also includes abbreviated information that should The IEEE-488 bus is also referred to as be reviewed before operating the instrument.
PREV: Moves to previous multiple display of a function resistance measurements NEXT: Moves to next multiple display of a function INPUTS POWER Selects input connections on front or rear panels 0 = OFF 10 CAL 1 = ON Enables calibration functions Figure 2-1 Model 2001 front panel...
BNC CONNECTIONS LO (Chassis) INPUT CONNECTIONS SCANNER Optional Model 2001-SCAN Scanner Card installs in this slot INPUT HI and LO: Used for making DC volts, AC volts, and 2-wire resistance measurements. AMPS FUSE AMPS: Used in conjunction with INPUT LO to make DC Holds current input fuse (2A, 250V, fast blow, 5×20mm)
In some cases, menu selections branch off to further define the options, such as the following for the SPEED option: In the multiple display mode, the Model 2001 can show the readings of up to three separate measurements. For example,...
NEXT ↓ ↑ PREV +00.00000 VDC CH02 Readings of adjacent internal channels CH01=+00.0000 V CH03=+00.0000 V (with Model 2001-SCAN option). NEXT ↓ ↑ PREV Note: Press the NEXT and PREV DISPLAY keys to scroll through the multiple displays (with wraparound).
Getting Started Table 2-2 Message displays Menu summary While operating the Model 2001, the front panel display is also used for showing status and error messages. These mes- Action Description sages are shown to inform you of parameter conflicts, trigger CONFIG-DCV Press the CONFIG key, then the DCV overruns, etc.
With one of the other scan sources selected (External, Manual, GPIB, Trigger Link, Timer, or When the Model 2001 is taken out of the idle state by press- Hold), the instrument waits until the appropriate event oc- ing TRIG (or sending the :INIT or :INIT:CONT ON com- curs.
DC voltage are: • Measurement speed (integration time) Normal, 1 The Model 2001 can save from one to ten user setups in power line cycle. memory, depending on the installed memory option. You can •...
400Hz). 2. Using the set of supplied test leads, connect the Model • Digital filter Advanced, 10 readings, 1% noise toler- 2001 to a DC voltage source (e.g., a battery) as shown in Figure 2-4. ance, moving average, enabled.
Getting Started Table 2-3 CONFIGURE DCV menu structure Menu item Description SPEED Measurement speed (integration time) menu: NORMAL Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). FAST Select 0.01 PLC. MEDIUM Select 0.1 PLC. HIACCURACY Select 10 PLC.
2.5.2 Storing DC voltage readings example To recall the stored readings, perform the following: This example assumes the Model 2001 is reset to its bench defaults, as outlined in paragraph 2.4. It also assumes the in- 1. Press RECALL to view the readings. The following...
Getting Started Table 2-4 Multiple displays for recalled readings Display Description +00.00000 VDC Normal stored reading. Rdg#+00000 @Time=+000.000000 sec Reading number and time-stamp. NEXT ↓ ↑ PREV +00.00000 VDC Maximum value of stored readings. MAX=+0.000000e+00 at RDG# +00000 NEXT ↓ ↑...
488.1) will work with the new standard. Simply connect the 5. Use the cursor and RANGE keys to change the Model 2001 to a computer that is equipped with an IEEE- buffer size. Then press ENTER for the change to take ef- 488 interface.
After the query command mands. Table 2-7 provides an abbreviated list of the SCPI is sent and the Model 2001 is addressed to talk, a message commands necessary to perform some basic operations. identifying the selected control source will be sent to the computer.
Getting Started Table 2-7 Abbreviated SCPI command summary Command Description :SYSTem Subsystem command path. :PRESet Set unit to a default configuration (see Appendix B). [:SENSe[1]] Subsystem command path. :VOLTage[:DC] Path to configure DC voltage. :APERture <n> Specify integration time in seconds (n = 166.67e-6 to 200e-3). :AVERage Path to control averaging filter: :COUNt <n>...
The following information explains some of the program- 2. 0.5 This real number parameter sets the trigger delay ming syntax for the Model 2001. For more complete infor- period in seconds. mation, see Programming Syntax, which is located just after 3.
OUTPUT 716;“:trac:egr full” The following programming examples are written in the OUTPUT 716;“:trac:poin 100” Hewlett-Packard BASIC 4.0 programming language. The OUTPUT 716;“:trac:feed:cont next” programs assume that the Model 2001 is set to primary ad- OUTPUT 716;“:trac:data?” dress 16. ENTER 716;A$ PRINT A$ Programming example #1 ...
Page 39
Line 120 Specify data elements (reading, reading number, readings units, and status). The following code fragment configures the Model 2001 for Line 130 Clear all stored readings. burst speed DC voltage readings, stores 100 readings, and Line 140 Perform any math before storing readings.
Functions: Describes the measurement functions of the instrument (DC and AC voltage, DC and AC cur- 1. The Model 2001 operates from a line voltage in the rent, 2-wire and 4-wire resistance, frequency, and tem- range of 90-134V or 180-250V at a frequency of 50, 60, perature) and typical test connections.
“yy” is the year. If no calibration date is set, the display the fuse. See the optional Model 2001 shows that it is due now. (See the Model 2001 Calibration Repair Manual for troubleshooting in- Manual to set the calibration due date and paragraph 3.12.3 formation.
3.2.6 Warm-up period When making measurements in high energy circuits, use test The Model 2001 can be used within one minute after it is leads that meet the following requirements: turned on. However, the instrument should be turned on and allowed to warm up for at least one hour before use to •...
• The top line can display readings up to 7 digits, along TALK: Shows that the Model 2001 is the active talker on the with units. It can also indicate the measurement type IEEE-488 bus. The unit can be placed in the talker active (e.g., RMS), display “hold”, type of math operation,...
• Top line shows a reading; bottom line shows a zero- ARM: Turns on when the Model 2001 is taken out of the idle centered bar graph with adjustable limits. state (by the TRIG key or the :INIT or :INIT:CONT ON bus •...
Front Panel Operation Table 3-3 Multiple displays by function Function Next display Paragraph Bar graph 3.3.2 Zero-centered bar graph 3.3.2 Maximum and minimum values 3.3.2 Relative and actual values Calculated and actual values (see Note 1) 3.10 Limits bar graph (see Note 1) 3.12.5 Adjacent channel readings (see Note 2) 3.11...
Front Panel Operation 2Hz 20Hz 200Hz 2kHz 20kHz Bar graph 200kHz 2MHz 15MHz The “normal” bar graph, with a zero at the left end, is a graphical representation of a reading as a portion of a range. For temperature: (See Figure 3-3.) The vertical lines displayed along the bar BARGRAPH:0 to 0040°C designate 0%, 25%, 50%, 75%, and 100% of full scale.
ZERO-BARGRAPH±0002°C 3.3.4 Status and error messages 3. Change the frequency limits by highlighting one of the During Model 2001 operation and programming, you will selections and pressing ENTER. For the temperature, encounter a number of front panel messages. Typical use the cursor keys and the RANGE...
Front Panel Operation Table 3-4 Table 3-4 (Continued) Status and error messages Status and error messages Number Description Event Number Description Event +900 “Internal System Error” -120 “Numeric data error” -121 “Invalid character in number” +611 “Questionable Temperature” -123 “Exponent too large” +610 “Questionable Calibration”...
3. Pressing the ENTER key selects an item and, if further definition is needed, moves down within the menu struc- From the front panel of the Model 2001, you configure mea- ture. Pressing the EXIT key backs up within a menu surements through the use of menus.
• Display resolution Functions • Multiple displays The Model 2001 has much flexibility when configuring the To access the configuration menus for the measurement measurement functions. This flexibility must be used sensi- functions, press the CONFIG key and then a function key bly in order to balance the various settings for a particular ap- (DCV, ACV, DCI, ACI, Ω2, Ω4, FREQ, TEMP).
1. Connect the test leads to the INPUT HI and LO termi- nals of the Model 2001. Either the front or rear inputs AC voltage measurements can be used; place the INPUTS button in the appropriate The Model 2001 can make true RMS AC voltage measure- position.
Front Panel Operation Model 2001 SENSE INPUT Ω 4 WIRE +000.0001 mVDC DC Voltage 350V 1100V PEAK PEAK Source Range : 200 mVDC 2001 MULTIMETER 500V INPUTS PEAK Ω2 Ω4 PREV FREQ TEMP DISPLAY RANGE NEXT AUTO FRONT/REAR TRIG STORE RECALL...
Front Panel Operation Table 3-6 CONFIGURE DCV menu structure Menu item Description SPEED Measurement speed (integration time) menu: NORMAL Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). FAST Select 0.01 PLC. MEDIUM Select 0.1 PLC. HIACCURACY Select 10 PLC.
Front Panel Operation Table 3-7 CONFIGURE ACV menu structure Menu item Description SPEED Measurement speed (integration time) menu: NORMAL Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). FAST Select 0.01 PLC. MEDIUM Select 0.1 PLC. HIACCURACY Select 10 PLC.
Front Panel Operation You can program the integration time parameter as follows: After selecting this menu item, cursor position indicates the present state (ON or OFF) of the analog filter. To change the 1. From the normal reading display, press the CONFIG state, place the cursor (using the keys) on the al- key and then the appropriate function key to access the...
Front Panel Operation Table 3-9 DCV and ACV auto filter Measurement function and Noise Averaging type Units State Type Readings tolerance Mode Advanced 1.0% Moving DCV peak spikes Advanced 5.0% Moving RMS, average, low frequency Advanced 5.0% Moving ACV peak Volts Advanced 5.0%...
Page 58
With a user-programmable reference impedance, the This parameter selects the displayed units for AC voltage Model 2001 reads 0dBm when the voltage needed to dissi- measurements. You can program the ACV units parameter as pate 1mW through the reference impedance is applied. The...
Page 59
4 digits. In addition, the accuracy specifications for AC This parameter selects the measurement type for the ACV peak measurements assume AC+DC coupling below 200Hz. function. The Model 2001 directly measures RMS, average, and peak AC voltages. For a 330V peak-to-peak sine wave, POSITIVE-PEAK and NEGATIVE-PEAK: Peak spike which is line voltage in the U.S., the measurements would...
Front Panel Operation Multiple displays Note that dB and dBm are not allowed as valid units for peak spikes. Positive-going spikes on a negative DC level could The displays for DC and AC voltage that show multiple func- still read as a negative value, and the log of a negative num- tions are shown in Figures 3-9 and 3-10.
Front Panel Operation RANGE = Set by DCV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by DCV speed. FILTER = Set by DCV filter. RESOLUTION = Set by DCV resolution. +000.0000 mVDC +000.000 mVAC +000.00 Hz FREQ...
Page 62
Front Panel Operation RANGE = Set by DCV range (auto or Þxed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by DCV speed. FILTER = Set by DCV Þlter. RESOLUTION = Set by DCV resolution. +000.0000 mVDC Pos-Pk=+000.0mV Highest=+000.0mV Pos-Pk...
Page 63
Front Panel Operation RANGE = Set by DCV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by DCV speed. FILTER = Set by DCV filter. RESOLUTION = Set by DCV resolution. +000.0000 mVDC Neg-Pk=-000.0mV Lowest=-000.0mV Neg-Pk...
Page 64
Front Panel Operation RANGE = Set by DCV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by DCV speed. FILTER = Set by DCV filter. RESOLUTION = Set by DCV resolution. +000.0000 mVDC Pos-Pk=+000.0mV Neg-Pk=-000.0mV Pos-Pk...
Front Panel Operation RANGE = Set by ACV range (auto or fixed). Autoranges independently of other functions. REL = Operates normally. SPEED = Set by ACV speed. FILTER = Set by ACV filter. RESOLUTION = Set by ACV resolution. UNITS = Set by ACV units. COUPLING = Set by ACV coupling.
Page 66
Shielding: AC voltages that are extremely large compared with the DC signal to be measured may produce an errone- For the Model 2001, the additional error term for RMS mea- ous output. Therefore, to minimize AC interference, the cir- surements caused by a high crest factor is specified up to a cuit should be shielded with the shield connected to the value of five.
To minimize the drift caused by thermal emfs, use copper DC current measurements leads to connect the circuit to the Model 2001. A banana plug generates a few microvolts. A clean copper conductor such The Model 2001 can make normal DC current measurements as #10 bus wire is ideal for this application.
1. Connect the test leads to the AMPS and INPUT LO ter- rier one-quarter turn counter-clockwise. Release minals of the Model 2001. Either the front or rear inputs pressure on the jack and its internal spring will push can be used; place the INPUTS button in the appropriate the jack out of the socket.
When the function is The following paragraphs detail how to change the Model selected, it will assume the programmed status. 2001 from its bench reset conditions for DC and AC current measurements. The configuration menus are summarized in Table 3-11...
Front Panel Operation Table 3-12 CONFIGURE ACI menu structure Menu item Description SPEED Measurement speed (integration time) menu: NORMAL Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). FAST Select 0.01 PLC. MEDIUM Select 0.1 PLC. HIACCURACY Select 10 PLC.
Front Panel Operation FILTER RESOLUTION The FILTER parameter lets you set the digital filter response The RESOLUTION parameter sets the display resolution. It and control its on/off operation. It is described in paragraph is discussed in paragraph 3.4.1, DC and AC voltage. Only the 3.9.
IN-CKT MEAS1 MEAS2 MEAS2 SOURCE path. The Model 2001 can do this with a pair of Kelvin test probes across the conductor. See Figure 3-12. The method MEAS2 SOURCE ---------------------------------------------- follows:...
Page 73
2. Connect a set of Kelvin test probes, such as Keithley AC-TYPE Model 5805 or 5806, to the Model 2001 INPUT HI and This parameter selects the measurement type for the ACI LO terminals and SENSE HI and LO terminals.
1. Connect test leads to the INPUT HI and LO terminals of 5. Connect the test leads to the resistance as shown in Fig- the Model 2001. Either the front or rear inputs can be ure 3-14. used; place the INPUTS button in the appropriate posi- tion.
1. Connect test leads to the INPUT HI and LO and SENSE 7. Take a reading from the display. Ω4 WIRE HI and LO terminals of the Model 2001. Rec- ommended Kelvin test probes include the Keithley Zeroing Models 5805 and 5806.
The following paragraphs detail how to change the Model It helps to shield resistance greater than 100kΩ to achieve a 2001 from its bench reset conditions for 2-wire and 4-wire stable reading. Place the resistance in a shielded enclosure resistance measurements. The configuration menus are sum- and electrically connect the shield to the INPUT LO terminal marized in Tables 3-16 and 3-17.
Front Panel Operation Table 3-17 CONFIGURE OHMS-4W menu structure Menu item Description SPEED Measurement speed (integration time) menu: NORMAL Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. FAST Select 0.1 PLC. MEDIUM Select 10 PLC.
1. From the CONFIGURE OHMS-2W or CONFIGURE During offset compensated resistance measurements, the OHMS-4W menu, select MAXAUTORANGE and Model 2001 performs the following steps for each A/D con- press ENTER. One of the following menus is displayed: version: SET Ω2 MAX AUTORANGE 1.
1. Connect the test leads to the INPUT HI and LO termi- Multiple displays nals of the Model 2001. Either the front or rear inputs There are three multiple displays available just for the resis- can be used; place the INPUTS button in the appropriate tance functions: position.
The following paragraphs detail how to change the Model maximum of 60% of the range. The AUTO RANGE key re- 2001 from its bench reset conditions for frequency measure- turns the trigger level to 0V or 0mA. After pressing one of ments.
Front Panel Operation Table 3-22 CONFIGURE FREQUENCY menu structure Menu item Description MAX-SIGNAL-LEVEL Display maximum signal level menu: 1V, 10V, 100V, 1000V, TTL Select maximum voltage level for voltage inputs. 1mA, 10mA, 100mA, 1A Select maximum current level for current inputs. RESOLUTION Display resolution menu: 4-DIGITS, 5-DIGITS...
PT385 4-wire RTD (the default sensor) is as follows: You can set the frequency coupling as follows: 1. Connect the RTD sensor to the Model 2001 as shown in 1. From the CONFIGURE FREQUENCY menu, select Figure 3-17. You can use banana plugs (with the front or COUPLING and press ENTER.
Front Panel Operation Sense Ω4-wire HI Model 2001 SENSE Ω 4 WIRE INPUT Input HI +000.00 °C Platinum 350V 1100V Input LO PEAK PEAK 4W-RTD type : PT385 2001 MULTIMETER 500V INPUTS PEAK Ω2 Ω4 PREV FREQ TEMP RANGE DISPLAY...
Front Panel Operation Short Model 2001 SENSE INPUT Input HI Ω 4 WIRE +000.00 °C Platinum 350V 1100V Input LO PEAK PEAK 4W-RTD type : PT385 2001 MULTIMETER 500V INPUTS PEAK Ω2 Ω4 PREV FREQ TEMP RANGE DISPLAY NEXT AUTO...
Page 85
Front Panel Operation MODEL 7402 Model 7057A Thermocouple Scanner Card Note: The thermocouple card must be inserted into a Keithley Model 705 or 706 Scanner or Model 7001 Switch System. CABLE CLAMP OUTPUT HI LO CH 9 CH 8 Model 2001...
3-23. Note that a function does not have to be selected in or- The following paragraphs detail how to change the Model der to be configured. When the function is selected, it will as- 2001 from its bench reset conditions for temperature mea- sume the programmed status. Table 3-23...
Front Panel Operation SENSOR For T < 0°C: This parameter is used to select the temperature sensor. If us- ing a 4- or 3-wire RTD sensor, choose 4-WIRE-RTD. If us- T-100 ing a 2-wire RTD, choose RTD. Select THERMOCOUPLE when using an external thermocouple scanner card (Model For 0°C <...
Page 88
A2, B2, C1, C2, and C3 as the calibration co- An SPRTD as supplied from the manufacturer will come efficients. You can set up the Model 2001 for this measure- with a certificate of calibration that lists the calibration ment as follows: constants and the temperature range supported.
Front Panel Operation THERMOCOUPLE TYPE: This option of the THERMO- 1. From the CONFIG TEMPERATURE menu, select COUPLE SETUP menu brings up a menu of thermocouple UNITS and press ENTER. The following menu is dis- types: played: THERMOCOUPLE TYPE SET TEMP UNITS J K T E R S B N DEG-C DEG-F K To select a type, highlight it and press ENTER.
Front Panel Operation RESLN Multiple displays The RESLN parameter sets the display resolution. It is dis- The available multiple displays for temperature depend on cussed in paragraph 3.4.1, DC and AC voltage. Only the dif- the presently selected sensor type, except for the multiple ferences for temperature are noted here.
3.5.1 Display resolution display of a momentary informational message, for example: The display resolution of a Model 2001 reading depends on Range at maximum: 1000 VDC the selected range and the resolution setting. The default and If the instrument displays the “Overflow”...
For ex- Appendix A. ample, on the 2mA range, the Model 2001 still overflows for a 2.1mA input. Note that up-ranging occurs at 105% of range, while down- Table 3-27 ranging occurs at 10% of range.
The following information describes triggering of the Model rel'd reading = actual value - relative value 2001 from the front panel. The flowchart of Figure 3-22 sum- marizes front panel triggering. It is called the Trigger Model because it is patterned after the SCPI commands sent over With percent or mX+b math enabled, the rel’d reading is act-...
Front Panel Operation Table 3-28 CONFIGURE TRIGGER menu structure Menu item Description MEASURE Measure layer menu: SOURCE Select measure source: IMMEDIATE Use to make measurements immediately. EXTERNAL Use external triggers to control measuring. MANUAL Use TRIG key to control measuring. GPIB Use bus triggers to control measuring.
Front Panel Operation Halt triggers, enable scanning or Idle burst mode TRIG (or SCAN) Idle Arm Trigger Control = Source Arm Layer Another Arm Count (Source Bypass Enabled)* (Arm Layer 1) Output Arm Event Trigger Source Detection Immediate External Source Manual Bypass GPIB...
Page 96
Model. The front panel ARM indicator is off when the instru- the Model 2001 or a manual trigger (i.e., ment is in the idle state. While in the idle state, the instrument pressing TRIG key) occurs.
Page 97
“trigger ignored” message will be propriate event occurs: displayed if an external trigger is sent to the Model 2001 or a manual trigger (i.e., • With the External source selected, the instrument waits pressing TRIG key) occurs. The external for an input trigger via EXTERNAL TRIGGER on the or manual trigger is not used (ignored).
Trigger Link. to control the measure source. Each trigger stimulus applied to the Model 2001 performs a device action, as defined by After the Device Action and an output trigger occurs, the in- the trigger model. In addition to a measurement, this may in- strument returns (if programmed to do so) to the beginning clude range changing, filtering, calculations, data storing,...
Page 99
The position of the cursor indicates the presently select- ed trigger line. See paragraph 3.7.7 for details on using the Trigger Link. 2. To select a trigger line for the Model 2001, place the cur- NOTE sor on the desired line number and press ENTER. The...
Page 100
(in sec- termines the number of readings per scan. You can program onds) is displayed: the Model 2001 to measure up to 99999 times. Perform the INTRVL = 000001.000 following steps to enter the measure count: 1.
SCAN LAYER menu. TRIGLINK: With this selection, the scan source is con- trolled by the Trigger Link of the Model 2001. Trigger Link EXTERNAL: With this selection, external triggers are used is an enhanced trigger system that uses up to six lines to di- to control the scan source.
Page 102
HOLD: When HOLD is selected, the scan source is sup- pressed. As a result, operation does not pass into the measure To select a trigger input line for the Model 2001, place the layer until HOLD is cancelled by selecting one of the other cursor on the desired line number and press ENTER.
EXTERNAL: With this selection, external triggers are used ing menu is displayed: to control the arm source. A trigger stimulus applied to the Model 2001 passes operation into the scan layer. The exter- TRIGGER CONTROL nal trigger is applied to the rear panel “EXTERNAL TRIG- SOURCE ACCEPTOR GER”...
Page 104
Pressing the TRIG key passes operation You can program the Model 2001 to arm up to 99999 times. into the scan layer. Perform the following steps to enter the arm count: 1.
The METER COMPLETE OUTPUT jack provides a TTL- compatible output pulse that can be used to trigger other in- The Model 2001 has BNC connections on the rear panel for struments. The specifications for this trigger pulse are shown external triggering (see Figure 3-23). The EXTERNAL in Figure 3-25.
Page 106
Figure 3-27. Channel Ready (output) of the Model 7001 is Minimum connected to External Trigger Input of the Model 2001. Meter Complete Output of the Model 2001 is connected to Figure 3-25 External Trigger (input) of the Model 7001. Meter complete and asynchronous trigger link output pulse specifications...
Arm count = 1* * Indicates that the setting is the RESET (and factory) default condition. Arm trigger control = Acceptor* Notice that the Model 2001 is reset to BENCH defaults. With Scan layer: this selection, the multimeter stays armed. Since the arm...
Front Panel Operation The data store capability of the Model 2001 could be used to In general, Trigger Link input triggers to the Model 2001 are store the measurements as they occur. Just press the STORE used to control the measure operation. For the Model 2001 to...
Asynchronous Trigger Link example #1 The Trigger Link connections for this test system are shown in Figure 3-30. Trigger Link of the Model 2001 is connected In a typical test system, you may want to close a channel and to Trigger Link of the Model 7001 Switch System. Notice then measure the DUT connected to the channel with a mul- that only one Trigger Link cable is needed.
Page 110
STEP key. * Indicates that the setting is the BENCH RESET (and factory) default con- dition. To run the test and store the readings in the Model 2001, press STORE on the multimeter, enter the desired number of Model 7001: readings (ten), and press ENTER.
Since Channel Trigger Source is set to Source, the The trigger applied to the Model 7001 from the Model 2001 scan does not wait at point B for a trigger. Instead, it by- closes the next channel in the scan. This triggers the multim- passes “Wait for Trigger Link Trigger”...
In this example, the test system (Figure 3-33) includes a This connection problem can be solved by using the Model Model 2001 to measure each DUT at two different bias lev- 8502 Trigger Link Adapter. The adapter has two 8-pin micro- els that are provided by a Model 230 voltage source.
For this example, the Model 230 is programmed for External Model 7001: Triggering and is set to source the first voltage level. The Idle state: Models 2001 and 7001 are configured as follows: Reset = :INIT:CONT OFF* Model 2001: Scan list = 1!1-1!10,...
Page 114
Trigger Link trigger pulse (point E). To run the test and store the readings in the Model 2001, The trigger applied to the Model 7001 from the Model 2001 press STORE on the multimeter, enter the desired number of closes the next channel in the scan, which in turn triggers the readings (20), and press ENTER.
Front Panel Operation Semi-synchronous operation For example, assume that a Model 2001 is connected to two Model 7001 Switch Systems for semi-synchronous opera- In the Semi-synchronous Trigger Link mode, all triggering tion, as shown in Figure 3-37. All three instruments are pro- (input and output) is controlled by a single line.
* Indicates that the setting is the RESET (and factory) default condition. Measure layer: Measure source = TrigLink To run the test and store the readings in the Model 2001, Trigger link mode = Semi-synchronous press STORE on the multimeter, enter the desired number of Semi-sync line = #1* readings (ten), and press ENTER.
first pass through the model. channel in the scan. This pulls the trigger line low, triggering the Model 2001 to measure the next DUT. The process con- tinues until all ten channels are scanned and measured. 7001...
The following paragraphs discuss configuration of the buffer acquisition speed, data grouping, and buffer control, as well The Model 2001 has a buffer to store reading data. It can as recalling buffered data. The CONFIG DATA STORE acquire readings at two different rates (normal and burst menu structure is shown and summarized in Table 3-30.
MODE and press ENTER. After a message about the enabling of burst mode clearing the buffer, the display When burst mode is selected, the Model 2001 is automatical- reads: ly configured for taking fast measurements. (The instru- BURST MODE ment’s previous settings are restored when burst mode is...
The acquisition phase of burst mode can be aborted by Meter Complete output pulses are sent at the rate of 2kHz pressing the EXIT key. Then the Model 2001 starts post- during the acquisition phase. (Note: The last one is not sent processing on that portion of the reading buffer.
Front Panel Operation 3.8.2 Configuring data storage “Compact” is only accurate and displayed to 5.5 digits. It does not allow changes of function, range, or channel while The data storage configuration menu is used for the follow- storing. ing operations: CONTROL •...
Front Panel Operation CLEAR-ALL AFTER-CALC: With this item, readings are stored in the buffer after any enabled math operations are performed This action can be used at any time to clear the data buffer of (mX+b or percent). all stored readings and buffer statistics. Since the MEM1 and MEM2 memory options are non-volatile, clear-all is the only BEFORE-CALC: With this item selected, readings are way for the operator to clear the reading buffer.
3.9.1 Digital filter types of the stored readings, for example: SDEV=1.4944e-03 The Model 2001 has two types of digital filters: averaging and advanced. Both types are a simple average of one to 100 reading conversions. The difference between them is the The equation used to calculate the standard deviation is: user-programmable noise “window”...
Page 126
Front Panel Operation Voltage +1% of range Window Violation -1% of range +1% of range -1% of range Integration Time Conversions: Type = averaging Readings = 5 Mode = moving Reading Reading Reading Reading Reading Reading Reading Reading Reading Reading Reading Type = advanced Conversions:...
Front Panel Operation Table 3-36 Auto filters Measurement Filter Noise Averaging Tolerance Function Type State Type Readings Mode Level DC voltage Advanced Moving AC voltage RMS, average, low fre- Advanced for volts; Moving quency RMS Average for dB, dBm Peak, pos. peak spikes, Advanced for volts;...
Front Panel Operation Choosing the filter parameters for each function follows the ADVANCED same procedure. You can program a digital filter as follows: This selection is for an averaging filter with a noise window. (It is not available with dB or dBm units, ratio or delta, tem- 1.
filter function. The Model 2001 has an analog filter for use with the DCV function. This filter reduces the number of overflow errors The analog filter is a single stage, single-pole, low-pass RC caused by noise seen on the input signal.
Figure 3-41 Analog filter 3.10 Math NOTE The Model 2001 uses IEEE-754 floating Model 2001 math operations are divided into four catego- point format for math calculations. ries: • Math performed on single readings (mX+b and per- 3.10.1 mX+b cent).
Front Panel Operation 3.10.2 Percent 3.10.4 Configuring math This operation lets you specify a target reading value. The The mX+b, percent, and percent deviation math operations displayed reading will be expressed as a percentage of the are programmed from the CONFIGURE MATH menu. The target value, often in scientific notation.
This menu item selects the percent deviation calculation and returns the display to the normal measurement state. The Model 2001 can be used with an internal scanner card (Model 2001-SCAN) or with external scanner cards installed in switching mainframes such as the Models 706 and 7001.
Front Panel Operation Channel selection menu however, that you cannot close or open external channels us- ing Model 2001 controls. Use the switching mainframe con- Table 3-39 summarizes the channel selection menu structure trols to open and close individual channels.
• Select measurement functions and the number of chan- With this menu displayed, use the cursor keys to select the nels in an external scanner used with the Model 2001. channel, and use the range keys to select the desired measur- •...
Page 136
Model 2001 Multimeter. When the EXTERNAL- are the same. INPUTS menu item is selected, the instrument will prompt...
When this selection is chosen, the Model Use the cursor keys to select the measure channel, then press 2001 will change to the function specified for the first chan- ENTER. nel and then close the channel and take a reading. When the...
Front Panel Operation The FUNCTION menu appears as follows: Ratio/delta measurements After ratio or delta measurements are selected from the SET RATIO FUNCTION DCV Ω2 Ω4 CONFIG-SCAN menu, the SCAN, TRIG, and EXIT keys control scanning. Press the SCAN key to start the operation, as shown in Figure 3-43.
Front Panel Operation Entry for external list -> SCAN CONFIG EXT SCANNER Reset scanner; press ENTER to > < continue. ENTER CONFIG EXT SCANNER Set CHAN COUNT to infinite; > < Press ENTER to continue. ENTER SELECT TRIG SOURCE TRIGLINK EXTERNAL TIMER > <...
CHANNEL SELECTION Internal channels are scanned by configuring scan channels CLOSE-CHANNEL OPEN-ALL-CHANNELS and programming the Model 2001 to perform a scan. The following steps demonstrate the basic procedures for per- 2. Select CLOSE-CHANNEL, then press ENTER. The forming basic scanning using the internal scanner card.
Page 141
Step 2: Select internal scan list INTERNAL EXTERNAL RATIO DELTA Use CONFIG-SCAN to select the internal scan list as fol- lows: 2. Select RATIO, then press ENTER. The Model 2001 will display the following: 1. Press CONFIG-SCAN. The Model 2001 will display CONFIGURE RATIO...
Page 142
Using the scanner with the data storage buffer surements in general, refer to paragraph 3.4.5. The Model 2001 internal data storage buffer can be used to Step 1: Connect RTD probes store readings taken while using the scanner. The following...
Page 143
Front Panel Operation 4. Press EXIT to return to normal display. External scanning Follow the general steps below to set Model 2001 modes for Step 2: Configure scan external scanning. 1. From normal display, press CONFIG-SCAN. The in- strument will display the following:...
Front Panel Operation 3.12 Menu Step 4: Enable external scanning 8. From normal display, press CONFIG-SCAN. The in- The main menu accesses the various instrument operations strument will display the following: for which there are no dedicated keys, such as setup storage, SCAN OPERATION IEEE-488 setup, calibration, self-test, and limits.
Setup menu: SAVE Save setup at a memory location (up to 1, 5, or 10). RESTORE Return 2001 to setup stored at a memory location (up to 1, 5, or 10). POWERON Power-on Menu: BENCH Power on to bench default setup conditions.
1. To select SAVE, place the cursor on it and press EN- volatile memory. TER. The following message is displayed for a Model 2001/MEM1: • To restore the instrument to a previously saved instru- ment configuration. SAVE SETUP #0 (4 max) •...
Page 147
ENTER. The following message is displayed for a Mod- SETUP-NUMBER and press ENTER. The following mes- el 2001/MEM1: sage is displayed for the Model 2001/MEM1: RESTORE #0 (4 max) PWRON DFLT#0 (4 max) Note that the numbering of the setup locations starts with SETUP#0.
Front Panel Operation Table 3-43 Factory default conditions Function or operation Bench default GPIB default AC current: AC-type Coupling Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Moving Repeat Range Auto Auto Relative Value Resolution Auto (5.5d) Auto (5.5d) Speed Normal (1 PLC)
Page 149
Front Panel Operation Table 3-43 (cont.) Factory default conditions Function or operation Bench default GPIB default DC current: Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Moving Repeat Measurement mode Normal Normal Range Auto Auto Relative Value Resolution Auto (6.5d) Auto (6.5d)
Page 150
Front Panel Operation Table 3-43 (cont.) Factory default conditions Function or operation Bench default GPIB default Limits: Limit set #1 Low limit #1 -1.0 -1.0 Low limit #1 action High limit #1 High limit #1 action Limit set #2 Low limit #2 -1.0 -1.0 Low limit #2 action...
Page 151
Front Panel Operation Table 3-43 (cont.) Factory default conditions Function or operation Bench default GPIB default Resistance (4-wire): Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Moving Repeat Offset compensation Range Auto Auto Maximum autorange 200kΩ 200kΩ Relative Value Resolution...
Page 152
Front Panel Operation Table 3-43 (cont.) Factory default conditions Function or operation Bench default GPIB default Temperature: Filter Auto Averaging Readings Filter mode Moving Repeat Relative Value Resolution Auto (0.01°C) Auto (0.01°C) RTDs: Type PT385 PT385 Resistance at 0°C 100Ω 100Ω...
READING=y UNITS=y READING#=y TALK-ONLY CHAN#=y TIMESTAMP=y STATUS=y In the talk-only mode, the Model 2001 ignores commands where a “y” designates “yes”, which is sent, and an “n” des- from the bus and merely outputs data, as requested by the ignates “no”, which is not sent. To retain the displayed selec- printer.
MSB=0 EAV=0 QSB=0 MAV=0 ESB=0 MSS=0 OSB=0 To perform an AC-only calibration, follow these steps: 1. The Model 2001 must be allowed to warm up for at least When finished viewing the status byte, press either ENTER one hour before calibration.
Model 2001. Information on using LOW1, HIGH1, LOW2, HIGH2. If all tests pass, another these test procedures is included in the optional Model 2001 programmable pattern is set. (Also see DIGITAL I/O in para- Repair Manual.
Figure 3-44. With this menu, you select the action taken if low limit #1 is Note that the Model 2001 does not check the validity of the the first limit to be exceeded. The desired states of the digital high and low limit values when you enter them.
Front Panel Operation STROBE-CONTROL Limits example This menu item enables or disables the use of digital output This example sorts a quantity of 100Ω resistors into five bins, #4 as a binning strobe signal. according to the following tolerances: • Values less than 90Ω (outside -10% tolerance). If enabled, the strobe signal is set TRUE for greater than 10 microseconds after all limit tests have been performed on a •...
(:DISPlay:SMESsage OFF) DIGITAL I/O to get out of this mode. Overview The Model 2001’s Digital I/O port is a 9-pin “D” sub-miniature connector located on the rear panel. The port’s location and pin designations are shown in Figure 3-46. 3-119...
(R734, R737, R739, and R741), or use an external voltage supply. The Model 2001’s Digital I/O port can be used to control ex- ternal circuitry. The port provides four output lines and one External voltage supply input line.
Page 160
(transistor switch is open). This interrupts with the device. When using the Model 2001’s collector current flow through the external device. Most applications outputs to turn on externally powered devices, set the use active-low (ON=0V) OUTPUT-SENSE.
To use the digital outputs as logic inputs to active TTL, Low- CMOS inputs used (ACTIVE-HIGH or ACTIVE- power TTL, or CMOS inputs: LOW). 1. Connect the Model 2001 digital outputs to the logic in- NOTE puts. 2. Connect the digital grounds.
Page 162
Front Panel Operation Input 1. Place the cursor on the appropriate line and press EN- TER. A message indicating the sense of the selected line The single digital input is located on the digital I/O port (con- is displayed. For example: nector J1031, pin 1).
Page 163
2. Use the cursor keys ( ) to highlight Using the Model 2001 with auto zero disabled has two main AUTOZERO and press ENTER to access the following advantages: menu: SET AUTOZERO •...
Front Panel Operation DECIMAL Selection of one or the other returns you to the GENERAL MENU. Exit completely from the main menu to view either This menu item lets you select between periods and commas a period or comma in the normal display of triggered to signify decimal points on the front panel display.
IEEE This section contains reference information on programming (Institute of Electrical and Electronic Engineers) in 1975 and the Model 2001 over the IEEE-488 bus and is organized as given the IEEE-488 designation. In 1978 and 1987, the stan- follows: dards were upgraded to IEEE-488-1978 and IEEE-488.1-...
IEEE-488 Reference Connect the Model 2001 to the IEEE-488 bus as follows: 1. Line up the cable connector with the connector located on the rear panel. The connector is designed so that it will fit only one way. Figure 4-3 shows the location of the IEEE-488 connector on the instrument.
IEEE-488 Reference Primary address selection Table 4-1 IEEE contact designations The Model 2001 must receive a listen command before re- Contact IEEE-488 sponding to addressed commands. Similarly, the unit must number designation Type receive a talk command before transmitting data. The Model...
HP BASIC 4.0 IEEE-488 statements the IFC (Interface Clear) command. Action BASIC statement LSTN — This indicator is on when the Model 2001 is in the listener active state, which is activated by addressing the in- Transmit string to device 16. OUTPUT 716;A$ strument to listen with the correct MLA (My Listen Address) Obtain string from device 16.
Status structure unmasked, the occurrence of that event will set the ESB bit. The status register structure of the Model 2001 is shown in A bit in the Standard Event Status Register is masked when Figure 4-5. The following information will explain the vari- the corresponding bit in the Standard Event Status Enable ous registers and queues that make up this structure.
1 to 0. rent operating conditions of the Model 2001. For example, while a calculation is being performed, bit B9 (Calc) of this register will be set. At the completion of the calculation, bit...
IEEE-488 Reference From OR'ed summary From OR'ed summary of of Trigger Event Status Arm Event Status (see (see Figure 4-10) Figure 4-8). Operation Condition Idle Calc Trig Register (B15 - B11) (B4) (B3) (B0) (B10) (B9) (B8) (B7) (B6) (B5) (B2) (B1) Idle...
IEEE-488 Reference Operation Event Enable Register This register is pro- The various registers used for arm event status are described grammed by the user and serves as a mask for the Operation as follows. Note that these registers are controlled by the Event Register.
(B1) (B0) Seq 1 = Sequence 1 (Set bit indicates that the & = Logical AND 2001 is in the arm layer of Sequence 1) = Logical OR = Positive Transition Register = Negative Transition Register Figure 4-8 Arm event status Arm Event Register ...
:STATus:OPERation:ARM:ENABle <NRf> Two bits of this register set are used by the Model 2001 to re- The following SCPI query command can be used to read the port sequence events. Bit B1 (In arm layer 1) is set when in-...
Page 176
For example, if the ter and Transition Filter. Once a bit in this register is set, it Model 2001 is currently in the scan layer of operation, bit B2 will remain set (latched) until the register is cleared by a spe- (In arm layer 2) of this register will be set.
Reading this register using the above SCPI command will not clear the register. The following list summarizes opera- eration. An explanation of the Model 2001 operation process tions that will clear the Sequence Event Enable Register: is provided in paragraph 4.7. The various registers used for trigger event status are described as follows.
Page 178
IEEE-488 Reference Trigger Event Transition Filter The transition filter is Reading this register using the above SCPI command clears made up of two 16-bit registers that are programmed by the the register. The following list summarizes all operations that user.
Mea- current operating conditions of the Model 2001. For exam- surement Event Register will set when the corresponding bit ple, when the trace buffer becomes full, bit B9 (BFL) of this in the Measurement Condition Register changes from 0 to 1.
IEEE-488 Reference bit in the status register will set when the corresponding bit A bit in the Measurement Event Register is masked when the in the condition register changes from 1 to 0. corresponding bit in the Measurement Event Enable Register is cleared (0).
Conversely, when programmed for a negative transition, the current operating conditions of the Model 2001. For exam- bit in the status register will set when the corresponding bit ple, when a calibration summary event occurs, bit B8 (Cal) in the condition register changes from 1 to 0.
Reading this register using the above SCPI command clears the register. The following list summarizes all operations that The Model 2001 uses two queues; the Output Queue and the will clear the Questionable Event Register: Error Queue. The queues are first-in first-out (FIFO) regis- 1.
SCPI query com- register will clear. As a result, its summary message will mands and then addressing the Model 2001 to talk: reset to 0, which in turn will clear the ESB bit in the Status Byte Register.
Page 184
The MAV bit may or may not be cleared. vice the request. Typically, service requests (SRQs) are man- aged by the serial poll sequence of the Model 2001. If an SRQ does not occur, bit B6 (RQS) of the Status Byte Regis- Service Request Enable Register ...
(B5) in Service Re- The following information describes the operation process of quest Enable Register. the Model 2001 over the IEEE-488 bus. The flowchart in 50 OUTPUT 716; “*ESE” ! Program command error Figure 4-14, which summarizes operation over the bus, is (missing parameter) to called the Trigger Model.
IEEE-488 Reference :ABOrt *RCL :SYST:PRES Idle :INIT [:IMM] :INIT:CONT ON Initiate :INIT [:IMM] :INIT:CONT ON :ARM:TCONfigure:DIRection SOURce (Source Bypass Enabled) Another Arm Layer 1 :ARM:COUNt <n> | INFinite :ARM:IMMediate :ARM:SIGNal (Arm Layer) Output Arm Event Trigger Source Detection :ARM:SOURce IMMediate :ARM:SOURce MANual Source :ARM:SOURce BUS...
Page 187
MANual), the instrument will wait until the front panel when you do not wish to wait for a programmed arm TRIG key is pressed. Note that the Model 2001 must be tak- event to occur (or when the Hold control source is se- en out of remote (press LOCAL key or send LOCAL 716 lected).
Page 188
TRIG key is pressed. Note that the disabled (:ARM:TCONfigure:DIRection ACCeptor). Model 2001 must be taken out of remote (press LOCAL key 2. Each time the :ARM:LAYer2:IMMediate command is or send LOCAL 716 over bus) before it will respond to the sent, operation will loop around the scan control source TRIG key.
2. Each time the :TRIGger:IMMediate command is sent, ment. Commands supported by the Model 2001 are listed in operation will loop around the control source and the Table 4-3 which also lists BASIC statements necessary to Delay.
The IFC command is sent by the controller to place the Mod- REMOTE 716 el 2001 in the local, talker, and listener idle states. The unit LOCAL LOCKOUT 7 responds to the IFC command by cancelling front panel TALK or LISTEN lights, if the instrument was previously placed in one of those states.
A DCL will not affect 4.8.8 SPE, SPD (serial polling) instrument settings and stored data. The serial polling sequence is used to obtain the Model 2001 Programming example Use the following statement to serial poll byte. The serial poll byte contains important infor-...
Page 192
IEEE-488 Reference Programming example The SPOLL statement automat- After the first statement, the controller conducts the serial ically performs the serial poll sequence. To demonstrate se- polling sequence. After the second statement is executed, the rial polling, enter in the following statements into the decimal value of the serial poll byte is displayed on the con- computer: troller CRT.
IEEE-488 Reference Programming syntax The following programming syntax information covers both common commands and SCPI commands. For information not covered here, refer to the documentation for the IEEE-488.2 standard and SCPI. Command words One or more command words make up the program message that is sent to the computer to per- form one or more operations.
IEEE-488 Reference <NRf> Numeric representation format: This parameter is a number that can be ex- pressed as an integer (e.g., 8), a real number (e.g., 23.6) or an exponent (2.3E6). Example: :SYSTem:KEY 16 “Press” NEXT key from over the bus. <n>...
Page 195
IEEE-488 Reference :SYSTem:PRESet Long-form :SYST:PRES Short-form :SYSTem:PRES Long and short-form combination Note that each command word must be in long-form or short-form, and not something in between. For example, :SYSTe:PRESe is illegal and will generate an error. The command will not be executed. There are no short-form versions for common commands.
Page 196
IEEE-488 Reference Program messages A program message is made up of one or more command words sent by the computer to the in- strument. Each common command is simply a three letter acronym preceded by an asterisk (*). SCPI commands are categorized into subsystems and are structured as command paths. The fol- lowing command paths are contained in the :STATus subsystem and are used to help explain how command words are structured to formulate program messages.
Page 197
IEEE-488 Reference 3. Command path rules: A. Each new program message must begin with the root command, unless it is optional (e.g., [:SENSe]). If the root is optional, simply treat a command word on the next level as the root. B.
Page 198
(see Multiple command messages), the multiple response message for all the queries will be sent to the computer when the Model 2001 is addressed to talk. The respons- es are sent in the order that the query commands were sent and will be separated by semi- colons (;).
Common commands are device commands that are common to all devices on the bus. These commands are designated and defined by the IEEE-488.2 standard. Table 4-4 summarizes the common commands used by the Model 2001. Commands are present- ed in alphabetical order. The following detailed descriptions include programming examples us- ing HP BASIC 4.0.
To clear status registers and error queue. Format *CLS Description The *CLS command is used to clear (reset to 0) the bits of the following registers in the Model 2001: Standard Event Status Register Operation Event Status Register Error Queue Trigger Event Status Register...
IEEE-488 Reference Byte Register. Conversely, when a standard event is unmasked (enabled), the occurrence of that event will set the ESB bit. For information on the Standard Event Status Register and descrip- tions of the standard event bits, see paragraph 4.10.4. The Status Byte Register is described in paragraph 4.6.9.
*ESE? query command is sent, the decimal value is placed in the Output Queue. When the Model 2001 is addressed to talk, the value is sent from the Output Queue to the computer. For example, for an acquired decimal value of 48, the binary equivalent is 00110000. For this binary value, bits B4 and B5 of the Standard Event Enable Register are set.
IEEE-488.2 command that is not implemented. 3. The instrument received a Group Execute Trigger (GET) inside a program message. Bit B6, User Request (URQ) Set bit indicates that the LOCAL key on the Model 2001 front panel was pressed.
When used with the immediate initiation command (:INITiate), the OPC bit in the Standard Event Status Register will not set until the Model 2001 goes back into the idle state. The :INIT command operation is not considered finished until the Model 2001 goes back into the idle state.
When this common command is sent, an ASCII “1” will be placed in the Output Queue after the last pending operation is completed. When the Model 2001 is then addressed to talk, the “1” in the Output Queue will be sent to the computer.
Page 206
The *OPT? query command places the option identification code in the Output Queue. When the Model 2001 is addressed to talk, the code is sent from the Output Queue to the computer. The code is made up of two comma separated fields. The first field indicates the presence or ab- sence of extra memory.
<NRf> = 0 to 9 Description The *RCL command is used to return the Model 2001 to a setup configuration stored at a mem- ory location. The *SAV command is used to store a setup configuration at a memory location (see paragraph 4.10.11).
The *RCL command is used to restore the instrument to a saved setup configuration (see paragraph 4.10.9). If the Model 2001 does not have any extended memory installed, only one setup configuration can be saved and recalled. In this situation, memory location “0” is the only valid parameter for the *SAV command.
Register. The binary equivalent of the decimal value determines which bits in the register are set. When the *SRE? query command is sent, the decimal value is placed in the Output Queue. When the Model 2001 is addressed to talk, the value is sent from the Output Queue to the computer.
Model 2001. When the *STB? query command is sent, the decimal value is placed in the Output Queue. When the Model 2001 is addressed to talk, the value is sent from the Output Queue to the com- puter.
*TRG Description The *TRG command is used to issue a GPIB trigger to the Model 2001. It has the same effect as a group execute trigger (GET). The *TRG command is used as an arm, scan and/or measure event to control operation. The Model 2001 will react to this trigger if GPIB is the programmed control source.
The *TST? query command is used to perform a checksum test on ROM and places the coded result (0 or 1) in the Output Queue. When the Model 2001 is addressed to talk, the coded result is sent from the Output Queue to the computer.
Page 213
Line 60 Query a reading. Line 70 Addresses the Model 2001 to talk. This sends the reading from the Output Queue to the computer. Line 80 Displays the reading on the CRT. Line 90 Returns the instrument to the default operating configuration.
Description This query command is used to request a post-processed reading. After sending this command and addressing the Model 2001 to talk, a reading will be sent to the computer. This command does not affect the instrument setup. The type of reading (latest or fresh) that is requested depends on which fetch format is selected;...
Page 216
(voltage). When :VOLTage:FREQuency is sent, voltage input is selected. When CURRent:FREQuency is sent, current input is selected. When this command is sent, the Model 2001 will be configured as follows: • The function specified by this command is selected.
Page 217
10 OUTPUT 716; “:conf:volt[:dc]” 20 OUTPUT 716; “:read?” 30 ENTER 716; A$ 40 PRINT A$ 50 END Line 10 Places Model 2001 in “one-shot” DCV function. Line 20 Performs the :READ? operations. Line 30 Addresses the Model 2001 to talk. Line 40 Displays the reading on the CRT.
Page 218
IEEE-488 Reference :MEASure[:<function>]? The brackets enclosing :<function> indicate that a measurement function does not need to be specified. When not used, the currently selected function will be used for the :MEASure? oper- ations. where; <function> = VOLTage[:DC] DCV function = CURRent[:DC] DCI function = VOLTage:AC ACV function...
Page 219
IEEE-488 Reference Programming example 10 OUTPUT 716; “:meas?” 20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Performs :MEASure? operations. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the reading on the CRT. 4-55...
:CALibrate subsystem Provides a table that summarizes the commands used to cal- 4.14 ibrate the Model 2001. Actual calibration procedures are contained in the Model 2001 Calibration Manual. :DISPlay subsystem Explains the commands that are used to control display read- 4.15...
IEEE-488 Reference Calculate subsystems 4.13 The commands in this subsystem are used to configure and control the three Calculate sub- systems and are summarized in Table 4-6. Table 4-6 Calculate command summary Command Description Reference :CALCulate[1] Subsystem to control CALC 1: 4.13.1 :FORMat <name>...
IEEE-488 Reference Table 4-6 (cont.) Calculate command summary Command Description Reference :CALCulate3 4.13.3 :LIMit2 Path to control LIMIT 2 test: :UPPer Path to configure upper limit: [:DATA] <n> Specify upper limit (-9.99e35 to +9.999999e35). [:DATA]? Query upper limit. :SOURce <NRf> Specify digital output (0 to 15).
Page 225
Two commands in this program message; the first selects the mX+b math format, and the second queries the programmed format. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the programmed math format for CALC 1 (MXB). :KMATh commands :MMFactor <NRf>...
Page 226
Line 10 Two commands in this program message; the first sets the “m” factor to two, and the second queries the programmed “m” factor. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the “m” factor (2). :MBFactor <NRf>...
Page 227
Line 10 Two commands in this program message; the first sets the target value to 10, and the second queries the programmed target value. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the target value (10). :STATe <b>...
Page 228
This query command is used to read the result of the CALC 1 calculation. After sending this command and addressing the Model 2001 to talk, the CALC 1 reading will be sent to the com- puter. If CALC 1 is disabled or NONE is selected, the “raw” reading will instead be read.
IEEE-488 Reference Programming example OUTPUT 716; “:trig:sour bus” OUTPUT 716; “:calc:form mxb; stat on; kmat:mmf 1; mbf 50” OUTPUT 716; “calc:imm” First Program Message: Sets the measure control source for bus triggers. This places the instru- ment in a non-continuous measurement mode. The last reading will remain displayed. Second Program Message: Four commands in this message;...
Page 230
Two commands in this program message; the first selects the MAX math format, and the second queries the programmed format. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the programmed math format for CALC 2 (MAX). :STATe <b>...
Page 231
An alternate way to perform the calculation and read the result is by using the query form of the command (:IMMediate?). When this command is sent, the calculation is performed and the re- sult is queried. The result of the calculation will be sent to the computer when the Model 2001 is addressed to talk.
This query command is used to read the result of the CALC 2 operation. After sending this com- mand and addressing the Model 2001 to talk, the CALC 2 reading will be sent to the computer. If CALC 2 is disabled or NONE is selected, the “raw” reading will instead be read.
Page 233
IEEE-488 Reference [:DATA] <n> :CALCulate3:LIMit[1]:UPPer[:DATA] <n> Specify upper LIMIT 1 :CALCulate3:LIMit[1]:LOWer[:DATA] <n> Specify lower LIMIT 1 :CALCulate3:LIMit2:UPPer[:DATA] <n> Specify upper LIMIT 2 :CALCulate3:LIMit2:LOWer[:DATA] <n> Specify lower LIMIT 2 Parameters <n> = -9.999999e35 to +9.999999e35 Specify limit value = DEFault Set specified upper limit to 1 Set specified lower limit to -1 = MINimum Set specified limit to -9.999999e35...
Page 234
IEEE-488 Reference Line 10 Sets the upper limit of LIMIT 1 to 10, and then queries the programmed limit. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the upper limit of LIMIT 1 (10). :SOURce <NRf> :CALCulate3:LIMit[1]:UPPer:SOURce <NRf>...
Page 235
Line 10 Specifies output line #3 to go true if the upper limit of LIMIT 1 is exceeded, and then queries the source value. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the source value (4). :STATe <b>...
Page 236
Description These commands are used to read the results of LIMIT 1 and LIMIT 2 tests. After sending one of these commands and addressing the Model 2001 to talk, a value (0 or 1) will be sent to the computer:...
Page 237
10 OUTPUT 716; “:calc3:lim:cle:auto on; auto?” 20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Enables auto-clear, and then queries the state of auto-clear. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of auto-clear (1; on). 4-73...
Page 238
Two commands in this program message; the first specifies output line #3 to go true if all enabled limits pass, and the second queries the source value. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the source value (4).
Page 239
This query command is used to obtain the composite result of the LIMIT 1 and LIMIT 2 tests. The composite result is the logical OR’ed summary of LIMIT 1 and LIMIT 2. After sending this command and addressing the Model 2001 to talk, a value (1 or 0) will be sent to the computer: 1 = One or both tests have failed.
Page 240
Two commands in this program message; the first enables the binner strobe, and the second queries the state of the strobe. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of the binner strobe (1; on).
IEEE-488 Reference :CALibration subsystem 4.14 The commands in this subsystem are summarized in Table 4-7. Details on using these com- mands to calibrate the Model 2001 are contained in the Model 2001 Calibration Manual. Table 4-7 CALibrate command summary Command...
IEEE-488 Reference :DISPlay subsystem 4.15 The display subsystem controls the display of the Model 2001 and is summarized in Table 4-8. Table 4-8 DISPlay command summary Command Description :DISPlay [:WINDow[1]] Path to locate message to top display. :TEXT Path to control user text messages.
Page 244
If you include a command after an indefinite block message (on the same line), it will be treated as part of the message and will be displayed instead of executed. Programming example 10 OUTPUT 716; “:disp:text:data ‘Keithley Model 2001’; data?” 20 ENTER 716; A$ 30 PRINT A$...
Page 245
These commands enable and disable the text message modes. When enabled, a defined message (see previous command) will be shown on the top or bottom portion of the display. When dis- abled, the message will be removed from the display, and the Model 2001 will resume normal operation.
1 (on) or 0 (off) Description This command is used to enable/disable the status message mode for the Model 2001. The status message mode is a diagnostic tool that provides real-time messages that relate to the current op- erating state of the instrument. See Table 3-4 for a list of status messages.
Page 247
30 PRINT A$ 40 END Line 10 Disables the display, and then queries the state of the display. Line 20 Addresses the Model 2001 to talk. Line 30 Displays (on the CRT) the programmed state of the display (0; off). 4-83...
IEEE-488 Reference :FORMat subsystem 4.16 The commands for this subsystem are used to select the data format for transferring instrument readings over the bus. The BORDer command and DATA command affect readings transferred from the buffer ONLY. (i.e. SENSE:DATA? or CALC:DATA? will always be sent in ASCII.) These commands are summarized in Table 4-9.
IEEE-488 Reference Defaults Power-up Saved power-on setup *RST ASCII :SYSTem:PRESet ASCII Query :DATA]? Query data format Short-form format: :form? Response message: ASC, REAL,32, REAL,64, SRE or DRE Description This command is used to select the data format for transferring readings over the bus. For every reading conversion, the data string sent over the bus will contain the elements specified by the :ELEMents command.
IEEE-488 Reference Header Byte 1 Byte 2 Byte 3 Byte 4 s = sign bit (0 = positive, 1 = negative) e = exponent bits (8) f = fraction bits (23) Normal byte order shown. For swapped byte order, bytes sent in reverse order: Header, Byte 4, Byte 3, Byte 2, Byte 1.
Page 252
Two commands in this program message; the first selects the single precision binary data format, and the second queries the data format. Line 20 Addresses the Model 2001 to talk. Line 30 Displays SRE indicating IEEE754 single precision format is selected.
Page 253
(internal or external) to the channel number. An internal channel refers to an internally installed switching card (such as the Model 2001 SCAN) channel, while an external channel refers to the channel from an external switch system. This element is not available for the binary formats.
Page 254
40 END Line 10 Two commands in this program message; the first reverses the binary byte order, and the second queries the byte order. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the byte order (SWAP). 4-90...
Page 255
IEEE-488 Reference :EXPonent <name> :FORMat:EXPonent <name> Set exponent format. Parameters <name> = NORMal Normal format = HPRecision High-precision format Query :EXPonent? Query exponent format Description This command defines the exponent format. The default setting is NORMal, in which case the returned value is formatted according to the engineering units of the present range (for example, 0.0012341E+03 on the 2k, 20k, or 200k range).
IEEE-488 Reference :OUTPut subsystem 4.17 The OUTPut subsystem is used to set polarities for the digital output port. Commands in this subsystem are summarized in Table 4-10. Table 4-10 OUTPut command summary Command Description :OUTPut :TTL[1] Path to set polarity of digital output line 1: :LSENse <name>...
Page 257
10 OUTPUT 716; “:outp:ttl:lsen alow; lsen?” 20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Sets the polarity of line #1 to active low. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the polarity of line #1 (ALOW). 4-93...
IEEE-488 Reference :ROUTe subsystem 4.18 The commands in this subsystem are used to configure and control switching and are summa- rized in Table 4-11. Table 4-11 ROUTe command summary Command Description Paragraph :ROUTe :CLOSe <list> Path and command to close specified channel: 4.18.1 :STATe? Query closed channel.
For example, assume channel 5 is closed and the following query command is sent: :rout:clos? (@ 1:10) After the addressing the Model 2001 to talk, the following response message will be sent to the computer: 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 NOTE: Sending the :CLOSe or :CLOSe? command with the scanner card missing will result in an error.
:rout:clos:stat? Description This query command is used to determine which (if any) channel on the Model 2001 SCAN is currently closed. After sending this command and addressing the Model 2001 to talk, the code identifying the closed channel will be sent to the computer. For example, if channel 10 is cur-...
For example, assume channel 5 is closed and the following query command is sent: :rout:open? (@ 1:10) After the addressing the Model 2001 to talk, the following response message will be sent to the computer: 1, 1, 1, 1, 0, 1, 1, 1, 1, 1 NOTE: Sending the :OPEN or :OPEN? command with the scanner card missing will result in an error.
IEEE-488 Reference Description This action command is used to simply open any closed channel on the Model 2001 SCAN. Note that this command performs the same function as the :ROUTe:OPEN ALL command that was previously discussed. Programming example OUTPUT 716; “:rout:open:all”...
Page 263
(@ 1,2,3,4,5,6,7,8,9,10) Description The Model 2001 can be set up to operate with an external switch system, such as the Keithley Model 7001. With both instruments properly configured, the Model 2001 can measure up to 80 channels that are switched by the external switching system. This command is used to define the external scan list for the Model 2001.
Page 264
= (@ 1:5,7) Range entry and single entry separated by a comma. Before performing an external scan, be sure that the Model 2001 is appropriately configured for the measurements. The :SCAN[:INTernal]:FUNCtion command can be used to set each channel for a specific measurement function. Also, if you want the instrument to perform a particular number of scans, make sure to configure the Trigger Model appropriately (see Trigger sub-...
Page 265
Range entry and single entry separated by a comma. The function parameter specifies the measurement function for the channels listed in the chan- list. As a scan is being performed, the Model 2001 will select the specified measurement func- tion for each channel in the scan.
Page 266
40 END Selects the Ω2 measurement function for the Ratio calculation and then queries the Line 10 function. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the function for Ratio (“RES”). :RCHannel <list> :ROUTe:SCAN:RATio:RCHannel <list> Specify reference channel for Ratio :ROUTe:SCAN:DELTa:RCHannel <list>...
Page 267
Note that channel 5 (which is the default) and channel 10 are the high speed solid state switches on the Model 2001 SCAN. Also note that channels 6 through 10 cannot be selected when the Ω4 function is selected for the specified calculation (see :FUNCtion).
Page 268
5 and channel 10 (which is the default) are the high speed solid state switches on the Model 2001 SCAN. Also note that channels 6 through 10 cannot be selected when the Ω 4 function is selected for the specified calculation (see :FUNCtion).
Page 269
This command is used to select and perform the desired scan operation. When INTernal is se- lected, the Model 2001 will scan the channels of the internal switching card according to how the scan is configured (see :ROUTe:SCAN[:INTernal]). EXTernal is used to measure channels that are controlled by an external switch system.
IEEE-488 Reference Sense subsystems 4.19 The Sense subsystems are used to configure and control the measurement functions (Sense 1) and to read the digital input port (Sense 2). The commands for the Sense subsystems are sum- marized in Table 4-12. Table 4-12 SENSe command summary Command...
IEEE-488 Reference Table 4-12 (cont.) SENSe command summary Command Description Paragraph [:SENSe[1]] :CURRent AC :AVERage Path to configure and control the filter. 4.19.11 :TCONtrol <name> Select filter type: MOVing, REPeat. :TCONtrol? Query filter type. :COUNt <n> Specify filter count (1 to 100). :COUNt? Query filter count.
Page 273
IEEE-488 Reference Table 4-12 (cont.) SENSe command summary Command Description Paragraph [:SENSe[1]] :CURRent[:DC] :DIGits? Query resolution. :AVERage Path to configure and control the filter. 4.19.11 :TCONtrol <name> Select filter type: MOVing, REPeat. :TCONtrol? Query filter type. :COUNt <n> Specify filter count (1 to 100). :COUNt? Query filter count.
Page 274
IEEE-488 Reference Table 4-12 (cont.) SENSe command summary Command Description Paragraph [:SENSe[1]] :VOLTage:AC :DIGits <n> Specify measurement resolution (4 to 9). 4.19.10 :AUTO <b> Enable (1 or ON) or disable (0 or OFF) auto resolution. :AUTO ONCE Enable and then disable auto resolution. :AUTO? Query auto resolution (0 or 1).
Page 275
IEEE-488 Reference Table 4-12 (cont.) SENSe command summary Command Description Paragraph [:SENSe[1]] :VOLTage[:DC] :REFerence <n> Specify reference (REL) value (-1100 to +1100). 4.19.9 :STATe <b> Enable (1 or ON) or disable (0 or OFF) REL. :STATe? Query state of REL (0 or 1). :ACQuire Use input signal as reference.
Page 276
IEEE-488 Reference Table 4-12 (cont.) SENSe command summary Command Description Paragraph [:SENSe[1]] :RESistance :RANGe :AUTO ONCE :LLIMit <n> Specify lower limit for auto range (0 to 1.05e9). :LLIMit? Query lower limit. :AUTO? Query auto range. :REFerence <n> Specify reference (REL) value (0 to 1.05e9). 4.19.9 :STATe <b>...
Page 277
IEEE-488 Reference Table 4-12 (cont.) SENSe command summary Command Description Paragraph [:SENSe[1]] :FRESistance :RANGe :AUTO ONCE Set range based on present input signal. :ULIMit <n> Specify upper limit for auto range (0 to 2.1e5). :ULIMit? Query upper limit. :LLIMit <n> Specify lower limit for auto range (0 to 2.1e5).
Page 278
IEEE-488 Reference Table 4-12 (cont.) SENSe command summary Command Description Paragraph [:SENSe[1]] :FREQuency :THReshold Path to configure threshold: 4.19.17 :CURRent Path to set current threshold: :RANGe <n> Specify range (0 to 1). :RANGe? Query range. :LEVel <n> Specify threshold level. :LEVel? Query threshold level.
This Sense 1 Subsystem is used to configure and control the measurement functions of the Model 2001. Keep in mind that a function does not have to be selected in order to program its various configurations. When the function is later selected, it will assume the programmed states.
IEEE-488 Reference :ALTernate[1] commands 4.19.2 :SAVE [:SENSe[1]]:ALTernate[1]:SAVE Save Alternate setup. Format :alt:save Defaults Power-up Saved Alternate setup lost *RST Saved Alternate setup lost :SYSTem:PRESet Saved Alternate setup lost Description This command is used to save the current instrument setup as the Alternate setup. The instrument can be returned to the Alternate setup by using the :ALTernate[1]:RECall command.
40 END Line 10 Two commands in this program message, the first command selects ACV, and second command queries the function. Line 20 Addresses the Model 2001 to talk. Line 30 Displays (on CRT) the function name (VOLTS:AC). DATA Commands 4.19.4...
10 OUTPUT 716; “:data:fresh?” 20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Requests fresh reading. Line 20 Addresses 2001 to talk. Line 30 Displays the reading. :APERture <n> 4.19.5 [:SENSe[1]]:CURRent:AC:APERture <n> Set aperture for ACI [:SENSe[1]]:CURRent{:DC]:APERture <n> Set aperture for DCI [:SENSe[1]]:VOLTage:AC:APERture <n>...
Page 283
10 OUTPUT 716; “:curr:ac:aper 16.67e-3; aper?” 20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Sets aperture for ACI and then queries the programmed aperture. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the programmed aperture value. 4-119...
Page 284
IEEE-488 Reference :AUTO <b>|ONCE [:SENSe[1]]:CURRent:AC:APERture:AUTO <b>|ONCE Control auto aperture for ACI [:SENSe[1]]:CURRent[:DC]:APERture:AUTO <b>|ONCE Control auto aperture for DCI [:SENSe[1]]:VOLTage:AC:APERture:AUTO <b>|ONCE Control auto aperture for ACV [:SENSe[1]]:VOLTage[:DC]:APERture:AUTO <b>|ONCE Control auto aperture for DCV Control auto aperture for Ω 2 [:SENSe[1]]:RESistance:APERture:AUTO <b>|ONCE Control auto aperture for Ω...
IEEE-488 Reference :APERture:AUTO is coupled to the command that manually sets the aperture value (:APERture <n>). When auto aperture is enabled, the parameter value for :APERture <n> changes to the automatically selected aperture value. Thus, when auto aperture is disabled, the aperture will re- main at the automatically selected value.
10 OUTPUT 716; “:curr:ac:aper:auto on; auto?” 20 ENTER 716; A$ 30 PRINT A 40 END Line 10 Enables auto aperture and then queries auto aperture. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of auto aperture (1). 4-122...
IEEE-488 Reference :NPLCycles <n> 4.19.6 [:SENSe[1]:CURRent:AC:NPLCycles <n> Set NPLC for ACI [:SENSe[1]]:CURRent[:DC]:NPLCycles <n> Set NPLC for DCI [:SENSe[1]]:VOLTage:AC:NPLCycles <n> Set NPLC for ACV [:SENSe[1]]:VOLTage[:DC]:NPLCycles <n> Set NPLC for DCV Set NPLC for Ω2 [:SENSe[1]]:RESistance:NPLCycles <n> Set NPLC for Ω4 [:SENSe[1]]:FRESistance:NPLCycles <n> [:SENSe[1]]:TEMPerature:NPLCycles <n>...
Page 288
40 END Line 10 Sets the integration rate for two cycles per measurement, and then queries the NPLC value. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the programmed NPLC value (2). :AUTO <b>|ONCE [:SENSe[1]]:CURRent:AC:NPLCycles:AUTO <b>|ONCE Control auto NPLC for ACI [:SENSe[1]]:CURRent[:DC]:NPLCycles:AUTO <b>|ONCE...
Page 289
IEEE-488 Reference Formats :curr:ac:nplc:auto <b> :curr[:dc]:nplc:auto <b> :curr:ac:nplc:auto ONCE :curr[:dc]:nplc:auto ONCE :volt:ac:nplc:auto <b> :volt[:dc]:nplc:auto <b> :volt:ac:nplc:auto ONCE :volt[:dc]:nplc:auto ONCE :res:nplc:auto <b> :fres:nplc:auto <b> :res:nplc:auto ONCE :fres:nplc:auto ONCE :temp:nplc:auto <b> :temp:nplc:auto ONCE Defaults Power-up Saved power-on setup *RST :SYSTem:PRESet Query :AUTO? Query state of auto NPLC Short-form formats: :curr:ac:nplc:auto?
IEEE-488 Reference Table 4-17 Auto NPLC; ACI NPLC value Resolution (Auto NPLC enabled) digits* digits* 0.02 digits* 0.01 Auto resolution enabled * Auto resolution disabled. Table 4-18 Auto NPLC; DCI NPLC Measurement type Resolution (Auto NPLC Enabled) Normal digits* Normal digits* Normal digits*...
30 PRINT A 40 END Line 10 Enables auto NPLC and then queries the state of auto NPLC. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of auto NPLC (1). :COUPling AC|DC 4.19.7 [:SENSe[1]]:CURRent:AC:COUPling AC|DC...
30 PRINT A$ 40 END Line 10 Configures ACI for AC+DC coupling, and then queries the selected input coupling. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the selected input coupling (DC). RANGe commands 4.19.8 [:UPPer] <n>...
Page 293
The range is selected by specifying the expected reading as an aboslute value. The Model 2001 will then go to the most sensitive range that will accommodate that expected read- ing. For example, if you expect a reading of approximately 100mA, simply let the parameter (<n>) = 0.1 (or 100e-3) in order to select the 200mA range.
Page 294
10 OUTPUT 716; “:curr:ac:rang:auto on; auto?” 20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Enables auto range and then queries auto range. Line 20 Addresses the Model 2001 to talk. Line 30 Displays autorange status (1; on). 4-130...
Page 295
IEEE-488 Reference :ULIMit <n> [:SENSe[1]]:CURRent:AC:RANGe:AUTO:ULIMit <n> Set upper limit for ACI [:SENSe[1]]:CURRent[:DC]:RANGe:AUTO:ULIMit <n> Set upper limit for DCI [:SENSe[1]]:VOLTage:AC:RANGe:AUTO:ULIMit <n> Set upper limit for ACV [:SENSe[1]]:VOLTage[:DC]:RANGe:AUTO:ULIMit <n> Set upper limit for DCV Set upper limit for Ω2 [:SENSe[1]]:RESistance:RANGe:AUTO:ULIMit <n> Set upper limit for Ω4 [:SENSe[1]]:FRESistance:RANGe:AUTO:ULIMit <n>...
Page 296
IEEE-488 Reference Query :ULIMit? Query upper range limit :ULIMit? DEFault Query *RST default upper limit :ULIMit? MINimum Query lowest allowable upper limit :ULIMit? MAXimum Query largest allowable upper limit :LLIMit? Query lower range limit :LLIMit? DEFault Query *RST default lower limit :LLIMit? MINimum Query lowest allowable lower limit :LLIMit? MAXimum Query largest allowable lower limit Short-form formats:...
Selects the 200mA AC range as the upper range limit. Line 20 Selects the 2mA AC range as the lower range limit, and then queries the range limits. Line 30 Addresses the Model 2001 to talk. Line 40 Displays the upper and lower range limits (.2, .002). :REFerence <n>...
Page 298
IEEE-488 Reference Query :REFerence? Query programmed reference value :REFerence? DEFault Query *RST default reference value :REFerence? MINimum Query lowest allowable reference value :REFerence? MAXimum Query largest allowable reference value Short-form formats: :curr:ac:ref? :curr[:dc]:ref? :curr:ac:ref? xxx :curr[:dc]:ref? xxx :volt:ac:ref? :volt[:dc]:ref? :volt:ac:ref? xxx :volt[:dc]:ref? xxx :res:ref? :fres:ref?
Page 299
Three commands in this program message; the first sets a reference value of 1A, the second enables Reference, and the third queries Reference (on or off). Line 20 Addresses the Model 2001 to talk. Line 30 Displays the status of Reference (1; on).
Page 300
Three commands on this line; the first selects the ACI function, the second acquires the displayed reading as the reference, and the third enables Reference. Line 20 Queries the programmed reference value. Line 30 Addresses the Model 2001 to talk. Line 40 Displays the programmed reference value. 4-136...
IEEE-488 Reference :DIGits <n> 4.19.10 [:SENSe[1]]:CURRent:AC:DIGits <n> Specify resolution for ACI [:SENSe[1]]:CURRent[:DC]:DIGits <n> Specify resolution for DCI [:SENSe[1]]:VOLTage:AC:DIGits <n> Specify resolution for ACV [:SENSe[1]]:VOLTage[:DC]:DIGits <n> Specify resolution for DCV Specify resolution for Ω2 [:SENSe[1]]:RESistance:DIGits <n> Specify resolution for Ω4 [:SENSe[1]]:FRESistance:DIGits <n> [:SENSe[1]]:FREQuency:DIGits <n>...
Page 302
30 PRINT A$ 40 END Line 10 Sets ACI resolution to 4 d, and then queries the selected resolution. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the selected resolution (5). :AUTO <b>|ONCE [:SENSe[1]]:CURRent:AC:DIGits:AUTO <b>|ONCE Control auto resolution for ACI [:SENSe[1]]:CURRent[:DC]:DIGits:AUTO <b>|ONCE...
IEEE-488 Reference Formats :curr:ac:dig:auto <b> :curr[:dc]:dig:auto <b> :curr:ac:dig:auto once :curr[:dc]:dig:auto once :volt:ac:dig:auto <b> :volt[:dc]:dig:auto <b> :volt:ac:dig:auto once :volt[:dc]:dig:auto once :res:dig:auto <b> :fres:dig:auto <b> :res:dig:auto once :fres:dig:auto once :temp:dig:auto <b> :temp:dig:auto once Defaults Power-up Saved power-on setup *RST ON (all functions) :SYSTem:PRESet ON (all functions) Query...
IEEE-488 Reference Table 4-22 Auto resolution; DCI Resolution Measurement type NPLC* selection (Auto resolution enabled) Normal 2 to 10** digits Normal 0.2 to <2** digits Normal 0.02 to <0.2** digits Normal 0.01 to <0.02** digits Normal Auto NPLC or auto aperture enabled digits In-circuit digits...
30 PRINT A$ 40 END Line 10 Enables auto resolution for ACI, and then queries the state of auto resolution. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of auto resolution (1). :AVERage commands 4.19.11 :TCONtrol <name>...
Page 306
30 PRINT A$ 40 END Line 10 Selects the repeating filter, and then queries the filter type. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the filter type (REP). :COUNt <n> [:SENSe[1]]:CURRent:AC:AVERage:COUNt <n> Specify filter count for ACI [:SENSe[1]]:CURRent[:DC]:AVERage:COUNt <n>...
Page 307
30 PRINT A$ 40 END Line 10 Sets the filter count to 20, and then queries the filter count. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the filter count (20). :ADVanced commands :NTOLerance <n> [:SENSe[1]]:CURRent:AC:AVERage:ADVanced:NTOLerance <n>...
Page 308
20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Sets the noise tolerance to ±20%, and then queries the noise tolerance level. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the noise tolerance band (20). 4-144...
Page 309
20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Enables the advanced filter and then queries the state of the advanced filter. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of noise tolerance (1; on). 4-145...
Page 310
20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Enables the filter, and then queries the state of the filter. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of the filter (1; on). 4-146...
Page 311
IEEE-488 Reference :AUTO <b>|ONCE [:SENSe[1]]:CURRent:AC:AVERage:AUTO <b>|ONCE Control auto filter for ACI [:SENSe[1]]:CURRent[:DC]:AVERage:AUTO <b>|ONCE Control auto filter for DCI [:SENSe[1]]:VOLTage:AC:AVERage:AUTO <b>|ONCE Control auto filter for ACV [:SENSe[1]]:VOLTage[:DC:]AVERage:AUTO <b>|ONCE Control auto filter for DCV Control auto filter for Ω2 [:SENSe[1]]:RESistance:AVERage:AUTO <b>|ONCE Control auto filter for Ω4 [:SENSe[1]]:FRESistance:AVERage:AUTO <b>|ONCE [:SENSe[1]]:TEMPerature:AVERage:AUTO <b>|ONCE Control auto filter for TEMP...
IEEE-488 Reference Note from the table that enabling auto filter with the Model 2001 on the ACI, or RMS, average or LFRMS ACV function will disable (off) the filter. For the other measurement functions, en- abling auto filter will enable the moving filter and set the filter count to 10.
IEEE-488 Reference :DETector commands 4.19.13 :FUNCTION] <name> [:SENSe[1]]:CURRent:AC:DETector[:FUNCTION] <name> Specify detector for ACI [:SENSe[1]]:VOLTage:AC:DETector[:FUNCTION] <name> Specify detector for ACV Parameters ACI: <name> = RMS AC RMS amps measurements = AVERage AC average amps measurements ACV: <name> = RMS AC RMS volts measurements = AVERage AC average volts measurements = LFRMs...
20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Selects the average detector for ACI and then queries the detector. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the detector (AVER). :PWINdow <n> 4.19.14 [:SENSe[1]]:VOLTage:AC:DETector:PWINdow <n>...
Two commands in this program message; the first selects the in-circuit current mea- surement method, and the second queries the selected method. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the selected measurement method (ICIR). :SOURce <name>...
This command is used to select the input source for the signal to be measured. If connecting a current signal to the Model 2001 (AMPS and LO INPUT terminals), select the CURRent input source. If connecting a voltage signal (HI and LO INPUT terminals), select the VOLTage input source.
Page 317
40 END Line 10 Specifies the the expected input signal to be 150mA and then queries the current threshold range. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the current threshold range (1). :LEVel <n> [:SENSe[1]]:FREQuency:THReshold:CURRent:LEVel <n>...
Page 318
40 END Line 10 Selects the 10mA current threshold range, specifies a 5mA trigger level, and then queries the trigger level. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the trigger level (0.005). :TTL [:SENSe[1]]:FREQuency:THReshold:VOLTage:TTL Select TTL trigger level...
20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Two commands in this program message; the first programs the Model 2001 for FRTD temperature measurements, and the second queries the transducer type. Line 20 Addresses the Model 2001 to talk.
Line 10 Two commands in this program message; the first programs the RTD factors to the PT385 defaults, and the second queries the Type. Line 20 Addresses the Model 2001 to talk. Line 30 Displays Type (PT385). :ALPHa <NRf> [:SENSe[1]]:TEMPerature:RTD:ALPHa <NRf>...
Page 321
Line 10 Two commands in this program message; the first changes the Alpha value to 0.0035, and the second queries the Alpha value. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the Alpha value (0.0035). :BETA <NRf>...
Page 322
Line 10 Two commands in this program message; the first changes the Delta value to 1.75, and the second queries the Delta value. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the Delta value (1.75). :RZERo <NRf>...
In most cases, the supplied coefficients must be translated into Model 2001 values as summarized in the table below. See paragraph 3.4.5 in Section 3 for more information.
SPRTD temperatures down to 83.805K, so temperatures below this value will be reported as an overflow even though the SPRTD is capable of measuring lower. The calibration certificate lists A2, B2, C1, C2, and C3 as the calibration coefficients. You can set up Model 2001 for this mea- surement as follows: 1.
Line 10 Two commands in this program message; the first configures operation for Type K thermocouples, and the second queries the thermocouple type. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the thermocouple type (K). :RJUNctionX 4.19.22...
Page 326
Two commands in this program message; the first programs reference junction #1 for a 0°C simulated reference temperature, and the second queries the simulated refer- ence temperature. Line 30 Addresses the Model 2001 to talk. Line 40 Displays the simulated reference temperature (0) 4-162...
Line 10 Two commands in this program message; the first specifies a TC of 0.05 for reference junction #1, and the second queries the TC. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the TC (0.05). 4-163...
Page 328
40 END Line 10 Two commands in this program message; the first specifies an offset of 50mV, and the second queries the offset. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the offset (0.05). :ACQuire [:SENSe[1]]:TEMPerature:RJUNctionX:ACQuire Update reference temperature...
Two commands in this program message; the first enables offset compensation and, the second queries the state of offset compensation. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of offset compensation (1; on). :SENSe2 subsystem 4.19.25...
Page 330
This command is used to read the single line of the digital input port. After sending this com- mand and addressing the Model 2001 to talk, a value indicating the status of the port will be sent to the computer.
IEEE-488 Reference :SOURce subsystem 4.20 This subsystem is used to set the logic level (true or false) of each digital output line. The com- mands for this subsystem are summarized in Table 4-27. Table 4-27 SOURce command summary Command Description :SOURce :TTL[1][:LEVel] <b>...
Page 332
30 PRINT A$ 40 END Line 10 Sets output line #1 to true, and then queries the state of the output line. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of output line #1 (1; on). 4-168...
IEEE-488 Reference :STATus subsystem 4.21 The STATus subsystem is used to control the status registers of the Model 2001. These registers and the overall status structure is explained in paragraph 4.6. The commands in this subsystem are summarized in Table 4-28.
IEEE-488 Reference Table 4-28 (cont.) STATus command summary Command Description Reference :STATus :OPERation :TRIGger Path to control trigger event registers: [:EVENt]? Read the event register. 4.21.1 :ENABle <NRf> Program the enable register. 4.21.2 :ENABle? Read the enable register. :PTRansition <NRf> Program the positive transition register.
These query commands are used to read the event registers. After sending one of these com- mands and addressing the Model 2001 to talk, a decimal value is sent to the computer. The bi- nary equivalent of this value determines which bits in the appropriate register are set. The event registers are shown in Figures 4-22 through 4-27.
IEEE-488 Reference Bit B11, Buffer Pretriggered (BPT) Set bit indicates that the trace buffer pretrigger event has occurred (PTR), or the operations associated with the pretrigger have been completed (NTR). Bits B12 through B15 Not used. Bit Position B15 - B12 Event BHF BAV...
(2 ) (2 ) Value Value : 1 = Operation Event Set Events : Idle = Idle state of the 2001 0 = Operation Event Cleared Calc = Calculating Arm = Waiting for Arm Trig = Waiting for Trigger Figure 4-24...
20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Queries the Measure Event Register. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the decimal value that defines which bits in the register are set. 4-175...
IEEE-488 Reference Description These commands are used to set the contents of the event enable registers (see Figures 4-28 through 4-33). An :ENABle command is sent with the decimal equivalent of the binary value that determines the desired state (0 or 1) of each bit in the appropriate register. Each event enable register is used as a mask for events (see [:EVENt] for descriptions of events).
(2 ) (2 ) (2 ) (2 ) Value Events : Idle = Idle state of the 2001 Value : 1 = Enable Operation Event Calc = Calculating 0 = Disable (Mask) Operation Event Arm = Waiting for Arm Trig = Waiting for Trigger...
Sets Bits B1 and B9 of the Operation Event Enable Register, and then queries the reg- ister. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the decimal value that defines which bits in the register are set (514).
IEEE-488 Reference Query :PTRansition? Query PTR register Short-form formats: :stat:meas:ptr? :stat:ques:ptr? :stat:oper:ptr? :stat:oper:trig:ptr? :stat:oper:arm:ptr? :stat:oper:arm:seq:ptr? Response message: Decimal value (see Note) Note: The binary equivalent of this decimal value indicates which bits in the register are set. For example, for an acquired decimal value of 516, the binary equivalent is 0000001000000100. For this binary value, bits B9 and B2 are set.
IEEE-488 Reference Effects of positive transitions on the Measurement Event Register: Positive transition effect on Measurement event Measurement Event Register Reading overflow Sets B0 when reading exceeds range limits. Low limit 1 Sets B1 when reading is less than the low limit 1 setting. High limit 1 Sets B2 when reading is greater than the low limit 1 setting.
IEEE-488 Reference Effects of positive transitions on the Questionable Event Register: Positive transition effect on Questionable event Questionable Event Register Temperature summary Sets B4 when an invalid reference junction measurement has oc- curred. Calibration summary Sets B8 when an invalid calibration constant is detected on power-up. Command warning Sets B14 when a Signal Oriented Measurement Command parameter is ignored.
IEEE-488 Reference Effects of positive transitions on the Operation Event Register: Positive transition effect on Operation event Operation Event Register Calibrating Sets B0 at the start of calibration. Settling Sets B1 at the start of the settling period. trigger layer Sets B5 when waiting in the trigger layer.
IEEE-488 Reference Effects of positive transitions on the Arm Event Register: Positive transition effect on Arm event Arm Event Register Sequence 1 Sets B1 when in an arm layer. Bit Position B15 - B2 Event Seq1 Decimal Weighting (2 ) Value Value : 1 = Enable Positive Transition 0 = Disable Positive Transition...
Sets Bits B1 and B10 of the PTR Operation Transition Filter, and then queries the register. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the decimal value that defines which bits in the register are set (1026).
IEEE-488 Reference :NTRansition <NRf> 4.21.4 :STATus:MEASurement:NTRansition <NRf> Program Measurement Transition Filter (NTR). :STATus:QUEStionable:NTRansition <NRf> Program Questionable Transition Filter (NTR). :STATus:OPERation:NTRansition <NRf> Program Operation Transition Filter (NTR). :STATus:OPERation:TRIGger:NTRansition <NRf> Program Trigger Transition Filter (NTR). :STATus:OPERation:ARM:NTRansition <NRf> Program Arm Transition Filter (NTR). :STATus:OPERation:ARM:SEQuence:NTRansition <NRf>...
Page 353
IEEE-488 Reference Description These commands are used to program the negative transition (NTR) registers. A negative tran- sition is defined as a 1 to 0 state change in the condition register. Thus, when an event is pro- grammed for a negative transition, the appropriate bit in the corresponding event register will set when the corresponding bit in the condition register changes from 1 to 0.
Page 354
Sets Bits B1 and B10 of the NTR Operation Transition Filter, and then queries the register. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the decimal value that defines which bits in the register are set (1026).
filters. Thus, only the PTR descriptions apply to the condition registers. After sending one of these commands and addressing the Model 2001 to talk, a decimal value is sent to the computer. The binary equivalent of this decimal value indicates which bits in the register are set.
Queue is empty, the message “0, ‘No error’” is placed in the Error Queue. The messages in the queue are preceded by a number. Negative (-) numbers are used for SCPI defined messages, and positive (+) numbers are used for Keithley defined messages. The mes- sages are listed in Table 3-4.
Page 357
IEEE-488 Reference After this command is sent and the Model 2001 is addressed to talk, the “oldest” message in the queue is sent to the computer. Note: The :STATus:QUEue[:NEXT]? query command performs the same function as the :SYSTem:ERRor? query command (see System subsystem).
Page 358
20 ENTER 716; A$ 30 PRINT A$ 40 END Line 10 Enables all SCPI defined messages. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the messages (0:-999). DISable <list> :STATus:QUEue:DISable <list> Disable messages for Error Queue Parameter <list>...
Page 359
IEEE-488 Reference :CLEar :STATus:QUEue:CLEar Clear Error Queue Format :stat:que:cle Description This action command is used to clear the Error Queue of messages. Programming example OUTPUT 716; “:stat:que:cle” ! Clear Error Queue. 4-195...
Return to :SYSTem:PRESet defaults Format :syst:pres Description This command returns the instrument to states optimized for front panel operation. Appendix B lists the default conditions for this command. Programming example OUTPUT 716; “:syst:pres” ! Return 2001 to default states 4-197...
This query command is used to read the position of the FRONT/REAR INPUTS switch. After sending this command and addressing the Model 2001 to talk, the code that indicates switch po- sition will be sent to the computer. Switch position code is defined as follows:...
This query command is used to read the version of the SCPI standard being used by the Model 2001. After sending this command and addressing the Model 2001 to talk, the version code will be sent to the computer. Example code: 1991.0...
(+) numbers are used for Keithley defined messages. Table 3-4 lists the messages. After this command is sent and the Model 2001 is addressed to talk, the “oldest” message in the queue is sent to the computer.
Page 365
Important Note: Before you can enable or disable auto-zero, the Model 2001 must first be in the idle state. The Model 2001 can be placed in the idle state by first disabling continuous initi- ation (:INITiate:CONTinuous OFF), and then sending the :ABORt command. After sending the :STATe command, readings can be re-started by sending :INITiate:CONTinuous ON or :INITiate.
Burst acquisition can be performed for normal DCV, RMS and average ACV, normal DCI, RMS and average ACI, and normal Ω2 measurements. Before selecting the burst acquisition mode, configure the Model 2001 for the desired measure- ments (such as a valid function, a manual measurement range, and a math calculation (:CALCulate1) if desired).
Page 367
With ASTReam, up to 1000 readings per second can be sent over the bus, and with SSTReam, up to 2000 readings per second can be sent. Once the Model 2001 is placed in a stream mode, one A/D reading will be sent over the bus every time the instrument is addressed to talk.
Page 368
Reference disabled (<function>:REFerence:STATe OFF) The stream mode is cancelled when a device clear (DCL or SDC) is sent to the Model 2001. Keep in mind that the instrument will remain at the settings that it assumed for the stream mode.
Page 369
Reading Rates The maximum possible reading rate for the SSTReam mode is 2000 per sec- ond and is only achievable for controllers that can pull each reading out of the Model 2001 in less than 100µsec. The maximum possible reading rate for the ASTReam mode is 1000 per sec- ond.
Two commands in this program message; the first enables line sync, and the second queries the state of line sync. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of line sync (1; on). :KEY <NRf>...
The queue for the :KEY? query command can only hold one key-press. When :KEY? is sent over the bus, and the Model 2001 is addressed to talk, the key-press code number for the last key pressed (either physically or with :KEY) will be sent to the computer.
IEEE-488 Reference First Program Message Selects the DCI function. Second Program Message Selects the Zero Center Bar Graph. Third Program Message Returns the Model 2001 to the normal display. :CLEar 4.22.10 :SYSTem:CLEar Clear Error Queue Format :syst:cle Description This action command is used to clear the Error Queue of messages.
IEEE-488 Reference :TRACe subsystem 4.23 The commands in this subsystem are used to configure and control data storage into the buffer. The commands are summarized in Table 4-31. Table 4-31 TRACe command summary Command Description Reference :TRACe|:DATA Use :TRACe or :DATA as root command. :CLEar [BUFFER,] Clear readings from buffer.
This command is used to read the status of storage memory. After sending this command and addressing the Model 2001 to talk, two values separated by commas will be sent to the computer. The first value will indicate how many bytes of memory are available, and the second value will indicate how many bytes are currently being used to store readings.
Line 10 Two commands in this program message; the first selects the compact element group, and the second queries the element group. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the element group (COMP). :POINts [BUFFER,] <n>...
Two commands in this program message; the first enables auto buffer sizing, and the second queries the state of auto buffer sizing. Auto sets the buffer size to 200 points. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of auto buffer sizing (1; on).
Page 379
Two commands in this program message; the first selects calculated math readings for the buffer, and the second queries the buffer feed. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the buffer feed (CALC1). :[PERCent] [BUFFER,] <n>...
Page 380
Two commands in this program message; the first specifies that 25% of the buffer will be used for pre-trigger readings, and the second queries the percentage. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the percentage of the buffer to used for pre-trigger readings (25).
Page 381
Two commands in this program message; the first specifies 30 buffer points for pre-trigger readings, and the second queries the number of buffer points. Line 30 Addresses the Model 2001 to talk. Line 40 Displays the number of pre-trigger buffer points.
Page 382
Two commands in this program message; the first selects a bus trigger as the pre- trigger source event, and the second queries the source. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the source event (BUS). :CONTrol [BUFFER,] <name>...
:trac:data? Description When this command is sent and the Model 2001 is addressed to talk, all the readings stored in the buffer will be sent to the computer. The format that readings are sent over the bus is con- trolled by the :FORMat subsystem.
IEEE-488 Reference Trigger subsystem 4.24 The Trigger subsystem is made up of a series of commands and subsystems to configure the three layers of the Trigger Model (see Figure 4-13). These commands and subsystems are sum- marized in Table 4-32. Table 4-32 Trigger command summary Command...
:init Description This command takes the Model 2001 out of the idle state. After all programmed operations are completed, the instrument will leave the trigger structure and return to the idle state (if continu- ous initiation is disabled; see next command).
:abor Description When this action command is sent, the Model 2001 will abort its current operations and return to the top of the Trigger Model. If continuous initiation is disabled, the instrument will go into the idle state. If continuous initiation is enabled, operation will continue on into arm layer 1.
IEEE-488 Reference The instrument must be waiting for the appropriate event when the command is sent. Otherwise, an error will occur and the command will be ignored. When the command is sent, the bypass will occur and operation will continue on. Note that :IMMediate is not an instrument setup command.
IEEE-488 Reference Line 10 Sets the measure count to 10, and then queries the programmed arm count. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the programmed measure count (10). :DELay <n> 4.24.5 :ARM[:SEQuence[1]]:LAYer2:DELay <n> Set scan layer delay :TRIGger[:SEQuence[1]]:DELay <n>...
With the Immediate trigger source seleted, a “trigger ignored” message will be displayed if an external trigger is sent to the Model 2001 or a manual trig- ger (ie., pressing TRIG key) occurs. The external or manual trigger is not used (ignored).
40 END Line 10 Sets the measure control source to immediate, and then queries the programmed con- trol source. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the programmed measure control source (IMM). :TIMer <n> 4.24.7 :ARM:[SEQuence[1]]:LAYer2:TIMer <n>...
IEEE-488 Reference :SIGNal 4.24.8 :ARM[:SEQuence[1]][:LAYer[1]]:SIGNal Bypass arm control source :ARM[:SEQuence[1]]:LAYer2:SIGNal Bypass scan control source :TRIGger[:SEQuence[1]]:SIGNal Bypass measure control source Format :arm:sign Description These action commands are used to bypass the specified control source and also when you do not wish to wait for the programmed event. Keep in mind that the instrument must be waiting for the appropriate event when the command is sent.
Page 393
IEEE-488 Reference Line 10 Selects semi-synchronous Trigger Link protocol, and then queries the selected pro- tocol. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the Trigger Link protocol (SSYN). :DIRection <name> :ARM[:SEQuence[1]][:LAYer[1]]:TCONfigure:DIRection <name> Control arm Source Bypass :ARM[:SEQuence[1]]:LAYer2:TCONfigure:DIRection <name>...
Page 394
Line 10 Enables the Source Bypass for the measure layer and then queries the state of the Source Bypass. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the state of the Source Bypass (SOUR; enabled). :ASYNchronous commands :ILINe <NRf>...
Page 395
Line 10 Assigns the asynchronous Trigger Link input of the measure layer to line #3, and then queries the programmed input line. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the programmed input line # (3). :OLINe <NRf>...
Page 396
Line 10 Assigns the asynchronous Trigger Link output of the measure layer to line #4, and then queries the programmed output line. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the programmed output line # (4). :SSYNchronous:LINE <NRf>...
IEEE-488 Reference :UNIT subsystem 4.25 The UNIT subsystem is used to configure and control the measurement units for TEMP and ACV, and is summarized in Table 4-33. Table 4-33 UNIT command summary Command Description :UNIT :TEMPerature <name> Select temperature measurement units: C, CEL, F, FAR, K. :TEMPerature? Query temperature units.
Page 398
IEEE-488 Reference :AC <name> :UNIT:VOLTage:AC <name> Specify ACV units Parameters <name> = V AC voltage measurement units = DB dB AC voltage measurement units = DBM dBm AC voltage measurement units Format :unit:volt:ac <name> Defaults Power-up Saved power-on setup *RST :SYSTem:PRESet Query :AC?
Page 399
Line 10 Two commands in this program message; the first selects dB units for ACV measure- ments, and the second queries units. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the selected units (DB). :DB:REFerence <n> :UNIT:VOLTage:AC:DB:REFerence <n>...
Page 400
Two commands in this program message; the first sets the dBm reference impedance to 600 Ω , and the second queries the reference impedance. Line 20 Addresses the Model 2001 to talk. Line 30 Displays the reference impedance (600). 4-236...
Page 402
20V calibrator will reduce For ±2°C of last AC self cal. calibration uncertainty, and can thereby improve total 2001 accuracy for measurements up to 50% of range. Refer to the 2001 calibration procedure for details. TYPICAL ACCURACIES Accuracy can be specified as typical or warranted.
Page 403
DC VOLTS DCV INPUT CHARACTERISTICS AND ACCURACY DEFAULT ACCURACY TEMPERATURE COEFFICIENT ± (ppm of reading + ppm of range) ± (ppm of reading + ppm of range)/°C FULL RESO- RESO- INPUT ± 5°C RANGE SCALE LUTION LUTION RESISTANCE 5 Minutes 24 Hours 90 Days 1 Year...
Page 404
DCV PEAK SPIKES MEASUREMENT 90 Days, ± 2°C from last AC self-cal ± (% of reading+% of range) REPETITIVE SPIKES ACCURACY TEMPERATURE COEFFICIENT 750kHz– ± (% of reading+% of range)/°C 1kHz– 10kHz– 30kHz– 50kHz– 100kHz– 300kHz– 500kHz– ± 2°C RANGE 0–1kHz 10kHz 30kHz...
Page 405
AC VOLTS (cont’d) NORMAL MODE RMS 90 Days, ± 2°C from last AC self-cal for 1% to 100% of range ± (% of reading + % of range) RANGE 20–50Hz 50–100Hz 0.1–2kHz 2–10kHz 10–30kHz 30–50kHz 50–100kHz 100–200kHz 0.2–1MHz 1–2MHz 200 mV 0.25+0.015 0.07+0.015 0.03+0.015...
Page 406
AC VOLTS (cont’d) SETTLING CHARACTERISTICS: COMMON MODE REJECTION: For 1kΩ imbalance in either lead: >60dB for line frequency ±0.1%. Normal Mode (rms, avg.) <300ms to 1% of step change MAXIMUM VOLT•Hz PRODUCT: 2 × 10 <450ms to 0.1% of step change V•Hz (for inputs above 20V).
Page 407
OHMS (cont’d) 2-WIRE RESISTANCE READING RATES 10,12 20Ω, 200Ω, 2kΩ, and 20kΩ Ranges READINGS/SECOND WITH MEASUREMENT DEFAULT READINGS/SECOND TO MEMORY READINGS/SECOND TO IEEE-488 TIME STAMP TO IEEE-488 NPLC APERTURE BITS DIGITS Auto Zero Off Auto Zero On Auto Zero Off Auto Zero On Auto Zero Off Auto Zero On 167 ms (200 ms)
Page 408
The DC in-circuit current measurement function allows a user to measure the current through a wire or a circuit board trace without breaking the circuit. When the In-Circuit Current Measurement function is selected, the 2001 will first perform a 4-wire resistance measurement, then a voltage measurement, 10Ω...
AC AMPS (cont’d) ACI READING RATES READINGS/SECOND WITH MEASUREMENT DEFAULT READINGS/SECOND TO MEMORY READINGS/SECOND TO IEEE-488 TIME STAMP TO IEEE-488 NPLC APERTURE BITS DIGITS Auto Zero Off Auto Zero On Auto Zero Off Auto Zero On Auto Zero Off Auto Zero On 167 ms (200 ms) ⁄...
Page 410
OPERATING SPEED The following diagram illustrates the factors that determine a DMM’s reading rate. COMMAND RECEIVE AND INTERPRET SPEED GPIB FASTEST TYPICAL SLOWEST Command Time per character 0.16 ms 0.28 ms 0.66 ms Characters per second 6250 3751 1515 Command Command Receive and Receive and Stored...
Page 411
OPERATING SPEED (cont’d) RANGE CHANGE SPEED AUTO ZERO OFF AUTO ZERO ON RATE RATE FUNCTION From TIME (per second) TIME (per second) 200mV, 2V 4.5 ms 3.1 ms 200V, 1000V 8.0 ms 8.6 ms 200mV, 2V, 20V 200mV, 2V, 20V 4.5 ms 200V, 1000V 200mV, 2V...
Page 412
EXTENDED MEMORY / NON-VOLATILE MEMORY OPTIONS DATA STORAGE SIZE ⁄ -Digit SETUP STORAGE MODEL (Bytes) ⁄ -Digit w/Time Stamp Type Number Type 2001 volatile non-volatile 2001/MEM1 7,000 1,400 non-volatile non-volatile 2001/MEM2 128k 30,000 6,000 non-volatile non-volatile Specifications subject to change without notice.
Page 413
Default Conditions NOTE: All commands affected by *RST and :SYSTem:PRESet can be saved by the *SAV command. Command *RST :SYSTem:PRESet IEEE 488.2 common commands All commands [unaffected] [unaffected] SCPI signal oriented commands :CONFigure “VOLT:DC” “VOLT:DC” Calculate 1 subsystem :CALCulate1 :STATe 0 (OFF) 0 (OFF) :FORMat...
Page 420
Default Conditions Command *RST :SYSTem:PRESet Source subsystem All commands [unaffected] [unaffected] System subsystem :SYSTem :KEY [unaffected] [unaffected] :AZERo :STATe 1 (ON) 1 (ON) :TYPE NORMal NORMal :LSYNc :STATe 0 (OFF) 0 (OFF) :POSetup [unaffected] [unaffected] :AMEThod NORMal NORMal :FETCh :FORMat [unaffected] [unaffected] Trigger subsystem...
Page 421
Default Conditions Command *RST :SYSTem:PRESet Status subsystem All commands [unaffected] [unaffected] Trace subsystem All commands [unaffected] [unaffected] Unit commands :UNIT :TEMPerature :VOLTage :REFerence :DBM :IMPedance...
Page 422
This command issues a bus trigger which has the same effect as group execute trigger (GET) command. *TST? Self-test query When this query is sent, the Model 2001 will perform a checksum test on ROM and return the results. *WAI Wait-to-continue command...
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.
Download cal constants from 2001. :DATE “<string>” Send cal date to 2001. :DATE? Request cal date from 2001. :NDUE “<string>” Send next due cal date to 2001. :NDUE? Request next due cal date from 2001. :LLEVel Low-level calibration subsystem. :SWITch? Request low-level CAL switch state.
SCPI Command Subsystems Table D-2 (cont.) CALibrate command summary Command Description :CALibration :PROTected :LLEVel :STEP <Step #> -2V DC step. 0V DC step. 20mA AC at 1kHz step. +0.2A DC step. +2A DC step. 2V AC at 1Hz step. :STEP? Request the current calibration step.
SCPI Command Subsystems Table D-7 SENSe command summary Command Description [:SENSe[1]] :ALTernate[1] Path to control an Alternate setup. :SAVE Save current setup as Alternate setup. :RECall Return instrument to Alternate setup. :FUNCtion <name> Select measurement function: ‘VOLTage:AC’, ‘VOLTage:DC’, ‘RESistance’, ‘FRESistance’, ‘CURRent:AC’, ‘CURRent:DC’ , ‘FREQuency’, ‘TEMPerature’...
Page 430
SCPI Command Subsystems Table D-7 (cont.) SENSe command summary Command Description [:SENSe[1]] :CURRent AC :AVERage :ADVanced Path to configure and control advanced filter. :NTOLerance <n> Specify noise tolerance level (0 to 100 percent). :NTOLerance? Query noise tolerance level. [:STATe] <b> Enable (1 or ON) or disable (0 or OFF) advanced filter.
Page 431
SCPI Command Subsystems Table D-7 (cont.) SENSe command summary Command Description [:SENSe[1]] :CURRent[:DC] :AVERage Path to configure and control the filter. :TCONtrol <name> Select filter type: MOVing, REPeat. :TCONtrol? Query filter type. :COUNt <n> Specify filter count (1 to 100). :COUNt? Query filter count.
Page 432
SCPI Command Subsystems Table D-7 (cont.) SENSe command summary Command Description [:SENSe[1]] :VOLTage:AC :DIGits <n> Specify measurement resolution (4 to 9). :AUTO <b> Enable (1 or ON) or disable (0 or OFF) auto resolution. :AUTO ONCE Enable and then disable auto resolution. :AUTO? Query auto resolution (0 or 1).
Page 433
SCPI Command Subsystems Table D-7 (cont.) SENSe command summary Command Description [:SENSe[1]] :VOLTage[:DC] :REFerence <n> Specify reference (REL) value (-1100 to +1100). :STATe <b> Enable (1 or ON) or disable (0 or OFF) REL. :STATe? Query state of REL (0 or 1). :ACQuire Use input signal as reference.
Page 434
SCPI Command Subsystems Table D-7 (cont.) SENSe command summary Command Description [:SENS[1]] :RESistance :RANGe :AUTO ONCE :LLIMit <n> Specify lower limit for auto range (0 to 1.05e9). :LLIMit? Query lower limit. :AUTO? Query auto range. :REFerence <n> Specify reference (REL) value (0 to 1.05e9). :STATe <b>...
Page 435
SCPI Command Subsystems Table D-7 (cont.) SENSe command summary Command Description [:SENSe[1]] :FRESistance :RANGe :AUTO ONCE Set range based on present input signal. :ULIMit <n> Specify upper limit for auto range (0 to 2.1e5). :ULIMit? Query upper limit. :LLIMit <n> Specify lower limit for auto range (0 to 2.1e5).
Page 436
SCPI Command Subsystems Table D-7 (cont.) SENSe command summary Command Description [:SENSe[1]] :FREQuency :THReshold Path to configure threshold: :CURRent Path to set current threshold: :RANGe <n> Specify range (0 to 1). :RANGe? Query range. :LEVel <n> Specify threshold level. :LEVel? Query threshold level.
Page 437
SCPI Command Subsystems Table D-7 (cont.) SENSe command summary Command Description [:SENSe[1]] :TEMPerature :RTD Path to configure RTD measurements: :TYPE <name> Select RTD type: PT100, D100, F100, PT385, PT3916, USER or SPRTD. :TYPE? Query RTD type. :ALPHa <NRf> Specify constant for USER type (0 to 0.01). :ALPHa? Query alpha.
SCPI Command Subsystems Table D-8 SOURce command summary Command Description :SOURce :TTL[1][:LEVel] <b> Set digital output line #1 true (1 or ON) or false (0 or OFF). :TTL[1][:LEVel]? Query digital output line 1. :TTL2[:LEVel] <b> Set digital output line #2 true (1 or ON) or false (0 or OFF). :TTL2[:LEVel]? Query digital output line 2.
The controller capabilities (C0). interface function codes for the Model 2001 are listed in Ta- ble E-1. The codes define Model 2001 capabilities as fol- TE (Extended Talker Function) — The instrument does lows: not have extended talker capabilities (TE0).
Page 444
ASCII Character Codes and IEEE-488 Multiline Interface Command Messages IEEE-488 IEEE-488 Decimal Hexadecimal ASCII Messages* Decimal Hexadecimal ASCII Messages* * Message sent or received with ATN true.
Page 445
ASCII Character Codes and IEEE-488 Multiline Interface Command Messages IEEE-488 IEEE-488 Decimal Hexadecimal ASCII Messages* Decimal Hexadecimal ASCII Messages* MTA 7 MLA 0 MTA 8 MLA 1 MTA 9 ” MLA 2 MTA 10 MLA 3 MTA 11 MLA 4 MTA 12 MLA 5 MTA 13...
Page 446
ASCII Character Codes and IEEE-488 Multiline Interface Command Messages IEEE-488 IEEE-488 Decimal Hexadecimal ASCII Messages* Decimal Hexadecimal ASCII Messages* « MSA 0, PPE MSA 16, PPD MSA 1, PPE MSA 17, PPD MSA 2, PPE MSA 18, PPD MSA 3, PPE MSA 19, PPD MSA 4, PPE MSA 20, PPD...
Page 447
Series 200/300 computer. ment for query commands. • A program written with the ASYST software package (available from Keithley Instruments) for an IBM PC/ Programs for the following controllers are included: XT/AT with a Capital Equipment Corporation • A BASIC program for an IBM PC/XT/AT with a Capi- PC<>488 Interface.
488 address of the Model 2001 (GPIB selection) to 16. the statements of Program 1 can be used at the start of any 2. With the power off, connect the Model 2001 to the program to initialize the system. IEEE-488 interface card installed in the IBM computer.
Controller Programs Table G-1 BASIC statements necessary to send bus commands Action PC<>488 statements Transmit command string (CMD$) to device 16. SEND =9 ADDRESS%=16 CALL SEND(ADDRESS%,CMD$,STATUS%) Obtain string from device 16. ENTER=21 ADDRESS%=16 RESPONSE$=SPACE$(50) CALL ENTER(RESPONSE$,LENGTH%,ADDRESS%,STATUS%) Send GTL to device 16. TRANSMIT=3 CMD$=”LISTEN 16 GTL”...
Page 450
INITIALIZE=0 ‘ Offset address of routine. SEND=9: ENTER=21 MY. ADDRESS%=21 ‘ Set PC<>488 address. INST.ADDRESS%=16 ‘ Set 2001 address. CONTROLLER%=0 ‘ Set for system control. CALL INITIALIZE (MY.ADDRESS%, CONTROLLER%) ‘ Initialize system. LINE INPUT “Enter Program Message”; CMD$ ‘ Prompt for program message.
Page 451
1. Using the front panel MENU key and the GPIB menu guages including BASIC, Pascal, Fortran, and C. Driver488 item, set the primary address of the Model 2001 to 16. software is compatible with: 2. With power off, connect the Model 2001 to the IEEE- 488 interface installed in the IBM computer.
Page 452
IEEE-488 address of the Model 2001 to 16. Introduction 2. With the power off, connect the Model 2001 to the IEEE-488 interface card installed in the HP computer. The following program sends a command message to the 3.
Page 453
1. Using the front panel menu, set the primary address of the Model 2001 to 16. ASYST Software 2. With the power off, connect the Model 2001 to the IEEE-488 interface card installed in the IBM computer. 3. Boot ASYST software. Enter the Main Configuration Introduction Menu: use the <F2>...
Page 454
\ If query, make 2001 current device COMMAND GPIB.WRITE \ Send commands to 2001 GET.OUTPUT \ Get response from 2001 ELSE 2001 \ If not query, make 2001 current device COMMAND GPIB.WRITE \ Send commands to 2001 THEN : MAIN \ Definition for main program...
Page 455
Directions GPIB PC Interface 1. Using the front panel MENU key and the GPIB menu item, set the primary address of the Model 2001 to 16. 2. With the power off, connect the Model 2001 to the Introduction IEEE-488 interface installed in the IBM computer.
IEEE-488 Bus Overview Introduction 4. The talker, aware that the data has been accepted, stops sending data and indicates that data is not being sent. Basically, the IEEE-488 bus is simply a communication sys- 5. The listener, aware that there is no data on the bus, indi- tem between two or more electronic devices.
ABLE TO including the Model 7001, do not use secondary addressing. TALK AND LISTEN DATA BYTE 2001 TRANSFER Once a device is addressed to talk or listen, the appropriate CONTROL bus transactions take place. For example: if the instrument is addressed to talk, it places its data string on the bus one byte at a time.
IEEE-488 Bus Overview EOI (End or Identify) — The EOI is usually used to mark be released to go high until all devices have accepted the data the end of a multi-byte data transfer sequence. byte. SRQ (Service Request) — This line is used by devices when The sequence just described is used to transfer both data, talk they require service from the controller.
IEEE-488 Bus Overview Table H-1 IEEE-488 bus command summary State of Command type Command ATN line Comments Uniline REN (Remote Enable) Set up devices for remote operation. Marks end of transmission. IFC (Interface Clear) Clears interface. ATN (Attention) Defines data bus contents. Controlled by external device.
Page 460
SCG (Secondary Command Group) — Commands in this lines are summarized in Figure H-3. Hexadecimal and the group provide additional addressing capabilities. Many de- decimal values for the various commands are listed in Table vices (including the Model 2001) do not use these com- H-2. mands.
Page 461
IEEE-488 Bus Overview Figure H-3 Command codes...
IEEE-488 Bus Overview For the various multiline commands, a specific bus sequence Table H-2 must take place to properly send the command. In particular, Hexadecimal and decimal command codes the correct listen address must be sent to the instrument be- Decimal fore it will respond to addressed commands.
IEEE-488 Bus Overview IEEE command groups Table H-5 Command groups supported by the Model 2001 are listed in IEEE command groups Table H-5. Common commands and SCPI commands are not included in this list. HANDSHAKE COMMAND GROUP NDAC = NOT DATA ACCEPTED...
IEEE-488 Conformance Information Information The IEEE-488.2 standard requires specific information about how the Model 2001 implements the standard. Paragraph 4.9 of the IEEE-488.2 standard (Std 488.2-1987) lists the documentation requirements. Table H-1 provides a summary of the require- ments, and provides the information or references the manual for that information.
IEEE-488 Conformance Information Table I-1 (cont.) IEEE-488 documentation requirements Requirement Description or reference (19) Effects of *RST, *RCL and *SAV. See Appendix B. (20) *TST information. See paragraph 4.9.16. (21) Status register structure. See paragraph 4.6. (22) Sequential or overlapped commands. All are sequential except :INIT and :INIT:CONT ON, which are overlapped.
Page 467
IEEE-488 Conformance Information Table I-2 (cont.) Coupled commands Command Also changes :RES:OCOM :RES:RANG:UPP 200k RES:OCOM is ON and RES:RANG:UPP > 200k :RES:RANG:AUTO:ULIM 200k RES:OCOM is ON and RES:RANG:AUTO:ULIM > 200k :RES:RANG:AUTO:LLIM 200k RES:OCOM is ON and RES:RANG:AUTO:LLIM > 200k :CURR:DC:METH :CURR:DC:RANG:UPP CURR:DC:METH is ICIR :CURR:DC:RANG:AUTO...
SCPI Conformance Information Introduction The Model 2001 complies with SCPI version 1991.0. Table J-1 lists the SCPI confirmed commands implemented by the Model 2001, and Table J-2 lists the non-SCPI commands implemented. Table J-1 Syntax of SCPI confirmed commands implemented by Model 2001...
SCPI Conformance Information Table J-1 (cont.) Syntax of SCPI confirmed commands implemented by Model 2001 Command Description :CALCulate3 :LIMit[1] :STATe <b> Enable (1 or ON) or disable (0 or OFF) limit test. :STATe? Query state of limit test. :FAIL? Query test result (1 = pass, 0 = fail).
Page 470
SCPI Conformance Information Table J-1 (cont.) Syntax of SCPI confirmed commands implemented by Model 2001 Command Description :ROUTe :CLOSe <list> Path and command to close specified channel: :STATe? Query closed channel. :CLOSe? <list> Query specified channels (1 = closed, 0 = open).
Page 471
SCPI Conformance Information Table J-1 (cont.) Syntax of SCPI confirmed commands implemented by Model 2001 Command Description [:SENSe[1]] :VOLTage:AC :RANGe Path to configure measurement range: [:UPPer] <n> Select range (0 to +775). [:UPPer]? Query range. :AUTO <b> Enable (1 or ON) or disable (0 or OFF) auto range.
Page 472
SCPI Conformance Information Table J-1 (cont.) Syntax of SCPI confirmed commands implemented by Model 2001 Command Description [:SENSe[1]] :FRESistance :REFerence <n> Specify reference (REL) value (-2.1e5 to +2.1e5). :STATe <b> Enable (1 or ON) or disable (0 or OFF) REL.
Page 473
SCPI Conformance Information Table J-1 (cont.) Syntax of SCPI confirmed commands implemented by Model 2001 Command Description :STATus :PRESet Return status registers to default states. :QUEue Path to access error queue: [:NEXT]? Read the most recent error message. :ENABle <list>...
SCPI Conformance Information Table J-1 (cont.) Syntax of SCPI confirmed commands implemented by Model 2001 Command Description :TRIGger[:SEQuence[1]] Path to program trigger layer: :IMMediate Loop around control source. :COUNt <n> Program measure count (1 to 99999, or INF). :COUNt? Query measure count.
Page 475
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description :CALibration :PROtected :LLEvel :STEP <Step #> 20V AC at 1kHz step. 20V AC at 30kHz step. 200V AC at 1kHz step. 200V AC at 30kHz step.
Page 476
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description :OUTPut :TTL3 Path to set polarity of digital output line 3: :LSENse <name> Select polarity; active (AHIGH) or active (ALOW). :LSENse? Query polarity of line 3.
Page 477
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description [:SENse[1]] :CURRent:AC :DIGits <n> Specify measurement resolution (4 to 8). :AUTO <b> Enable (1 or ON) or disable (0 or OFF) auto resolution. :AUTO ONCE Enable and then disable auto resolution.
Page 478
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description [:SENSe[1]] :CURRent:DC :AVERage :ADVanced Path to configure and control advanced filter. :NTOLerance <n> Specify noise tolerance level (0 to 100 percent). :NTOLerance? Query noise tolerance level.
Page 479
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description [:SENSe[1]] :VOLTage:AC :DETector Path to select function: [:FUNCtion] <name> Select type of AC measurement: RMS, AVERage, PEAK, LFRMs, NPeak, PPeak. [:FUNCtion]? Query detector function.
Page 480
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description [:SENSe[1]] :RESistance :RANGe Path to configure measurement range: :AUTO Set range based on present input signal. :ULIMit <n> Specify upper limit for auto range (0 to 1.05e9).
Page 481
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description [:SENSe[1]] :FRESistance :AVERage Path to configure and control the filter. :TCONtrol <name> Select filter type: MOVing, REPeat. :TCONtrol? Query filter type. :COUNt <n> Specify filter count (1 to 100).
Page 482
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description [:SENSe[1]] :TEMPerature :REFerence <n> Specify reference (REL) value. :STATe <b> Enable (1 or oN) or disable (0 or OFF) REL. :STATe? Query state of REL (0 or 1).
Page 483
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description :SOURce :TTL[1][:LEVel] <b> Set digital output line #1 true (1 or ON) or false (0 or OFF). :TTL[1][:LEVel]? Query digital output line 1. :TTL2[:LEVel] <b>...
Page 484
SCPI Conformance Information Table J-2 (cont.) Syntax of non-SCPI commands implemented by Model 2001 Command Description :ARM[;SEQuance[1]] [:LAYer[1]] :TCONfigure :ASYNchronous Path to configure asynchronous Trigger Link: :ILINE <NRf> Select input line (1 to 6). :ILINe? Query input line. :OLINe <NRf>...
Page 486
Percent 3-93 DATA commands 4-117 Idle 2-7 Percent deviation 3-93 DC and AC current 3-28 IEEE-488 bus connections 4-1 Power-on default conditions 3-4 DC and AC voltage 3-13 IEEE-488 bus overview H-1 Power-up procedure 3-1 DCL (device clear) 4-27 IEEE-488 conformance information I-1 Power-up sequence 3-2 Default conditions B-1 IEEE-488 multiline interface command...
Page 487
TCONfigure commands 4-228 Temperature 3-43 TEST 3-116 THReshold commands 4-152 Trigger event status 4-13 Trigger link 3-69 Trigger model 3-54 Trigger model (IEEE-488 operation) 4-21 Trigger subsystem 4-221 Triggers 3-54 Two and four-wire resistance 3-35 Using CHAN to close and open internal channels 3-95 Using CONFIG-CHAN to configure chan- nels 3-96...
Page 488
Service Form Model No. Serial No. Date Name and Telephone No. Company List all control settings, describe problem and check boxes that apply to problem. Intermittent Analog output follows display Particular range or function bad; specify IEEE failure Obvious problem on power-up Batteries and fuses are OK Front panel operational All ranges or functions are bad...
Need help?
Do you have a question about the 2001 and is the answer not in the manual?
Questions and answers