w w w. k e i t h l e y. c o m Model 2001 Multimeter Operator’s Manual 2001-900-01 Rev.
Model 2001 Multimeter Operator’s Manual © 1992-2010, Keithley Instruments, Inc. Cleveland, Ohio, U.S.A. TSP™, TSP-Link™, and TSP-Net™ are trademarks of Keithley Instruments, Inc. All Keithley Instruments product names are trademarks or registered trademarks of Keithley Instruments, Inc. Other brand names are trademarks or registered trademarks of their respective holders. Document Number: 2001-900-01 Rev.
Safety Precautions The following safety precautions should be observed before using this product and any associated instrumentation. Although some instruments and accessories would normally be used with non-hazardous voltages, there are situations where hazardous conditions may be present. This product is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury.
Do not exceed the maximum signal levels of the instruments and accessories, as defined in the specifications and operating information, and as shown on the instrument or test fixture panels, or switching card. When fuses are used in a product, replace with the same type and rating for continued protection against fire hazard. Chassis connections must only be used as shield connections for measuring circuits, NOT as safety earth ground connections.
Table of Contents 1 General Information 1.1 Introduction .......................................................................................................................................................... 1-1 1.2 Features ................................................................................................................................................................ 1-1 1.3 Warranty information.......................................................................................
2.6.8 Programming examples ......................................................................................................................................2-17 3 Front Panel Operation 3.1 Introduction ..........................................................................................................................................................3-1 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 Power-up procedure............................................................................
3.9 3.9.1 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 Filters ................................................................................................................................................................. 3-86 Digital filter types ...................................................................................................................................... 3-86 Digital filter modes ............................................................................................................
4.6 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7 Status structure .....................................................................................................................................................4-5 Standard event status ....................................................................................................................................4-5 Operation event status ..................................................................................................
4.15 :DISPlay subsystem ........................................................................................................................................... 4-77 4.16 :FORMat subsystem........................................................................................................................................... 4-81 4.17 :OUTPut subsystem ........................................................................................................................................... 4-88 4.
4.22 :SYSTem subsystem.........................................................................................................................................4-190 4.22.1 :PRESet.....................................................................................................................................................4-190 4.22.2 :POSetup ...................................................................................................................................4-191 4.22.3 :FRSWitch? .
1 General Information 1.1 Introduction This section contains general information about the Model 2001 Multimeter. It is arranged in the following manner: • Reading and setup storage Readings and setup data can be stored and recalled from the front panel or over the IEEE-488 bus. For example, the buffer can be programmed to store up to 850 readings at 4.5 digits, or up to 250 time-stamped readings at 6.5 digits.
General Information contact your local Keithley Instruments representative to get a Return Material Authorization number (RMA) before returning the product. Keithley Instruments worldwide sales offices and representatives can be located on our website at www.keithley.com. Keithley Instruments corporate headquarters can be reached (toll-free inside the U.S. only) at 1-888-KEITHLEY (1-888-534-8453), or from outside the U.S. at +1-440-248-0400. 1.
General Information Model 2001 rear panel inputs (Keithley part number CA-109). performance test leads terminated with banana plugs, such as the Model 8605 High Performance Modular Test Leads. Model 4288-1 Single Fixed Rack Mount Kit — Mounts a single Model 2001 in a standard 19-inch rack. The following test leads and probes are rated at 30V RMS, 42.4V peak: Model 4288-2 Side-by-side Rack Mount Kit — Mounts two instruments (Models 182, 428, 486, 487, 2001, 7001) side-by-side in a standard 19-inch rack.
General Information Model 8695 Surface RTD Probe — This probe has a platinum RTD sensor. It is designed to measure the temperature of flat surfaces of solids. Model 8696 Air/Gas RTD Probe — This probe has a platinum RTD sensor. It has an exposed junction within a protective shroud for measuring the temperature of air or gases. 1-4 2001-900-01 Rev.
2 Getting Started 2.1 Introduction This section contains introductory information on operating your Model 2001 Multimeter. For detailed front panel and IEEE-488 bus operation, refer to Section 3 and Section 4, respectively. The information in this section is arranged as follows: 2.1 Introduction, page 1: Describes the controls and connectors on the front and rear panels, and the front panel display of the instrument. 2.
Getting Started 1 8 3 SENSE Ω 4 WIRE ERR REM TALK LSTN SRQ REAR REL FILT MATH 4W AUTO 4 INPUT HI ARM TRIG SMPL Reading Display Line 350V PEAK Status Line/Additional Reading Display Line Range : 200mVDC 2001 MULTIMETER LO 2 PREV 5 DCV ACV DCI Ω2 ACI Ω4 FREQ RANGE REL TRIG STORE RECALL AUTO FILTER MATH F INFO LOCAL CHAN SCAN CONFIG MENU 2A 250V EXIT AMPS ANNUNCIATORS ERR: Questionable reading (see paragraph 4.
Getting Started 1 2 3 WARNING:NO INTERNAL OPERATOR SERVICABLE PARTS,SERVICE BY QUALIFIED PERSONNEL ONLY. INPUT ! HI MADE IN U.S.A.
Getting Started 2.2.3 Front panel display Shows DC value, AC ripple, and the ripple frequency. Normal displays In the normal display mode, the front panel of the Model 2001 shows the following: • Top line Readings, units, and channel number if scanning. Where needed for clarification, the type of measurement. • Bottom line Range, if fixed; ACV and ACI coupling; frequency coupling and terminals; temperature sensor. Most readings have from 3.5 to 7.5 digits of resolution.
Getting Started . q~ÄäÉ=OJN DCV multiple displays Normal display. (Range not shown if auto-range.) +00.00000 VDC Range: 20 VDC NEXT PREV AC ripple voltage and frequency. +00.00000 VDC +00.0000 VAC +000.00 Hz NEXT PREV Positive peak spikes and highest value. +00.00000 VDC Pos-Pk=+00.00 V Highest=+00.00 V NEXT PREV Negative peak spikes and lowest value. +00.00000 VDC Neg-Pk=+00.00 V Lowest=+00.00 V NEXT PREV Positive and negative peak spikes. +00.00000 VDC Pos-Pk=+00.
Getting Started q~ÄäÉ=OJO Menu summary Message displays CONFIG-DCV Press the CONFIG key, then the DCV key, to view the top level of the DCV configuration menu. Access to other function and operation configurations are similar, e.g., CONFIG-ACV or CONFIG-TRIG. MENU Press the MENU key to view the top level of the main menu. The operations that have no corresponding key are included in the main menu.
Getting Started 2.3.1 Idle The instrument is considered to be in the idle state whenever it is not operating within one of the layers of the model. The front panel ARM indicator is off when the instrument is in the idle state. When the Model 2001 is taken out of the idle state by pressing TRIG (or sending the :INIT or :INIT:CONT ON command over the IEEE-488 bus), the ARM indicator turns on and operation proceeds into the arm layer. 2.3.
Getting Started The measure count (number of readings to take) is set to a finite value (1 to 99,999) or to infinity. The factory default value is infinity. 3. Press the key until the RESET option of the SETUP MENU is blinking and then press ENTER to view the reset menu: RESET ORIGINAL DFLTS In factory default conditions, the arm layer and scan layer are transparent to the measurement operation. 2.4 Initial configuration BENCH GPIB 4. Select the BENCH option by making it blink and pressing ENTER.
Getting Started Step 1 Connect a DC voltage source REL enabled while making measurements. Reconnect the probes to the voltage source. The Model 2001 can be used to make DC voltage measurements in the range of ±10nV to ±1100V. Low level measurement techniques need to be used at resolutions of 5.5 digits and more. See paragraph 3.4.1 for low level measurement considerations. A reading can be held by pressing the ENTER key.
Getting Started q~ÄäÉ=OJP CONFIGURE DCV menu structure SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN Measurement speed (integration time) menu: Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. Select 0.1 PLC. Select 10 PLC. Set integration time in PLC (0.01-10). Default to setting appropriate for resolution. FILTER AUTO AVERAGING ADVANCED Digital filter menu: Default to filter appropriate for integration time.
Getting Started Step 5 Enable the digital filter If the filter is not on, press FILTER to enable the digital filter. The type of filter and number of readings selected is displayed momentarily, for example: Filter Enabled Digital = AVG(10) The reading should now be less noisy. The digital filter can be disabled by pressing the FILTER key again. DCV MEASUREMENT SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN 3. Using the cursor keys, select the FAST option, then press ENTER.
Getting Started q~ÄäÉ=OJQ Multiple displays for recalled readings +00.00000 VDC Rdg#+00000 sec @Time=+000.000000 NEXT PREV Normal stored reading. Reading number and time-stamp. +00.00000 VDC MAX=+0.000000e+00 at RDG# +00000 NEXT Maximum value of stored readings. PREV +00.00000 VDC MIN=+0.000000e+00 at RDG# +00000 Minimum value of stored readings. NEXT PREV +00.00000 VDC AVG=+0.0000e+00 SDEV=+0.0000e+00 Average and standard deviation.
Getting Started 4. The next message sets the number of burst readings to store: BURST: 00100 READINGS Use , , , , ENTER,EXIT, or INFO 5. Use the cursor and RANGE and keys to change the buffer size. Then press ENTER for the change to take effect: 2.6.2 Compatibility An instrument that uses the IEEE-488.2 standard and SCPI does not have any special hardware requirements. The IEEE488 interface that you used with the old standard (IEEE488.1) will work with the new standard.
Getting Started :DELay?, :SOURce?, and :TIMer?). For example, the :TRIGger:SOURce? query command is used to request the presently selected control source. After the query command is sent and the Model 2001 is addressed to talk, a message identifying the selected control source will be sent to the computer. q~ÄäÉ=OJS Abbreviated common command summary 2-14 *CLS Clear status Clears error queue, event registers, and IEEE-488 bus service request (SRQ) line.
Getting Started q~ÄäÉ=OJT Abbreviated SCPI command summary :SYSTem :PRESet Subsystem command path. Set unit to a default configuration (see Appendix A). [:SENSe[1]] :VOLTage[:DC] :APERture :AVERage :COUNt :STATe ON|OFF :NPLCycles :RANGe [:UPPer] :AUTO :REFerence :RESolution Subsystem command path. Path to configure DC voltage. Specify integration time in seconds (n = 166.67e-6 to 200e-3). Path to control averaging filter: Specify number of points to average (n = 1 to 100).
Getting Started :VOLT:DC:RANG:AUTO ON The root command for the above example is [:SENSe[1]]. This is an optional command word (as indicated by the brackets in the table) and need not be used. Note that there must be a space between the command word and the parameter. In the above example, there is a space between the :AUTO command word and the ON parameter. SCPI command words and common commands are not case sensitive. They can be sent in uppercase or lowercase.
Getting Started When this message is sent, the path pointer moves down one command level for the DELAY and TCONFIGURE commands. The colon after the TCONFIGURE command then moves the pointer down to the next command level and enables PROTOCOL. A few important points: 1. The path pointer can only move down. It cannot be moved up a level. (Note: It can be reset to the root mode by a preceding colon. For example, :ARM:LAY2: SOUR MAN; :TRIG:SOUR MAN.) 2. Each new message (line) must begin with the root command.
Getting Started 130 140 150 160 170 180 190 200 OUTPUT 716;“:trac:clear” OUTPUT 716;“:trac:feed calc” OUTPUT 716;“:trac:poin 100” OUTPUT 716;“:init” WAIT 2 OUTPUT 716;”:trac:data?” ENTER 716;A$ PRINT A$ Line 100 Return Model 2001 to default configuration. Line 110 Change acquisition method to burst; put unit in idle. Line 120 Specify data elements (reading, reading number, units, and status). Line 130 Clear all stored readings. Line 140 Perform any math before storing readings.
3 Front Panel Operation 3.1 Introduction This section contains detailed information on front panel operation of the Model 2001. It is organized as follows: Covers information on connecting the instrument to line power, warm-up period, default conditions, and the power-up sequence. Covers display format and messages that may appear while using the instrument.
Front Panel Operation WARNING The power cord supplied with the Model 2001 contains a separate ground wire for use with grounded outlets. When proper connections are made, instrument chassis is connected to power line ground through the ground wire in the power cord. Failure to use a grounded outlet may result in personal injury or death due to electric shock. position. To turn off power, press POWER a second time to release the switch.
Front Panel Operation q~ÄäÉ=PJN Data checked on power-up Data Type of storage Memory option IEEE-488 address Power-on default Electrically-erasable PROM Electrically-erasable PROM STD, MEM1, MEM2 STD, MEM1, MEM2 Calibration constants Calibration dates Electrically-erasable PROM Electrically-erasable PROM STD, MEM1, MEM2 STD, MEM1, MEM2 Instrument setups 1 in electrically-erasable PROM 4 more in non-volatile RAM 9 more in non-volatile RAM STD, MEM1, MEM2 MEM1 MEM2 Reading buffer (Volatile RAM)
Front Panel Operation WARNING Dangerous arcs of an explosive nature in a high energy circuit can cause severe personal injury, or death. If the multimeter is connected to a high energy circuit when set to a current range, low resistance range, or any other low impedance range, the circuit is virtually shorted. Dangerous arcing can result even when the multimeter is set to a voltage range if the minimum voltage spacing is reduced.
Front Panel Operation Type of Measurement Reading and Units +002.056 mVAC Range: 200 mVAC RMS Coupling: AC The actual value of the reading, before the relative or math operation, can be viewed on the bottom line with the appropriate multiple display. (See Figure 3-1). The units and multiplier prefix on the bottom line are assumed to be the same as those on the top line reading. Range and other measurement parameters Stored Reading Reading after calculation External Channel +2.
Front Panel Operation MATH: When a math operation (percent, mX+b, or none) has been selected from the CONFIGURE MATH menu, this indicator turns on when the MATH key is pressed. 4W: Turns on to indicate the 4-wire resistance function, incircuit current, or temperature with a 4-wire RTD. Multiple displays that are specific to a particular function or operation are discussed later in this section, such as the peak spikes displays in DC voltage, and the calculations display in math.
Front Panel Operation q~ÄäÉ=PJP Multiple displays by function Function Next display Paragraph All Bar graph Zero-centered bar graph Maximum and minimum values Relative and actual values Calculated and actual values (see Note 1) Limits bar graph (see Note 1) Adjacent channel readings (see Note 2) 3.3.2 3.3.2 3.3.2 3.6 3.10 3.12.5 3.10 DC voltage DC volts, AC ripple voltage and frequency Positive peak spikes and highest value Negative peak spikes and lowest value Positive and negative peak spikes 3.
Front Panel Operation range, use the cursor keys and the RANGE and keys to enter a numeric value (0 - 9999°C). Press ENTER when done. . -11.96859 VDC 0 -20V Full Range 25% of full range 50% of full range 75% of full range Zero-centered bar graph The zero-centered bar graph is a graphical representation of a reading with plus and minus limits. (See Figure 3-3.
Front Panel Operation age of range is used for voltage, current, and resistance measurements. -15.82867 Max = -05.74602 VDC Min = -15.82867 Perform the following to view or change the plus and minus value limit: 1. From the frequency or temperature function, press CONFIG and then NEXT or PREV DISPLAY. The following menu is displayed: BARGRAPH TYPE ZERO-AT-LEFT Maximum value Minimum value cáÖìêÉ=PJR Maximum and minimum multiple display ZERO-CENTERED 2.
Front Panel Operation q~ÄäÉ=PJQ Status and error messages q~ÄäÉ=PJQ=E`çåíáåìÉÇF Status and error messages Number Description Event Number Description Event +900 “Internal System Error” EE +611 +610 “Questionable Temperature” “Questionable Calibration” SE SE +515 +514 +513 +512 +511 +510 “Calibration dates lost” “DC calibration data lost” “AC calibration data lost” “Power-on state lost” “GPIB address lost” “Reading buffer data lost” EE EE EE EE EE EE -120 -121 -123 -124 -128 “Numeric data e
Front Panel Operation 3.3.5 Menu structures From the front panel of the Model 2001, you configure measurements through the use of menus. The menus are grouped into three areas: • Measurement functions: DC voltage, AC voltage, DC current, AC current, 2-wire resistance, 4-wire resistance, frequency, and temperature. • Measurement operations: Multiple displays, relative readings, triggers, reading storage, digital filter, math, channels, and scanning.
Front Panel Operation q~ÄäÉ=PJR EXIT key actions Condition EXIT key action Temporary message displayed (e.g., TRIGGERS HALTED) Cancels display of temporary message. INFO message displayed Cancels INFO message, returns to menu or normal reading display. Reading display hold Cancels reading display hold, resumes normal reading display. Scanning Disables scanning. Also stops data storage if enabled. Data storage Stops data storage. Temporary message STORAGE INTERRUPTED is displayed.
Front Panel Operation 3.4.1 DC and AC voltage DC voltage measurements The Model 2001 can make DC voltage measurements between 10nV and 1100V. Assuming “bench reset” conditions (see paragraph 3.12.1), the basic procedure is as follows: 1. Connect the test leads to the INPUT HI and LO terminals of the Model 2001. Either the front or rear inputs can be used; place the INPUTS button in the appropriate position. 2. Select the DCV function. 3. Select a range consistent with the expected voltage.
Front Panel Operation Model 2001 SENSE Ω 4 WIRE INPUT HI +000.0001 mVDC 350V PEAK Range : 200 mVDC 1100V PEAK 2001 MULTIMETER LO 500V PEAK INPUTS PREV DCV ACV DCI Ω2 ACI Ω4 FREQ TEMP DISPLAY RANGE NEXT AUTO REL TRIG INFO LOCAL STORE RECALL FILTER MATH CONFIG MENU F R FRONT/REAR 2A 250V POWER AMPS RANGE CHAN SCAN DC Voltage Source EXIT CAL ENTER Input Resistance = 10MΩ on 1000V and 200V ranges ; > 10GΩ on 20V, 2V and 200mV ranges. = 1MΩ on DCV peak spikes measurement.
Front Panel Operation q~ÄäÉ=PJS CONFIGURE DCV menu structure Menu item Description ANALOG-FILTER Enable (ON) or disable (OFF) analog filter. FILTER AUTO AVERAGING ADVANCED Digital filter menu: Default to filter appropriate for integration time. Program a simple average filter (1-100 readings). Program a simple average filter (1-100 readings) with a noise tolerance window (0-100% of range). Select moving average or repeating average mode. AVERAGING-MODE RESOLUTION AUTO 3.5d, 4.5d, 5.5d, 6.5d, 7.
Front Panel Operation q~ÄäÉ=PJT CONFIGURE ACV menu structure Menu item Description SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN Measurement speed (integration time) menu: Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. Select 0.1 PLC. Select 10 PLC. Set integration time in PLC (0.01-10). Default to setting appropriate for resolution.
Front Panel Operation You can program the integration time parameter as follows: 1. From the normal reading display, press the CONFIG key and then the appropriate function key to access the top level of a function configuration menu. For example, the CONFIGURE DCV menu is displayed as follows: CONFIGURE DCV SPEED FILTER RESOLUTION 2. Use the cursor keys ( and ) to highlight SPEED and press ENTER.
Front Panel Operation q~ÄäÉ=PJV DCV and ACV auto filter Measurement function and type Units State Type Readings Noise tolerance Averaging Mode DCV - On Advanced 10 1.0% Moving DCV peak spikes - On Advanced 10 5.0% Moving RMS, average, low frequency RMS Any Off Advanced 10 5.0% Moving ACV peak Volts On Advanced 10 5.
Front Panel Operation UNITS This parameter selects the displayed units for AC voltage measurements. You can program the ACV units parameter as follows: 1. From the CONFIGURE ACV menu, select UNITS and press ENTER. The following menu is displayed: dBm: dBm is defined as decibels above or below a 1mW reference. With a user-programmable reference impedance, the Model 2001 reads 0dBm when the voltage needed to dissipate 1mW through the reference impedance is applied.
Front Panel Operation COUPLING This parameter selects the input coupling for the ACV function. When AC coupling is selected, a DC blocking capacitor is placed in series with the input. This removes the DC component from the RMS, average, or peak ACV measurement. When AC+DC coupling is selected, the blocking capacitor is removed. Subsequent RMS, average, or peak ACV measurements will reflect both the AC and DC components of the signal.
Front Panel Operation As a primary display, the resolution of peak spikes can be set from 3.5d to 7.5d, but the accuracy is specified at 3.5d. (As a multiple display, the resolution is fixed at 3.5d.) Note that dB and dBm are not allowed as valid units for peak spikes. Positive-going spikes on a negative DC level could still read as a negative value, and the log of a negative number is not defined. RANGE = Set by ACV range (auto or fixed). REL = Operates normally. SPEED = Set by peak window (0.1-9.
Front Panel Operation DCV 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 ACV RANGE = Set by ACV range (auto or fixed). Autoranges independently of other functions. REL = No effect. SPEED = Set by ACV speed. FILTER = Unaffected by DCV and ACV filters. RESOLUTION = Set by ACV resolution. UNITS = Fixed on volts.
Front Panel Operation DCV 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 Pos-Pk RANGE = Follows the DCV range. REL = No effect. SPEED = Fixed at 100msec. Peak window has no effect. FILTER = Unaffected by DCV and ACV filters. RESOLUTION = Fixed at 3.5 digits. UNITS = Fixed on volts. COUPLING = Fixed on AC+DC coupling.
Front Panel Operation DCV 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 Neg-Pk RANGE = Follows the DCV range. REL = No effect. SPEED = Fixed at 100msec. Peak window has no effect. FILTER = Unaffected by DCV and ACV filters. RESOLUTION = Fixed at 3.5 digits. UNITS = Fixed on volts. COUPLING = Fixed on AC+DC coupling.
Front Panel Operation DCV 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 Pos-Pk Neg-Pk=-000.0mV Neg-Pk RANGE = Follows the DCV range. REL = No effect. SPEED = Fixed at 100msec. Peak window has no effect. FILTER = Unaffected by DCV and ACV filters. RESOLUTION = Fixed at 3.5 digits. UNITS = Fixed on volts.
Front Panel Operation RMS 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. AC-TYPE = Fixed on normal mode RMS. +000.000 mVAC +000.00Hz FREQ RANGE = Set by MAX-SIGNAL-LEVEL in CONFIGURE FREQUENCY menu. Autorange has no effect. REL = No effect. TRIGGER LEVEL= Set while in FREQ.
Front Panel Operation RMS 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. AC-TYPE = Fixed on normal mode RMS. +000.000 mVAC AVG=000.000mV AVG RANGE = Set by ACV range (auto or fixed). Autoranges independently of other functions. REL = No effect. SPEED= Set by ACV speed.
Front Panel Operation loop area of the input leads and connect each signal at only one point. Example: Range = 2VAC Offset = 150 counts (1.5mV) Input = 200mV RMS Thermal EMFs: Thermal emfs (thermoelectric potentials) are generated by thermal differences between the junctions of dissimilar metals. These can be large compared to the signal that the Model 2001 can measure. Thermal emfs can cause the following conditions: Display reading = 200mV 2 + 1.5mV 2 -6 = 0.04V + 2.
Front Panel Operation AC current measurements The Model 2001 can make AC current measurements between 100pA and 2.1A. Assuming “bench reset” conditions (see paragraph 3.12.1), the basic procedure is as follows: 1. Connect the test leads to the AMPS and INPUT LO terminals of the Model 2001. Either the front or rear inputs can be used; place the INPUTS button in the appropriate position. 2. Select the ACI function. 3. Select a range consistent with the expected current.
Front Panel Operation 1. Turn off the power and disconnect the power line and test leads. 2. Perform one of the following steps: A. For the front panel AMPS fuse, gently push in the AMPS jack with your thumb and rotate the fuse carrier one-quarter turn counter-clockwise. Release pressure on the jack and its internal spring will push the jack out of the socket. B. For the rear panel AMPS fuse, place the end of a flat-blade screwdriver into the rear panel AMPS holder.
Front Panel Operation q~ÄäÉ=PJNO CONFIGURE ACI menu structure Menu item Description SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN Measurement speed (integration time) menu: Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. Select 0.1 PLC. Select 10 PLC. Set integration time in PLC (0.01-10). Default to setting appropriate for resolution.
Front Panel Operation q~ÄäÉ=PJNQ DCI and ACI auto filter Measurement function and type State Type Readings Noise tolerance Mode DC current On Advanced 10 1.0% Moving DC in-circuit current On Advanced 10 1.0% Moving AC current Off Advanced 10 5.0% Moving FILTER RESOLUTION The FILTER parameter lets you set the digital filter response and control its on/off operation. It is described in paragraph 3.9. Only the specifics for DC and AC current are covered here.
Front Panel Operation or 2. Highlight the desired mode and press ENTER. NORMAL: This option is for normal current measuring, where the meter is placed in series with the current path and the voltage across an internal shunt resistor is measured. The Specifications are derated by 50 ppm for currents over 0.5 A because of the self-heating effects on the shunt resistor. IN-CIRCUIT: In-circuit current is a calculation based on a 4-wire resistance measurement and a voltage measurement.
Front Panel Operation A procedure to measure in-circuit current follows: 1. Select the in-circuit current measurement mode from the CONFIGURE DCI menu and place the instrument in the DCI function. Note that the 4W annunciator lights to indicate this is a 4-wire measurement. 2. Connect a set of Kelvin test probes, such as Keithley Model 5805 or 5806, to the Model 2001 INPUT HI and LO terminals and SENSE HI and LO terminals. 3.
Front Panel Operation RMS RMS (or AVG) RANGE = Set by ACI range (auto or fixed). Autoranges independently of other function. REL = Operates normally. SPEED = Set by ACI speed. FILTER = Set by ACI filter. RESOLUTION = Set by ACI resolution. COUPLING = Set by ACI coupling. AC-TYPE = Set by ACI AC-Type. RANGE = Set by ACI range (auto or fixed). Autoranges independently of other function. REL = Operates normally. SPEED = Set by ACI speed. FILTER = Set by ACI filter. RESOLUTION = Set by ACI resolution.
Front Panel Operation Model 2001 Shielded Cable SENSE Ω 4 WIRE +00.00100 Ω Optional shield INPUT HI 350V PEAK Range: 20Ω 1100V PEAK 2001 MULTIMETER LO 500V PEAK INPUTS PREV DCV ACV DCI ACI Ω2 Ω4 FREQ TEMP RANGE DISPLAY NEXT AUTO REL TRIG STORE RECALL FILTER CHAN SCAN CONFIG FRONT/REAR 2A 250V RANGE LOCAL MENU Resistance Under Test R MATH POWER INFO F EXIT AMPS CAL ENTER Note: Source current flows from the INPUT HI to INPUT LO terminals.
Front Panel Operation Model 2001 SENSE Ω 4 WIRE INPUT 350V PEAK Range: 20Ω 1100V PEAK 2001 MULTIMETER LO 500V PEAK INPUTS DCV ACV DCI ACI Ω2 Ω4 FREQ TEMP RANGE DISPLAY NEXT AUTO REL TRIG STORE RECALL FILTER CHAN SCAN CONFIG MENU Resistance Under Test R FRONT/REAR 2A 250V RANGE LOCAL F MATH POWER INFO Optional shield HI +00.00020 Ω PREV Shielded Cable EXIT AMPS CAL ENTER Note: Source current flows from the INPUT HI to INPUT LO terminals.
Front Panel Operation q~ÄäÉ=PJNT CONFIGURE OHMS-4W menu structure SPEED NORMAL FAST MEDIUM HIACCURACY SET-SPEED-EXACTLY SET-BY-RSLN FILTER AUTO AVERAGING ADVANCED AVERAGING-MODE Measurement speed (integration time) menu: Select 1 PLC (power line cycle, 16.67msec for 60Hz, 20msec for 50Hz and 400Hz). Select 0.01 PLC. Select 0.1 PLC. Select 10 PLC. Set integration time in PLC (0.01-10). Default to setting appropriate for resolution. Digital filter menu: Default to filter appropriate for integration time.
Front Panel Operation q~ÄäÉ=PJNV 2 and 4 auto filter 2-wire resistance On Advanced 10 1.0% Moving 4-wire resistance On Advanced 10 1.0% Moving RESOLUTION The RESOLUTION parameter sets the display resolution. It is discussed in paragraph 3.4.1, DC and AC voltage. Only the differences for 2 and 4 are noted here. The available resolution on all resistance functions and types is 3.5 digits to 7.5 digits.
Front Panel Operation 2. Highlight the desired maximum range for autoranging and press ENTER. Multiple displays There are three multiple displays available just for the resistance functions: • Source current A bench reset defaults the frequency input terminals to INPUT HI and LO. 2. Select the FREQ function. 3. Connect the test leads to the source as shown in Figure 3-16, part A. • Voltage drop • Lead resistance (4 only) This is the value of the current being sourced for the present resistance range.
Front Panel Operation Model 2001 SENSE Ω 4 WIRE INPUT HI +000.00 mHz 350V PEAK Terminals: VOLT Coupling: AC AC Voltage Source 1100V PEAK 2001 MULTIMETER LO 500V PEAK INPUTS PREV DCV ACV DCI Ω2 ACI Ω4 FREQ TEMP F RANGE DISPLAY NEXT AUTO REL TRIG INFO LOCAL STORE RECALL FILTER MATH CONFIG MENU R FRONT/REAR 2A 250V POWER AMPS RANGE CHAN SCAN EXIT CAL ENTER Caution : Maximum Input = 1100V peak, 2 x 107 V•Hz A. AC Voltage Input Model 2001 SENSE Ω 4 WIRE INPUT HI +000.
Front Panel Operation q~ÄäÉ=PJOO CONFIGURE FREQUENCY menu structure Menu item Description MAX-SIGNAL-LEVEL 1V, 10V, 100V, 1000V, TTL 1mA, 10mA, 100mA, 1A Display maximum signal level menu: Select maximum voltage level for voltage inputs. Select maximum current level for current inputs. RESOLUTION 4-DIGITS, 5-DIGITS Display resolution menu: Select a specific resolution. INPUT-TERMINALS VOLTAGE CURRENT Input terminals for frequency measurements menu: Select INPUT HI and INPUT LO terminals.
Front Panel Operation When AC+DC coupling is selected, the blocking capacitor is removed. Subsequent frequency measurements will reflect both the AC and DC components of the signal. You can set the frequency coupling as follows: 1. From the CONFIGURE FREQUENCY menu, select COUPLING and press ENTER. The following menu is displayed: SET FREQ COUPLING AC AC+DC 2. Highlight the desired coupling and press ENTER.
Front Panel Operation Sense Ω4-wire HI Model 2001 SENSE Ω 4 WIRE +000.00 °C INPUT Input HI HI 350V PEAK 1100V PEAK 4W-RTD type : PT385 Platinum RTD Input LO 2001 MULTIMETER LO 500V PEAK INPUTS PREV DCV ACV DCI ACI Ω2 Ω4 FREQ TEMP RANGE DISPLAY NEXT F AUTO REL TRIG STORE RECALL FILTER R FRONT/REAR MATH 2A 250V POWER AMPS RANGE INFO LOCAL CHAN SCAN CONFIG MENU EXIT CAL ENTER Sense Ω4-wire LO A.
Front Panel Operation Short Model 2001 SENSE Ω 4 WIRE +000.00 °C Input HI INPUT HI 350V PEAK 4W-RTD type : PT385 1100V PEAK Platinum RTD Input LO 2001 MULTIMETER LO 500V PEAK INPUTS PREV DCV ACV DCI ACI Ω2 Ω4 FREQ TEMP RANGE DISPLAY NEXT F AUTO REL TRIG STORE RECALL FILTER R FRONT/REAR MATH 2A 250V POWER AMPS RANGE INFO LOCAL CHAN SCAN CONFIG MENU EXIT CAL ENTER Sense Ω4-wire LO A. Connections to Banana Jacks Model 2001 SENSE Ω 4 WIRE +000.
Front Panel Operation MODEL 7402 or Model 7057A Thermocouple Scanner Card LO CH 2 HI CH 3 GUARD LO CH 7 HI CH 8 CH 10 CH 9 CH 5 OUTPUT CH 4 CH 6 THERMOCOUPLE SCANNER R2 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 H L HL CH 9 CH 8 Model 2001 SENSE Ω 4 WIRE +0000.
Front Panel Operation q~ÄäÉ=PJOP CONFIG TEMPERATURE menu structure SENSOR 4-WIRE-RTD PT100 D100 F100 PT385 PT3916 USER-RTD SPRTD RTD PT100 D100 F100 PT385 PT3916 USER-RTD SPRTD THERMOCOUPLE THERMOCOUPLE-TYPE REF-JUNCTIONS CONFIGURE ACQUIRE-REF-TEMP Sensor type menu: 4-wire RTD type menu: Select PT100 type. Select D100 type. Select F100 type. Select PT385 type. Select PT3916 type. Set desired R-zero, alpha, beta and delta. Select SPRTD type. 2-wire RTD type menu: Select PT100 type. Select D100 type.
Front Panel Operation 1. From the CONFIG TEMPERATURE menu, highlight SENSOR and press ENTER. The following menu is displayed: For T < 0°C: 2 4-WIRE-RTD RTD THERMOCOUPLE For 0°C < T < 630°C: 2. Use the cursor keys to highlight the desired sensor and press ENTER.
Front Panel Operation Translating SPRTD coefficients Subrange #1: 13.8033K - 273.16K Subrange #2: 24.5561K - 273.16K Subrange #3: 54.3584K - 273.16K Subrange #4: 83.8058K - 273.16K Subrange #5: 234.3156K - 302.9146K Subrange #6: 273.15K - 1234.93K Subrange #7: 273.15K - 933.473K Subrange #8: 273.15K - 692.677K Subrange #9: 273.15K - 505.078K Subrange #10: 273.15K - 429.7485K Subrange #11: 273.15K - 302.
Front Panel Operation THERMOCOUPLE TYPE: This option of the THERMOCOUPLE SETUP menu brings up a menu of thermocouple types: 1. From the CONFIG TEMPERATURE menu, select UNITS and press ENTER. The following menu is displayed: 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. REF-JUNCTIONS: This item of the THERMOCOUPLE SETUP menu allows you to select one of five reference junctions for further configuration.
Front Panel Operation RESLN The RESLN parameter sets the display resolution. It is discussed in paragraph 3.4.1, DC and AC voltage. Only the differences for temperature are noted here. Resolution for temperature is not expressed in number of digits, but in fractions of a degree, ranging from 1° to 0.001°. The accuracy of RTD and thermocouple measurements are rated at different resolutions; refer to the Specifications. If the temperature resolution is AUTO, the resolution is forced to match the sensor type.
Front Panel Operation Note that the frequency and temperature functions have just one range. For the frequency functions, the RANGE and keys increase and decrease the trigger level by 0.5%. On temperature the keys have no effect. 3.5.4 Autoranging To enable autoranging, press the AUTO key. The AUTO annunciator turns on when autoranging is selected. While autoranging is selected, the instrument automatically chooses the best range to measure the applied signal. resistance.
Front Panel Operation +000.012 mVAC RMS and rel is not enabled. If the value is within the limits shown in Table 3-27, you are returned to the normal reading display with that value of rel already enabled. Previously stored rel values are converted if temperature or AC voltage units are changed. For example, a rel value of 100 that was stored with units of DEG-C is converted to 212 if temperature units are changed to DEG-F.
Front Panel Operation q~ÄäÉ=PJOU CONFIGURE TRIGGER menu structure Menu item MEASURE SOURCE IMMEDIATE EXTERNAL MANUAL GPIB TRIGLINK TIMER HOLD DELAY COUNT INFINITE ENTER-CHAN-COUNT CONTROL SOURCE ACCEPTOR Description Measure layer menu: Select measure source: Use to make measurements immediately. Use external triggers to control measuring. Use TRIG key to control measuring. Use bus triggers to control measuring. Use Trigger Link triggers to control measuring. Enter Trigger Link mode and lines.
Front Panel Operation Halt triggers, enable scanning or burst mode Idle TRIG (or SCAN) Idle No Arm Trigger Control = Source Arm Layer Yes (Source Bypass Enabled)* Another Arm ? Arm Count (Arm Layer 1) Source Output Trigger Arm Event Detection Yes Immediate External Manual GPIB Triglink Hold No Source Bypass Enabled ? No Scan Trigger Control = Source Scan Layer Yes (Source Bypass Enabled)* (Arm Layer 2) Source Scan Event Detection Scan Count Output Trigger Immediate External Manual GP
Front Panel Operation Idle The instrument is considered to be in the idle state whenever it is not operating within one of the three layers of the Trigger Model. The front panel ARM indicator is off when the instrument is in the idle state. While in the idle state, the instrument cannot perform any measurement or scanning functions. From the front panel there are four ways to put the instrument into idle: • Select RESET GPIB from the SAVESETUP option of the main menu. Press the TRIG key to take a reading.
Front Panel Operation • With the External source selected, the instrument waits for an input trigger via EXTERNAL TRIGGER on the rear panel. • With the Manual source selected, the instrument waits until the front panel TRIG key is pressed. • With the GPIB source selected, the instrument waits for a bus trigger (GET or *TRG). • With the Trigger Link source selected, the instrument waits for an input trigger via TRIGGER LINK on the rear panel.
Front Panel Operation Selecting BENCH or GPIB RESET from the SAVESETUP option of the main menu sets the Delay to zero seconds. 3.7.2 Configuring the measure layer The measure layer is used for the following operations: As can be seen in the flowchart, there is a path that allows operation to loop around the source.
Front Panel Operation NOTE Pressing the TRIG key performs a device action. To select external triggering from the SELECT MEASURE SRC menu, place the cursor on EXTERNAL and press ENTER. The instrument returns to the SETUP measure layer menu. MANUAL: With this selection, the front panel TRIG key controls the measure source. A device action is performed when the TRIG key is pressed. NOTE Front panel TRIG key is active when EXTERNAL, GPIB, TRIGLINK, or TIMER is selected.
Front Panel Operation 2. To select a trigger line for the Model 2001, place the cursor on the desired line number and press ENTER. The instrument returns to the SELECT MEASURE SRC menu. TIMER: Use the timer to control the time interval between measurements. The timer can be set for an interval from 0.001 seconds (1msec) to 999999.999 seconds with 1msec resolution. After a measurement is triggered to start, the next measurement starts at the end of the programmed timer interval.
Front Panel Operation CONTROL Use this menu item to enable or disable the source bypass. The source bypass is used to bypass the measure event on the first pass through the measure layer. With the SETUP measure layer menu displayed, select this menu item by placing the cursor on CONTROL and pressing ENTER. The following menu is displayed: TRIGGER CONTROL SOURCE ACCEPTOR SOURCE: With this selection, the source bypass is enabled. The measure event will be bypassed on the first pass through the scan layer.
Front Panel Operation To select bus triggering from the SELECT SCAN SOURCE menu, place the cursor on GPIB and press ENTER. The display returns to the SETUP SCAN LAYER menu. time it takes to complete a single scan sequence, the next scan sequence does not start until the previous one is done. NOTE TRIGLINK: With this selection, the scan source is controlled by the Trigger Link of the Model 2001.
Front Panel Operation INFINITE: Use this selection to continuously return operation to the scan layer. Select continuous scanning from the SCAN COUNT menu by placing the cursor on INFINITE and pressing ENTER. The display returns to the SETUP SCAN LAYER menu. ENTER-SCAN-COUNT: With this selection, the user determines the number of times operation returns to the scan layer. You can program the Model 2001 to scan up to 99999 times. Perform the following steps to enter the scan count: 1.
Front Panel Operation NOTE The front panel TRIG key is active when EXTERNAL, GPIB, or TRIGLINK is selected. To select a trigger input line for the Model 2001, place the cursor on the desired line number and press ENTER. The following message is displayed: SELECT OUTPUT LINE #1 To select manual triggering (TRIG key) from the SELECT ARM SOURCE menu, place the cursor on MANUAL and press ENTER. The instrument returns to the SETUP arm layer menu.
Front Panel Operation 2. To program for a different count (1 to 99999), use the cursor keys ( and ) to select the digits, and the RANGE and keys to increment and decrement the digits. 3. With desired count value displayed, press ENTER. The display returns to the SETUP arm layer menu. EXTERNAL TRIGGER INPUT METER COMPLETE OUTPUT CONTROL Use this menu item to enable or disable the source bypass. The source bypass is used to bypass the arm event on the first pass through the arm layer.
Front Panel Operation External triggering example #1 Meter Complete TTL High (3.4V Typical) TTL Low (0.25V Typical) 10µs Minimum cáÖìêÉ=PJOR Meter complete and asynchronous trigger link output pulse specifications In a typical test system, you may want to close a channel and then measure the DUT connected to that channel with a multimeter.
Front Panel Operation DUT #1 1 DUT #2 2 OUTPUT Input HI Input LO 2001 Multimeter DUT #10 10 Card 1 7011 MUX Card cáÖìêÉ=PJOS DUT test system Channel External Ready Trigger 7001 Switch System External Trigger Input Meter Complete Output 2001 Multimeter 7051-2 BNC to BNC Cables (2) cáÖìêÉ=PJOT External trigger connectors 2001-900-01 Rev.
Front Panel Operation For this example, the Models 2001 and 7001 are configured as follows: Model 2001: Idle State: Bench reset = :INIT:CONT ON* Arm layer: Arm source = Immediate* Arm count = 1* Arm trigger control = Acceptor* Scan layer: Scan source = Immediate* Scan count = Infinite* Scan trigger control = Acceptor* Measure layer: Measure source = External Measure count = Infinite* Measure trigger control = Acceptor* * Indicates that the setting is the BENCH RESET (and factory) default condition.
Front Panel Operation trigger bus. The 8-pin micro-DIN sockets used for the Trigger Link are shown in Figure 3-28. 8 6 7 5 4 2 8 3 1 IN 6 7 5 4 2 3 1 OUT TRIGGER LINK Pin Trigger Link Line 1 2 3 4 5 6 7 8 Line #1 Line #2 Line #3 Line #4 Line #5 Line #6 Digital Common Digital Common cáÖìêÉ=PJOU Trigger link connectors NOTE The two rear panel Trigger Link connectors are actually connected in parallel.
Front Panel Operation DUT #1 1 DUT #2 2 OUTPUT Input HI Input LO 2001 Multimeter DUT #10 10 Card 1 7011 MUX Card cáÖìêÉ=PJOV DUT test system IN OUT Trigger Link 7001 Switch System IN OUT Trigger Link 2001 Multimeter Trigger Link Cable (8501) cáÖìêÉ=PJPM Trigger Link connections (asynchronous example #1) 3-70 2001-900-01 Rev.
Front Panel Operation For this example, the Models 2001 and 7001 are configured as follows: Model 2001: Idle state: Bench reset = :INIT:CONT ON* Arm layer: Arm source = Immediate* Arm count = 1* Arm trigger control = Acceptor* Scan layer: Scan source = Immediate* Scan count = Infinite* Scan trigger control = Acceptor* Measure layer: Measure source = TrigLink Trigger link mode = Asynchronous* Input line = #2* Output line = #1* Measure count = 10 Measure trigger control = Acceptor* * Indicates that the sett
Front Panel Operation 7001 Press STEP to start scan 2001 Idle Arm Bypass B A Wait for Trigger Link Trigger C Scan Channel D Output Trigger No Wait for Trigger Link Trigger Trigger Make Measurement E Output Trigger F Trigger Made 10 Measurements ? Scanned 10 Channels ? No Yes Yes cáÖìêÉ=PJPN Operation model for asynchronous trigger link example #1 A The BENCH RESET condition arms the Model 2001 and places multimeter operation at point A in the flowchart, where it is waiting for a
Front Panel Operation multimeter to measure the next DUT. The process continues until all ten channels are scanned and measured. External Triggering and Trigger Link As previously mentioned, the trigger pulses for the asynchronous Trigger Link are identical to the trigger pulses used for External Triggering. The only thing that prevents them from being used together in a test system is connection incompatibility. Trigger Link uses 8-pin micro-DIN connectors while External Triggering uses BNC connectors.
Front Panel Operation DUT #1 1 OUTPUT Input HI Input LO COM OUT DUT #2 2 DUT #10 10 2001 Multimeter 230 Voltage Source Card 1 7011 MUX Card cáÖìêÉ=PJPP DUT test system (asynchronous example #2) Trigger Link Cables (8501) IN 7001 Switch System IN OUT Trigger Link OUT Trigger Link 2001 Multimeter 8502 1 230 Voltage Source IN External Trigger 2 3 4 Trigger Link Adapter 5 6 BNC to BNC Cables (7501) OUT cáÖìêÉ=PJPQ Trigger Link connections (asynchronous example #2) For this example, the
Front Panel Operation * Indicates that the setting is the BENCH RESET (and factory) default condition. Model 7001: Idle state: Reset = :INIT:CONT Scan list = 1!1-1!10, Instead, it bypasses “Wait for Trigger Link Trigger” and proceeds to point B. Note that this Bypass is in effect only on the first pass through the model.
Front Panel Operation 7001 Press STEP Idle Bypass A Wait for Trigger Link Trigger Bypass B Wait for Trigger Link Trigger Scan Channel D Output Trigger C Trigger 7001 Trigger 2001 to make Measurement and Output Trigger E Trigger 2001 2001 No Scanned 10 Channels ? Yes F Output Trigger Trigger Trigger 230 to source next voltage level 7001 G Trigger 230 and Output Trigger 230 No Performed 2 Scans ? Yes cáÖìêÉ=PJPR Operation model for asynchronous Trigger Link example #2 Semi-synchronous o
Front Panel Operation low, the trigger is suppressed. In other words, the trigger does not occur until all instruments in the system are ready. Trigger on negative-going edge Trigger on positive-going edge ≈ +5V 0V Pulled low by source instrument Released by acceptor instruments cáÖìêÉ=PJPS Semi-synchronous Trigger Link specifications For example, assume that a Model 2001 is connected to two Model 7001 Switch Systems for semi-synchronous operation, as shown in Figure 3-37.
Front Panel Operation Scan spacing = Immediate* Number of scans = 1 Scan trigger control = Acceptor* Scan source = Immediate* Scan count = Infinite* Scan trigger control = Acceptor* Measure layer: Measure source = TrigLink Trigger link mode = Semi-synchronous Semi-sync line = #1* Measure count = 10 Measure trigger control = Acceptor* Channel layer: Channel spacing = TrigLink Trigger link mode = Semi-synchronous Semi-sync line = #1 Number of channels = Use Scanlist length* Channel trigger control = Source
Front Panel Operation low by the Model 7001, the leading negative-going edge triggers the Model 2001 to measure DUT #1 (point E). Note that the multimeter holds the trigger line low. After the measurement is complete, The Model 2001 releases the trigger line (point F) and then loops back to point A where it waits for another input trigger. When the Model 2001 releases the trigger line, the leading positive-going edge triggers the Model 7001 to close the next channel in the scan.
Front Panel Operation group does not include channel# or time-stamp information. In addition to these items, recalled data also includes statistical information, such as minimum, maximum, average, and standard deviation. q~ÄäÉ=PJPN CONFIG DATA STORE menu structure Menu item Description Burst-mode Data-group Full Compact Control Fill-and-stop Pretrigger Percentage Reading-count Event Continuous Never Clear-all Count Enter-count Use-trigger-model Feed After-calc Before-calc Acquire 4.
Front Panel Operation is aborted.) Selecting burst mode makes these temporary changes: • Triggers are idled between bursts. • Autoranging is disabled. • Autozero is disabled. • Integration time is set to 0.01 PLC (167µsec). • Resolution is fixed at 4.5 digits. BURST MODE OFF ON 4. Select ON and press ENTER. If the instrument configuration is compatible with burst mode, this action puts the unit into idle, and takes it out of autorange.
Front Panel Operation Since burst mode turns off autozero, an autozero refresh is required once every 24 hours (by changing functions, resolution, or issuing an autozero bus command).
Front Panel Operation BURST-MODE The burst mode is discussed in paragraph 3.8.1. Pretrigger control must be further configured. Selecting it displays the following menu: CONFIGURE PRETRIGGER DATA-GROUP This menu selection chooses the data items that are stored in the buffer. To select it, highlight it with the cursor and press ENTER.
Front Panel Operation q~ÄäÉ=PJPQ Fill-and-stop sequence Action Result Annunciator STORE ENTER STORE 00100 READINGS (* on) Storing reading #xx of 100 (* off) Storage complete; press RECALL RECALL Rdg#+00000 @Time=+000.000000 sec ... Rdg#+00099 @Time=+002.700473 sec (normal reading display) EXIT AFTER-CALC: With this item, readings are stored in the buffer after any enabled math operations are performed (mX+b or percent).
Front Panel Operation q~ÄäÉ=PJPS Continuous sequence Action Result STORE ENTER STORE 00100 READINGS Storing reading #xx of 100 100 rdgs stored; continuous ON Rdg#+00000 @Time=+003.903546 sec ... 100 rdgs stored; continuous ON Rdg#+00000 @Time=+067.709331 sec ... 100 rdgs stored; continuous ON STORAGE INTERRUPTED Acquired 100 of 100 readings RECALL EXIT RECALL EXIT EXIT Annunciator (* on) (* off) (normal reading display) 3.8.
Front Panel Operation 3.9 Filters Filtering stabilizes noisy measurements. The Model 2001 uses a digital filter and an analog filter. The digital filter is based on reading conversions. The displayed, stored or transmitted reading is simply an average of a number of reading conversions. When the digital filter is enabled, the selected digital filter configuration for that measurement function is in effect.
Front Panel Operation Voltage +1% of range B Window Violation -1% of range +1% of range A -1% of range Type = averaging Conversions: Readings = 5 Integration Time t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 A1 A1 A1 A1 A1 A2 A1 A1 A1 A1 A3 A2 A1 A1 A1 A4 A3 A2 A1 A1 A5 A4 A3 A2 A1 A6 A5 A4 A3 A2 B1 A5 A4 A3 A2 B2 B1 A5 A4 A3 B3 B2 B1 A5 A4 B4 B3 B2 B1 A5 B5 B4 B3 B2 B1 Mode = moving Reading Reading Reading Reading Reading Reading Reading Reading Reading Reading Reading #1 #2 #3 #4 #5 #6
Front Panel Operation Conversion #10 #9 #8 #7 #6 #5 #4 #3 #2 Conversion #1 Reading #1 Conversion #11 #10 #9 #8 #7 #6 #5 #4 #3 Conversion #2 Reading #2 Conversion #12 #11 #10 #9 #8 #7 #6 #5 #4 Conversion #3 Reading #3 Conversion #30 #29 #28 #27 #26 #25 #24 #23 #22 Conversion #21 Reading #3 B. Average,Readings Readings= =1010 B.
Front Panel Operation q~ÄäÉ=PJPT Auto filters Measurement Filter Noise Tolerance Level Function Type State Type Readings Averaging Mode DC voltage AC voltage -RMS, average, low frequency RMS Peak, pos. peak spikes, neg.
Front Panel Operation Choosing the filter parameters for each function follows the same procedure. You can program a digital filter as follows: 1. There are three ways to display a filter configuration menu: •To configure the filter of the present function, just press CONFIG, then FILTER. •To configure the filter of another function and remain in the present function, press CONFIG, and the appropriate function key, then select FILTER from its menu.
Front Panel Operation annunciator off, the digital filter for that function is completely disabled. The state and configuration of the digital filter for each function is saved when changing functions. • Pressing the FILTER key to enable the filter momentarily displays one of the following typical messages: NOTE The FILT annunciator on the display only indicates the state of the digital filter. It is not used for the analog filter.
Front Panel Operation DCV Input Protection Analog Filter Preamplifier A/D Converter 0.01-10 PLC Off (default) On Front Panel Display IEEE-488 Bus Buffer Digital Filter Off (GPIB default) Averaging Advanced (bench default) A. Model 2001 block diagram (DCV input) 0dB Filter off -10dB -20dB -30dB 10Hz Filter on 100Hz 1kHz 10kHz 100kHz 1MHz B. Analog filter frequency response cáÖìêÉ=PJQN Analog filter 3.
Front Panel Operation 3.10.2 Percent 3.10.4 Configuring math This operation lets you specify a target reading value. The displayed reading will be expressed as a percentage of the target value, often in scientific notation. The percentage calculation is performed as follows: The mX+b, percent, and percent deviation math operations are programmed from the CONFIGURE MATH menu. The selections are shown in Table 3-38.
Front Panel Operation PERCENT This selection lets you specify the target value for the percentage calculation. The default message indicating the presently set target value is displayed as follows: 100%= +1.000000e+00 1. To retain the displayed target value, press ENTER or EXIT. 2. To set a different target, use the cursor keys ( and ) to select the digits, and the RANGE and keys to increment and decrement the digits. Press ENTER when done. through the multiple displays for the particular function.
Front Panel Operation however, that you cannot close or open external channels using Model 2001 controls. Use the switching mainframe controls to open and close individual channels. In order to synchronize Model 2001 measurements with external channel closure, connect the Model 2001 external trigger inputs or the trigger link to the external switching mainframe trigger inputs and outputs. Refer to paragraphs 3.7.6 and 3.7.7 for information on using external triggering and the trigger link.
Front Panel Operation OPEN-ALL-CHANNELS: Selecting OPEN-ALL-CHANNELS will immediately open any closed scanner card channels or channel pair for 4-wire functions. 3.11.
Front Panel Operation If a 2-wire RTD type is used, channels 6-10 could be assigned to the TMP function, but if the sensor type is later changed to 4-wire RTD, any channel from 6-10 will then be set to “---” (none). JN functions: Note that there are five reference temperature functions available (JN1-JN5). Junction types are defined using the CONFIGURE TEMPERATURE menu. NOTE The JN functions in the internal menu are intended for use with a possible future internal thermocouple scanner card.
Front Panel Operation SCAN OPERATION menu Table 3-41 summarizes the SCAN OPERATION menu structure, which is discussed in more detail in the following paragraphs. See paragraph 3.3 for more information on menu navigation. q~ÄäÉ=PJQO SCAN OPERATION menu structure Menu item Description INTERNAL Enables internal scanning. EXTERNAL Enables external scanning. RATIO MEASURE REFERENCE FUNCTION Enables ratio mode (internal). Selects measure channel. Selects reference channel. Selects ratio function.
Front Panel Operation Use the cursor keys to select the desired function, then press ENTER. Selections for DELTA measure and reference channels, and function are essentially the same, except that you would select DELTA under the SCAN OPERATION menu. Ratio and Delta computation: During configuration, one channel is defined as the reference channel, and a second channel is defined as the measurement channel.
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 > < GPIB MANUAL IMMEDIATE XXXXX CONFIG EXT SCANNER Set CHAN SPACING to XXXXX. > < Press ENTER to continue. ENTER CONFIG EXT SCANNER Set SCAN LIST for 80 channels > < Press ENTER to continue.
Front Panel Operation SCAN TRIGGERS HALTED Use SCAN key to resume; EXIT to quit SCAN or TRIG EXIT Ratio or delta measurements SCAN TRIGGERS HALTED Use SCAN key to resume; EXIT to quit EXIT SCANNING DISABLED Use SCAN key to resume SCANNING DISABLED Use SCAN key to resume cáÖìêÉ=PJQP SCAN key menu structure for ratio and delta 3.11.8 Scanner operation examples The following paragraphs give step-by-step procedures for various scanner operating modes.
Front Panel Operation 2. Select INTERNAL-CHANS, then press ENTER. The multimeter will display the following menu: SET INTERNAL CHANS 1=DCV 2=DCV 3=DCV 4=DCV 5=DCV 6=DCV 7=DCV 8=DCV 9=DCV 10=DCV 3. Using the cursor keys, select the desired channel (press the right cursor key to display channels 6 through 10). 4. Using the range keys, select the desired measurement function: DCV, ACV, 2W, 4W, FRQ, TMP, ALT, JN1, JN2, JN3, JN4, JN5, --- (None). 5.
Front Panel Operation Note that only DC volts, and 2- and 4-wire ohms functions are available for ratio and delta modes. 2. Use the cursor keys to select the desired function, then press ENTER. 3. Press EXIT as necessary to return to normal display. Step 5: Display ratio readings Once the reference channel, measurement channel, and ratio function have been defined, press SCAN to halt triggers, then press TRIG or SCAN to display ratio readings.
Front Panel Operation 3. Use the cursor and range keys to select channels and functions, then press ENTER when you have set all functions and channels. 4. Press EXIT to return to normal display. External scanning Follow the general steps below to set Model 2001 modes for external scanning. Step 2: Configure scan 1. From normal display, press CONFIG-SCAN. The instrument will display the following: SCAN OPERATION INTERNAL EXTERNAL buffer information. Press EXIT to return to the SCAN COMPLETE menu.
Front Panel Operation 7. Press EXIT as necessary to return to normal display. Step 4: Enable external scanning 8. From normal display, press CONFIG-SCAN. The instrument will display the following: SCAN OPERATION INTERNAL EXTERNAL RATIO DELTA 9. Select EXTERNAL, then press ENTER. Step 5: Start scan Press SCAN for instructions to set up the external scanner, program the scan count, scan timer, and data storage. Then press ENTER to start scanning.
Front Panel Operation q~ÄäÉ=PJQP Main menu structure Menu item Description SAVESETUP SAVE RESTORE POWERON BENCH GPIB USER-SETUP-NUMBER RESET BENCH GPIB Setup menu: Save setup at a memory location (up to 1, 5, or 10). Return 2001 to setup stored at a memory location (up to 1, 5, or 10). Power-on Menu: Power on to bench default setup conditions. Power on to GPIB default setup conditions. Power on to setup stored at a memory location (up to 1, 5, or 10). Reset Menu: Return 2001 to bench default setup.
Front Panel Operation q~ÄäÉ=PJQP=E`çåíáåìÉÇF Main menu structure Menu item Description LIMITS LIMIT-SET-1 CONTROL LOLIM1 HILIM1 LIMIT-SET-2 CONTROL LOLIM2 HILIM2 STROBE-CONTROL PASS-PATTERN Limits menu: Limit-Set-1 menu: Enable/disable limit set #1. Set value of low limit #1. Set value of high limit #1. Limit-Set-2 menu: Enable/disable limit set #2. Set value of low limit #2. Set value of high limit #2. Enable/disable limit strobe signal of digital output #4 when trigger occurs.
Front Panel Operation option, up to one (STD), five (MEM1), or ten (MEM2) setups can be saved in non-volatile memory. 1. To select RESTORE, place the cursor on it and press ENTER. The following message is displayed for a Model 2001/MEM1: RESTORE #0 (4 max) Note that the numbering of the setup locations starts with SETUP#0. 2. To restore the instrument setup saved at the displayed memory location, press ENTER. The instrument returns to the normal display of readings. 3.
Front Panel Operation q~ÄäÉ=PJQQ 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 Range Relative Value Resolution Speed RMS AC Off On Off 10 On 10 5% Moving Auto Off 0.0 Auto (5.5d) Normal (1 PLC) RMS AC Off Off Off 10 On 10 5% Repeat Auto Off 0.0 Auto (5.
Front Panel Operation q~ÄäÉ=PJQQ=E`çåíáåìÉÇF Factory default conditions Function or operation Bench default GPIB default DC current: Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Measurement mode Range Relative Value Resolution Speed On On Off 10 On 10 1% Moving Normal Auto Off 0.0 Auto (6.5d) Normal (1 PLC) Off Off Off 10 On 10 1% Repeat Normal Auto Off 0.0 Auto (6.
Front Panel Operation q~ÄäÉ=PJQQ=E`çåíáåìÉÇF Factory default conditions Function or operation Bench default GPIB default Limits: Limit set #1 Low limit #1 Low limit #1 action High limit #1 High limit #1 action Limit set #2 Low limit #2 Low limit #2 action High limit #2 High limit #2 action Strobe control Pass pattern Off -1.0 0 1.0 0 Off -1.0 0 1.0 0 Off 0 Off -1.0 0 1.0 0 Off -1.0 0 1.
Front Panel Operation q~ÄäÉ=PJQQ=E`çåíáåìÉÇF Factory default conditions Function or operation Bench default GPIB default Resistance (4-wire): Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Offset compensation Range Maximum autorange Relative Value Resolution Speed On On Off 10 On 10 1% Moving Off Auto 200k Off 0.0 Auto (6.5d) Normal (1 PLC) Off Off Off 10 On 10 1% Repeat Off Auto 200k Off 0.0 Auto (6.
Front Panel Operation q~ÄäÉ=PJQQ=E`çåíáåìÉÇF Factory default conditions Function or operation Temperature: Filter Auto Averaging Readings Filter mode Relative Value Resolution RTDs: Type Resistance at 0°C Alpha Beta Delta Sensor Speed Thermocouples: Type Reference junction Default temperature Real junction temp.
Front Panel Operation 3.12.2 GPIB The GPIB menu is used for the following operations: • To view or change the IEEE-488 address. • To select the talk-only mode and its parameters. • To select the data elements to send. • To view the status byte of the instrument. To display the GPIB menu from the top level of the main menu, use the cursor keys ( and ) to place the cursor on GPIB, then press ENTER.
Front Panel Operation STATUS Use this menu item to view the IEEE-488 status byte. Refer to Section 4 (IEEE-488 Reference) for information on the status byte. To select STATUS, place the cursor on STATUS and press ENTER. If, for example, all bits of the status byte are cleared, it is displayed as follows: NOTE The AC calibration constants generated by this procedure are not permanently stored. They are in effect only until the power is turned off.
Front Panel Operation The CHANGE option is locked, to enable it requires the CAL switch to be pressed. The option allows you to change the calibration date and next calibration date. Refer to the Model 2001 Calibration Manual for instructions. 3.12.4 TEST The SELF-TEST MENU is used as a diagnostic tool to isolate problems with the Model 2001. Information on using these test procedures is included in the optional Model 2001 Repair Manual.
Front Panel Operation compared to limit set #1. (Note: PASS/FAIL indication is not available on ACV, ACI, and in-circuit current.) If low limit #1 is less than high limit #1, you will see a display similar to that shown in Figure 3-44. ENTER key selects your value and takes you to the next menu level: LLIM #1 ACTION DIGOUT1=OFF 2=OFF 3=OFF 4=OFF Note that the Model 2001 does not check the validity of the high and low limit values when you enter them.
Front Panel Operation STROBE-CONTROL • Values between 99 and 101 (meets ±1% tolerance). This menu item enables or disables the use of digital output #4 as a binning strobe signal. If enabled, the strobe signal is set TRUE for greater than 10 microseconds after all limit tests have been performed on a new reading. The FALSE to TRUE transition can be used to trigger an external device handler to check digital outputs #1-3 for sorting parts into bins.
Front Panel Operation ±10% Tolerance Bands ±1% Resistance 90Ω Bit Patterns and Limits 001 99Ω 011 LOLIM1 101Ω 000 LOLIM2 110Ω 100 HILIM2 010 HILIM1 cáÖìêÉ=PJQR Using limit test to sort 100 resistors • To choose the character displayed for a decimal. 3.12.6 STATUS-MSG This selection is used to enable or disable the status messages mode. When enabled, status messages are displayed to identify specific operations that are performed. Place the cursor on STATUS-MSG and press ENTER.
Front Panel Operation independently or tied to one of four limit values (two high, two low). See paragraph 3.12.5 for information on controlling digital outputs from the limits menu.
Front Panel Operation An externally powered relay connected to the digital output port is shown in Figure 3-46. Other externally powered devices can be similarly connected by replacing the relay with the device. When using the Model 2001’s collector outputs to turn on externally powered devices, set the corresponding digital output line parameters as follows (through the GENERAL/DIGITAL I/O menus): In the low state (0V), the output transistor sinks current through the external device.
Front Panel Operation Model 2001 Pin 4 - External Voltage Flyback connection (+5V to +30V) 10Ω To other three digital outputs +5V Digital Output #1 Flyback Diode Relay Coil (+) 10kΩ Pull Up Resistor External Power (+5V to +30V) (-) Pin 6 - Digital Output #1 Pin 5 - Digital Ground Digital I/O Receptacle 5 9 1 6 (Connector J1031) Equivalent Circuit Relay Coil (+) External Power (+5V to +30V) (-) Flyback Diode Transistor Switch cáÖìêÉ=PJQU Sample externally powered relay Outputs used as lo
Front Panel Operation (ON=5V). Use the INPUT menu to change the status of the input ON or OFF. Digital I/O menu Access the DIGITAL I/O menu as follows: 1. Display the GENERAL MENU. 2. Use the and keys to highlight DIGITAL I/O, and press ENTER. The following will be displayed: DIGITAL I/O MENU The cursor position indicates the present sense of the line. 2. To retain the presently selected sense, press ENTER or EXIT. The display returns to the SELECT OUTPUT LINE menu. 3.
Front Panel Operation • Reduced multiplexer effects on high-impedance measurements. NOTE With auto zero disabled, internal calibration and zero are affected by changes in input level. Whenever the applied input signal changes, press the selected function key to perform an auto zero routine; otherwise, substantial measurement errors will result.
Front Panel Operation Trigger #1 occurs in this region Power Line Frequency 0 Trigger #2 occurs in this region 1 Trigger #3 occurs in this region 2 A/D Conversion #1 starts 3 PLC A/D Conversion #2 starts A/D Conversion #3 starts Note: A/D conversions assume an integration time of ≤ 1 PLC (Power Line Cycle) cáÖìêÉ=PJQV Line cycle synchronization 2001-900-01 Rev.
Front Panel Operation This page intentionally left blank. This page left blank intentionally. 3-126 2001-900-01 Rev.
4 IEEE-488 Reference 4.1 Introduction This section contains reference information on programming the Model 2001 over the IEEE-488 bus and is organized as follows: 4.2 IEEE-488 bus connections, page 1: Explains instrument connections to the IEEE-488 bus. 4.3 Primary address selection, page 3: Explains how to set the primary address from the front panel. 4.4 Controller programming, page 4: Summarizes programming statements using HP BASIC 4.0. 4.
IEEE-488 Reference Instrument Instrument cáÖìêÉ=QJN IEEE-488 connector Instrument Controller be stacked to allow a number of parallel connections to one instrument. Two screws are located on each connector to ensure that connections remain secure. Current standards call for metric threads, which are identified with dark colored screws. Earlier versions had different screws, which were silver colored.
IEEE-488 Reference ler. The maximum cable length is 20meters, or two meters times the number of devices, whichever is less. Failure to observe these limits may result in erratic bus operation. Custom cables may be constructed by using the information in q~ÄäÉ=QJN and cáÖìêÉ=QJQ=. q~ÄäÉ=QJN lists the contact assignments for the bus, and cáÖìêÉ= QJQ= shows the contact configuration.
IEEE-488 Reference 5. To retain the displayed address, press EXIT three times to return the instrument to the measurement display state. 6. To change the primary address, use the and keys and the and keys to display the new address value (0 to 30). The and keys control cursor position and the and keys increment and decrement the selected digit. 7. With the desired address value displayed, press ENTER. The address will be stored in non-volatile memory.
IEEE-488 Reference This indicator is on when the instrument is in the talker active state. The unit is placed in this state by addressing it to talk with the correct MTA (My Talk Address) command. TALK is off when the unit is in the talker idle state. The instrument is placed in the talker idle state by sending it an UNT (Untalk) command, addressing it to listen, or with the IFC (Interface Clear) command.
IEEE-488 Reference the input of the OR gate and thus, sets the ESB bit in the Status Byte Register. The individual bits of the Standard Event Status Enable Register can be set or cleared by using the following common command (see paragraph 4.10.2 for details): *ESE The Standard Event Status Enable register can be read at any time by using the following common query command (see paragraph 4.10.3 for details): *ESE? Reading this register using the *ESE? command does not clear the register.
2001-900-01 Rev.
IEEE-488 Reference * ESR ? (B15 - B8) PON URQ CME (B7) (B6) (B5) EXE (B4) DDE (B3) QYE (B2) (B1) OPC (B0) Standard Event Status Register & & & & OR & To Event Summary Bit (ESB) of Status Byte Register (See Figure 4-13).
IEEE-488 Reference From OR'ed summary of Trigger Event Status (see Figure 4-10) From OR'ed summary of Arm Event Status (see Figure 4-8).
IEEE-488 Reference Event Register. When masked, a set bit in the Operation Event Register will not set the Operation Summary Bit (OSB) in the Status Byte Register. Conversely, when unmasked, a set bit in the Operation Event Register will set the OSB bit. A bit in the Operation Event Register is masked when the corresponding bit in the Operation Event Enable Register is cleared (0).
IEEE-488 Reference Always Zero (B15) (B14 - B3) Lay2 Lay1 (B2) (B1) Lay2 Lay1 (B2) (B1) Lay2 Lay1 (B2) (B1) (B0) Sequence Condition Register 0 (B15) (B14 - B3) PTR (B0) NTR Sequence Transition Filter 0 (B15) (B14 - B3) (B0) Sequence Event Register (B0) Sequence Event Enable Register 0 & & OR & To Sequence 1 Bit (Seq 1) of Arm Event Condition Register (See Figure 4-8). (B15) (B14 - B3) Lay1 = Layer 1 (Set bit indicates that 2001 is in arm layer 1).
IEEE-488 Reference This is a latched, read-only register whose bits are set by the Arm Condition Register and Transition Filter. Once a bit in this register is set, it will remain set (latched) until the register is cleared by a specific clearing operation. The bits of this register are logically ANDed with the bits of the Arm Event Enable Register and applied to an OR gate. The output of the OR gate is the Arm Summary Bit that is applied to the Operation Condition Register.
IEEE-488 Reference the Sequence Condition Register changes from 0 to 1. Conversely, when programmed for a negative transition, the bit in the status register will set when the corresponding bit in the condition register changes from 1 to 0.
IEEE-488 Reference the instrument is in (or has exited) the measure layer of operation. An explanation of the Model 2001 operation process is provided in paragraph 4.7. The various registers used for trigger event status are described as follows. Note that these registers are controlled by the :STATus:OPERation:TRIGger commands of the :STATus subsystem (see paragraph 4.21). Trigger Event Transition Filter The transition filter is made up of two 16-bit registers that are programmed by the user.
IEEE-488 Reference The transition filter registers can be read at any time by using the following SCPI query commands: the AND gate is applied to the input of the OR gate and thus, cannot set bit B5 of the Operation Condition Register. :STATus:OPERation:TRIGger:PTRansi tion? :STATus:OPERation:TRIGger:NTRansi tion? Reading a transition filter register using the above query commands does not affect the contents of the register.
IEEE-488 Reference (B15 - B12) BPT BFL (B11) (B10) (B9) BPT (B15 - B12) (B11) (B10) (B15 - B12) BPT (B11) (B10) RAV (B5) BHF (B8) BAV (B7) BFL BHF BAV RAV (B9) (B8) (B7) (B6) (B5) BFL (B9) BHF (B8) BAV (B7) (B6) RAV (B5) HL2 (B4) (B6) HL2 (B4) LL1 (B1) ROF (B0) Measurement Condition Register HL1 LL1 ROF PTR Measurement (B2) (B1) (B0) NTR Transition Filter HL1 (B2) LL1 (B1) ROF (B0) Measurement Event Register LL2 (B3) HL1 (B2) HL2 LL2 (B4) (B3) LL2 (B3) & &
IEEE-488 Reference 1. Cycling power. 2. Sending the :STATus:PRESet command. 3. Sending the :STATus:MEASurement:PTR 65535 and :STATus:MEASurement:NTR 0 commands. Measurement Event Register This is a latched, readonly register whose bits are set by the Measurement Condition Register and Transition Filter. Once a bit in this register is set, it will remain set (latched) until the register is cleared by a specific clearing operation.
IEEE-488 Reference Warn (B15) (B14) Cal (B13 - B9) (B8) Temp (B7 - B5) (B4) (B3 - B0) Questionable Condition Register 0 (B15) (B14) (B13 - B9) Cal Temp PTR (B8) (B4) NTR (B7 - B5) (B3 - B0) Questionable Transition Filter 0 Warn (B15) (B14) Cal (B13 - B9) (B8) Temp (B7 - B5) (B4) (B3 - B0) Questionable Event Register 0 & & & OR & To Questionable Summary Bit (QSB) of Status Byte Register.
IEEE-488 Reference 3. Sending the :STATus:QUEStionable:PTR 65535 and :STATus:QUEStionable:NTR 0 commands. Questionable Event Register This is a latched, read-only register whose bits are set by the Questionable Condition Register and Transition Filter. Once a bit in this register is set, it will remain set (latched) until the register is cleared by a specific clearing operation.
IEEE-488 Reference When a message is placed in the Error Queue, the Error Available (EAV) bit in the Status Byte Register is set. An error message is cleared from the Error/Status Queue when it is read. The Error Queue is considered cleared when it is empty. An empty Error Queue clears the EAV bit in the Status Byte Register. An error message from the Error Queue is read by sending either of the following SCPI query commands and then addressing the Model 2001 to talk: Refer to paragraphs 4.
IEEE-488 Reference The IEEE-488.2 standard uses the following common query command that simply reads the Status Byte Register contents: *STB? When reading the Status Byte Register using the *STB? command, bit B6 is called the MSS bit. None of the bits in the Status Byte Register are cleared when using the *STB? command to read it. The IEEE-488.1 standard has a serial poll sequence that will also read the Status Byte Register and is better suited to detect a service request (SRQ).
IEEE-488 Reference 40OUTPUT 716; “*SRE 32” !Unmask event summary bit (B5) in Service Request Enable Register 50OUTPUT 716; “*ESE” !Program command error (missing parameter) to generate SRQ 60WAIT 1 70S=SPOLL (716) !Serial poll 2001. 80IF BIT (S,6) THEN Service !Go to Service (line 200) 90END 200SUB Service 210PRINT “B7 B6 B5 B4 B3 B2 B1 B0” !Identify bits 220FOR I = 7 TO 0 STEP -1 !Loop eight times.
IEEE-488 Reference :ABOrt *RCL :SYST:PRES Idle and Initiate :INIT [:IMM] or :INIT:CONT ON Yes ? No No Yes Yes No :ARM:TCONfigure:DIRection SOURce (Source Bypass Enabled) Arm Layer 1 Yes :ARM:IMMediate :ARM:SIGNal (Arm Layer) Another Arm ? :ARM:COUNt | INFinite Output Trigger Arm Event Detection Source :INIT [:IMM] or :INIT:CONT ON ? Yes Yes :ARM:SOURce :ARM:SOURce :ARM:SOURce :ARM:SOURce :ARM:SOURce :ARM:SOURce IMMediate MANual BUS EXTernal TLINk HOLD No :ARM:LAYer2:TCONfigure:DIR
IEEE-488 Reference Arm layer1 NOTE For front panel operation, this layer is called the arm layer. In general, the instrument requires an arm event to allow operation to proceed to the next layer (arm layer 2). With the Immediate control source selected (:ARM:SOURce IMMediate), operation immediately proceeds to the next layer when the instrument is taken out of the idle state. The *RST and :SYSTem:PRESet commands also set the arm control source to Immediate.
IEEE-488 Reference grammed timer interval elapses. The timer can be set to an interval from 1msec to 999999.999 seconds. With the Manual control source selected (:ARM:LAYer2:SOURce MANual), the instrument will wait until the front panel TRIG key is pressed. Note that the Model 2001 must be taken out of remote (press LOCAL key or send LOCAL 716 over bus) before it will respond to the TRIG key.
IEEE-488 Reference With the Manual control source selected (:TRIGger :SOURce MANual), the instrument will wait until the front panel TRIG key is pressed. Note that the Model 2001 must be taken out of remote (press LOCAL key or send LOCAL 716 over bus) before it will respond to the TRIG key. The :SYSTem:PRESet command also selects the Immediate control source. With the Bus control source selected (:TRIGger :SOURce BUS), the instrument will wait until a bus trigger is received (GET or *TRG).
IEEE-488 Reference q~ÄäÉ=QJP General bus commands and associated BASIC statements 4.8.1 Command HP BASIC 4.0 statement Effect on Model 2001 REN IFC LLO GTL DCL SDC GET SPE, SPD REMOTE 7 ABORT 7 LOCAL LOCKOUT 7 LOCAL 716 CLEAR 7 CLEAR 716 TRIGGER 716 SPOLL (716) Goes into effect when next addressed to listen. Goes into talker and listener idle states. LOCAL key locked out. Cancel remote, restore front panel operation. Returns all devices to known conditions. Returns Model 2001 to known conditions.
IEEE-488 Reference After the second statement is executed, the instrument’s front panel controls are locked out, including the LOCAL key. To restore front panel operation after asserting LLO, as in the following example, enter: LOCAL 4.8.4 7 GTL (go to local) and local The GTL command is used to take the instrument out of the remote state. Operation of the front panel keys will also be restored by GTL unless LLO is in effect. To cancel LLO, you must set REN false.
IEEE-488 Reference S=SPOLL (716) PRINT “SPOLL BYTE =”;S After the first statement, the controller conducts the serial polling sequence. After the second statement is executed, the decimal value of the serial poll byte is displayed on the controller CRT. 2001-900-01 Rev.
IEEE-488 Reference This page intentionally left blank. 4-30 2001-900-01 Rev.
IEEE-488 Reference 4.9 Programming syntax Description 4.9.1 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 perform one or more operations. 1. Commands and command parameters: Both common commands and SCPI commands may or may not use a parameter.
IEEE-488 Reference :TRACe:FEED:CONTrol PRETrigger Numeric representation format: This parameter is a number that can be expressed 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. Numeric value: A numeric value parameter can consist of an NRf number or one of the following name parameters; DEFault, MINimum or MAXimum.
IEEE-488 Reference 4. Long-form and short-form versions: A SCPI command word can be sent in its long-form or shortform version. The command subsystem tables in this section provide the commands in the long-form version. However, the short-form version is indicated by upper case characters. Examples: :SYSTem:PRESet :SYST:PRES :SYSTem:PRES Long-form Short-form Long and short-form combination Note that each command word must be in long-form or short-form, and not something in between.
IEEE-488 Reference The complete short-form version of the above command is as follows: :stat:oper? 4.9.2 Program messages A program message is made up of one or more command words sent by the computer to the instrument. 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.
IEEE-488 Reference 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. The colon (:) at the beginning of a program message is optional and need not be used. Example: :stat:pres = stat:pres C. When the path pointer detects a colon (:) it will move down to the next command level.
IEEE-488 Reference :STATus:QUEue? :SYSTem:ERRor? After sending either of the above commands, the oldest message in the Error Queue will be moved to the Output Queue. When the Model 2001 is then addressed to talk (as explained above), the response message will be sent to the computer. 2.
IEEE-488 Reference 4.10 Common commands 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 presented in alphabetical order. The following detailed descriptions include programming examples using HP BASIC 4.0. q~ÄäÉ=QJQ IEEE-488.2 common commands and queries Mnemonic Name Description Clears all event registers, and Error Queue.
IEEE-488 Reference 4.10.1 *CLS clear status Purpose To clear status registers and error queue.
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 descriptions of the standard event bits, see paragraph 4.10.4. The Status Byte Register is described in paragraph 4.6.9. A cleared bit (bit set to “0”) in the enable register will prevent (mask) the ESB bit in the Status Byte Register from setting when the corresponding standard event occurs.
IEEE-488 Reference 4.10.3 *ESE? event enable query Purpose To read the contents of the Standard Event Enable Register. Format *ESE? Description This command is used to acquire the value (in decimal) of the Standard Event Enable Register. The binary equivalent of the decimal value determines which bits in the register are set. When the *ESE? query command is sent, the decimal value is placed in the Output Queue.
IEEE-488 Reference Bit B2, Query Error (QYE) Set bit indicates that you attempted to read data from an empty Output Queue. Bit B3, Device-dependent Error (DDE) Set bit indicates that an instrument operation did not execute properly due to some internal condition. Bit B4, Execution Error (EXE) Set bit indicates that the Model 2001 detected an error while trying to execute a command. Bit B5, Command Error (CME) Set bit indicates that a command error has occurred. Command errors include: 1.IEEE-488.
IEEE-488 Reference 4.10.5 *IDN? identification query Purpose To read the identification code of the Model 2001. Format *IDN? Description The *IDN? query command places the identification code of the Model 2001 in the Output Queue. When the Model 2001 is addressed to talk, the identification code will be sent to the computer. The identification code includes the manufacturer, model number, serial number, and firmware revision levels, and is sent in the following format: KEITHLEY INSTRUMENTS INC.
IEEE-488 Reference 60 70 PRINT A$ END 100 110 120 130 140 150 OUTPUT 716; “:abort” OUTPUT 716; “*esr?” ENTER 716; A$ PRINT A$ OUTPUT 716; “:syst:pres” END Line 10 Line 20 Resets the Model 2001 to default operating conditions. Disables continuous initiation and aborts operation. This places the Model 2001 in the idle state. Line 30 Performs an immediate initiation to restart the measurement process, and then sends the *OPC command. Lines 40 Reads the Standard Event Status Register.
IEEE-488 Reference 60 70 80 90 ENTER 716; A$ PRINT A$ OUTPUT 716; “:syst:pres” END Line 10 Line 20 Lines 30 and 40 Line 50 Resets the Model 2001 to default operating conditions. Disables continuous initiation and aborts operation. This places the Model 2001 in the idle state. Configures the instrument to perform five measurements. Performs an immediate initiation (:INITiate) to restart the measurement process and sends the *OPC? command.
IEEE-488 Reference 4.10.9 *RCL recall Purpose To return the Model 2001 to a setup configuration previously stored in memory. Format *RCL Description No extended memory Model 2001-MEM1 installed Model 2001-MEM2 installed = 0 = 0 to 4 = 0 to 9 The *RCL command is used to return the Model 2001 to a setup configuration stored at a memory location. The *SAV command is used to store a setup configuration at a memory location (see paragraph 4.10.11).
IEEE-488 Reference Format Description *SAV No extended memory Model 2001-MEM1 installed Model 2001-MEM2 installed = 0 = 0 to 4 = 0 to 9 The *SAV command is used to save the current instrument setup configuration in memory for later recall. Any control affected by *RST (see Appendix A) can be saved by the *SAV command. The *RCL command is used to restore the instrument to a saved setup configuration (see paragraph 4.10.9).
IEEE-488 Reference The Service Request Enable Register is shown in cáÖìêÉ=QJNT=. Notice that the decimal weight of each bit is included in the illustration. The sum of the decimal weights of the bits that you wish to set is the value that is sent with the *SRE command.
IEEE-488 Reference Programming Example 10 20 30 OUTPUT 716; “*SRE?” ENTER 716; A$ PRINT A$ ! Request contents of SRER ! Address 2001 to talk ! Display value register 4.10.14 *STB? status byte query Purpose To read the contents of the Status Byte Register. Format *STB? Description The *STB? query command is used to acquire the value (in decimal) of the Status Byte Register. The Status Byte Register is shown in cáÖìêÉ=QJNU=.
IEEE-488 Reference Bit 6, Master Summary Status (MSS) / Request Service (RQS) Set bit indicates that one or more enabled Status Byte conditions have occurred. The MSS bit can be read using the STB? query command, or the occurrence of a service request (RQS bit set) can be detected by performing a Serial Poll. Bit 7, Operation Summary Bit (OSB) Set bit indicates that an enabled operation event has occurred.
IEEE-488 Reference 4.10.16 *TST? self-test query Purpose To run the self-tests and acquire the results. Format *TST? Description 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. A returned value of zero (0) indicates that the test passed, and a value of one (1) indicates that the test has failed.
IEEE-488 Reference Programming Example 10 20 30 40 50 60 70 80 90 100 OUTPUT 716; “:syst:pres” OUTPUT 716; “:init:cont off; :abort” OUTPUT 716; “:arm:coun 1” OUTPUT 716; “:trig:coun 5; sour tim” OUTPUT 716; “:init; *wai” OUTPUT 716; “:data?” ENTER 716; A$ PRINT A$ OUTPUT 716; “:syst:pres” END Line 10 Line 20 Resets the Model 2001 to default operating conditions. Disables continuous initiation and aborts operation. This places the Model 2001 in the idle state.
IEEE-488 Reference 4-52 2001-900-01 Rev.
IEEE-488 Reference 4.11 Signal oriented measurement commands The signal oriented command group is used to acquire readings using a set of high-level instructions to control the measurement process. These commands are summarized in Table 4-5. q~ÄäÉ=QJR Signal oriented measurement command summary Command Description :FETCh? Requests the latest reading (SCPI) or a fresh reading (FRESh). :CONFigure: Places the 2001 in a “one-shot” measurement mode for the specified function.
IEEE-488 Reference :CONFigure: where; = VOLTage[:DC] = CURRent[:DC] = VOLTage:AC = CURRent:AC = RESistance = FRESistance = TEMPerature = FREQuency = VOLTage:FREQuency = CURRent:FREQuency Formats Query Description DCV function DCI function ACV function ACI function 2 function 4 function TEMP function FREQ function FREQ function (voltage input) FREQ function (current input) :conf:volt[:dc] :conf:curr[:dc] :conf:volt:ac :conf:curr:ac :conf:res :conf:fres :conf:temp :conf:freq :conf
IEEE-488 Reference •All math calculations are disabled. •Buffer operation is disabled. A storage operation currently in process will be aborted. •Auto-zero controls are set to the *RST default values. •The acquisition method is set to normal. •All operations associated with switching cards (scanning) are disabled. This command is automatically asserted when the :MEASure? command is sent. Programming exampleOUTPUT 716; “:conf:volt:dc”!Perform :CONFigure operations.
IEEE-488 Reference :MEASure[:]? The brackets enclosing : indicate that a measurement function does not need to be specified. When not used, the currently selected function will be used for the :MEASure? operations.
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:meas?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 4.12 Performs :MEASure? operations. Addresses the Model 2001 to talk. Displays the reading on the CRT. SCPI command subsystems SCPI commands are categorized into subsystems and are presented in the following alphabetical order: 4.13 Calculate subsystems Covers the commands for the three Calculate subsystems.
IEEE-488 Reference 4.13 Calculate subsystems The commands in this subsystem are used to configure and control the three Calculate subsystems and are summarized in Table 4-6. q~ÄäÉ=QJS Calculate command summary Command Description Reference :CALCulate[1] :FORMat :FORMat? :KMATh :MMFactor :MMFactor? :MBFactor :MBFactor? :PERCent :PERCent? :STATe :STATe? :DATA? :IMMediate Subsystem to control CALC 1: Select math format: MXB, PERCent, PDEViation, NONE. Query math format.
IEEE-488 Reference q~ÄäÉ=QJS=E`çåíáåìÉÇF Calculate command summary Command Description :CALCulate3 :LIMit2 :UPPer [:DATA] [:DATA]? :SOURce :SOURce? :LOWer [:DATA] [:DATA]? :SOURce :SOURce? :STATe :STATe? :FAIL? :CLEAR [:IMMediate] :AUTO :AUTO? :PASS :SOURce :CLIMits :FAIL? :BSTRobe :STATe :STATe? :IMMediate Reference 4.13.3 Path to control LIMIT 2 test: Path to configure upper limit: Specify upper limit (-9.99e35 to +9.999999e35). Query upper limit.
IEEE-488 Reference *RST :SYSTem:PRESet Query Description :FORMat? Short-form format: Response message: PERCent PERCent Query programmed math format :calc:form? MXB, PERC, PDEV, or NONE This command is used to specify the format for the CALC 1 math calculation. With NONE selected, no CALC 1 calculation will be performed. With one of the other formats selected and CALC 1 enabled (see :STATe), the result of the calculation will be displayed.
IEEE-488 Reference Query Description Programming example :MMFactor? Short-form format: Response message: Query “m” factor for mX+b :calc:kmat:mmf? -1e21 to 1e21 This command is used to define the “m” factor for the CALC 1 mX+b calculation. 10 20 30 40 OUTPUT 716; “:calc:kmat:mmf 2; mmf?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Two commands in this program message; the first sets the “m” factor to two, and the second queries the programmed “m” factor. Addresses the Model 2001 to talk.
IEEE-488 Reference :PERCent :CALCulate[1]:KMATh:PERCent Parameter Format Defaults Query Description Programming example Specify Percent target value = -1e36 to 1e36 Specify target value for Percent calculation. :calc:kmat:perc Power-up *RST :SYSTem:PRESet :PERCent? Short-form format: Response message: Saved power-on setup 1 1 :calc:kmat:perc? -1e36 to 1e36 This command is used to specify the target value for the Percent calculation.
IEEE-488 Reference 40 END Line 10 Line 20 Line 30 Two commands in this program message; the first enables the CALC 1 calculation and the second queries the programmed state. Addresses the Model 2001 to talk. Displays the state of CALC 1 (1; on). :DATA? :CALCulate[1]:DATA? Format Description Programming example Read CALC 1 result :calc:data? This query command is used to read the result of the CALC 1 calculation.
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 instrument in a non-continuous measurement mode. The last reading will remain displayed.
IEEE-488 Reference MEAN: This math format calculates the mean value for all the readings stored in the buffer. Mean (y) is calculated as follows: n Xi i=1 y = --------------n where: Xi is a stored reading, and n is the number of stored readings. SDEV: This math format calculates the standard deviation for all the readings stored in the buffer.
IEEE-488 Reference Format Defaults Query Description Programming example :calc2:stat Power-up *RST :SYSTem:PRESet :STATe? Short-form format: Response message: Saved power-on setup OFF OFF Query state (on or off) of CALC 2 :calc2:stat? 1 (on) or 0 (off) This command is used to enable or disable the CALC 2 calculation. When enabled, the selected CALC 2 format will be calculated when the :IMMediate or :IMMediate? command is executed.
IEEE-488 Reference Line 10 Line 20 Line 30 Line 40 Selects the MAX math format. Performs the math operation and queries the result. Addresses Model 2001 to talk. Displays the largest (MAX) reading in the buffer. :DATA? :CALCulate2:DATA? Format Description Read CALC 2 result :calc2:data? This query command is used to read the result of the CALC 2 operation. After sending this command and addressing the Model 2001 to talk, the CALC 2 reading will be sent to the computer.
IEEE-488 Reference [:DATA] Parameters :CALCulate3:LIMit[1]:UPPer[:DATA] :CALCulate3:LIMit[1]:LOWer[:DATA] :CALCulate3:LIMit2:UPPer[:DATA] :CALCulate3:LIMit2:LOWer[:DATA] Specify upper LIMIT 1 Specify lower LIMIT 1 Specify upper LIMIT 2 Specify lower LIMIT 2 Specify limit value Set specified upper limit to 1 Set specified lower limit to -1 Set specified limit to -9.999999e35 Set specified limit to +9.999999e35 = -9.999999e35 to +9.
IEEE-488 Reference 40 END Line 10 Line 20 Line 30 Sets the upper limit of LIMIT 1 to 10, and then queries the programmed limit. Addresses the Model 2001 to talk. Displays the upper limit of LIMIT 1 (10).
IEEE-488 Reference The actual true state (high or low) of each Digital Output line depends on its programmed polarity. If programmed for active-high polarity, the output line will go high (true) when the upper limit of LIMIT 1 is the first failure. If programmed for active-low polarity, the output line will go low (true) when the upper limit of LIMIT 1 is the first failure. Polarity is programmed from the Output subsystem (see paragraph 4.17).
IEEE-488 Reference If both the lower and upper limits of LIMIT 1 pass, the test sequence will proceed on to test the limits of LIMIT 2 (if enabled). If all the enabled test limits pass, then the programmed “pass” digital pattern (see :PASS:SOURce) will be applied to the output port. Note that when a limit test (LIMIT 1 or LIMIT 2) is enabled, the digital output port cannot be controlled from the Source subsystem.
IEEE-488 Reference :CLEar commands [:IMMediate] :CALCulate3:LIMit[1]:CLEar[:IMMediate] :CALCulate3:LIMit2:CLEar[:IMMediate] Formats Description Programming example Clear LIMIT 1 test failure Clear LIMIT 2 test failure :calc3:lim:cle :calc3:lim2:cle These action commands are used to clear the fail indication of LIMIT 1 and LIMIT 2 tests. Note that a failure is also cleared when the limit test is disabled (:STATe OFF). OUTPUT 716; “:calc3:lim:cle” ! Clear fail condition of LIMIT 1 test.
IEEE-488 Reference :PASS:SOURce :CALCulate3:PASS:SOURce Parameter Format Defaults Query Description Specify “pass” pattern = 0 to 15 Specify digital pattern for output port :calc3:pass:sour Power-up *RST :SYSTem:PRESet :SOURce? Short-form format: Response message: Saved power-on setup 0 0 Query programmed source value :calc3:pass:sour? 0 to 15 This command is used to specify which line(s) of the Digital Output Port will go true when there are no failures in the limit tests.
IEEE-488 Reference :CLIMits:FAIL? :CALCulate3:CLIMits:FAIL? Format Description Read composite result of limit tests :calc3:clim:fail? 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. 0 = Both tests have passed.
IEEE-488 Reference tern is placed on the other three lines of the output port, the >10µsec strobe pulse will be asserted on line #4. The strobe is used to “inform” your external binning circuit that the output port (lines 1, 2 and 3) is ready to be read. The polarity of the strobe pulse is determined by the programmed polarity of output line #4 (see Output subsystem). If line #4 is programmed for active-high polarity, the binning strobe will be a positive-going pulse.
IEEE-488 Reference q~ÄäÉ=QJT CALibrate command summary Command Description :CALibration :PROTected :LOCK :SWITch? Calibration root command. All commands in this subsystem are protected by the CAL switch. Lock out calibration (opposite of enabling cal with CAL switch). Request comprehensive CAL switch state. (0 = locked; 1 = unlocked) Save cal constants to EEPROM. Download cal constants from 2001. Send cal date to 2001. Request cal date from 2001. Send next due cal date to 2001.
IEEE-488 Reference 4.15 :DISPlay subsystem The display subsystem controls the display of the Model 2001 and is summarized in Table 4-8. q~ÄäÉ=QJU DISPlay command summary Command Description :DISPlay [:WINDow[1]] :TEXT :DATA :DATA? :STATe :STATe? :DATA? Path to locate message to top display. Path to control user text messages. Define ASCII message “a” using up to 20 characters. Query text message. Enable (1 or ON) or disable (0 or OFF) message mode. Query text message mode (0 or 1).
IEEE-488 Reference where; Y = X= Defaults Query number of characters in message: Up to 20 for top display. Up to 32 for bottom display. number of digits that make up Y (1 or 2). Power-up *RST :SYSTem:PRESet :DATA? Short-form formats: Response message: Description Null string No effect No effect Query the defined text message :disp:text:data? :disp:wind2:text:data? User defined text message These commands define the text messages that you wish to display.
IEEE-488 Reference *RST :SYSTem:PRESet Query :STATe? Short-form formats: Response message: Description No effect No effect Query state of message mode for specified display :disp:text:stat? :disp:wind2:text:stat? 1 (on) or 0 (off) 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.
IEEE-488 Reference Format Description Programming example :disp:cnd This action command is used to clear the bottom display of NEXT (or PREV) messages and cancel the operations associated with them. This command has no effect on any other message types. This programming example assumes that a NEXT operation is currently being displayed. OUTPUT 716; “:cnd” ! Clears NEXT display.
IEEE-488 Reference *RST :SYSTem:PRESet Query Description :ENABle? Short-form format: Response message: No effect No effect Query state of display :disp:enab? 1 (on) or 0 (off) This command is used to enable and disable the front panel display circuitry. Disabling the display circuitry allows the instrument to operate at a higher speed. While disabled, the display will be frozen with the following message: FRONT PANEL DISABLED Press LOCAL to resume.
IEEE-488 Reference q~ÄäÉ=QJV FORMat command summary Command Description Notes: 1. Brackets [ ] are used to denote optional character sets. These optional characters do not have to be included in the program message. Do not use brackets [/] in the program message. 2. Angle brackets < > are used to indicate parameter type. Do not use angle brackets < > in the program message. 3. Upper case characters indicate the short-form version for each command word.
IEEE-488 Reference Header Byte 1 Byte 2 Byte 3 Byte 4 # 0 7 0 7 s 0 7 e 0 7 0 f 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. The Header is only sent once for each measurement conversion. cáÖìêÉ=QJOM IEEE754 single precision data format (32 data bits) Reading Time Stamp Reading Number Channel Number ±1.2345678E±00NVDC, ±1234567.
IEEE-488 Reference Header Byte 1 Byte 2 Byte 7 Byte 8 # 0 7 s 0 7 0 7 e 0 7 0 f Bytes 3, 4, 5, and 6 not shown. s = sign bit (0 = positive, 1 = negative) e = exponent bits (11) f = fraction bits (52) Normal byte order shown. For swapped byte order, bytes sent in reverse order: Header, Byte 8, Byte 7 .... Byte 1. The Header is only sent once for each measurement conversion. cáÖìêÉ=QJON IEEE754 double precision data format (64 data bits) 4-84 2001-900-01 Rev.
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:form SRE; form?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Two commands in this program message; the first selects the single precision binary data format, and the second queries the data format. Addresses the Model 2001 to talk. Displays SRE indicating IEEE754 single precision format is selected.
IEEE-488 Reference UNITs: This element attaches the function unit to the reading, the time unit (sec) to the timestamp, and the channel unit (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.
IEEE-488 Reference :BORDer :FORMat:BORDer Parameters Format Defaults Query = NORMal = SWAPped Specify binary byte order Normal byte order for binary formats Reverse byte order for binary formats :form:bord Power-up *RST :SYSTem:PRESet Saved power-on setup SWAPped SWAPped :BORDer? Query byte order Short-form format: :form:bord? Response message:NORM or SWAP This command is used to control the byte order for the IEEE754 binary formats.
IEEE-488 Reference :EXPonent :FORMat:EXPonent Parameters Query Description Programming example 4.17 Set exponent format. = NORMal Normal format = HPRecision High-precision format :EXPonent? Query exponent format 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 = ALOW Set polarity of specified line to active low. Formats :outp:ttl:lsen :outp:ttl2:lsen :outp:ttl3:lsen :outp:ttl4:lsen Defaults Power-up *RST :SYSTem:PRESet Query :LSENse? Short-form formats: Response message: Description No effect No effect No effect Query polarity of specified line :outp:ttl:lsen? :outp:ttl2:lsen? :outp:ttl3:lsen? :outp:ttl4:lsen? AHIG or ALOW These commands are used to set the polarity of the digital output lines.
IEEE-488 Reference q~ÄäÉ=QJNN ROUTe command summary Command Description :ROUTe :CLOSe :STATe? :CLOSe? :OPEN :OPEN:ALL :OPEN? :SCAN [:INTernal] [:INTernal]? :FUNCtion , :FUNCtion? :EXTernal :EXTernal? :FUNCtion , :FUNCtion? :RATio :FUNCtion :FUNCtion? :RCHannel :RCHannel? :MCHannel :MCHannel? :DELTa :FUNCtion :FUNCtion? :RCHannel :RCHannel? :MCHannel :MCHannel? :LSELect :LSELe
IEEE-488 Reference Defaults Query Power-up *RST :SYSTem:PRESet All channels open No effect No effect :CLOSe? Short-form format: Query specified channel. :rout:clos? where; chanlist is the list of channels to be queried. 1 (Specified channel is closed) 0 (Specified channel is not closed) Response message: Description The :CLOSe command is used to close a channel on the Model 2001-SCAN scanner card. Only one channel can be closed at a time.
IEEE-488 Reference Line 30 Displays the state of all 10 channels (0, 0, 0, 0, 0, 0, 0, 0, 0, 1). STATe? :ROUTe:CLOSe:STATe? Format Description Query closed channel. :rout:clos:stat? 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.
IEEE-488 Reference channel. An alternate way to open a closed channel is to simply use the ALL parameter. It will open whichever channel is currently closed. The :OPEN? query command is used to determine the state (opened or not opened) of each channel specified by the list parameter. For this command, the chanlist can consist of multiple channels.
IEEE-488 Reference 4.18.4 :SCAN commands [INTernal] :ROUTe:SCAN:[INTernal] Parameter Format Defaults Query Description Define internal scan list = (@ scanlist) where; scanlist is the specified list of channels (1 to 10) to be scanned. :rout:scan Power-up *RST :SYSTem:PRESet :INTernal]? Short-form format: Response message: Saved power-on setup All 10 channels in scan list All 10 channels in scan list Query programmed scan list :rout:scan? Currently programmed scan list.
IEEE-488 Reference Programming example 10 20 30 40 50 60 70 80 OUTPUT 716; “:syst:pres” OUTPUT 716; “:init:cont off; :abor” OUTPUT 716; “:rout:scan (@ 1,2,3,4,5)” OUTPUT 716; “:arm:seq:lay2:coun 1” OUTPUT 716; “trig:coun 5” OUTPUT 716; “:init” OUTPUT 716; “:syst:pres” END Line 10 Line 20 Line 30 Line 40 Line 50 Line 60 Line 70 Returns Model 2001 to :SYSTem:PREset defaults. Disables continuous initiation and places Model 2001 in idle state. Defines scan list.
IEEE-488 Reference 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 subsystem). The external scan by the Model 2001 is enabled by the ROUTe:SCAN:LSELect EXTernal command.
IEEE-488 Reference Description These commands are used to assign measurement functions for internal channels (e.g. Model 2001 SCAN) or external channels. You can assign a unique measurement function to each of channel. The function parameter specifies the measurement function for the channels specified by the channel list (chanlist). The following examples demonstrate the various forms for expressing the channel list: List = (@ 5) = (@ 2,4,6) = (@ 1:10) = (@ 1:5,7) Single channel.
IEEE-488 Reference :RATio and :DELTa commands :FUNCtion :ROUTe:SCAN:RATio:FUNCtion :ROUTe:SCAN:DELTa:FUNCtion Parameters = ‘VOLTage:DC’ = ‘RESistance’ = ‘FRESistance’ Formats :rout:scan:rat:func :rout:scan:delt:func Defaults Power-up *RST :SYSTem:PRESet Query :FUNCtion? Short-form formats: Response message: Select function for Ratio Select function for Delta DCV function 2 function 4 function Saved power-on setup ‘VOLTage:DC’ ‘VOLTage:DC’ Query functio
IEEE-488 Reference Formats :rout:scan:rat:rch :rout:scan:delt:rch Defaults Power-up *RST :SYSTem:PRESet Query :RCHannel? Short-form formats: Response message: Description Saved power-on setup Channel 5 Channel 5 Query reference channel :rout:scan:rat:rch? :rout:scan:delt:rch? (@ chanlist) where; chanlist = 1 to 10 These commands are used to select the reference channel for the ratio and delta calculations.
IEEE-488 Reference Query :MCHannel? Short-form formats: Response message: Description Query measure channel :rout:scan:rat:mch? :rout:scan:delt:mch? (@ chanlist) where; chanlist = 1 to 10 These commands are used to select the measure channel for the ratio and delta calculations. Note that channel 5 and channel 10 (which is the default) are the high speed solid state switches on the Model 2001 SCAN.
IEEE-488 Reference Description This command is used to select and perform the desired scan operation. When INTernal is selected, 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. When EXTernal is selected, the Model 2001 will scan the external scan list (see :SCAN:EXTernal).
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command :CURRent:AC :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :COUPling AC|DC :COUPling? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? 4-102 Description Paragraph Path to configure AC current.
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command [:SENSe[1]] :CURRent AC :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :DETector [:FUNCtion] [:FUNCtion]? :CURRent[:DC] :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command [:SENSe[1]] :CURRent[:DC] :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :METHod :METHod? :VOLTage:AC :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :COUPling AC|DC :COUPling? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :U
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command [:SENSe[1]] :VOLTage:AC :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :DETector [:FUNCtion] [:FUNCtion]? :PWINdow :PWINdow? :VOLTage[:DC] :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :RANGe [:UP
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command [:SENSe[1]] :VOLTage[:DC] :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :FILTer [:LPASs] [:STATe] [:STATe]? :RESistance :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command [:SENSe[1]] :RESistance :RANGe :AUTO ONCE :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :OCOMpensated :OCOMpensated? :FRESistance :APERture :AUTO :AUTO ONCE :AUTO? :APERture
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command [:SENSe[1]] :FRESistance :RANGe :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :OCOMpensated :OCOMpensated? :FREQuency :COUPling AC|DC :COUPling? :REF
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command [:SENSe[1]] :FREQuency :THReshold :CURRent :RANGe :RANGe? :LEVel :LEVel? :VOLTage :RANGe :RANGe? :LEVel :LEVel? :TTL :TEMPerature :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? [:STATe] [:STATe]? :AU
IEEE-488 Reference q~ÄäÉ=QJNO=E`çåíáåìÉÇF SENSe command summary Command Description [:SENSe[1]] :TEMPerature :RTD :TYPE Paragraph Path to configure RTD measurements: Select RTD type: PT100, D100, F100, PT385, PT3916, USER or SPRTD. Query RTD type. Specify constant for USER type (0 to 0.01). Query alpha. Specify constant for USER type (0 to 1). Query beta. Specify constant for USER type (0 to 5). Query delta. Specify constant for USER type (0 to 1000). Query rzero. Select SPRTD type parameters.
IEEE-488 Reference 4.19.2 :ALTernate[1] commands :SAVE [:SENSe[1]]:ALTernate[1]:SAVE Format Defaults Description Save Alternate setup. :alt:save Power-up *RST :SYSTem:PRESet Saved Alternate setup lost Saved Alternate setup lost Saved Alternate setup lost 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.
IEEE-488 Reference Query Description :FUNCtion? Short-form format: Response messages: Query currently programmed function. :func? Function name The :FUNCtion command is used to select the measurement function of the instrument. Note that parameter names are enclosed in single quotes (‘). However, double quotes (“) can instead be used. For example: :func ‘volt:dc’ = :func “volt:dc” Each measurement function “remembers” its own unique setup configuration, such as range, speed, resolution, filter and rel.
IEEE-488 Reference :FRESh [:SENSe[1]]:DATA:FRESh Description Programming example Request new reading. This query command is used to return a new (fresh) reading. This command will not return the same reading more than once. If sent again, this command will wait until a new reading is triggered and available. 10 20 30 40 OUTPUT 716; “:data:fresh?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Requests fresh reading. Addresses 2001 to talk. Displays the reading. 4.19.
IEEE-488 Reference Short-form formats: Response message: Description :curr:ac:aper? :curr:ac:aper? xxx :volt:ac:aper? :volt:ac:aper? xxx :res:aper? :res:aper? xxx :temp:aper? :temp:aper? xxx :curr[:dc]:aper? :curr[:dc]:aper? xxx :volt[:dc]:aper? :volt[:dc]:aper? xxx :fres:aper? :fres:aper? xxx where; xxx = def, min or max 166.6666666667e-6 to 200e-3 seconds These commands are used to set the integration period for the measurement functions.
IEEE-488 Reference Line 10Sets aperture for ACI and then queries the programmed aperture. Line 20Addresses the Model 2001 to talk. Line 30Displays the programmed aperture value.
IEEE-488 Reference :curr:dc:aper:auto? :volt:ac:aper:auto? :volt:dc:aper:auto? :res:aper:auto? :fres:aper:auto? :temp:aper:auto? Response message:0 (off) or 1 (on) These commands are used to enable or disable auto aperture for for the specified measurement function. With auto aperture enabled, the instrument will automatically select the aperture value to optimize the measurement. When auto aperture is enabled for the TEMP function, the instrument will select an aperture value of 16.
IEEE-488 Reference q~ÄäÉ=QJNQ Auto aperture; DCI Measurement type Resolution Normal 7H digits* Normal 6H digits* Normal 5H digits* Normal 4H digits* Normal Auto resolution enabled In-circuit 5H digits* Aperture value (Auto aperture enabled) 33.33msec (60Hz power line) 40msec (50Hz and 400Hz) 3.33msec (60Hz) 4msec (50Hz and 400Hz) 333.33µsec (60Hz) 400µsec (50Hz and 400Hz) 166.67µsec (60Hz) 200µsec (50Hz and 400Hz) 16.67msec (60Hz) 20msec (50Hz and 400Hz) Any * Auto resolution disabled.
IEEE-488 Reference q~ÄäÉ=QJNR Auto aperture; ACV Measurement type Resolution RMS, average 7H digits* RMS, average 6H digits* RMS, average 5H digits* RMS, average 4H digits* RMS, average 3H digits* RMS, average Auto resolution enabled Low freq RMS Low freq RMS Peak, positive and negative spikes Peak, positive and negative spikes Any* Auto resolution enabled Any* Auto resolution enabled Aperture value (Auto Aperture Enabled) 166.67msec (60Hz) 200msec (50Hz and 400Hz) 166.
IEEE-488 Reference 4.19.6 :NPLCycles [:SENSe[1]:CURRent:AC:NPLCycles [:SENSe[1]]:CURRent[:DC]:NPLCycles [:SENSe[1]]:VOLTage:AC:NPLCycles [:SENSe[1]]:VOLTage[:DC]:NPLCycles [:SENSe[1]]:RESistance:NPLCycles [:SENSe[1]]:FRESistance:NPLCycles [:SENSe[1]]:TEMPerature:NPLCycles Parameters = 0.
IEEE-488 Reference An alternate way to set the integration rate is by programming the aperture, which is seconds per integration (see :APERture command). If the aperture is already known, the following equation can be used to determine the number of power line cycles per integration (NPLC): NPLC = Aperture f where; NPLC is the number of power line cycles per integration. Aperture is the integration period in seconds per integration.
IEEE-488 Reference Formats :curr:ac:nplc:auto :curr[:dc]:nplc:auto :curr:ac:nplc:auto ONCE:curr[:dc]:nplc:auto ONCE :volt:ac:nplc:auto :volt[:dc]:nplc:auto :volt:ac:nplc:auto ONCE:volt[:dc]:nplc:auto ONCE :res:nplc:auto :fres:nplc:auto :res:nplc:auto ONCE:fres:nplc:auto ONCE :temp:nplc:auto :temp:nplc:auto ONCE Defaults Power-up *RST :SYSTem:PRESet Query :AUTO? Short-form formats: Response message: Saved power-on setup OFF OFF Query state of auto NPLC :curr:ac:nplc:auto? :c
IEEE-488 Reference q~ÄäÉ=QJNT Auto NPLC; ACI Resolution NPLC value (Auto NPLC enabled) 6H digits* 5H digits* 4H digits* Auto resolution enabled 10 0.02 0.01 1 * Auto resolution disabled. q~ÄäÉ=QJNU Auto NPLC; DCI Measurement type Resolution NPLC (Auto NPLC Enabled) Normal Normal Normal Normal Normal In-circuit 7H digits* 6H digits* 5H digits* 4H digits* Auto resolution enabled 5H digits* 2 0.2 0.02 0.01 1 1 * Auto resolution disabled.
IEEE-488 Reference q~ÄäÉ=QJOM Auto NPLC; DCV, 2 and 4 Resolution NPLC value (Auto NPLC enabled) 7H digits* 6H digits* 5H digits* 4H digits* 3H digits* Auto resolution enabled 2 0.2 0.02 0.01 0.01 1 * Auto resolution disabled. Programming example 10 20 30 40 OUTPUT 716; “:curr:ac:nplc:auto on; auto?” ENTER 716; A$ PRINT A END Line 10 Line 20 Line 30 Enables auto NPLC and then queries the state of auto NPLC. Addresses the Model 2001 to talk. Displays the state of auto NPLC (1). 4.19.
IEEE-488 Reference When DC coupling is selected, the blocking capacitor is removed. Subsequent measurements will reflect both the AC and DC components of the signal (AC+DC). Programming example 10 20 30 40 OUTPUT 716; “:curr:ac:coup dc; coup?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Configures ACI for AC+DC coupling, and then queries the selected input coupling. Addresses the Model 2001 to talk. Displays the selected input coupling (DC). 4.19.
IEEE-488 Reference :SYSTem:PRESet Query Description Programming example Same as *RST :RANGe[:UPPer]? Query ACI measurement range :RANGe[:UPPer]? DEFaultQuery *RST default range :RANGe[:UPPer]? MINimumQuery lowest measurement range :RANGe[:UPPer]? MAXimumQuery highest measurement range Short-form formats: :curr:ac:rang?:curr[:dc]:rang? :curr:ac:rang? xxx:curr[:dc]:rang? xxx :volt:ac:rang?:volt[:dc]:rang? :volt:ac:rang? xxx:volt[:dc]:rang? xxx :res:rang?:fres:rang? :res:rang? xxx:fres:rang? xxx where; x
IEEE-488 Reference Defaults Query Power-up *RST :SYSTem:PRESet :AUTO? Short-form formats: Response message: Description Saved power-on setup ON (all functions) ON (all functions) Query autorange (on or off) :curr:ac:rang:auto? :curr[:dc]:rang:auto? :volt:ac:rang:auto? :volt[:dc]:rang:auto? :res:rang:auto? :fres:rang:auto? 1 (on) or 0 (off) These commands are used to control autoranging.
IEEE-488 Reference :ULIMit [:SENSe[1]]:CURRent:AC:RANGe:AUTO:ULIMit Set upper limit for ACI [:SENSe[1]]:CURRent[:DC]:RANGe:AUTO:ULIMit Set upper limit for DCI [:SENSe[1]]:VOLTage:AC:RANGe:AUTO:ULIMit Set upper limit for ACV [:SENSe[1]]:VOLTage[:DC]:RANGe:AUTO:ULIMit Set upper limit for DCV [:SENSe[1]]:RESistance:RANGe:AUTO:ULIMit Set upper limit for 2 [:SENSe[1]]:FRESistance:RANGe:AUTO:ULIMit Set upper limit for 4 :LLIMit [:SENSe[1]]:CURRent:AC:RANGe:AUTO:LLIMit Set lower li
IEEE-488 Reference 2 1.05e9 20 4 2.
IEEE-488 Reference The lower range limit is selected by specifying the lowest expected reading that you expect to measure. For example, if the lowest expected reading is approximately 10mA, let the parameter () = 0.01 (or 10e-3). The lowest range that can measure 10mA is the 20mA range. Thus, the 20mA range will be selected as the lower range limit. With this lower limit, the instrument cannot downrange to the 2mA and 200µA measurement ranges.
IEEE-488 Reference Defaults Query Description Power-up *RST :SYSTem:PRESet Saved power-on setup 0 (all functions) 0 (all functions) :REFerence? Query programmed reference value :REFerence? DEFault Query *RST default reference value :REFerence? MINimumQuery lowest allowable reference value :REFerence? MAXimumQuery 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:
IEEE-488 Reference :STATe [:SENSe[1]]:CURRent:AC:REFerence:STATe Control reference for ACI [:SENSe[1]]:CURRent[:DC]:REFerence:STATe Control reference for DCI [:SENSe[1]]:VOLTage:AC:REFerence:STATe Control reference for ACV [:SENSe[1]]:VOLTage[:DC]:REFerence:STATe Control reference for DCV [:SENSe[1]]:RESistance:REFerence:STATe Control reference for 2 [:SENSe[1]]:FRESistance:REFerence:STATe Control reference for 4 [:SENSe[1]]:FREQuency:REFerence:STATe Control reference for FREQ [:
IEEE-488 Reference :ACQuire [:SENSe[1]]:CURRent:AC:REFerence:ACQuireAcquire Reference for ACI [:SENSe[1]]:CURRent[:DC]:REFerence:ACQuireAcquire Reference for DCI [:SENSe[1]]:VOLTage:AC:REFerence:ACQuireAcquire Reference for ACV [:SENSe[1]]:VOLTage[:DC]:REFerence:ACQuireAcquire Reference for DCV [:SENSe[1]]:RESistance:REFerence:ACQuire Acquire Reference for 2 [:SENSe[1]]:FRESistance:REFerence:ACQuire Acquire Reference for 4 [:SENSe[1]]:FREQuency:REFerence:ACQuire Acquire Reference for FREQ [:SENSe[1]]:TEM
IEEE-488 Reference 4.19.
IEEE-488 Reference Query Description :DIGits? :DIGits? DEFault :DIGits? MINimum :DIGits? MAXimum Short-form formats: Query selected resolution Query *RST default resolution Query minimum allowable resolution Query maximum allowable resolution :curr:ac:dig? :curr[:dc]:dig? :curr:ac:dig? xxx :curr[:dc]:dig? xxx :volt:ac:dig? :volt[:dc]:dig? :volt:ac:dig? xxx :volt[:dc]:dig? xxx :res:dig? :fres:dig? :res:dig? xxx :fres:dig? xxx :freq:dig? :temp:dig? :freq:dig? xxx :temp:dig? xxx where; xxx = def, min or ma
IEEE-488 Reference Formats :curr:ac:dig:auto :curr[:dc]:dig:auto :curr:ac:dig:auto once:curr[:dc]:dig:auto once :volt:ac:dig:auto :volt[:dc]:dig:auto :volt:ac:dig:auto once:volt[:dc]:dig:auto once :res:dig:auto :fres:dig:auto :res:dig:auto once:fres:dig:auto once :temp:dig:auto :temp:dig:auto once Defaults Power-up *RST :SYSTem:PRESet Query :AUTO? Short-form formats: Response message: Saved power-on setup ON (all functions) ON (all functions) Query state of auto resolution
IEEE-488 Reference q~ÄäÉ=QJOO Auto resolution; DCI Measurement type NPLC* selection Resolution (Auto resolution enabled) Normal Normal Normal Normal Normal In-circuit 2 to 10** 0.2 to <2** 0.02 to <0.2** 0.01 to <0.02** Auto NPLC or auto aperture enabled Any 7H digits 6H digits 5H digits 4H digits 6H digits 5H digits * To convert NPLC values to aperture values, see :APERture. ** Auto NPLC and auto aperture disabled.
IEEE-488 Reference q~ÄäÉ=QJOR Auto resolution; TEMP Resolution* Sensor Digits Degrees RTD Thermocouples J, K, T, E Thermocouples R, S, B 5H d 4H d 3H d 0.01° 0.1° 1° * Auto resolution enabled. Programming example 10 20 30 40 OUTPUT 716; “:curr:ac:dig:auto on; auto?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 4.19.11 Enables auto resolution for ACI, and then queries the state of auto resolution. Addresses the Model 2001 to talk. Displays the state of auto resolution (1).
IEEE-488 Reference Query :TCONtrol? Short-form formats: Response message: Query filter type :curr:ac:aver:tcon? :curr[:dc]:aver:tcon? :volt:ac:aver:tcon? :volt[:dc]:aver:tcon? :res:aver:tcon? :fres:aver:tcon? :temp:aver:tcon? REP or MOV These commands are used to select the type of averaging filter (REPeat or MOVing) for the specified function. With the repeating filter selected and enabled, the instrument will simply acquire and average a specified number of readings and display the result.
IEEE-488 Reference Defaults Query Power-up *RST :SYSTem:PRESet :COUNt? :COUNt? DEFault :COUNt? MINimum :COUNt? MAXimum Short-form formats: Response message: Description Programming example Saved power-on setup 10 (all functions) 10 (all functions) Query filter count Query the *RST default filter count Query the lowest allowable filter count Query the largest allowable filter count :curr:ac:aver:coun?:curr[:dc]:aver:coun? :curr:ac:aver:coun? xxx:curr[:dc]:aver:coun? xxx :volt:ac:aver:coun?:volt[:dc]:a
IEEE-488 Reference Defaults Power-up *RST :SYSTem:PRESet Query Description Saved power-on setup ±1% for DCI, DCV, 2 and 4 ±5% for ACI and ACV Same as *RST :NTOLerance? Query noise tolerance :NTOLerance? DEFaultQuery *RST default noise tolerance :NTOLerance? MINimumQuery lowest allowable noise tolerance :NTOLerance? MAXimumQuery largest allowable noise tolerance Short-form formats: :curr:ac:aver:adv:ntol? :curr:ac:aver:adv:ntol? xxx :curr[:dc]:aver:adv:ntol? :curr[:dc]:aver:adv:ntol? xxx :volt:ac:ave
IEEE-488 Reference [:STATe] [:SENSe[1]]:CURRent:AC:AVERage:ADVanced[:STATe] Control advanced filter for ACI [:SENSe[1]]:CURRent[:DC]:AVERage:ADVanced[:STATe] Control advanced filter for DCI [:SENSe[1]]:VOLTage:AC:AVERage:ADVanced[:STATe] Control advanced filter for ACV [:SENSe[1]]:VOLTage[:DC]:AVERage:ADVanced[:STATe] Control advanced filter for DCV [:SENSe[1]]:RESistance:AVERage:ADVanced[:STATe] Control advanced filter for 2 [:SENSe[1]]:FRESistance:AVERage:ADVanced[:STATe] Control a
IEEE-488 Reference [:STATe] [:SENSe[1]]:CURRent:AC:AVERage[:STATe] Control filter for ACI [:SENSe[1]]:CURRent[:DC]:AVERage[:STATe] Control filter for DCI [:SENSe[1]]:VOLTage:AC:AVERage[:STATe] Control filter for ACV [:SENSe[1]]:VOLTage[:DC]:AVERage[:STATe] Control filter for DCV [:SENSe[1]]:RESistance:AVERage[:STATe] Control filter for 2 [:SENSe[1]]:FRESistance:AVERage[:STATe] Control filter for 4 [:SENSe[1]]:TEMPerature:AVERage[:STATe] Control filter for TEMP Parameters =
IEEE-488 Reference :AUTO |ONCE [:SENSe[1]]:CURRent:AC:AVERage:AUTO |ONCEControl auto filter for ACI [:SENSe[1]]:CURRent[:DC]:AVERage:AUTO |ONCEControl auto filter for DCI [:SENSe[1]]:VOLTage:AC:AVERage:AUTO |ONCEControl auto filter for ACV [:SENSe[1]]:VOLTage[:DC:]AVERage:AUTO |ONCEControl auto filter for DCV [:SENSe[1]]:RESistance:AVERage:AUTO |ONCEControl auto filter for 2 [:SENSe[1]]:FRESistance:AVERage:AUTO |ONCEControl auto filter for 4 [:SENSe[1]]:TEMPerature:AVERage:AUTO |O
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, enabling auto filter will enable the moving filter and set the filter count to 10. Disabling auto filter has no effect on the currently programmed filter state and count. The ONCE parameter is analogous to a momentary toggle switch.
IEEE-488 Reference 4.19.
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:curr:ac:det aver; det?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Selects the average detector for ACI and then queries the detector. Addresses the Model 2001 to talk. Displays the detector (AVER). 4.19.14 :PWINdow [:SENSe[1]]:VOLTage:AC:DETector:PWINdow Set peak detection window for ACV Parameters Format Defaults Query Description Programming example = 0.1 to 9.
IEEE-488 Reference 4.19.15 :METHod [:SENSe[1]]:CURRent[:DC]:METHod Specify measurement technique for DCI. Parameters Format Defaults Query =NORMalNormal DCI measurement technique ICIRcuit In-circuit DCI measurement technique :curr[:dc]:meth Power-up *RST :SYSTem:PRESet :METHod? Short-form format: Response message: Saved power-on setup NORMal NORMal Query measurement technique :curr:dc:meth? NORM or ICIR This command is used to select the DCI measurement technique.
IEEE-488 Reference Query Description Programming example :SOURce? Short-form format: Response message: Query frequency input source :freq:sour? CURR or VOLT 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.
IEEE-488 Reference Short-form formats: Response message: Description Programming example :freq:thr:curr:rang? :freq:thr:curr:rang? xxx :freq:thr:volt:rang? :freq:thr:volt:rang? xxx where; xxx = def, min or max 0.001 (1mA)1 (1V) 0.01 (10mA)10 (10V) 0.1 (100mA)100 (100V) 1 (1A)1000 (1000V) These commands are used to specify the expected input level. The instrument will then automatically select the most sensitive current or voltage threshold range.
IEEE-488 Reference Formats :freq:thr:curr:lev :freq:thr:volt:lev Defaults Power-up *RST :SYSTem:PRESet Query :LEVel? :LEVel? DEFault :LEVel? MINimum :LEVel? MAXimum Short-form formats: Response messages: Description Saved power-on setup 0 (volts and amps) 0 (volts and amps) Query trigger level Query *RST default trigger level Query lowest allowable trigger level Query largest allowable trigger level :freq:thr:curr:lev? :freq:thr:volt:lev? xxx :freq:thr:volt:lev? :freq:thr:volt:lev? xxx wher
IEEE-488 Reference Programming example 10 20 30 40 50 OUTPUT 716; “:freq:thr:volt:ttl” OUTPUT 716; “:freq:thr:volt:rang?; lev?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Line 40 Program the voltage threshold for TTL signal levels. Queries the threshold voltage range, and then queries the trigger level. Addresses the Model 2001 to talk. Displays the threshold voltage range and trigger level (10; 0.8). 4.19.
IEEE-488 Reference 4.19.
IEEE-488 Reference Format Defaults Query :temp:rtd:alph Power-up *RST :SYSTem:PRESet :ALPHa? Short-form format: Response message: Saved power-on setup Alpha = 0.00385 Alpha = 0.00385 Query the Alpha value :temp:rtd:alph? 0 to 0.01 This command is used to check and/or change the Alpha value. Keep in mind that changing the current Alpha value changes the Type to USER (see :RTD:TYPE). Programming example 10 20 30 40 OUTPUT 716; “:temp:rtd:alph 0.
IEEE-488 Reference Line 30 Displays the Beta value (0.11). :DELTa [:SENSe[1]]:TEMPerature:RTD:DELTa Specify Delta value Parameter Format Defaults Query Description Programming example = 0 to 5 Specify RTD Delta value :temp:rtd:delt Power-up *RST :SYSTem:PRESet :DELTa? Short-form format: Response message: Saved power-on setup Delta = 1.507 Delta = 1.507 Query the Delta value :temp:rtd:delt? 0 to 5 This command is used to check and/or change the Delta value.
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:temp:rtd:rzer 200; rzer?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Two commands in this program message; the first changes the resistance value to 200, and the second queries the resistance value. Addresses the Model 2001 to talk. Displays the resistance value (200). 4.19.
IEEE-488 Reference must be translated into Model 2001 values as summarized in the table below. See paragraph 3.4.5 in Section 3 for more information. q~ÄäÉ=QJOS RTD coefficients to Model 2001 coefficients Coefficients RTD coefficients to Model 2001 coefficients Subrange #1: 13.8033K - 273.16K Subrange #2: 24.5561K - 273.16K Subrange #3: 54.3584K - 273.16K Subrange #4: 83.8058K - 273.16K Subrange #5: 234.3156K - 302.
IEEE-488 Reference =B =N Format Defaults Query Description Programming example Set operation for Type B thermocouples Set operation for Type N thermocouples :temp:tc:type Power-up *RST :SYSTem:PRESet :TYPE? Short-form format: Response message: Saved power-on setup Type J Type J Query thermocouple type :temp:tc:type? J, T, K, E, R, S, B, or N This command is used to configure the Model 2001 for the thermocouple type that you are using to make temperature measurements.
IEEE-488 Reference where; X = 1 to 5 (reference junction #) Response message: Description SIM or REAL This command is used to specify the type of reference junction that is going to be used for thermocouple temperature measurements. Specify REAL if using an actual reference junction. The :REAL:TCoefficient command is then used to specify the temperature coefficient of the reference junction. Specify SIMulated if you wish to use a simulated reference temperature.
IEEE-488 Reference Description This command is used to specify the simulated reference temperature. The temperature value depends on which temperature scale is currently selected (°C, °F or K). Typically, 0° or 23°C is used as the simulated reference temperature. The :ACQuire command is then used to store the simulated reference temperature.
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:temp:rjun1:real:tco 0.05; tco?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Two commands in this program message; the first specifies a TC of 0.05 for reference junction #1, and the second queries the TC. Addresses the Model 2001 to talk. Displays the TC (0.05). :OFFSet [:SENSe[1]]:TEMPerature:RJUNctionX:REAL:OFFSet Specify voltage offset Parameters Format Defaults Query Description Programming example = -0.
IEEE-488 Reference :ACQuire [:SENSe[1]]:TEMPerature:RJUNctionX:ACQuireUpdate reference temperature Description Programming example This action command is used to update the stored reference temperature (Simulated or Real) for generating a temperature measurement. OUTPUT 716; “:temp:rjun1:acq” ! Update reference temperature 4.19.
IEEE-488 Reference :TTL[1]:DATA? :SENSe2:TTL[1]:DATA? Format Description Read input port :sens2:ttl:data? This command is used to read the single line of the digital input port. After sending this command and addressing the Model 2001 to talk, a value indicating the status of the port will be sent to the computer. A value of “1” indicates that the input port is high (ON), and a value of “0” indicates that the port is low (OFF).
IEEE-488 Reference :SOURce:TTL3:[LEVel] :SOURce:TTL4:[LEVel] Parameters = 1 or ON = 0 or OFF Formats :sour:ttl :sour:ttl2 :sour:ttl3 :sour:ttl4 Defaults Power-up *RST :SYSTem:PRESet Query :LEVel]? Short-form formats: Response message: Description Programming example Set output line true Set output line false OFF (all lines) No effect No effect Query logic level of specified line :sour:ttl? :sour:ttl2? :sour:ttl3? :sour:ttl4? 0 (false) or 1 (true) These commands are
IEEE-488 Reference q~ÄäÉ=QJOU STATus command summary Command :STATus :MEASurement [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :OPERation [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :ARM [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :SEQuence [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTR
IEEE-488 Reference q~ÄäÉ=QJOU=E`çåíáåìÉÇF STATus command summary Command Description :STATus :OPERation :TRIGger [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :QUEStionable [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :PRESet :QUEue [:NEXT]? :ENABle :ENABle? :DISable :DISable? :CLEar Path to control trigger event registers: Read the event register.
IEEE-488 Reference Defaults Description Power-up *CLS :STATus:PRESet Clears (0) all bits Clears (0) all bits No effect These query commands are used to read the event 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 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 B10 Not used. 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.
IEEE-488 Reference Bit Position B15 Event Decimal Weighting Value 0 B14 B13 - B9 B8 B7 - B5 B4 Warn Cal Temp 16384 256 16 (214) (2 8 ) (2 4 ) 0/1 0/1 0/1 Value : 1 = Event Bit Set 0 = Event Bit Cleared B3 - B0 Events : Warn = Command Warning Cal = Calibration Summary Temp = Temperature Summary cáÖìêÉ=QJOP Questionable Event Register Operation Event Register: Set bit indicates that the instrument is calibrating (PTR), or calibration is complete (NTR).
IEEE-488 Reference Bit Position B10 B9 Event Idle Calc Decimal Weighting 1024 512 64 32 2 1 (210) (2 9 ) (2 6) (2 5) (2 1 ) (2 0 ) 0/1 0/1 0/1 0/1 0/1 0/1 B15 - B11 Value B8 B7 B6 B5 Arm Trig Value : 1 = Operation Event Set 0 = Operation Event Cleared B4 Events : cáÖìêÉ=QJOQ Operation Event Register B3 B2 B1 B0 Set Cal Idle = Idle state of the 2001 Calc = Calculating Arm = Waiting for Arm Trig = Waiting for Trigger Set = Settling Cal = Calibrating Trigger Event R
IEEE-488 Reference Bit Position B1 B15 - B2 Event B0 Seq1 Decimal Weighting 2 (2 1 ) Value 0/1 Value : 1 = Event Bit Set 0 = Event Bit Cleared Event : Seq1 = Sequence 1 cáÖìêÉ=QJOS Arm Event Register Sequence Event Register: Not used. Set bit indicates that instrument operation is in arm layer 1 (PTR), or that operation has exited from arm layer 1 NTR). Set bit indicates that instrument operation is in arm layer 2 (PTR), or that operation has exited from arm layer 2 NTR). Not used.
IEEE-488 Reference Line 10 Line 20 Line 30 Queries the Measure Event Register. Addresses the Model 2001 to talk. Displays the decimal value that defines which bits in the register are set. 4.21.
IEEE-488 Reference 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. Description These commands are used to set the contents of the event enable registers (see Figures 4-28 through 4-33).
IEEE-488 Reference Bit Position B15 B14 B13 - B9 B8 B7 - B5 B4 Event Warn Cal Temp Decimal Weighting 16384 256 16 (214) (2 8 ) (2 4) 0/1 0/1 0/1 Value 0 Value : 1 = Enable Questionable Event 0 = Disable (Mask) Questionable Event B3 - B0 Events : Warn = Command Warning Cal = Calibration Summary Temp = Temperature Summary cáÖìêÉ=QJOV Questionable Event Enable Register Bit Position B15 - B11 B10 B9 Event Idle Calc Decimal Weighting 1024 512 64 32 2 1 (210) (2 9) (2 6
IEEE-488 Reference Bit Position B1 B15 - B2 Event B0 Seq1 Decimal Weighting 2 (2 1 ) Value 0/1 Value : 1 = Enable Trigger Event 0 = Disable (Mask) Trigger Event Event : Seq1 = Sequence 1 cáÖìêÉ=QJPN Trigger Event Enable Register Bit Position B1 B15 - B2 Event B0 Seq1 Decimal Weighting 2 (2 1 ) Value 0/1 Value : 1 = Enable Arm Event 0 = Disable (Mask) Arm Event Event : Seq1 = Sequence 1 cáÖìêÉ=QJPO Arm Event Enable Register Bit Position B15 - B3 Event Decimal Weighting Value B2 B
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:stat:oper:enab 514; enab?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Sets Bits B1 and B9 of the Operation Event Enable Register, and then queries the register. Addresses the Model 2001 to talk. Displays the decimal value that defines which bits in the register are set (514). 4.21.
IEEE-488 Reference Query :PTRansition? Short-form formats: Response message: Query PTR register :stat:meas:ptr? :stat:ques:ptr? :stat:oper:ptr? :stat:oper:trig:ptr? :stat:oper:arm:ptr? :stat:oper:arm:seq:ptr? 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: Measurement event Positive transition effect on Measurement Event Register Reading overflow Low limit 1 High limit 1 Low limit 2 High limit 2 Reading available Buffer available Buffer half full Buffer full Buffer pretriggered Sets B0 when reading exceeds range limits. Sets B1 when reading is less than the low limit 1 setting. 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 Register Questionable event Temperature summary Sets B4 when an invalid reference junction measurement has occurred. Sets B8 when an invalid calibration constant is detected on power-up. Sets B14 when a Signal Oriented Measurement Command parameter is ignored.
IEEE-488 Reference Effects of positive transitions on the Operation Event Register: Operation event Positive transition effect on Operation Event Register Calibrating Settling trigger layer arm layer Calculating Idle Sets B0 at the start of calibration. Sets B1 at the start of the settling period. Sets B5 when waiting in the trigger layer. Sets B6 when waiting in an arm layer. Sets B9 at the start of a math calculation. Sets B10 when entering the idle state.
IEEE-488 Reference Effects of positive transitions on the Trigger Event Register: Trigger event Positive transition effect on Trigger Event Register Sequence 1 Sets B1 when waiting in trigger layer.
IEEE-488 Reference Effects of positive transitions on the Arm Event Register: Arm event Positive transition effect on Arm Event Register Sequence 1 Sets B1 when in an arm layer.
IEEE-488 Reference Effects of positive transitions on the Sequence Event Register: Sequence event Positive transition effect on Sequence Event Register Layer 1 Layer 2 Sets B1 when in arm layer 1. Sets B2 when in arm layer 2.
IEEE-488 Reference 4.21.4 :NTRansition :STATus:MEASurement:NTRansition Program Measurement Transition Filter (NTR). :STATus:QUEStionable:NTRansition Program Questionable Transition Filter (NTR). :STATus:OPERation:NTRansition Program Operation Transition Filter (NTR). :STATus:OPERation:TRIGger:NTRansition Program Trigger Transition Filter (NTR). :STATus:OPERation:ARM:NTRansition Program Arm Transition Filter (NTR).
IEEE-488 Reference transition, the appropriate bit in the corresponding event register will set when the corresponding bit in the condition register changes from 1 to 0. For example, if bit B9 of the Negative Transition Register of of the Measurement Transition Filter is set, then the buffer full event is programmed for a negative transition. The BFL bit (B9) in the Measurement Event Register will set when the trace buffer is no longer full. For details on register structure, see paragraph 4.6.
IEEE-488 Reference Effects of negative transitions on the Operation Event Register: Operation event Negative transition effect on Operation Event Register Calibrating Settling Sets Trigger layer Arm layer Calculating Idle Sets B0 at the end of calibration. B1 at the end of the settling period. Sets B5 when leaving the trigger layer. Sets B6 when leaving an arm layer. Sets B9 at the end of a math calculation. Sets B10 when leaving the idle state.
IEEE-488 Reference 4.21.
IEEE-488 Reference 4.21.6 :PRESET :STATUS:PRESET Format Description Return 2001 to default conditions :stat:pres When this command is sent, the SCPI event registers are affected as follows: 1. All bits of the positive transition filter registers are set to one (1). 2. All bits of the negative transition filter registers are cleared to zero (0). 3. All bits of the following registers are cleared to zero (0): A. Operation Event Status Enable Register. B. Questionable Event Status Enable Register. C.
IEEE-488 Reference Note: The :STATus:QUEue[:NEXT]? query command performs the same function as the :SYSTem:ERRor? query command (see System subsystem). Programming example The following program will read the “oldest” message in the Error Queue: 5 10 20 30 40 DIM A$ [30] OUTPUT 716; “:stat:que?” ENTER 716; A$ PRINT A$ END Line 5 Line 10 Line 20 Line 30 Increase string size to accommodate the length of the messages. Requests the “oldest” message in the queue. Addresses the Model 2001 to talk.
IEEE-488 Reference Note: To disable all messages from entering the Error Queue, send the following command: :stat:que:enab () Programming example 10 20 30 40 OUTPUT 716; “:stat:que:enab (0:-999); enab?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Enables all SCPI defined messages. Addresses the Model 2001 to talk. Displays the messages (0:-999).
IEEE-488 Reference :CLEar :STATus:QUEue:CLEar Format Description Programming example 4.22 Clear Error Queue :stat:que:cle This action command is used to clear the Error Queue of messages. OUTPUT 716; “:stat:que:cle” ! Clear Error Queue. :SYSTem subsystem The SYSTem subsystem contains miscellaneous commands that are summarized in q~ÄäÉ=QJOV.
IEEE-488 Reference Description Programming example This command returns the instrument to states optimized for front panel operation. Appendix B lists the default conditions for this command. OUTPUT 716; “:syst:pres” ! Return 2001 to default states 4.22.
IEEE-488 Reference Description 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 position will be sent to the computer. Switch position code is defined as follows: 1 = Front panel inputs selected 0 = Rear panel inputs selected Programming example 10 20 30 40 OUTPUT 716; “:syst:frsw?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Reads the inputs switch position.
IEEE-488 Reference :STATus:PRESet Description No effect As error and status messages occur, they are placed into the Error Queue. This query command is used to read those messages. The Error Queue is a first-in, first-out (FIFO) register that can hold up to 10 messages. Every time you read the queue, the “oldest” message is read and that message is then removed from the queue. If the queue becomes full, the message “350, ‘Queue Overflow’” will occupy the last memory location in the register.
IEEE-488 Reference Description The :AZERo commands are used to control the auto-zero phase of each measurement. During a normal reading conversion, the input signal is compared against a measured reference signal and a measured zero signal to ensure an accurate measurement. When auto-zero is disabled, the zero signal measurement is not performed, allowing the reading rate to be increased. However, accuracy is compromised. The longer auto-zero is disabled, the more inaccurate the readings become.
IEEE-488 Reference 30 40 50 60 ENTER 716; A$ PRINT A$ OUTPUT 716; “:init:cont:on” END Line 10 Two commands in this program message; the first disables continuous initiation, and the second places the Model 2001 in the idle state. Line 20 Two commands in this program message; the first disables auto-zero, and the second queries the state of auto-zero. Line 30 Addresses the Model 2001 to talk. Line 40 Displays the state of auto-zero (0; off). Line 50Re-starts the measurement process.
IEEE-488 Reference After burst acquisition is selected, the instrument will go into the idle state (ARM indicator off). After taking the instrument out of idle (:INITiate or :INITiate:CONTinuous ON), the programmed scan event (:see :ARM:LAYer2 SOURce) will start the storage process. When storage starts, the ARM indicator will turn on to denote that raw input readings are being stored in the buffer. After the storage process is finished, the * indicator will turn on to denote that post processing (i.e.
IEEE-488 Reference 1500 An overrange reading is expressed as +/-30,000 counts. For example, if a 50k resistor is measured on the 20k range, the overranged reading will be expressed as follows: 30000 (Overranged SSTReam reading) Operating considerations: Before going into a stream mode, make sure the instrument is on the desired function and range. Once in a stream mode, all front panel controls are disabled, and all SCPI and Common commands are ignored.
IEEE-488 Reference The delay times in Table 4-30 only account for processing the stream command and the device clear command. Commands that precede the stream command must be allowed to finish executing before the stream command is sent. The *OPC? command is recommended for this purpose. When *OPC? is sent, subsequent commands will not execute until the operations of all previous commands are completed. The use of *OPC? is demonstrated in Program Example #2.
IEEE-488 Reference Programming example Burst acquisition 10 20 30 40 OUTPUT 716; “:syst:pres” OUTPUT 716; “:syst:amet burs” OUTPUT 716; “:init” END Line 10 Line 20 Line 30 Programming example Returns Model 2001 to defaults. Selects burst acquisition mode. Starts the acquisition process. ASTReam mode 10 20 30 40 50 60 70 80 90 100 110 120 130 REMOTE 716 OUTPUT 716; “:syst:pres” OUTPUT 716; “:sens:func ‘volt:dc’ ” OUTPUT 716; “:sens:volt:dc:rang 2.
IEEE-488 Reference *RST :SYSTem:PRESet Query Description OFF OFF :STATe? Short-form format: Response message: Query state of line synchronization :syst:lsyn:stat? 0 (off) or 1 (on) This command is used to enable or disable line synchronization. When enabled, the integration period will not start until the beginning of the next power line cycle.
IEEE-488 Reference Short-form format: Response message: Description :syst:key? 1 to 31 This command is used to simulate front panel key presses. For example, to select DCV you can send the following command to simulate pressing the DCV key: :syst:key 15 The parameter listing provides the key-press code in numeric order. Figure 4-40 also provides the keypress code.
IEEE-488 Reference 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. Programming example OUTPUT 716; “:syst:key 29” OUTPUT 716; “:syst:key 16; key 16” OUTPUT 716; “:syst:key 8; key 8” First Program Message Selects the DCI function. Second Program Message Selects the Zero Center Bar Graph.
IEEE-488 Reference Line 20 Line 30 4.23 Addresses the 2001 to talk. Displays the fetch format (SCPI). :TRACe subsystem The commands in this subsystem are used to configure and control data storage into the buffer. The commands are summarized in Table 4-31.
IEEE-488 Reference Description Programming example This action command is used to clear the buffer of readings. If you do not clear the buffer, a subsequent store will overwrite the old readings. If the subsequent store is aborted before the buffer becomes full, you could end up with some “old” readings still in the buffer. OUTPUT 716; “:trac:cle” ! Clear buffer 4.23.
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:trac:egr comp; egr?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Two commands in this program message; the first selects the compact element group, and the second queries the element group. Addresses the Model 2001 to talk. Displays the element group (COMP). 4.23.
IEEE-488 Reference :TRACe:POINts:AUTO [BUFFER,] Parameters = 0 or OFF = 1 or ON Format :trac:poin:auto Defaults Power-up *RST :SYSTem:PRESet Query Description :AUTO? [BUFFER,] Short-form format: Response message: Control auto buffer sizing Disable auto buffer sizing Enable auto buffer sizing OFF No effect No effect :trac:poin:auto? 0 (off) or 1 (on) This command is used to enable or disable auto buffer sizing.
IEEE-488 Reference Defaults Query Description Power-up *RST :SYSTem:PRESet :FEED? [BUFFER,] Short-form format: Response message: NONE No effect No effect Query buffer feed :trac:feed? SENS1, CALC1 or NONE This command is used to select the source of readings to be placed in the buffer. With SENSe[1] selected, raw readings will be placed in the buffer when storage is performed. With CALCulate[1] selected, calculated math readings (mX+b or PERCENT or NONE) will be placed in the buffer.
IEEE-488 Reference Description This command is used to specify how much of the defined buffer (:POINts) will be used to store pre-triggered readings. When a pre-trigger store is started (see :FEED:CONTrol), readings will continuously be stored in the buffer. When the pre-trigger event occurs (see :PRETrigger:SOURce), post-trigger readings will then fill the part of the buffer that is not reserved for pre-trigger readings. For example, assume 25% of a 100 point buffer is reserved for pre-trigger readings.
IEEE-488 Reference Sending a value that exceeds the defined size of the buffer (see :POINts) will generate an error. The command will be ignored. Programming example 10 20 30 40 50 OUTPUT 716; “:trac:poin 75” OUTPUT 716; “:trac:feed:pret:amo:read 30; read?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Line 40 Sets buffer size to 75 points. 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.
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:trac:feed:pret:sour bus; sour?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Two commands in this program message; the first selects a bus trigger as the pretrigger source event, and the second queries the source. Addresses the Model 2001 to talk. Displays the source event (BUS).
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:trac:feed:cont next; cont?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Two commands in this program message; the first will “fill and stop” storage, and the second queries the buffer control. Addresses the Model 2001 to talk. Displays the buffer control (NEXT). 4.23.
IEEE-488 Reference q~ÄäÉ=QJPO Trigger command summary :INITiate [:IMMediate] :CONTinuous :CONTinuous? :ABORt :ARM[:SEQuence[1]] [:LAYer[1]] :IMMediate :COUNt :COUNt? :SOURce :SOURce? :SIGNal :TCONfigure :DIRection :DIRection? :ASYNchronous :ILINe :ILINe? :OLINe :OLINe? :LAYer2 :IMMediate :COUNt :COUNt? :DELay :DELay? :SOURce :SOURce? :TIMer :TIMer? :SIGNal :TCONfigure :DIRection :DIRection? :ASYNchornous :ILINe :ILINe? :OLINe :OLINe?
IEEE-488 Reference q~ÄäÉ=QJPO=E`çåíáåìÉÇF Trigger command summary Path to program trigger layer: Loop around control source. Program measure count (1 to 99999, or INF). Query measure count. Program delay (0 to 999999.999 sec) Query delay. Select control source: HOLD, IMMediate, TIMer, MANual, BUS, TLINk, EXTernal. Query control source. Set timer interval (0.001 to 999999.999 sec) Request the programmed timer interval. Loop around control source.
IEEE-488 Reference :CONTinuous :INITiate:CONTinuous Parameters Format Defaults Query Description Programming example = 0 or OFF = 1 or ON Control continuous initiation Disable continuous initiation Enable continuous initiation :init:cont Power-up *RST :SYSTem:PRESet Saved power-on setup OFF ON :CONTinuous? Short-form format: Response message: Query continuous initiation :init:cont? 1 (on) or 0 (off) When continuous initiation is selected (ON), the instrument is taken out of the
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. As soon as this command is executed, it will attempt to bypass the specified control source. Programming example OUTPUT 716; “:arm:imm” ! Bypass arm control source 4.24.
IEEE-488 Reference Line 10 Line 20 Line 30 Sets the measure count to 10, and then queries the programmed arm count. Addresses the Model 2001 to talk. Displays the programmed measure count (10). 4.24.5 :DELay :ARM[:SEQuence[1]]:LAYer2:DELay :TRIGger[:SEQuence[1]]:DELay Parameters = 0 to 999999.999Specify delay in seconds = DEFault 0 second delay = MINimum 0 second delay = MAXimum 999999.
IEEE-488 Reference 4.24.
IEEE-488 Reference 30 40 PRINT A$ END Line 10 Line 20 Line 30 Sets the measure control source to immediate, and then queries the programmed control source. Addresses the Model 2001 to talk. Displays the programmed measure control source (IMM). 4.24.7 :TIMer :ARM:[SEQuence[1]]:LAYer2:TIMer :TRIGger:[SEQuence[1]]:TIMer Parameters = 0.001 to 999999.999Specify timer interval in seconds = DEFault 0.1 second = MINimum 0.001 second = MAXimum 999999.
IEEE-488 Reference 4.24.8 :SIGNal :ARM[:SEQuence[1]][:LAYer[1]]:SIGNal :ARM[:SEQuence[1]]:LAYer2:SIGNal :TRIGger[:SEQuence[1]]:SIGNal Format Description Bypass arm control source Bypass scan control source Bypass measure control source :arm:sign 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.
IEEE-488 Reference Line 20 Line 30 Addresses the Model 2001 to talk. Displays the Trigger Link protocol (SSYN).
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:trig:tcon:dir sour; dir?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Enables the Source Bypass for the measure layer and then queries the state of the Source Bypass. Addresses the Model 2001 to talk. Displays the state of the Source Bypass (SOUR; enabled).
IEEE-488 Reference Programming example 10 20 30 40 OUTPUT 716; “:trig:tcon:asyn:ilin 3; ilin?” ENTER 716; A$ PRINT A$ END Line 10 Line 20 Line 30 Assigns the asynchronous Trigger Link input of the measure layer to line #3, and then queries the programmed input line. Addresses the Model 2001 to talk. Displays the programmed input line # (3).
IEEE-488 Reference Line 10 Line 20 Line 30 Assigns the asynchronous Trigger Link output of the measure layer to line #4, and then queries the programmed output line. Addresses the Model 2001 to talk. Displays the programmed output line # (4).
IEEE-488 Reference q~ÄäÉ=QJPP UNIT command summary :UNIT :TEMPerature :TEMPerature? :VOLTage :AC :DB :REFerence :REFerence? :DBM :IMPedance :IMPedance? :AC? Select temperature measurement units: C, CEL, F, FAR, K. Query temperature units. Path to configure ACV units. Select ACV measurement units: V, DB, DBM. Path to set DB reference voltage. Specify reference in volts. Query DB reference. Path to set DBM reference impedance. Specify reference impedance.
IEEE-488 Reference *RST :SYSTem:PRESet Query Description :AC? Short-form format: Response message: V V Query AC voltage units :unit:volt:ac? V, DB or DBM This command is used to select the units for ACV measurements. With volt (V) units selected, normal AC voltage measurements will be made for the ACV function. NOTE In order to select dB or dBm units, the advanced filter must be disabled. See paragraph 4.19.11 for details on controlling the advanced filter.
IEEE-488 Reference Line 10 Line 20 Line 30 Two commands in this program message; the first selects dB units for ACV measurements, and the second queries units. Addresses the Model 2001 to talk. Displays the selected units (DB). :DB:REFerence :UNIT:VOLTage:AC:DB:REFerence Parameters = 0.001 to 750 = DEFault = MINimum = MAXimum Format :unit:volt:ac:db:ref Defaults Power-up *RST :SYSTem:PRESet Specify dBm reference Specify reference in volts 1V reference 0.
IEEE-488 Reference Parameters Format Defaults Query Description = 50 = 75 = 93 = 132 = 300 = 600 = DEFault = MINimum = MAXimum 50 reference impedance 75 reference impedance 93 reference impedance 132 reference impedance 300 reference impedance 600 reference impedance 75 reference impedance 50 reference impedance 600 reference impedance :unit:volt:ac:dbm:imp Power-up *RST :SYSTem:PRESet Saved power-on setup 75 75 :IMPedance? :IMPedance? DEFault :IMPedance? MINimum :IMPedance? MAX
IEEE-488 Reference 4-228 2001-900-01 Rev.
A Default Conditions Command *RST :SYSTem:PRESet [unaffected] [unaffected] “VOLT:DC” “VOLT:DC” 0 (OFF) PERCent 1.0 0.0 1.0 0 (OFF) PERCent 1.0 0.0 1.0 0 (OFF) NONE 0 (OFF) NONE 0 (OFF) 0 (OFF) 1.0 0 1.0 0 -1.0 0 -1.0 0 1 (ON) 1 (ON) IEEE 488.
Default Conditions Command :CALculate3 :LIM2 :STATe :UPPer :DATA :SOURce :LOWer :DATA :SOURce :CLear :AUTO :BSTRobe :STATe :PASS :SOURce *RST :SYSTem:PRESet 0 (OFF) 0 (OFF) 1.0 0 1.0 0 -1.0 0 -1.
Default Conditions Command :ROUTE :SCAN :RATio :RCHannel :MCHannel :FUNCtion :DELTa :RCHannel :MCHannel :FUNCtion :LSELect *RST :SYSTem:PRESet 5 10 “VOLT:DC” 5 10 “VOLT:DC” 5 10 “VOLT:DC” NONE 5 10 “VOLT:DC” NONE “VOLT:DC” “VOLT:DC” 1/LineFreq 0 (OFF) 1 0 (OFF) AC 1/LineFreq 0 (OFF) 1 0 (OFF) AC 2.1 1 (ON) 2.1 2.0E-4 0.0 0 (OFF) 6 1 (ON) 2.1 1 (ON) 2.1 2.0E-4 0.
Default Conditions Command :SENSe1 :CURRent :DC :NPLCycles :AUTO :RANGe :UPPer :AUTO :ULIMit :LLIMit :REFerence :STATe :DIGits :AUTO :AVERage :STATe :AUTO :COUNt :TCONtrol :ADVanced :STATe :NTOLerance :METHod *RST :SYSTem:PRESet 1 0 (OFF) 1 0 (OFF) 2.1 1 (ON) 2.1 2.0E-4 0.0 0 (OFF) 7 1 (ON) 2.1 1 (ON) 2.1 2.0E-4 0.0 0 (OFF) 7 1 (ON) 0 (OFF) 0 (OFF) 10 REPeat 1 (ON) 1 (ON) 10 MOV 1 (ON) 1 NORMal 1 (ON) 1 NORMal 1/LineFreq 0 (OFF) 1 0 (OFF) AC 1/LineFreq 0 (OFF) 1 0 (OFF) AC 775 1 (ON) 775 .2 0.
Default Conditions Command *RST :SYSTem:PRESet 1/LineFreq 1 0 (OFF 1/LineFreq 1 0 (OFF 1100 1 (ON) 1100 .2 0.0 0 (OFF) 7 1 (ON) 1100 1 (ON) 1100 .2 0.0 0 (OFF) 7 1 (ON) 0 (OFF) 0 (OFF) 10 REPeat 1 (ON) 1 (ON) 10 MOVing 1 (ON) 1 0 (OFF) 1 AC 0.0 0 (OFF) 5 AC 0.0 0 (OFF) 5 0 10 0 10 0 1.0E-3 VOLTage 0 1.
Default Conditions Command :SENSe1 :RESistance :RANGe :UPPer :AUTO :ULIMit :LLIMit :REFerence :STATe :DIGits :AUTO :OCOMpensated :AVERage :STATe :AUTO :COUNt :TCONtrol :ADVanced :STATe :NTOLerance *RST :SYSTem:PRESet 1.1E+9 1 (ON) 1.1E+9 20 0.0 0 (OFF) 7 1 (ON) 0 (OFF) 1.1E+9 1 (ON) 1.1E+9 20 0.0 0 (OFF) 7 1 (ON) 0 (OFF) 0 (OFF) 0 (OFF) 10 REPeat 1 (ON) 1 (ON) 10 MOVing 1 (ON) 1 1 (ON) 1 1/LineFreq 0 (OFF) 1 0 (OFF) 1/LineFreq 0 (OFF) 1 0 (OFF) 2.1E+5 1 (ON) 2.1E+5 20 0.
Default Conditions Command :SENSe1 :TEMPerature :NPLCycles :AUTO :REFerence :STATe :DIGits :AUTO :AVERage :STATe :AUTO :COUNt :TCONtrol :RJUNction1 :RSELect :SIMulated :REAL :TCOefficient :OFFSet :RJUNction2 :RSELect :SIMulated :REAL :TCOefficient :OFFSet :RJUNction3 :RSELect :SIMulated :REAL :TCOefficient :OFFSet :RJUNction4 :RSELect :SIMulated :REAL :TCOefficient :OFFSet :RJUNction5 :RSELect :SIMulated :REAL :TCOefficient :OFFSet :TRANsducer :RTD :TYPE :ALPHa :BETA :DELTa :RZERo :TCouple :TYPE 2001-900-
Default Conditions Command *RST :SYSTem:PRESet [unaffected] [unaffected] [unaffected] [unaffected] 1 (ON) NORMal 1 (ON) NORMal 0 (OFF) [unaffected] NORMal 0 (OFF) [unaffected] NORMal [unaffected] [unaffected] 0 (OFF) 1 (ON) 1 IMMediate 1 IMMediate ACCeptor ACCeptor 2 1 2 1 1 0 IMMediate 0.1 INF 0 IMMediate 0.1 ACCeptor ACCeptor 2 1 2 1 1 0 IMMediate 0.1 INF 0 IMMediate 0.
Default Conditions Command *RST :SYSTem:PRESet [unaffected] [unaffected] [unaffected] [unaffected] C C V V 1 1 75 75 Status subsystem All commands Trace subsystem All commands Unit commands :UNIT :TEMPerature :VOLTage :AC :DB :REFerence :DBM :IMPedance 2001-900-01 Rev.
Default Conditions A-10 2001-900-01 Rev.
B IEEE-488.2 Common Commands *CLS Clear status Clears all event registers, and Error Queue. *ESE Event Enable command Sets the contents of the Standard Event Enable Register. *ESE? Event Enable query Request the programmed value of the Standard Event Enable Register. *ESR? Event status register query Request the programmed value of the Standard Event Status Register and clears it.
IEEE-488.2 Common Commands B-2 2001-900-01 Rev.
C SCPI Command Subsystems Notes: 1. Brackets ([ ]) are used to denote optional character sets. These optional characters do not have to be included in the program message. Do not use brackets ([ ]) in the program message. 2. Angle brackets (< >) are used to indicate parameter type. Do not use angle brackets (< >) in the program message. 3. Upper case characters indicate the short-form version for each command word.
SCPI Command Subsystems q~ÄäÉ=`JN Calculate command summary :CALCulate[1] :FORMat :FORMat? :KMATh :MMFactor :MMFactor? :MBFactor :MBFactor? :PERCent :PERCent? :STATe :STATe? :DATA? :IMMediate Subsystem to control CALC 1: Select math format: MXB, PERCent, PDEViation, NONE. Query math format. Path to configure math calculations: Specify “m” for mX+b (-1e21 to 1e21). Query “m” factor. Specify “b” for mX+b (-1e31 to 1e31). Query “b” factor. Set PERCENT value (-1e36 to 1e36).
SCPI Command Subsystems q~ÄäÉ=`JN=E`çåíáåìÉÇF Calculate command summary :CALCulate3 :LOWer [:DATA] [:DATA]? :SOURce :SOURce? :STATe :STATe? :FAIL? :CLEAR [:IMMediate] :AUTO :AUTO? :PASS :SOURce :CLIMits :FAIL? :BSTRobe :STATe :STATe? :IMMediate Path to configure lower limit: Specify lower limit (-9.99e35 to +9.999999e35). Query lower limit. Specify digital output (0 to 15). Query source (digital output value). Enable (1 or ON) or disable (0 or OFF) limit test.
SCPI Command Subsystems q~ÄäÉ=`JO=E`çåíáåìÉÇF CALibrate command summary :CALibration :PROTected :LLEVel :STEP 10 11 12 13 14 15 :STEP? :CALCulate :DC :ZERO :LOW :HIGH :LOHM :HOHM :OPEN :CALCulate :UNPRotected :ACCompensation -2V DC step. 0V DC step. 20mA AC at 1kHz step. +0.2A DC step. +2A DC step. 2V AC at 1Hz step. Request the current calibration step. Calculate low-level cal constants. User calibration subsystem. Low-thermal short calibration step.
SCPI Command Subsystems q~ÄäÉ=`JQ FORMat command summary :FORMat [:DATA] [,] [:DATA]? :ELEMents - :ELEMents? :BORDer :BORDer? :EXPonent :EXPonent? Select data format: ASCii, REAL,32, REAL,64, SREal or DREal. Query data format. Specify data elements: READing, CHANnel, RNUMber, UNITs, TIMEstamp and STATus. Query data elements. Select binary byte order: NORMal, SWAPped. Query byte order. Set exponent format: NORMal, HPRecision. Query exponent format.
SCPI Command Subsystems q~ÄäÉ=`JS ROUTe command summary :ROUTe :CLOSe :STATe? :CLOSe? :OPEN :OPEN:ALL :OPEN? :SCAN [:INTernal] [:INTernal]? :FUNCtion , :FUNCtion? :EXTernal :EXTernal? :FUNCtion , :FUNCtion? :RATio :FUNCtion :FUNCtion? :RCHannel :RCHannel? :MCHannel :MCHannel? :DELTa :FUNCtion :FUNCtion? :RCHannel :RCHannel? :MCHannel :MCHannel? :LSELect :LSELect? C-6 Path and
SCPI Command Subsystems q~ÄäÉ=`JT SENSe command summary [:SENSe[1]] :ALTernate[1] :SAVE :RECall :FUNCtion :FUNCtion? :DATA [:LATest]? :FRESh? Path to control an Alternate setup. Save current setup as Alternate setup. Return instrument to Alternate setup. Select measurement function: ‘VOLTage:AC’, ‘VOLTage:DC’, ‘RESistance’, ‘FRESistance’, ‘CURRent:AC’, ‘CURRent:DC’ , ‘FREQuency’, ‘TEMPerature’ Query function. Path to select reading type: Query the latest reading. Query a fresh reading.
SCPI Command Subsystems q~ÄäÉ=`JT=E`çåíáåìÉÇF SENSe command summary [:SENSe[1]] :CURRent AC :AVERage :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :DETector [:FUNCtion] [:FUNCtion]? :CURRent[:DC] :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe?
SCPI Command Subsystems q~ÄäÉ=`JT=E`çåíáåìÉÇF SENSe command summary [:SENSe[1]] :CURRent[:DC] :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :METHod :METHod? :VOLTage:AC :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :COUPling AC|DC :COUPling? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :ULIMit :ULIMit? :LLIM
SCPI Command Subsystems q~ÄäÉ=`JT=E`çåíáåìÉÇF SENSe command summary [:SENSe[1]] :VOLTage:AC :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :DETector [:FUNCtion] [:FUNCtion]? :PWINdow :PWINdow? :VOLTage[:DC] :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :RANGe [:UPPer
SCPI Command Subsystems q~ÄäÉ=`JT=E`çåíáåìÉÇF SENSe command summary [:SENSe[1]] :VOLTage[:DC] :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :FILTer [:LPASs] [:STATe] [:STATe]? :RESistance :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AU
SCPI Command Subsystems q~ÄäÉ=`JT=E`çåíáåìÉÇF SENSe command summary [:SENS[1]] :RESistance :RANGe :AUTO ONCE :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :OCOMpensated :OCOMpensated? :FRESistance :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :N
SCPI Command Subsystems q~ÄäÉ=`JT=E`çåíáåìÉÇF SENSe command summary [:SENSe[1]] :FRESistance :RANGe :AUTO ONCE :ULIMit :ULIMit? :LLIMit :LLIMit? :AUTO? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :OCOMpensated :OCOMpensated? :FREQuency :COUPling AC|DC :COUPling? :REFere
SCPI Command Subsystems q~ÄäÉ=`JT=E`çåíáåìÉÇF SENSe command summary [:SENSe[1]] :FREQuency :THReshold :CURRent :RANGe :RANGe? :LEVel :LEVel? :VOLTage :RANGe :RANGe? :LEVel :LEVel? :TTL :TEMPerature :APERture :AUTO :AUTO ONCE :AUTO? :APERture? :NPLCycles :AUTO :AUTO ONCE :AUTO? :NPLCycles? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? [:STATe] [:STATe]? :AUTO
SCPI Command Subsystems q~ÄäÉ=`JT=E`çåíáåìÉÇF SENSe command summary [:SENSe[1]] :TEMPerature :RTD :TYPE :TYPE? :ALPHa :ALPHa? :BETA :BETA? :DELTa :DELTa? :RZERo :RZERo? :SPRTD :RZERo :A4 :B4 :A7 :B7 :C7 :TCouple :TYPE :TYPE? :RJUNctionX :RSELect :RSELect? :SIMulated :SIMulated? :REAL :TCOefficient :TCOefficient? :OFFSet :OFFSet? :ACQuire :SENSe2 :TTL[1] :DATA? 2001-900-01 Rev.
SCPI Command Subsystems q~ÄäÉ=`JU SOURce command summary :SOURce :TTL[1][:LEVel] :TTL[1][:LEVel]? :TTL2[:LEVel] :TTL2[:LEVel]? :TTL3[:LEVel] :TTL3[:LEVel]? :TTL4[:LEVel] :TTL4[:LEVel]? Set digital output line #1 true (1 or ON) or false (0 or OFF). Query digital output line 1. Set digital output line #2 true (1 or ON) or false (0 or OFF). Query digital output line 2. Set digital output line #3 true (1 or ON) or false (0 or OFF). Query digital output line 3.
SCPI Command Subsystems q~ÄäÉ=`JV=E`çåíáåìÉÇF STATus command summary :STATus :OPERation :ARM :SEQuence :PTRansition? :NTRansition :NTRansition? :CONDition? :TRIGger [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :QUEStionable [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :PRESet :QUEue [:NEXT]? :ENABle :ENABle? :DISable :DISable? :CLEar Read the positive tran
SCPI Command Subsystems q~ÄäÉ=`JNM=E`çåíáåìÉÇF SYSTem command summary :SYSTem :AZERo :TYPE :TYPE? :STATe :STATe? :AMEThod :AMEThod? :LSYNc :STATe :STATe? :KEY :KEY? :CLEar :FETCh :FORMat Path to set up auto-zero. Select auto-zero mode: NORMal, SYNChronous. Query auto-zero mode (0 or 1). Enable (1 or ON) or disable (0 or OFF) auto-zero. Query auto-zero (0 or 1). Select reading acquisition method: BURSt, NORMal, ASTReam, SSTReam Query acquisition method.
SCPI Command Subsystems q~ÄäÉ=`JNO Trigger command summary :INITiate [:IMMediate] :CONTinuous :CONTinuous? :ABORt :ARM[:SEQuence[1]] [:LAYer[1]] :IMMediate :COUNt :COUNt? :SOURce :SOURce? :SIGNal :TCONfigure :DIRection :DIRection? :ASYNchronous :ILINe :ILINe? :OLINe :OLINe? :LAYer2 :IMMediate :COUNt :COUNt? :DELay :DELay? :SOURce :SOURce? :TIMer :TIMer? :SIGNal :TCONfigure :DIRection :DIRection? :ASYNchornous :ILINe :ILINe? :OLINe :OLI
SCPI Command Subsystems q~ÄäÉ=`JNO=E`çåíáåìÉÇF Trigger command summary :TRIGger[:SEQuence[1]] :IMMediate :COUNt :COUNt? :DELay :DELay? :SOURce :SOURce? :TIMer :TIMer? :SIGnal :TCONfigure :PROTocol :PROTocol? :DIRection :DIRection? :ASYNchronous :ILINe :ILINe? :OLINe :OLINe? :SSYNchronous :LINE :LINE? Path to program trigger layer: Loop around control source. Program measure count (1 to 99999, or INF). Query measure count. Program delay (0 to 999999.
D Interface Function Codes The interface function codes, which are part of the IEEE-488 standards, define an instrument’s ability to support various interface functions and should not be confused with programming commands found elsewhere in this manual. The interface function codes for the Model 2001 are listed in Table D-1. The codes define Model 2001 capabilities as follows: SH (Source Handshake Function) — defines the ability of the instrument to initiate the transfer of message/data over the data bus.
Interface Function Codes Table D-1: Interface function codes Code Interface function SH1 AH1 T5 Source Handshake capability Acceptor Handshake capability Talker (basic talker: talk-only, serial poll, unaddressed to talk on LAG) Listener (basic listener, unaddressed to listen on TAG) Service Request capability Remote/Local capability No Parallel Poll capability Device Clear capability Device Trigger capability No Controller capability Open collector bus drivers No Extended Talker capability No Extended L
E ASCII Character Codes and IEEE-488 Multiline Interface Command Messages 0 1 2 3 4 5 6 7 00 01 02 03 04 05 06 07 NUL SOH STX ETX EOT ENQ ACK BEL 8 9 10 11 12 13 14 15 08 09 0A 0B 0C 0D 0E 0F BS HT LF VT FF CR SO SI GTL SDC PPC GET TCT 16 17 18 19 20 21 22 23 10 11 12 13 14 15 16 17 DLE DC1 DC2 DC3 DC4 NAK SYN ETB 24 25 26 27 28 29 30 31 18 19 1A 1B 1C 1D 1E 1F CAN EM SUB ESC FS GS RS US * Message sent or received with ATN true.
ASCII Character Codes and IEEE-488 Multiline Interface Command Messages 32 33 34 35 36 37 38 20 21 22 23 24 25 26 SP ! ” # $ % & MLA 0 MLA 1 MLA 2 MLA 3 MLA 4 MLA 5 MLA 6 64 65 66 67 68 69 70 40 41 42 43 44 45 46 @ A B C D E F MTA 0 MTA 1 MTA 2 MTA 3 MTA 4 MTA 5 MTA 6 39 40 41 42 43 44 45 46 47 27 28 29 2A 2B 2C 2D 2E 2F ’ ( ) * + ’ .
ASCII Character Codes and IEEE-488 Multiline Interface Command Messages 96 97 98 99 100 101 102 103 60 61 62 63 64 65 66 67 « a b c d e f g MSA 0, PPE MSA 1, PPE MSA 2, PPE MSA 3, PPE MSA 4, PPE MSA 5, PPE MSA6, PPE MSA 7, PPE 112 113 114 115 116 117 118 119 70 71 72 73 74 75 76 77 p q r s t u v w MSA 16, PPD MSA 17, PPD MSA 18, PPD MSA 19, PPD MSA 20, PPD MSA 21, PPD MSA 22, PPD MSA 23, PPD 104 105 106 107 108 109 110 111 68 69 6A 6B 6C 6D 6E 6F h i j k l m n o MSA 8, PPE MSA 9, PPE MSA 10, PPE
ASCII Character Codes and IEEE-488 Multiline Interface Command Messages E-4 2001-900-01 Rev.
F Controller Programs The following programs have been supplied as a simple aid to the user and are not intended to suit specific needs. Each program allows you to send a command message to the instrument and obtain and display a response from the instrument for query commands. Programs for the following controllers are included: • A BASIC program for an IBM PC/XT/AT with a Capital Equipment Corporation PC<>488 Interface (Keithley Model PC-488-CEC IEEE-488 Interface Card).
Controller Programs IBM PC/XT/AT with Capital Equipment Corporation PC<>488 Interface (Keithley PC-488-CEC) F.1 Introduction General information about controlling a Model 2001 with an IBM PC/XT/AT computer and Capital Equipment Corporation PC<>488 interface is given here. Refer to the CEC PC<>488 Programming and Reference Manual for complete information. F.2 Initializing the system The first step in any program is to initialize the system using the INITIALIZE routine.
Controller Programs 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” CALL TRANSMIT(CMD$,STATUS%) TRANSMIT=3 Send SDC to device 16. CMD$=”LISTEN 16 SDC” CALL TRANSMIT(CMD$,STATUS%) TRANSMIT=3 Send DCL to all devices.
Controller Programs Program 2 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 F-4 DEF SEG=&HC400 INITIALIZE=0 SEND=9: ENTER=21 MY. ADDRESS%=21 INST.ADDRESS%=16 CONTROLLER%=0 CALL INITIALIZE (MY.ADDRESS%, CONTROLLER%) LINE INPUT “Enter Program Message”; CMD$ CALL SEND (INST.ADDRESS%, CMD$, STATUS%) Length = LEN (CMD$) FOR I = 1 TO Length Char$ = MID$ (CMD$, I, 1) IF Char$ = “?” THEN GOTO 160 NEXT GOTO 80 RESPONSE$=SPACE$ (80) CALL ENTER (RESPONSE$, LENGTH%, INST.
Controller Programs IBM PC/XT/AT or PS/2 with IOtech Driver488 Software F.6 for queries on the CRT. The computer must be equipped with an IEEE-488 interface board, the DOS 3.00 (or later) operating system, and a language with DOS I/O capability. Driver488 controller software must be installed and configured as described in the instruction manual. Introduction Driver488 software is an IEEE-488 driver for IBM PC and compatible computers.
Controller Programs Hewlett-Packard Model 9000 Series 200/300 F.8 Introduction The following program sends a command message to the Model 2001 from a Hewlett-Packard Model 9000 Series 200/300 computer and displays the response to queries on the computer CRT. The computer must be equipped with HP BASIC 4.0. F.9 Directions 1. Using the front panel MENU key and the GPIB menu item, set the primary IEEE-488 address of the Model 2001 to 16. 2.
Controller Programs IBM PC/XT/AT or Compatible with CEC PC<>488 Interface and ASYST Software F.10 Introduction ASYST contains analysis, graphing, and data acquisition software in three integrated modules. Minimum requirements for ASYST include: • IBM PC/XT/AT or 100% compatible (including PS/2, 386 or 486-based computers in real mode) • DOS 2.0 (DOS 3.
Controller Programs F-8 BUS.INIT SEND.INTERFACE.CLEAR REMOTE.ENABLE.ON SYNCHRONOUS.GPIB ?GPIB.DEVICES 16 GPIB.DEVICE 2001 EOI.ON EOS.ON 10 EOS.CHARACTER 1000 TIMEOUT ?GPIB.DEVICE 100 STRING COMMAND 1000 STRING RESPONSE \ \ \ \ \ \ \ \ \ \ \ \ \ : GET.OUTPUT RESPONSE GPIB.READ CR RESPONSE “TYPE ; \ Definition for 2001 output \ Get response \ Display response : GET.INPUT CR .” Enter command string: “ “INPUT COMMAND “:= “?” COMMAND “WITHIN IF 2001 COMMAND GPIB.WRITE GET.OUTPUT ELSE 2001 COMMAND GPIB.
Controller Programs IBM PC/XT/AT with National GPIB PC Interface F.12 Introduction The following program sends a command message to the Model 2001 from an IBM PC/XT/AT computer and displays a response message on the CRT. The computer must be equipped with the National GPIB PC Interface and the DOS 2.00 (or later revision) operating system. Interface software must be installed and configured as described in the instruction manual. F.13 Directions 1.
Controller Programs F-10 2001-900-01 Rev.
G IEEE-488 Bus Overview G.1 Introduction Basically, the IEEE-488 bus is simply a communication system between two or more electronic devices. A device can be either an instrument or a computer. When a computer is used on the bus, it serves to supervise the communication exchange between all the devices and is known as the controller. Supervision by the controller consists of determining which device will talk and which device will listen.
IEEE-488 Bus Overview grammed in from the front panel of the instrument. The actual listen address value sent out over the bus is obtained by ORing the primary address with $20. For example, if the primary address is $16, the actual listen address is $36 ($36 = $16 + $20). In a similar manner, the talk address is obtained by ORing the primary address with $40. With the present example, the talk address derived from a primary address of 16 decimal would be $56 ($56 = $16 + $40).
IEEE-488 Bus Overview EOI (End or Identify) — The EOI is usually used to mark the end of a multi-byte data transfer sequence. be released to go high until all devices have accepted the data byte. SRQ (Service Request) — This line is used by devices when they require service from the controller. The sequence just described is used to transfer both data, talk and listen addresses, as well as multiline commands.
IEEE-488 Bus Overview Command type Uniline Multiline Universal Addressed Unaddressed Common Command State of ATN line Comments REN (Remote Enable) EOI IFC (Interface Clear) ATN (Attention) SRQ X X X Low X Set up devices for remote operation. Marks end of transmission. Clears interface. Defines data bus contents. Controlled by external device.
IEEE-488 Bus Overview Addressed multiline commands Unaddress commands Addressed commands are multiline commands that must be preceded by the device listen address before that instrument will respond to the command in question. Note that only the addressed device will respond to these commands. Both the commands and the address preceding it are sent with ATN true. The two unaddress commands are used by the controller to remove any talkers or listeners from the bus.
G-6 Bi ts D7 D6 D5 D4 D 2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 D 3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 D 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 0 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Column Row 2 DC * NA K TCT * C FS SO SI US RS GS B ES CR SU FF EM N LF CA BS HT VT B ET N SY 4 GET DC 3 DC PPC 1 DC E DL 1 (A) X 0 0 1 SDC GTL 0 (B) Command L BE K AC Q EN T EO X ET X S
IEEE-488 Bus Overview Command Hex value Decimal value GTL SDC GET LLO DCL SPE SPD LAG TAG SCG UNL UNT 01 04 08 11 14 18 19 20-3F 40-5F 60-7F 3F 5F 1 4 8 17 20 24 25 32-63 64-95 96-127 63 95 For the various multiline commands, a specific bus sequence must take place to properly send the command. In particular, the correct listen address must be sent to the instrument before it will respond to addressed commands. Table G-3 lists a typical bus sequence for sending the addressed multiline commands.
IEEE-488 Bus Overview IEEE command groups Command groups supported by the Model 2001 are listed in Table G-5. Common commands and SCPI commands are not included in this list.
H IEEE-488 Conformance Information H.1 Information The IEEE-488.2 standard requires specific information about how the Model 2001 implements the standard. See paragraph 4.9 of the IEEE-488.2 standard (Std 488.2-1987) for a list of the documentation requirements. Table H-1 provides a summary of the requirements, and then provides the information or references the manual for that information.
IEEE-488 Conformance Information Requirement Description or reference None See paragraph 4.
IEEE-488 Conformance Information q~ÄäÉ=eJOW= Coupled commands Command Also changes To If :SYST:AMET BURS ... :RANG:AUTO ... :NPLC ... :APER ... :DIG:AUTO ... :DIG ... :AVER:AUTO ... :AVER:TCON :INIT:CONT :SYST:AZER:STAT :ARM:LAY1:COUN :ARM:LAY2:COUN :TRIG:COUN :TRACe:EGR :TRACe:FEED :TRACe:FEED:CONT :SYST:AZER:STAT :SYST:LSYN:STAT :CALC:STAT ... :RANG:AUTO ... :NPLC ... :NPLC:AUTO ... :DIG ... :DIG:AUTO ... :AVER:STAT ... :AVER:AUTO ... :REF:STAT :TRAC:POIN:AUTO OFF 0.01 0.
IEEE-488 Conformance Information Command Also changes To :TRAC:POIN :TRAC:POIN:AUTO :TRAC:FEED:CONT :TRAC:FEED:PRET:AMO:READ :TRAC:FEED:CONT :TRAC:FEED:CONT :TRAC:FEED:CONT :VOLT:AC:AVER:STAT :VOLT:AC:AVER:COUN :VOLT:AC:AVER:TCON :VOLT:AC:AVER:ADV:STAT :VOLT:AC:AVER:ADV:NTOL OFF NEV TRAC:POIN * TRAC :FEED:PRET:AMO :PERC / 100 TRAC:POIN TRAC:POIN * TRAC :FEED:PRET:AMO :PERC / 100 NEV TRAC:FEED:PRET: AMO:READ / TRAC :POIN * 100 NEV NEV NEV varies per unit varies per function varies per function varies
IEEE-488 Conformance Information Command Also changes To If :CURR:DC:METH :CURR:DC:RANG:UPP :CURR:DC:RANG:AUTO :CURR:DC:AVER:STAT :CURR:DC:AVER:COUN :CURR:DC:AVER:TCON :CURR:DC:AVER:ADV:STAT :CURR:DC:AVER:ADV:NTOL 12 OFF varies per function varies per function varies per function varies per function varies per function CURR:DC:METH is ICIR CURR:DC:METH is ICIR CURR:DC:AVER:AUTO is ON CURR:DC:AVER:AUTO is ON CURR:DC:AVER:AUTO is ON CURR:DC:AVER:AUTO is ON CURR:DC:AVER:AUTO is ON :FREQ:THR:VOLT:TTL
IEEE-488 Conformance Information H-6 2001-900-01 Rev.
I SCPI Conformance Information I.1 Introduction The Model 2001 complies with SCPI version 1991.0. Table I-3 lists the SCPI confirmed commands implemented by the Model 2001, and Table I-4 lists the non-SCPI commands implemented. q~ÄäÉ=fJP=póåí~ñ=çÑ=p`mf=ÅçåÑáêãÉÇ=Åçãã~åÇë=áãéäÉãÉåíÉÇ=Äó=íÜÉ=jçÇÉä=OMMN Command Description :CALCulate[1] :FORMat :FORMat? :STATe :STATe? :DATA? :IMMediate Subsystem to control CALC 1: Select math format: MXB, PERCent, NONE. Query math format.
SCPI Conformance Information Command Description :CALCulate3 :LIMit[1] :STATe :STATe? :FAIL? CLEAR [:IMMediate] :AUTO :AUTO? :LIMit2 :UPPer [:DATA] [:DATA]? :SOURce :SOURce? :LOWer [:DATA] [:DATA]? :SOURce :SOURce? :STATe :STATe? :FAIL? :CLEAR [:IMMediate] :AUTO :AUTO? :IMMediate Enable (1 or ON) or disable (0 or OFF) limit test. Query state of limit test. Query test result (1 = pass, 0 = fail). Path to clear failed test: Clear failed test indication.
SCPI Conformance Information Command :ROUTe :CLOSe :STATe? :CLOSe? :OPEN :OPEN:ALL :OPEN? :SCAN [:INTernal] [:INTernal]? [:SENSe[1]] :FUNCtion :FUNCtion? :DATA? Description Path and command to close specified channel: Query closed channel. Query specified channels (1 = closed, 0 = open). Open specified channel or all channels. Open all channels. Query specified channels (1 = open, 0 = closed).
SCPI Conformance Information Command Description [:SENSe[1]] :VOLTage:AC :APERture :APERture? :NPLCycles :NPLCycles? [:SENSe[1]] :VOLTage:AC :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :AUTO? :REFerence :STATe :STATe? :REFerence? [:SENSe[1]] :VOLTage:DC :APERture :APERture? :NPLCycles :NPLCycles? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :AUTO? :REFerence :STATe :STATe? :REFerence? I-4 Path to configure AC voltage.
SCPI Conformance Information Command Description [:SENSe[1]] :RESistance :APERture :APERture? :NPLCycles :NPLCycles? :RANGe [:UPPer] [:UPPer]? :AUTO :AUTO ONCE :AUTO? :REFerence :STATe :STATe? :REFerence? :OCOMpensated :OCOMpensated? Path to configure resistance: Specify integration rate in seconds (166.67e-6 to 200e-3). Query aperture (integration rate). Specify integration rate (number of line cycles; 0.01 to 10). Query line cycle integration rate.
SCPI Conformance Information Command Description :STATus :OPERation [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :ARM [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :SEQuence [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition :NTRansition? :CONDition? :TRIGger [:EVENt]? :ENABle :ENABle? :PTRansition :PTRansition? :NTRansition
SCPI Conformance Information Command Description :STATus :PRESet :QUEue [:NEXT]? :ENABle :ENABle? Return status registers to default states. Path to access error queue: Read the most recent error message. Specify error and status messages for queue. Read the enabled messages. :SYSTem :PRESet :VERSion? :ERRor? :KEY :KEY? Return to :SYST:PRES defaults. Query rev level of SCPI standard. Query (rear) Error Queue. Simulate key-press (1 to 31; see Figure 4-40). Query the last “pressed” key.
SCPI Conformance Information Command :ARM[:SEQuence[1]] [:LAYer[1]] :IMMediate :COUNt :COUNt? :SOURce :SOURce? :SIGNal :LAYer2 :IMMediate :COUNt :COUNt? :DELay :DELay? :SOURce :SOURce? :TIMer :TIMer? :SIGNal :TRIGger[:SEQuence[1]] :IMMediate :COUNt :COUNt? :DELay :DELay? :SOURce :SOURce? :TIMer :TIMer? :SIGNal :UNIT :TEMPerature :TEMPerate? Description Subsystem command path to configure arm layers: Path to program arm layer 1: Loop around control s
SCPI Conformance Information Command Description :CALCulate3 :PASS :SOURce :BSTRobe :STATe :STATe? Subsystem to control CALC3 (limit tests): Path to define “pass” digital output pattern. Specify digital output (0 to 15). Path to control limit binning strobe: Enable (1 or ON) or disable (0 or OFF) strobe. Query state of binning strobe. :CALibration :PROTected :LOCK :SWITch? :SAVE :DATA? :DATE “” :DATE? :NDUE “” :NDUE? :LLEVel :SWITch? Calibration root command.
SCPI Conformance Information Command Description :DISPlay [:WINDow[1]] :DATA? :WINDow2 :DATA? :CNDisplay :SMESsage :SMESsage? Path to locate message to top display. Query data on top portion of display. Path to locate message to bottom display. Query data on bottom portion of display. Clear NEXT (or PREV) display messages and cancels associated operations. Enable (1 or ON) or disable (0 or OFF) status message mode. Query status message mode (0 or 1).
SCPI Conformance Information Command [:SENse[1]] :ALTernate[1] :SAVE :RECall :CURRent:AC :APERture :AUTO :AUTO ONCE :AUTO? :NPLCycles :AUTO :AUTO ONCE :AUTO? :COUPling AC|DC :COUPling? :RANGe :AUTO :ULIMit :ULIMit? :LLIMit :LLIMit? :REFerence :ACQuire [:SENse[1]] :CURRent:AC :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :
SCPI Conformance Information Command [:SENse[1]] :CURRent:DC :APERture :AUTO :AUTO ONCE :AUTO? :NPLCycles :AUTO :AUTO ONCE :AUTO? :RANGe :AUTO :ULIMit :ULIMit? :LLIMit :LLIMit? :REFerence :ACQuire :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVErage :TCONtrol :TCONtrol? :COUNt :COUNt? [:SENSe[1]] :CURRent:DC :AVERage :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :METHod :METHod? I-12 Description Path
SCPI Conformance Information Command [:SENSe[1]] :VOLTage:AC :APERture :AUTO :AUTO ONCE :AUTO? :NPLCycles :AUTO :AUTO ONCE :AUTO? :COUPling AC|DC :COUPling? :RANGe :AUTO :ULIMit :ULIMit? :LLIMit :LLIMit? :REFerence :ACQuire :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :DETector [:FUNCtion] [:FUNCtion]? :PWINdow
SCPI Conformance Information Command [:SENSe[1]] :VOLTage:DC :APERture :AUTO :AUTO ONCE :AUTO? :NPLCycles :AUTO :AUTO ONCE :AUTO? :RANGe :AUTO :ULIMit :ULIMit? :LLIMit :LLIMit? :REFerence :ACQuire :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? I-14 Description Path to configure DC voltage: Specify integration rate in sec
SCPI Conformance Information Command [:SENSe[1]] :RESistance :APERture :AUTO :AUTO ONCE :AUTO? :NPLCycles :AUTO :AUTO ONCE :AUTO? :RANGe :AUTO :ULIMit :ULIMit? :LLIMit :LLIMit? :REFerence :ACQuire :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? 2001-900-01 Rev.
SCPI Conformance Information Command [:SENSe[1]] :FRESistance :APERture :AUTO :AUTO ONCE :AUTO? :NPLCycles :AUTO :AUTO ONCE :AUTO? :RANGe :AUTO :ULIMit :ULIMit? :LLIMit :LLIMit? :REFerence :ACQuire :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? :ADVanced :NTOLerance :NTOLerance? [:STATe] [:STATe]? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? I-16 Description Path to configure four-wire resistance: Specify integration
SCPI Conformance Information Command Description [:SENSe[1]] :FREQuency :COUPling AC|DC :COUPling? :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :DIGits? :SOURce :SOURce? :THReshold :CURRent :RANGe :RANGe? :LEVel :LEVel? :VOLTage :RANGe :RANGe? :LEVel :LEVel? :TTL Path to configure frequency: Specify input coupling. Query input coupling. Specify reference (REL) value (0 to 15e6). Enable (1 or ON) or disable (0 or OFF) REL. Query state of REL (0 or 1).
SCPI Conformance Information Command [:SENSe[1]] :TEMPerature :REFerence :STATe :STATe? :ACQuire :REFerence? :DIGits :AUTO :AUTO ONCE :AUTO? :DIGits? :AVERage :TCONtrol :TCONtrol? :COUNt :COUNt? [:STATe] [:STATe]? :AUTO :AUTO ONCE :AUTO? :TRANsducer :TRANsducer? :RTD :TYPE :TYPE? :ALPHa :ALPHa? :BETA :BETA? :DELTa :DELTa? :RZERo :RZERo? :TCouple :TYPE :TYPE? :RJUNctionX :RSElect :RSELect? :Simulated :SIMulated? :REAL
SCPI Conformance Information Command :SENSe2 :TTL[1] :DATA? :SOURce :TTL[1][:LEVel] :TTL[1][:LEVel]? :TTL2[:LEVel] :TTL2[:LEVel]? :TTL3[:LEVel] :TTL3[:LEVel]? :TTL4[:LEVel] :TTL4[:LEVel]? Description Path to read digital input port: Query (read) the digital input port. Set digital output line #1 true (1 or ON) or false (0 or OFF). Query digital output line 1. Set digital output line #2 true (1 or ON) or false (0 or OFF). Query digital output line 2.
SCPI Conformance Information Command Description :TRACe|:DATA :CLEar [BUFFER,] :EGRoup [BUFFER,] :EGRoup? [BUFFER,] :FEED [BUFFER,] :PRETrigger :AMOunt Use :TRACe or :DATA as root command. Clear readings from buffer. Select element group: FULL, COMPact. Query element group. Select source of readings: SENSe[1], CALCulate[1], NONE. Path to configure pre-trigger storage mode. Path to specify number of pre-trigger readings.
SCPI Conformance Information Command :UNIT :VOLTage :AC :DB :REFerence :REFerence? :DBM :IMPedance :IMPedance? :AC? 2001-900-01 Rev. K / August 2010 Description Path to configure ACV units. Select ACV measurement units: V, DB, DBM. Path to set DB reference voltage. Specify reference in volts. Query DB reference. Path to set DBM reference impedance. Specify reference impedance. Query DBM reference impedance. Query ACV units.
SCPI Conformance Information I-22 2001-900-01 Rev.
Index Symbols *CLS clear status ........................................ 4-38 *ESE event enable ...................................... 4-38 *ESR? event status register query ............... 4-40 *IDN? identification query ......................... 4-42 *OPC operation complete ........................... 4-42 *OPC? operation complete query ............... 4-43 *OPT? option identification query ............. 4-44 *RCL recall ................................................. 4-45 *RST reset ..................
Acceptor ...................................................... 3-61 AC-only-cal ...............................................3-115 ADDRESS .................................................3-114 Adjacent channel display ............................ 3-99 ADVANCED .............................................. 3-90 alternate function ........................................ 3-97 AMPS FUSE ................................................. 2-3 AMPS fuse ..................................................
data storage ............................................... 3-103 dB ................................................................ 3-19 dBm ............................................................. 3-19 DC current ................................................... 3-28 DC voltage ........................................... 2-8, 3-13 DCL (device clear) ...................................... 4-28 decimal points ........................................... 3-124 default conditions .....................
K Kelvin Probes ................................................ 1-3 Key-press codes ........................................ 4-202 L Lead resistance ............................................ 3-40 Limits .........................................................3-116 Limits bar graph .........................................3-117 Limit-set-1 and Limit-set-2 ........................3-116 LINE FUSE ................................................... 2-3 Line fuse ...........................................
Primary address selection ............................. 4-3 Program Message Terminator (PMT) ......... 4-35 Program messages ....................................... 4-34 Programming examples .............................. 2-17 Programming syntax .......................... 4-31, 4-51 programming syntax ................................... 2-15 Q Query commands ........................................ 4-32 Questionable Condition Register ................
status byte ..................................................3-115 Status Byte Register ........................... 4-20, 4-49 Status messages ..........................................3-119 status register structure ................................. 4-7 Status structure .............................................. 4-5 Storing ..........................................................2-11 Storing and recalling readings .................... 3-84 Strobe-control ............................................