Keithley 2002 User Manual - Table of Contents

Other manuals for 2002: User Manual, Getting Started Manual

Summary of 2002

  • Page 1

    Model 2002 multimeter user’s manual contains operating and servicing information.

  • Page 2: Warranty

    Warranty keithley instruments, inc. Warrants this product to be free from defects in material and workmanship for a period of 3 years from date of shipment. Keithley instruments, inc. Warrants the following items for 90 days from the date of shipment: probes, cables, rechargeable batteries, diskette...

  • Page 3

    Model 2002 multimeter user’s manual ©1994, keithley instruments, inc. All rights reserved. Cleveland, ohio, u.S.A. Fourth printing, march 1999 document number: 2002-900-01 rev. D.

  • Page 4: Manual Print History

    Manual print history the print history shown below lists the printing dates of all revisions and addenda created for this manual. The revision level letter increases alphabetically as the manual undergoes subsequent updates. Addenda, which are released between revi- sions, contain important change i...

  • Page 5: Safety Precautions

    Safety precautions the following safety precautions should be observed before using this product and any associated instrumentation. Although some in- struments and accessories would normally be used with non-haz- ardous voltages, there are situations where hazardous conditions may be present. This ...

  • Page 6

    The instrument and accessories must be used in accordance with its specifications and operating instructions or the safety of the equip- ment may be impaired. Do not exceed the maximum signal levels of the instruments and ac- cessories, as defined in the specifications and operating informa- tion, a...

  • Page 7: Table of Contents

    Table of contents 1 general information 1.1 introduction ........................................................................................................................................................ 1-1 1.2 features ............................................................................

  • Page 8

    2.6.3 multiple display of rel .............................................................................................................................. 2-41 2.7 triggers ................................................................................................................................

  • Page 9

    3.5.3 llo (local lockout) ................................................................................................................................... 3-4 3.5.4 gtl (go to local) .....................................................................................................................

  • Page 10

    3.18.3 :function .................................................................................................................................. 3-91 3.18.4 :data commands ................................................................................................................................

  • Page 11

    3.23 trigger subsystem .......................................................................................................................................... 3-152 3.23.1 :initiate commands .............................................................................................................

  • Page 12: List of Illustrations

    List of illustrations 2 front panel operation figure 2-1 bar graph (zero-at-left) multiple display .................................................................................................... 2-6 figure 2-2 zero-centered bar graph multiple display ...............................................

  • Page 13

    3 ieee-488 reference figure 3-1 ieee-488 connector ................................................................................................................................... 3-2 figure 3-2 ieee-488 connections ....................................................................................

  • Page 14: List of Tables

    List of tables 2 front panel operation table 2-1 data checked on power-up ......................................................................................................................... 2-3 table 2-2 power-up error messages .....................................................................

  • Page 15

    3 ieee-488 reference table 3-1 general bus commands and associated statements .................................................................................... 3-4 table 3-2 ieee-488.2 common commands and queries .......................................................................................

  • Page 16: General Information

    1 general information 1-1 1.1 introduction this section contains general information about the model 2002 multimeter. It is arranged in the following manner: 1.2 features 1.3 warranty information 1.4 manual addenda 1.5 safety symbols and terms 1.6 specifications 1.7 inspection 1.8 options and access...

  • Page 17

    General information 1-2 1.3 warranty information warranty information is located on the inside front cover of this instruction manual. Should your model 2002 require warranty service, contact the keithley representative or authorized repair facility in your area for further informa- tion. When retur...

  • Page 18

    General information 1-3 model 2001-tcscan: this is a thermocouple/general pur- pose scanner card that installs in the option slot of the model 2002. The card has nine analog input channels that can be used for high-accuracy, high-speed scanning. A built-in tem- perature reference allows multi-channe...

  • Page 19

    General information 1-4 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 th...

  • Page 20: Front Panel Operation

    2 front panel operation 2-1 2.1 introduction this section contains detailed reference information for front panel operation of the model 2002. It is organized as follows: 2.2 power-up: covers information on connecting the instrument to line power, warm-up period, default con- ditions, and the power-...

  • Page 21

    Front panel operation 2-2 warning the power cord supplied with the model 2002 contains a separate ground wire for use with grounded outlets. When proper connections are made, instru- ment chassis is connected to power line ground through the ground wire in the power cord. Failure to use a grounded o...

  • Page 22

    Front panel operation 2-3 table 2-1 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-eras...

  • Page 23

    Front panel operation 2-4 2.2.4 high energy circuit safety precautions to optimize safety when measuring voltage in high energy distribution circuits, read and use the directions in the fol- lowing warning. Warning dangerous arcs of an explosive nature in a high energy circuit can cause severe perso...

  • Page 24

    Front panel operation 2-5 some of the multiple displays are for multiple functions, where different functions are measured sequentially from the same set of test leads. The readings are shown simulta- neously, such as: • top line shows a dc voltage measurement; bottom line shows positive and negativ...

  • Page 25

    Front panel operation 2-6 bar graph the “normal” bar graph, with a zero at the left end, is a graphical representation of a reading as a portion of a range. (see figure 2-1.) the vertical lines displayed along the bar designate 0%, 25%, 50%, 75%, and 100% of full scale. Each full segment of the bar ...

  • Page 26

    Front panel operation 2-7 perform the following to view or change the plus and minus percentage of range: 1. From a voltage, current, or resistance function, press config and then next or prev display. The fol- lowing is displayed: zero-bargraph±50.00% 2. Change the percentage by using the cursor ke...

  • Page 27

    Front panel operation 2-8 table 2-4 status and error messages number description event +900 “internal system error” ee +611 +610 “questionable temperature” “questionable calibration” se se +519 +518 +517 +516 +515 +514 +513 +512 +511 +510 “excessive temp drift during cal” “low level calibration data...

  • Page 28

    Front panel operation 2-9 2.3.4 navigating menus there are basically two types of menu structures; the main menu and the configure menus. The main menu accesses items for which there are no dedicated keys, and configure menus are used to configure measurement functions and oth- er instrument operati...

  • Page 29

    Front panel operation 2-10 table 2-6 configure dcv 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...

  • Page 30

    Front panel operation 2-11 table 2-7 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...

  • Page 31

    Front panel operation 2-12 speed the speed parameter sets the integration time of the a/d converter, the period of time the input signal is measured (also known as aperture). The integration time affects the usable resolution, the amount of reading noise, as well as the ultimate reading rate of the ...

  • Page 32

    Front panel operation 2-13 resolution except for frequency, temperature, and some special cases of ac voltage, all functions can operate with 3 ½ to 8½-digit resolution, or they can default to a setting appropriate for the selected integration time. 3.5d, 4.5d, 5.5d, 6.5d, 7.5d or 8.5d: sets resolut...

  • Page 33

    Front panel operation 2-14 surements are specified only for the low frequency rms measurement type. If a relative value is in effect when db is selected, the value is converted to db. If a relative value is stored after db units are selected, the units of the relative value are db. After selecting d...

  • Page 34

    Front panel operation 2-15 • between 50 and 100hz, use either mode. • above 100hz, use normal rms mode for its greater speed. Average: when this item is selected, the signal path in the instrument bypasses the rms converter, and the average acv measurement is the filtered output of a full wave recti...

  • Page 35

    Front panel operation 2-16 figure 2-5 dc voltage multifunction multiple displays 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. Acv range = s...

  • Page 36

    Front panel operation 2-17 figure 2-5 dc voltage multifunction multiple displays (cont.) 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. Pos-p...

  • Page 37

    Front panel operation 2-18 figure 2-5 dc voltage multifunction multiple displays (cont.) 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. Neg-p...

  • Page 38

    Front panel operation 2-19 figure 2-5 dc voltage multifunction multiple displays (cont.) 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. Pos-p...

  • Page 39

    Front panel operation 2-20 figure 2-6 ac voltage multifunction multiple displays 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 b...

  • Page 40

    Front panel operation 2-21 figure 2-6 ac voltage multifunction multiple displays (cont.) 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...

  • Page 41

    Front panel operation 2-22 crest factor — the crest factor of a waveform is the ratio of its peak value to its rms value. Thus, the crest factor speci- fies the dynamic range of a true rms instrument. For sinu- soidal waveforms, the crest factor is 1.414. For a symmetrical square wave, the crest fac...

  • Page 42

    Front panel operation 2-23 2.4.2 dc and ac current the model 2002 can make normal dci measurements from 10pa and 2.1a and aci measurements from 100pa to 2.1a. The basic measurement procedures for dci and aci are con- tained in the getting started manual. Amps fuse replacement there are two protectio...

  • Page 43

    Front panel operation 2-24 table 2-11 configure dci 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. Selec...

  • Page 44

    Front panel operation 2-25 speed the speed parameter sets the integration time of the a/d converter, the period of time the input signal is measured (also known as aperture). It is discussed in paragraph 2.4.1, dc and ac voltage. Only the differences for dc and ac cur- rent are noted here. Set-by-rs...

  • Page 45

    Front panel operation 2-26 in-circuit: in-circuit current is a calculation based on a 4-wire resistance measurement and a voltage measurement. It is similar to an offset-compensated ohms measurement. Table 2-15 dci and aci auto resolution measurement function and type integration time resolution dc ...

  • Page 46

    Front panel operation 2-27 3. It then calculates the in-circuit current by combining the equations and solving for i in-ckt : because of accuracy considerations, in-circuit current read- ings are limited to traces with a resistance of 1m Ω to 10 Ω . If either of these limits is exceeded in the resis...

  • Page 47

    Front panel operation 2-28 2.4.3 two and four-wire resistance the model 2002 can make 2-wire resistance measurements from 100n Ω to 1.05g Ω and 4-wire resistance measurements from 100n Ω to 2.1m Ω . The basic measurement procedures for Ω 2 and Ω 4 are contained in the getting started manual. Shieldi...

  • Page 48

    Front panel operation 2-29 table 2-16 configure ohms-2w 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. S...

  • Page 49

    Front panel operation 2-30 speed the speed parameter sets the integration time of the a/d converter, the period of time the input signal is measured (also known as aperture). It is discussed in paragraph 2.4.1, dc and ac voltage. Only the differences for 2-wire and 4- wire resistance are noted here....

  • Page 50

    Front panel operation 2-31 auto: refer to table 2-20 for the resolution associated with the integration time. Offsetcomp offset compensation is used to compensate for voltage potentials, such as thermal offsets, across the device under test. This feature eliminates errors due to a low level external...

  • Page 51

    Front panel operation 2-32 2.4.4 frequency the model 2002 can make frequency measurements from 1hz to 15mhz through its input hi and input lo termi- nals, and from 1hz to 1mhz through its amps and input lo terminals. The basic measurement procedure for freq is contained in the getting started manual...

  • Page 52

    Front panel operation 2-33 input-terminals both the volts and amps input terminals can be used to mea- sure frequency. The upper limit on the voltage terminals is 15mhz; on the amps terminals it is 1mhz. The voltage limit is subject to the 2 × 10 7 v•hz product. Voltage: specifies the voltage input ...

  • Page 53

    Front panel operation 2-34 temperature measurements the basic measurement procedure for 4-wire rtd tempera- ture measurements is contained in the getting started manu- al. The procedure for measuring temperature with 3-wire and 2-wire rtds is similar. Connection diagrams for these rtds are provided ...

  • Page 54

    Front panel operation 2-35 figure 2-10 2-wire rtd temperature measurements next display prev power dcv acv dci aci Ω 2 Ω 4 freq temp rel trig store recall info local chan scan config menu exit enter range auto filter math range 2002 multimeter sense Ω 4 wire hi input lo inputs cal 500v peak f r fron...

  • Page 55

    Front panel operation 2-36 table 2-23 config temperature menu structure menu item description sensor 4-wire-rtd pt100 d100 f100 user pt385 pt3916 sprtd rtd pt100 d100 f100 user pt385 pt3916 sprtd thermocouple thermocouple-type ref-junctions configure acquire-ref-temp internal-temp sensor type menu: ...

  • Page 56

    Front panel operation 2-37 sensor this parameter is used to select the temperature sensor. 4-wire-rtd or rtd: if using a 4-wire or 3-wire rtd sensor, select 4-wire-rtd. If using a 2-wire rtd, select rtd. Selecting an rtd sensor displays the options for rtd standards. Five are configured for common r...

  • Page 57

    Front panel operation 2-38 measurement example: suppose you are using an sprtd that has been calibrated for subrange #2 above, in which case the rtd is calibrated for measurements between 24.5561 and 273.16k. The model 2002, however, supports only sprtd temperatures down to 83.805k, so temperatures ...

  • Page 58

    Front panel operation 2-39 there is a multiple display for the temperature function that shows the reading expressed in all three temperature units. Speed the speed parameter sets the integration time of the a/d converter, the period of time the input signal is measured (al- so known as aperture). I...

  • Page 59

    Front panel operation 2-40 2.5 range the selected measurement range affects both the ultimate resolution and accuracy of the measurements as well as the maximum signal that can be measured. The range setting (fixed or auto) for each measurement function is saved when changing functions. 2.5.1 displa...

  • Page 60

    Front panel operation 2-41 2.6.1 configuring rel pressing configure rel displays the rel value for the present measurement function. You can change the rel value using the cursor keys ( and ) and the range ▲ and ▼ keys. When enter is pressed, the instrument returns to the measurement display state w...

  • Page 61

    Front panel operation 2-42 table 2-27 configure trigger menu structure menu item description measure source immediate external manual gpib triglink timer hold delay count infinite enter-chan-count control source acceptor measure layer menu: select measure source: use to make measurements immediately...

  • Page 62

    Front panel operation 2-43 arm source immediate external manual gpib triglink rt-clock hold count infinite enter-arm-count control source acceptor arm layer menu: select arm source: use to arm meter immediately and pass operation into the scan layer. Use external triggers to arm meter. Use trig key ...

  • Page 63

    Front panel operation 2-44 idle arm layer (arm layer 1) arm event detection control source idle no yes immediate external manual gpib triglink rt-clock hold trig (or scan) arm trigger control = source (source bypass enabled)* another arm ? Output trigger arm count no yes scan layer (arm layer 2) sca...

  • Page 64

    Front panel operation 2-45 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 instru- ment is in the idle state. While in the idle state, the instrument cannot perfo...

  • Page 65

    Front panel operation 2-46 source selections, the trigger pulse is available at the meter complete connector. In the measure layer, the output trigger is always enabled and occurs after every device action. If the control source is set for external, immediate, manual, gpib or timer, the out- put tri...

  • Page 66

    Front panel operation 2-47 when the model 2002 receives a trigger over the trigger link, it performs a device action, as defined by the trigger model. In addition to a measurement, this may include range changing, filtering, calculations, data storing, scanning, and other operations. See paragraph 2...

  • Page 67

    Front panel operation 2-48 2.7.3 configuring the scan layer the scan layer is used for the following operations: • to select the scanning event (source) for the instru- ment. • to delay operation in the scan layer. • to designate the number of scan sequences the instru- ment will perform (count). • ...

  • Page 68

    Front panel operation 2-49 delay this delay is used to hold up operation in the scan layer. After the scan event occurs, the instrument waits until the delay period times out (0 to 999999.999sec) before proceed- ing to the measure layer. Count this menu item defines the number of times operation ret...

  • Page 69

    Front panel operation 2-50 after selecting triglink, you will be prompted to select an input line and then an output line. Note that you cannot use the same trigger line for both input and output. Rt-clock: with this selection, the arm source is controlled by the real-time clock. When the programmed...

  • Page 70

    Front panel operation 2-51 meter complete the meter complete output jack provides a ttl- compatible output pulse that can be used to trigger other instruments. The specifications for this trigger pulse are shown in figure 2-15. Typically, you would want the model 2002 to output a trig- ger after the...

  • Page 71

    Front panel operation 2-52 . For this example, the models 2002 and 7001/7002 are con- figured as follows: model 2002: 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*...

  • Page 72

    Front panel operation 2-53 in general, trigger link input triggers to the model 2002 are used to control the measure operation. For the model 2002 to respond to trigger link compatible triggers, the appropriate layers of the trigger model must be programmed for it. For example, if you want trigger l...

  • Page 73

    Front panel operation 2-54 asynchronous trigger link example #1 in a typical test system, you may want to close a channel and then measure the dut connected to the channel with a mul- timeter. Such a test system is shown in figure 2-19, which uses a model 2002 multimeter to measure ten duts switched...

  • Page 74

    Front panel operation 2-55 for this example, the models 2002 and 7001/7002 are con- figured as follows: model 2002: 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* s...

  • Page 75

    Front panel operation 2-56 external triggering and trigger link as previously mentioned, the trigger pulses for the asynchro- nous 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 ...

  • Page 76

    Front panel operation 2-57 figure 2-22 connections using trigger link adapter trigger link 2002 multimeter trigger link cable (8501) 706 scanner in out bnc to bnc cables (2) (7501) 1 2 8502 trigger link adapter channel ready external trigger figure 2-23 dut test system (asynchronous example #2) next...

  • Page 77

    Front panel operation 2-58 since this example uses an instrument that does not have trigger link (model 230), the model 8502 trigger link adapter is required. Connections are shown in figure 2-24. For this example, the model 230 is programmed for external triggering and is set to source the first vo...

  • Page 78

    Front panel operation 2-59 to run the test and store the readings in the model 2002, press store on the multimeter, enter the desired number of readings (20), and press enter. The model 2002 waits (with the asterisk annunciator lit) for a trigger link trigger from the model 7001/7002. Press step on ...

  • Page 79

    Front panel operation 2-60 figure 2-25 operation model for asynchronous trigger link example #2 idle bypass a wait for trigger link trigger trigger c no scanned 10 channels ? Yes scan channel performed 2 scans ? Wait for trigger link trigger d output trigger trigger b no yes bypass f output trigger ...

  • Page 80

    Front panel operation 2-61 semi-synchronous operation in the semi-synchronous trigger link mode, all triggering (input and output) is controlled by a single line. When the normally high (+5v) trigger line is pulled low (0v), a trigger occurs on the negative-going edge. When the trigger line is relea...

  • Page 81

    Front panel operation 2-62 semi-synchronous trigger link example this example uses the same test system (figure 2-19) that was used for the asynchronous trigger link example #1. However, triggering is done using the semi-synchronous mode. Trigger link connections are shown in figure 2-28. The two in...

  • Page 82

    Front panel operation 2-63 the bench reset condition arms the model 2002 and places multimeter operation at point a in the flowchart, where it is waiting for a trigger link trigger. Note that since both the arm layer and scan layer are programmed for imme- diate source, operation immediately drops d...

  • Page 83

    Front panel operation 2-64 a full data group includes the readings, units, channel#, reading#, time-stamp, and status (overflow). A compact data group does not include channel# or time-stamp information. In addition to these items, recalled data also includes statis- tical information, such as minim...

  • Page 84

    Front panel operation 2-65 2.8.1 burst mode the burst data acquisition mode maximizes the reading rate of the model 2002. Burst mode consists of two distinct phas- es: • acquiring raw readings (a/d counts). • post-processing the raw readings by applying calibra- tion constants and storing the result...

  • Page 85

    Front panel operation 2-66 if these changes are not made, a “settings conflict” error or similar message is displayed when you attempt to turn on burst mode. When burst mode is selected, the model 2002 is automati- cally configured for taking fast measurements. (the instru- ment’s previous settings ...

  • Page 86

    Front panel operation 2-67 2.8.2 configuring data storage the data storage configuration menu is used for the follow- ing operations: • to acquire a burst of readings at high speed. • to select the data types stored in the buffer. • to select the buffer control. • to clear the buffer of readings and...

  • Page 87

    Front panel operation 2-68 clear-all this action can be used at any time to clear the data buffer of all stored readings and buffer statistics. Since the mem1 and mem2 memory options are non-volatile, clear-all is the only way for the operator to clear the reading buffer. Timestamp when using full d...

  • Page 88

    Front panel operation 2-69 • delta — with this selection, each timestamp is refer- enced to the timestamp for the previous reading. This provides the time between buffer readings. Timestamps are provided in days, hours, minutes and seconds (see real-time timestamp type) or in seconds (see rel- ative...

  • Page 89

    Front panel operation 2-70 2.8.4 buffer multiple displays math operations performed on buffered readings are avail- able when readings are recalled. Just press next display to view the math operation on the bottom line of front panel display, in the following order: 1. Max maximum reading in buffer,...

  • Page 90

    Front panel operation 2-71 the equation used to calculate the mean is: where: x i is a stored reading, and n is the number of stored readings. Note: if n = 0, the result is nan (not a number). 4. Sdev this operation displays the standard deviation of the stored readings, for example: sdev=1.4944e-03...

  • Page 91

    Front panel operation 2-72 figure 2-30 averaging and advanced filter types a b t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10 +1% of range -1% of range integration time +1% of range -1% of range a 1 a 1 a 1 a 1 a 1 a 2 a 1 a 1 a 1 a 1 a 3 a 2 a 1 a 1 a 1 a 4 a 3 a 2 a 1 a 1 a 5 a 4 a 3 a 2 a 1 b 1 a 5 a 4...

  • Page 92

    Front panel operation 2-73 2.9.3 response time the various filter parameters have the following effects on the time needed to display, store, or output a filtered reading: • filter type: the time to the first reading is the same for both types, but thereafter averaging mode yields a faster reading t...

  • Page 93

    Front panel operation 2-74 2.9.5 configuring the filters each measurement function except frequency has its own configuration for a digital filter. A digital filter configuration menu is shown in table 2-36. Table 2-35 auto filters measurement filter function type state type readings averaging mode ...

  • Page 94

    Front panel operation 2-75 • math performed on buffered readings (maximum and minimum values, average, and standard deviation). • math performed on single readings as a part of a pass/ fail limits test. • math performed on scanned readings (ratio and delta). The first category is configured from the...

  • Page 95

    Front panel operation 2-76 2.10.2 percent 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 cal- culation is performed as follows: as an example, consider the default targe...

  • Page 96

    Front panel operation 2-77 when using these cards, the model 2002 can: • close and open individual channels. • scan through channels using a separate measurement function for each channel, if desired. • perform ratio and delta measurements using two user- defined channels. Using external scanner car...

  • Page 97

    Front panel operation 2-78 2.11.3 using chan key to close and open internal channels the chan key controls channels on the internal scanner card only. The chan key allows you to directly: • close a specific channel (or channel pair for 4-wire functions). • immediately open any internal closed channe...

  • Page 98

    Front panel operation 2-79 2.11.4 using configure chan to configure channels the configure channels menu allows you to: • select measurement functions for internal scanner card channels, and define which channels to use when scan- ning. • select measurement functions and the number of chan- nels in ...

  • Page 99

    Front panel operation 2-80 jn functions: note that there are five reference temperature functions available (jn1-jn5). With the model 2001-tcs- can, the reference junction must be assigned to channel 1. Junction types are defined using the configure tem- perature menu. Note the jn functions in the i...

  • Page 100

    Front panel operation 2-81 nel, and then close the channel and take a reading. The pro- cess repeats until all channels in the list are scanned. The instrument defaults to this selection if it detects a scan- ner card on power-up. External this menu selection enables scanning with an external scan- ...

  • Page 101

    Front panel operation 2-82 scan config ext scanner reset scanner; press entr to > enter config ext scanner set chan count to infinite; > enter select trig source triglink external timer> xxxxx config ext scanner set chan spacing to xxxxx. > enter config ext scanner set scan list for 80 channels > en...

  • Page 102

    Front panel operation 2-83 2.11.7 starting and stopping scanning internal and external scanning after an internal or external scan is configured, pressing the enter key from the scan menu starts scanning. Pressing the exit key disables scanning. An internal or external scan cannot be temporarily dis...

  • Page 103

    Front panel operation 2-84 tinuously. Auto-repeat of cursor keys is disabled when adjacent channel next display is shown. 3. With the unit in the normal display mode, press the prev key to enable adjacent channel display. Note that the lower and upper adjacent channel readings will ap- pear on the l...

  • Page 104

    Front panel operation 2-85 step 2: define measurement channel 1. From normal display, press config-scan. The in- strument will display the following: scan operation internal external ratio delta 2. Select ratio, then press enter. The model 2002 will display the following: configure ratio measure ref...

  • Page 105

    Front panel operation 2-86 step 4: configure scan 1. From normal display, press config-scan. The instrument will display the following: scan operation internal external ratio delta 2. Select internal, then press enter. Step 5: scan channels to start scanning, press the scan key and program the scan ...

  • Page 106

    Front panel operation 2-87 4. If you wish to use the current default function for all channels, select default, then press enter. 5. If you intend to program a separate function for each channel, choose choose-functions, then press enter. The instrument will prompt you for a channel number, as in th...

  • Page 107

    Front panel operation 2-88 table 2-41 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 2002 to setup stored at a memory location (up to 1, 5, or 10). Power-on...

  • Page 108

    Front panel operation 2-89 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 valu...

  • Page 109

    Front panel operation 2-90 2.12.1 savesetup the savesetup option of the main menu is used for the following operations: • to save the present instrument configuration in non- volatile memory. • to restore the instrument to a previously saved instru- ment configuration. • to set the instrument’s powe...

  • Page 110

    Front panel operation 2-91 table 2-42 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...

  • Page 111

    Front panel operation 2-92 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 ...

  • Page 112

    Front panel operation 2-93 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.0 0 o...

  • Page 113

    Front panel operation 2-94 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 2m Ω off 0.0 auto (7.5d) normal (1 plc) off off off 10 ...

  • Page 114

    Front panel operation 2-95 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. Coefficient offset units on on on 10 moving off 0.0 a...

  • Page 115

    Front panel operation 2-96 2.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. Changing between “addressable” a...

  • Page 116

    Front panel operation 2-97 dcv, ohms, and dci calibration requires the use of accurate calibration equipment and is only intended to be performed by qualified service personnel. Refer to the model 2002 cal- ibration manual to calibrate these functions. Ac-cal: use this menu item to perform the ac se...

  • Page 117

    Front panel operation 2-98 aci, and in-circuit current because other information is dis- played in its place.) while the limits bar graph is displayed, the programmed values for limit set #1 can be viewed by pressing info. The digital output lines can be programmed to reflect the re- sults of limit ...

  • Page 118

    Front panel operation 2-99 disabled: use this selection to disable strobe control. Enabled: use this selection to enable strobe control. Pass-pattern this item allows you to program the on/off states of the dig- ital output lines for when all limit tests pass. Note that when the binning strobe is en...

  • Page 119

    Front panel operation 2-100 digital i/o overview the model 2002’s digital i/o port is a 9-pin “d” sub- miniature connector located on the rear panel. The port’s location and pin designations are shown in figure 2-36. The model 2002’s digital i/o port can be used to control external circuitry. The po...

  • Page 120

    Front panel operation 2-101 caution do not apply more than 100ma maxi- mum current or exceed +30v maximum voltage on pin 4 of j1031 (the digital i/o port). Applying current or voltage ex- ceeding these limits may damage the in- strument. An externally powered relay connected to the digital output po...

  • Page 121

    Front panel operation 2-102 outputs used as logic inputs to use the digital outputs as logic inputs to active ttl, low- power ttl, or cmos inputs: 1. Connect the model 2002 digital outputs to the logic inputs. 2. Connect the digital grounds. 3. Using the state menu, check the output state setting of...

  • Page 122

    Front panel operation 2-103 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 output-state output-sense input the digital i/o menu is used to configure...

  • Page 123

    Front panel operation 2-104 autozero: in order to maintain stability and accuracy over time and temperature, the model 2002 intermittently measures internal voltages corresponding to offsets and gains of amplifiers. This process is known as autozeroing. There are three types of autozero: synchronous...

  • Page 124

    Front panel operation 2-105 timestamp type for bus readings is coupled to timestamp type for buffer readings. Thus, if you change timestamp type from this menu structure, it also changes in the config data store menu structure (see paragraph 2.8). Reset-time: this item is used to reset the relative ...

  • Page 125

    Front panel operation 2-106.

  • Page 126: Ieee-488 Reference

    3 ieee-488 reference 3-1 3.1 introduction this section contains reference information on programming the model 2002 over the ieee-488 bus and is organized as follows: 3.2 ieee-488 bus connections: explains instrument con- nections to the ieee-488 bus. 3.3 primary address selection: explains how to s...

  • Page 127

    Ieee-488 reference 3-2 a typical connecting scheme for a multi-unit test system is shown in figure 3-2. Although any number of connectors could theoretically be stacked on one instrument, it is recom- mended that you stack no more than three connectors on any one unit to avoid possible mechanical da...

  • Page 128

    Ieee-488 reference 3-3 to check the present primary address or to change to a new one, perform the following procedure: 1. Display the main menu by pressing the menu key. 2. Use the cursor keys ( and ) to place the cursor on gpib and press enter. The gpib/printer setup menu will then be displayed. 3...

  • Page 129

    Ieee-488 reference 3-4 3.5 general bus commands general bus commands are those commands such as dcl that have the same general meaning regardless of the instru- ment. Table 3-1 lists the general bus commands. Also included is the programming statement for each command using the keithley kpc-488.2 ie...

  • Page 130

    Ieee-488 reference 3-5 3.5.4 gtl (go to 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. Program fragment print #1, "remote 16" ' place 2002 in remote sleep 3 ' wait 3 seconds print #1, "local 16" ' take 20...

  • Page 131

    Ieee-488 reference 3-6 turns on. When the instrument is in remote, all front panel keys except for the local key are locked out. When rem is turned off, the instrument is in the local state, and front panel operation is restored. Talk — this indicator is on when the instrument is in the talker activ...

  • Page 132

    Ieee-488 reference 3-7 figure 3-4 model 2002 status register structure 0 seq 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 trigger condition register in trigger layer 1 (always zero) 0 seq 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 trigger transition filter 0 seq 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 trigger event reg...

  • Page 133

    Ieee-488 reference 3-8 3.7.1 condition registers as shown in the illustrations, all status register sets, except the standard event status register set, have a condition regis- ter. A condition register is a real-time read-only register that constantly updates to reflect the current operating condit...

  • Page 134

    Ieee-488 reference 3-9 figure 3-5 standard event status * esr ? Pon (b7) urq (b6) cme (b5) exe (b4) dde (b3) qye (b2) (b1) (b0) or standard event status register standard event status enable register pon = power on urq = user request cme = command error exe = execution error dde = device-dependent e...

  • Page 135

    Ieee-488 reference 3-10 figure 3-6 operation event status (b15 - b11) idle (b10) (b9) (b8) (b7) arm (b6) trig (b5) meas (b4) (b3) or idle = idle arm = waiting in an arm layer trig = waiting in trigger layer set = settling cal = calibrating & = logical and or = logical or (b2) (b1) (b0) (b15 - b11) i...

  • Page 136

    Ieee-488 reference 3-11 figure 3-7 arm event status (b14 - b2) (b15) (b1) (b0) or arm condition register arm event enable register seq 1 = sequence 1 (set bit indicates that the 2001 is in the arm layer of sequence 1) & = logical and or = logical or ptr = positive transition register ntr = negative ...

  • Page 137

    Ieee-488 reference 3-12 figure 3-8 sequence event status (b14 - b3) (b15) (b2) (b1) (b0) or sequence condition register sequence event enable register lay1 = layer 1 (set bit indicates that 2002 is in arm layer 1). Lay2 = layer 2 (set bit indicates that 2002 is in arm layer 2). & = logical and or = ...

  • Page 138

    Ieee-488 reference 3-13 figure 3-9 trigger event status (b14 - b2) (b15) (b1) (b0) or trigger condition register trigger event enable register seq 1 = sequence 1 (set bit indicates that the 2002 is in the trigger layer of sequence 1) & = logical and or = logical or ptr = positive transition register...

  • Page 139

    Ieee-488 reference 3-14 figure 3-10 measurement event status (b15 - b12) (b10) (b9) (b8) (b7) (b6) rav (b5) (b4) (b3) or bfl = buffer full bhf = buffer half full bav = buffer available & = logical and or = logical or (b2) ll1 (b1) (b0) (b15 - b12) (b10) (b9) bhf (b8) bav (b7) (b6) rav (b5) (b4) (b3)...

  • Page 140

    Ieee-488 reference 3-15 figure 3-11 questionable event status (b13 - b9) (b14) (b8) (b15) or questionable condition register questionable event enable register warn = command warning cal = calibration summary temp = temperature summary & = logical and or = logical or ptr = positive transition regist...

  • Page 141

    Ieee-488 reference 3-16 3.7.5 queues the model 2002 uses two queues; the output queue and the error queue. The queues are first-in first-out (fifo) regis- ters. The output queue is used to hold readings and response messages, and the error queue is used to hold error mes- sages and status messages. ...

  • Page 142

    Ieee-488 reference 3-17 service request enable register — this register is pro- grammed by the user and serves as a mask for the status summary message bits (b0, b2, b3, b4, b5 and b7) of the status byte register. When masked, a set summary bit in the status byte register cannot set bit b6 (mss/rqs)...

  • Page 143

    Ieee-488 reference 3-18 the individual bits of the service request enable register can be set or cleared by using the following common com- mand (see paragraph 3.10.11 for details): *sre the service request enable register can be read using the following common query command (see paragraph 3.10.11 f...

  • Page 144

    Ieee-488 reference 3-19 figure 3-13 trigger model (ieee-488 bus operation) arm layer 1 (arm layer) arm event detection control source no idle and initiate no yes :arm:source immediate * :arm:source manual :arm:source bus :arm:source external :arm:source tlink :arm:source rtclock :arm:source hold :ar...

  • Page 145

    Ieee-488 reference 3-20 idle and initiate the instrument is considered to be in the idle state whenever it is not operating within one of the 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 per...

  • Page 146

    Ieee-488 reference 3-21 output triggers — in arm layers 1 and 2, the output triggers are enabled only if their respective source bypasses are also enabled. If a tlink control source is selected, the output trigger pulse is available on the selected trigger link output line. For all other control sou...

  • Page 147

    Ieee-488 reference 3-22.

  • Page 148

    Ieee-488 reference 3-23 3.9 programming syntax the following information covers syntax for both common commands and scpi commands. For information not covered here, refer to the ieee-488.2 and scpi standards. Command words program messages are made up of one or more command words. 1. Commands and co...

  • Page 149

    Ieee-488 reference 3-24 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 n...

  • Page 150

    Ieee-488 reference 3-25 mands in the long-form version. However, the short-form version is indicated by upper case characters. Examples: :system:preset long-form :syst:pres short-form :system:pres long and short-form combination note that each command word must be in long-form or short-form, and not...

  • Page 151

    Ieee-488 reference 3-26 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 pat...

  • Page 152

    Ieee-488 reference 3-27 3. Command path rules: a. Each new program message must begin with the root command, unless it is optional (e.G., [:sense]). If the root is optional, simply treat a command word on the next level as the root. B. The colon (:) at the beginning of a program message is optional ...

  • Page 153

    Ieee-488 reference 3-28 the response message for a program message that contains four single item query commands: 0; 1; 1; 0 3. Response message terminator (rmt): each response message is terminated with an lf (line feed) and eoi (end or identify). The following example shows how a multiple response...

  • Page 154

    Ieee-488 reference 3-29 3.10 common commands common commands (summarized in table 3-2) are device commands that are common to all devices on the bus. These com- mands are designated and defined by the ieee-488.2 standard. Table 3-2 ieee-488.2 common commands and queries mnemonic name description *cl...

  • Page 155

    Ieee-488 reference 3-30 *ese — event enable program the standard event enable register *ese? — event enable query read the standard event enable register = 0 clear register 1 set opc (b0) 4 set qye (b2) 8 set dde (b3) 16 set exe (b4) 32 set cme (b5) 64 set urq (b6) 128 set pon (b7) 255 set all bits ...

  • Page 156

    Ieee-488 reference 3-31 *esr? — event status register query read the standard event status register and clear it. This command is used to acquire the value (in decimal) of the standard event status register (see figure 3-15). The binary equivalent of the returned decimal value determines which bits ...

  • Page 157

    Ieee-488 reference 3-32 1. Ieee-488.2 syntax error: model 2002 received a message that does not follow the defined syntax of the ieee-488.2 standard. 2. Semantic error: model 2002 received a command that was misspelled, or received an optional ieee-488.2 command that is not implemented. 3. The instr...

  • Page 158

    Ieee-488 reference 3-33 *opc — operation complete set the operation complete bit in the standard event status register after all pending commands are complete. On power-up, or when *cls or *rst is executed, the model 2002 goes into the operation complete command idle state (ocis). In this state ther...

  • Page 159

    Ieee-488 reference 3-34 *opc? — operation complete query place a “1” in the output queue after all pending operations are completed on power-up, or when *cls or *rst is executed, the model 2002 goes into the operation complete command query idle state (oqis). In this state there are no pending overl...

  • Page 160

    Ieee-488 reference 3-35 *opt? — option identification query determine which options are installed in the model 2002. The response message is made up of two comma separated fields. The first field indicates the presence or absence of extra memory. 0 no extra memory (8k bytes volatile) mem1 memory opt...

  • Page 161

    Ieee-488 reference 3-36 *rst — reset reset the model 2002 when the *rst command is sent, the model 2002 performs the following operations: 1. Returns the model 2002 to the *rst default conditions (see scpi tables). 2. Cancels all pending commands. 3. Cancels response to any previously received *opc ...

  • Page 162

    Ieee-488 reference 3-37 the service request enable register is shown in figure 3-16. 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. For example, to set the es...

  • Page 163

    Ieee-488 reference 3-38 *stb? — status byte query read the status byte register the *stb? Query command is used to acquire the value (in decimal) of the status byte register. The status byte register is shown in figure 3-17. The binary equivalent of the decimal value determines which bits in the reg...

  • Page 164

    Ieee-488 reference 3-39 *trg — trigger send a gpib trigger to the model 2002. The *trg command is used to issue a gpib trigger to the model 2002. It has the same effect as a group execute trigger (get). The *trg command is used as an arm, scan and/or measure event to control operation. The model 200...

  • Page 165

    Ieee-488 reference 3-40 *wai — wait-to-continue prevent the execution of commands until all previous commands are completed. There are two types of device commands; sequential commands and overlapped commands. A sequential command is a command whose operations are allowed to finish before the next c...

  • Page 166

    Ieee-488 reference 3-41 3.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 3-3. Table 3-3 signal oriented measurement command summary...

  • Page 167

    Ieee-488 reference 3-42 this command is used to configure the instrument for subsequent measurements on the specified function. Basically, this command places the instrument in a “one-shot” measurement mode. The :read? Command can then be used to trigger a measurement and acquire a reading (see :rea...

  • Page 168

    Ieee-488 reference 3-43 :measure[:]? Where: = voltage:dc dcv function = current:dc dci function = voltage:ac acv function = current:ac aci function = resistance Ω 2 function = fresistance Ω 4 function = frequency freq function = temperature temp function this command combines all of the other signal...

  • Page 169

    Ieee-488 reference 3-44.

  • Page 170

    Ieee-488 reference 3-45 scpi command subsystems scpi commands are categorized into subsystems and are summarized in tables 3-4 through 3-16. Following the tables, the subsystems are covered in the following alphabetical order: 3.12 calculate subsystems — use :calculate1 to configure and control the ...

  • Page 171

    Ieee-488 reference 3-46 scpi command summary tables 3-4 through 3-16 summarize the commands for each scpi subsystem. General notes: • brackets ([ ]) are used to denote optional character sets. These optional characters do not have to be included in the pro- gram message. Do not use brackets in the p...

  • Page 172

    Ieee-488 reference 3-47 :calculate3 :limit[1] :upper [:data] [:data]? :source :source? :lower [:data] [:data]? :source :source? :state :state? :fail? :clear [:immediate] :auto :auto? :limit2 :upper [:data] [:data]? :source :source? :lower [:data] [:data]? :source :source? :state :state? :fail? :clea...

  • Page 173

    Ieee-488 reference 3-48 table 3-5 display command summary command description default parameter scpi :display [:window[1]] :text :data :data? :state :state? :data? :window2 :text :data :data? :state :state? :data? :cndisplay :smessage :smessage? :enable :enable? Path to locate message to top display...

  • Page 174

    Ieee-488 reference 3-49 table 3-7 input command summary command description default parameter scpi :input :preamp :state :state? :filter :filter? Path to control the model 1801 preamp: enable or disable the preamp. Query the state of the preamp. Select filter response (slow, med or fast). Query the ...

  • Page 175

    Ieee-488 reference 3-50 table 3-9 route command summary command description default parameter scpi ref. :route :close :state? :close? :open :open:all :open? :scan [:internal] [:internal]? :function , :function? :external :external? :function , :function? :ratio :rchannel :rchannel? :mchannel :mchann...

  • Page 177

    Ieee-488 reference 3-52 :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? :acquire :reference? :digits :auto :auto once :auto? :digits? ...

  • Page 179

    Ieee-488 reference 3-54 :voltage:ac :detector [:function] [:function]? :pwindow :pwindow? Path to select ac type: select type of ac measurement: rms, average, peak, lfrms, npeak, ppeak. Query detector function. Specify window in seconds (0.1 to 9.9). Query peak spike detection window. Rms 0.1 3.18.1...

  • Page 180

    Ieee-488 reference 3-55 :resistance :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? :acquire :reference? :digits :auto :auto once :auto? :digits? ...

  • Page 181

    Ieee-488 reference 3-56 :fresistance :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? :acquire :reference? :digits :auto :auto once :auto? :digits?...

  • Page 183

    Ieee-488 reference 3-58 :temperature average :tcontrol :tcontrol? :count :count? [:state] [:state]? :auto [:state] [:state]? :auto :auto once :auto? :transducer :transducer? :rtd :type :type? :alpha :alpha? :beta :beta? :delta :delta? :rzero :rzero? :sprtd :rzero :a4 :b4 :a7 :b7 :c7 :tcouple :type :...

  • Page 185

    Ieee-488 reference 3-60 table 3-12 status command summary command description default parameter scpi ref. :status :measurement [:event]? :enable :enable? :ptransition :ptransition? :ntransition :ntransition? :condition? :operation [:event]? :enable :enable? :ptransition :ptransition? :ntransition :n...

  • Page 186

    Ieee-488 reference 3-61 :status :questionable [:event]? :enable :enable? :ptransition :ptransition? :ntransition :ntransition? :condition? :preset :queue [:next]? :enable :enable? :disable :disable? :clear path to control questionable status registers: read the event register. Program the enable reg...

  • Page 187

    Ieee-488 reference 3-62 table 3-13 system command summary command description default parameter scpi ref :system :preset :posetup :posetup? :frswitch? :version? :error? :azero :type :type? :state :state? :amethod :amethod? :lsync :state :state? :key :key? :clear :lfrequency? :date , , :date? :time :...

  • Page 189

    Ieee-488 reference 3-64 :arm[:sequence[1]] [:layer[1]] :immediate :count :count? :source :source? :signal :tconfigure :direction :direction? :asynchronous :iline :iline? :oline :oline? :rtclock :date , , :date? :time :time? :layer2 :immediate :count :count? :delay :delay? :source :source? :timer :ti...

  • Page 190

    Ieee-488 reference 3-65 :trigger[:sequence[1]] :timer :timer? :signal :tconfigure :protocol :protocol? :direction :direction? :asynchronous :iline :iline? :oline :oline? :ssynchronous :line :line? Set timer interval (0.001 to 999999.999 sec). Request the programmed timer interval. Loop around contro...

  • Page 191

    Ieee-488 reference 3-66 table 3-16 unit command summary command description default parameter scpi :unit :temperature :temperature? :voltage :ac :db :reference :reference? :dbm :impedance :impedance? :ac? Select temperature measurement units (c, cel, f, far or k). Query temperature units. Path to co...

  • Page 192: Calculate Subsystems

    Ieee-488 reference 3-67 3.12 calculate subsystems the commands in this subsystem are used to configure and control the three calculate sub- systems and are summarized in table 3-4. :calculate[1] this subsystem is used to configure and control the polynomial and percent math calculations. Detailed in...

  • Page 193

    Ieee-488 reference 3-68 this command is used to specify the “a1” factor for the polynomial calculation. Print #1, "output 16; :calc:kmat:ma1f 4; ma1f?" ' set "a1" and query. Print #1, "enter 16" ' get response from 2002 :ma2factor :calculate[1]:kmath:ma2factor specify “a2” factor = -9.999e20 to +9.9...

  • Page 194: :calculate2

    Ieee-488 reference 3-69 print #1, "output 16; :calc:data?" ' query result of calc1 print #1, "enter 16" ' get response message from 2002 :fresh? :calculate[1]:data:fresh? Recalculate calc 1 this query command is used to return a new (fresh) math result of calc1. This command will not request the sam...

  • Page 195

    Ieee-488 reference 3-70 :format :calculate2:format specify calc 2 format = mean mean value of readings in buffer sdev standard deviation of readings in buffer max largest reading in buffer min lowest reading in buffer pkpk peak-to-peak value of readings in buffer none no calculation :format? Query p...

  • Page 196: :calculate3

    Ieee-488 reference 3-71 an alternate way to perform the calculation and read the result is by using the query form of the command (:immediate?). When this command is sent, the calculation is performed and the result is queried. This example assumes that there are readings stored in the buffer and ca...

  • Page 197

    Ieee-488 reference 3-72 aci), 1 Ω on the ohms functions ( Ω 2 or Ω 4), and 1° (c, f or k) for the temperature function (temp). A limit value is not range sensitive. A limit of 2 for dcv is 2v on all measurement ranges. Note that limit tests cannot be performed on frequency (freq) measurements. Print...

  • Page 198

    Ieee-488 reference 3-73 these commands are used to enable or disable limit 1 and limit 2 tests. When enabled, the test sequence for limits will be performed every time the instrument performs a measurement. Testing is performed in the following sequence: low limit 1, high limit 1, low limit 2 and hi...

  • Page 199

    Ieee-488 reference 3-74 with auto-clear enabled, the fail indication of a limit test clears when instrument operation en- ters the idle state. With auto-clear disabled, the fail indication will remain until it is cleared by the :clear[:immediate] command. Print #1, "output 16; :calc3:lim:cle:auto on...

  • Page 200

    Ieee-488 reference 3-75 this command (like the other fail commands) does not clear the fail indication for limit 1 or limit 2. Print #1, "output 16; :calc3:clim:fail?" ' query composite results of tests print #1, "enter 16" ' get response message from 2002 :bstrobe:state :calculate3:bstrobe:state co...

  • Page 201: :display Subsystem

    Ieee-488 reference 3-76 3.13 :display subsystem the display subsystem controls the display of the model 2002 and is summarized in table 3-5. :text commands :data :display[:window[1]]:text:data define message for top display :display:window2:text:data define message for bottom display = ascii charact...

  • Page 202

    Ieee-488 reference 3-77 print #1, "output 16; :disp:text:stat on; stat?" ' enable and query message mode print #1, "enter 16" ' get response message from 2002 :data? :display[:window[1]]:data? Read top display :display:window2:data? Read bottom display these query commands are used to read what is c...

  • Page 203

    Ieee-488 reference 3-78 this command is used to enable and disable the front panel display circuitry. When disabled, the instrument operates at a higher speed. While disabled, the display is frozen with the follow- ing message: front panel disabled press local to resume. As reported by the message, ...

  • Page 204: :format Subsystem

    Ieee-488 reference 3-79 3.14 :format subsystem the commands for this subsystem are used to select the data format for transferring instrument readings over the bus. The border command and data command affect readings transferred from the buffer only. (i.E. Sense: data? Or calc:data? Is always be sen...

  • Page 205

    Ieee-488 reference 3-80 real,32 or sreal will select the binary ieee754 single precision data format. Figure 3-19 shows the normal byte order format for each data element. For example, if three valid elements are specified, the data string for each reading conversion is made up of three 32-bit data ...

  • Page 206

    Ieee-488 reference 3-81 print #1, "output 16; :form sre; form?" ' select sreal format and query print #1, "enter 16" ' get response message from 2002 :elements :format:elements specify data elements for data string : reading includes reading in data string channel includes channel number rnumber inc...

  • Page 207

    Ieee-488 reference 3-82 rnumber: the instrument keeps track of the number of readings it has performed. This reading counter starts at zero when the instrument is turned on or when :system:rnumber:reset is sent over the bus. When a reading is sent over the bus (i.E. :fetch?), the rnumber element ind...

  • Page 208

    Ieee-488 reference 3-83 :border? Query byte order this command is used to control the byte order for the ieee754 binary formats. For normal byte order, the data format for each element is sent as follows: byte 1 byte 2 byte 3 byte 4 (single precision) byte 1 byte 2 ••• byte 8 (double precision) for ...

  • Page 209: :input Subsystem

    Ieee-488 reference 3-84 3.15 :input subsystem the :input subsystem is used for the model 1801 nanovolt preamp. These commands are sum- marized in table 3-7. :preamp commands the :preamp commands are used to control the model 1801 nanovolt preamp card. Refer to the model 1801 instruction manual for d...

  • Page 210: :output Subsystem

    Ieee-488 reference 3-85 3.16 :output subsystem the output subsystem is used to set polarities for the digital output port. Commands in this subsystem are summarized in table 3-8. :lsense :output:ttl[1]:lsense set polarity of line #1 :output:ttl2:lsense set polarity of line #2 :output:ttl3:lsense set...

  • Page 211: :route Subsystem

    Ieee-488 reference 3-86 3.17 :route subsystem the commands in this subsystem are used to configure and control switching and are summa- rized in table 3-9. :close :route:close close specified channel = (@ chanlist) specify channel to be closed where; chanlist is the channel (1 to 10) to be closed :c...

  • Page 212: :open:all

    Ieee-488 reference 3-87 :open? Query specified channel. The :open command is used to open a channel on the model 2001-scan scanner card. Since only one channel can be closed, the chanlist for this command can only consist of one channel. An alternate way to open a closed channel is to simply use the...

  • Page 213

    Ieee-488 reference 3-88 :external :route:scan:external define external scan list = (@ scanlist) where; scanlist is the specified list of external channels (1 to 80) to be scanned. :external? Query programmed scan list the model 2002 can operate with an external switch system, such as the keithley mo...

  • Page 214

    Ieee-488 reference 3-89 the function parameter specifies the measurement function for the channels listed in the chan- list. As a scan is being performed, the model 2002 will select the specified measurement func- tion for each channel in the scan. Any measurement function, except current (aci and d...

  • Page 215

    Ieee-488 reference 3-90 'print #1, "output 16; :rout:scan:rat:mch (@ 2); mch?" ' select and query reference channel print #1, "enter 16" ' get response mes- sage from 2002 :lselect :route:scan:lselect perform specified scan operation = internal enable scan for internal scanner card external enable s...

  • Page 216

    Ieee-488 reference 3-91 3.18 sense subsystems the sense subsystems are used to configure and control the measurement functions (sense 1) and to read the digital input port (sense 2). The commands for the sense subsystems are sum- marized in table 3-10. [:sense[1]] subsystem this sense 1 subsystem is...

  • Page 217

    Ieee-488 reference 3-92 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...

  • Page 218

    Ieee-488 reference 3-93 :aperture [:sense[1]]:current:ac:aperture set aperture for aci [:sense[1]]:current:dc:aperture set aperture for dci [:sense[1]]:voltage:ac:aperture set aperture for acv [:sense[1]]:voltage:dc:aperture set aperture for dcv [:sense[1]]:resistance:aperture set aperture for Ω 2 [...

  • Page 220

    Ieee-488 reference 3-95 :nplcycles? Query programmed nplc value :nplcycles? Default query *rst default value :nplcycles? Minimum query minimum nplc value :nplcycles? Maximum query maximum nplc value the integration period (measurement speed) for the model 2002 can be set using either of two commands...

  • Page 221

    Ieee-488 reference 3-96 selected value. Also, a valid nplc value sent using the :nplc command disables auto nplc. Auto nplc is also coupled to auto aperture. Enabling or disabling auto nplc also enables or disables auto aperture. Also, a valid aperture value sent using the :aperture command disables...

  • Page 222

    Ieee-488 reference 3-97 :range[:upper]? Query aci measurement range :range[:upper]? Default query *rst default range :range[:upper]? Minimum query lowest measurement range :range[:upper]? Maximum query highest measurement range this command is used to manually select the measurement range for the sp...

  • Page 223

    Ieee-488 reference 3-98 :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[...

  • Page 224

    Ieee-488 reference 3-99 :reference [:sense[1]]:current:ac:reference specify reference for aci [:sense[1]]:current:dc:reference specify reference for dci [:sense[1]]:voltage:ac:reference specify reference for acv [:sense[1]]:voltage:dc:reference specify reference for dcv [:sense[1]]:resistance:refere...

  • Page 225

    Ieee-488 reference 3-100 :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[...

  • Page 226

    Ieee-488 reference 3-101 :digits [:sense[1]]:current:ac:digits specify resolution for aci [:sense[1]]:current:dc:digits specify resolution for dci [:sense[1]]:voltage:ac:digits specify resolution for acv [:sense[1]]:voltage:dc:digits specify resolution for dcv [:sense[1]]:resistance:digits specify r...

  • Page 228

    Ieee-488 reference 3-103 the number of readings that are averaged by the filter is set with the :average:count com- mand. The :average[:state] command is used to enable or disable the filter. Changing the filter type disables auto filter. Print #1, "output 16; :volt:dc:aver:tcon rep; tcon?" ' select...

  • Page 230

    Ieee-488 reference 3-105 print #1, "output 16; :volt:dc:aver:adv:ntol 20; ntol?" ' get noise tolerance print #1, "enter 16" ' get response from 2002 [:state] [:sense[1]]:current:ac:average:advanced[:state] control advanced filter for aci [:sense[1]]:current:dc:average:advanced[:state] control advanc...

  • Page 231

    Ieee-488 reference 3-106 :pwindow [:sense[1]]:voltage:ac:detector:pwindow set peak detection window for acv = 0.1 to 9.9 peak spike detection window (in seconds) default 0.1sec window minimum 0.1sec window maximum 9.9sec window :pwindow? Query spike detection window :pwindow? Default query *rst defa...

  • Page 232

    Ieee-488 reference 3-107 this command is used to select the input source for the signal to be measured. If connecting a current signal to the model 2002 (amps and lo input terminals), select the current input source. If connecting a voltage signal (hi and lo input terminals), select the voltage inpu...

  • Page 233

    Ieee-488 reference 3-108 voltage threshold: = -0.6 to +0.6 trigger level for 1v range -6 to +6 trigger level for 10v range -60 to +60 trigger level for 100v range -600 to +600 trigger level for 1000v range default 0v trigger level minimum range dependent as shown above maximum range dependent as sho...

  • Page 234

    Ieee-488 reference 3-109 print #1, "output 16; temp:tran int" ' select the internal transducer print #1, "output 16; func 'temp'" ' select the temp function :rtd commands see paragraph 2.4.5 for detailed information on making temperature measurements. :type [:sense[1]]:temperature:rtd:type set rtd p...

  • Page 235

    Ieee-488 reference 3-110 :beta [:sense[1]]:temperature:rtd:beta specify beta value = 0 to 1 specify rtd beta value :beta? Query the beta value this command is used to check and/or change the beta value. Keep in mind that changing the current beta value changes the type to user (see :rtd:type). Print...

  • Page 236

    Ieee-488 reference 3-111 these commands program the various parameters for sprtd (standard platinum resistance thermometers). A single sprtd, however, usually cannot be used to cover the entire range, so the temperature range is broken up into several subranges. An sprtd is supplied with a certif- i...

  • Page 237

    Ieee-488 reference 3-112 s set operation for type s thermocouples b set operation for type b thermocouples n set operation for type n thermocouples :type? Query thermocouple type this command is used to configure the model 2002 for the thermocouple type that you are using to make temperature measure...

  • Page 238

    Ieee-488 reference 3-113 the :acquire command is then used to store the simulated reference temperature. Print #1, "output 16; :unit:temp c" ' select °c temp scale print #1, "output 16; temp:rjun1:sim 0; sim?" ' set reference for 0°c print #1, "enter 16" ' get response from 2002 :tcoefficient [:sens...

  • Page 239

    Ieee-488 reference 3-114 :ocompensated [:sense[1]]:resistance:ocompensated control offset compensation for Ω 2 [:sense[1]]:fresistance:ocompensated control offset compensation for Ω 4 = 0 or off disable offset compensated ohms 1 or on enable offset compensated ohms :ocompensated? Query state of offs...

  • Page 240

    Ieee-488 reference 3-115 :uslope [:sense[1]]:temperature:dtcouple:uslope set tc slope = -0.99999 to 0.99999 specify tc slope default set tc slope to 20e-6 minimum set tc slope to -0.99999 maximum set tc slope to 0.99999 :uslope? Query tc slope :uslope? Default query *rst default slope value :uslope?...

  • Page 241

    Ieee-488 reference 3-116 3.19 :source subsystem this subsystem is used to set the logic level (true or false) of each digital output line. The com- mands for this subsystem are summarized in table 3-11. [:level] :source:ttl[1]:[level] control digital output line #1 :source:ttl2:[level] control digit...

  • Page 242

    Ieee-488 reference 3-117 3.20 :status subsystem the status subsystem is used to control the status registers of the model 2002. These registers and the overall status structure is explained in paragraph 3.7. The commands in this subsystem are summarized in table 3-12. [:event]? :status:measurement[:...

  • Page 243

    Ieee-488 reference 3-118 bit b7, buffer available (bav) — set bit indicates that there are at least two readings in the trace buffer (ptr), or the buffer has become empty (ntr). Bit b8, buffer half full (bhf) — set bit indicates that the trace buffer is half full (ptr), or that the buffer is no long...

  • Page 244

    Ieee-488 reference 3-119 bit b14, command warning (warn) — set bit indicates that a signal oriented measurement command parameter has been ignored (ptr), or a subsequent signal oriented measurement command has executed successfully (ntr). Note: whenever a questionable event occurs, the err annunciat...

  • Page 245

    Ieee-488 reference 3-120 trigger event register: bit b0 — not used. Bit b1, sequence 1 (seq1) — set bit indicates that the instrument is in the trigger layer (ptr), or that the instrument has exited from the trigger layer (ntr). Bits b2 through b15 — not used. Arm event register: bit b0 — not used. ...

  • Page 246

    Ieee-488 reference 3-121 bit b1, sequence 1 (seq1) — set bit indicates that the instrument is in an arm layer (ptr), or that the instrument has exited from the arm layers (ntr). Bits b2 through b15 — not used. Sequence event register: bit b0 — not used. Bit b1, layer 1 (lay1) — set bit indicates tha...

  • Page 247

    Ieee-488 reference 3-122 :enable :status:measurement:enable program measurement event enable register :status:questionable:enable program questionable event enable register :status:operation:enable program operation event enable register :status:operation:trigger:enable program trigger event enable ...

  • Page 248

    Ieee-488 reference 3-123 figure 3-27 measurement event enable register rav b15 - b12 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 (2 ) 9 (2 ) 8 (2 ) 7 (2 ) 5 (2 ) 4 (2 ) 3 (2 ) 2 (2 ) 1 (2 ) 0 32 0/1 bit position event decimal weighting value value : 1 = enable measurement event 0 = disable (mask) measurement ...

  • Page 249

    Ieee-488 reference 3-124 figure 3-29 operation event enable register idle arm trig b15 - b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 (2 ) 10 1024 (2 ) 6 (2 ) 5 (2 ) 1 (2 ) 0 64 32 0/1 0/1 0/1 bit position event decimal weighting value value : 1 = enable operation event 0 = disable (mask) operation event s...

  • Page 250

    Ieee-488 reference 3-125 :ptransition :status:measurement:ptransition program measurement transition filter (ptr) :status:questionable:ptransition program questionable transition filter (ptr) :status:operation:ptransition program operation transition filter (ptr) :status:operation:trigger:ptransitio...

  • Page 251

    Ieee-488 reference 3-126 where; bfl (bit b9) = 512 rav (bit b5) = 32 = 544 effects of positive transitions on the measurement event register: positive transition effect on measurement event measurement event register reading overflow sets b0 when reading exceeds range limits. Low limit 1 sets b1 whe...

  • Page 252

    Ieee-488 reference 3-127 effects of positive transitions on the questionable event register: positive transition effect on questionable event questionable event register temperature summary sets b4 when an invalid reference junction measurement has occurred. Calibration summary sets b8 when an inval...

  • Page 253

    Ieee-488 reference 3-128 effects of positive transitions on the operation event register: positive transition effect on operation event operation event register calibrating sets b0 at the start of calibration. Measuring sets b4 at the start of a measurement. Trigger layer sets b5 when waiting in the...

  • Page 254

    Ieee-488 reference 3-129 effects of positive transitions on the trigger event register: positive transition effect on trigger event trigger event register sequence 1 sets b1 when waiting in trigger layer. . Figure 3-36 trigger transition filter b15 - b2 b1 b0 (2 ) 1 2 0/1 bit position event decimal ...

  • Page 255

    Ieee-488 reference 3-130 effects of positive transitions on the arm event register: positive transition effect on arm event arm event register sequence 1 sets b1 when in an arm layer. . Figure 3-37 arm transition filter b15 - b2 b1 b0 (2 ) 1 2 0/1 bit position event decimal weighting value value : 1...

  • Page 256

    Ieee-488 reference 3-131 effects of positive transitions on the sequence event register: positive transition effect on sequence event sequence event register layer 1 sets b1 when in arm layer 1. Layer 2 sets b2 when in arm layer 2. . Print #1, "output 16; :stat:oper:ptr 1026; ptr?" ' set b1 and b10 ...

  • Page 257

    Ieee-488 reference 3-132 :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:ntransi...

  • Page 258

    Ieee-488 reference 3-133 effects of negative transitions on the questionable event register: negative transition effect on questionable event questionable event register temperature summary sets b4 when a valid reference junction measurement follows an invalid reference junction measurement. Calibra...

  • Page 259

    Ieee-488 reference 3-134 :condition? :status:measurement:condition? Read measurement condition register :status:questionable:condition? Read questionable condition register :status:operation:condition? Read operation condition register :status:operation:trigger:condition? Read trigger condition regi...

  • Page 260

    Ieee-488 reference 3-135 :queue commands [:next]? :status:queue[:next]? Read error queue 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. Every time you read the queu...

  • Page 261

    Ieee-488 reference 3-136 note: to disable all messages from entering the error queue, send the following command: :stat:que:enab () print #1, "output 16; :stat:que:enab (0:999); enab?" ' enable all messages and query print #1, "enter 16" ' get response message from 2002 disable :status:queue:disable...

  • Page 262

    Ieee-488 reference 3-137 3.21 :system subsystem the system subsystem contains miscellaneous commands that are summarized in table 3-16. :preset :system:preset return to :system:preset defaults this command returns the instrument to states optimized for front panel operation. :sys- tem:preset default...

  • Page 263

    Ieee-488 reference 3-138 :version? :system:version? Read scpi version this query command is used to read the version of the scpi standard being used by the model 2002. Example code: 1991.0 the above response message indicates the version of the scpi standard. Print #1, "output 16; :syst:vers?" ' que...

  • Page 264

    Ieee-488 reference 3-139 :state :system:azero:state control autozero = 1 or on enable autozero 0 or off disable autozero :state? Query state of autozero this command is used to disable or enable autozero. Important note: before you can enable or disable auto-zero, the model 2002 must first be in the...

  • Page 265

    Ieee-488 reference 3-140 when storage starts, the arm indicator turns on to denote that raw input readings are being stored in the buffer. After the storage process is finished, the * indicator turns on to denote that post processing (i.E. Math calculations) is being performed on the readings. When ...

  • Page 266

    Ieee-488 reference 3-141 before going into the sstream mode, make sure the data format byte order is correct for your computer. Ibm and ibm compatibles require the swapped byte order and hp requires normal byte order (see :format:border). Important note: before going into a stream mode, the instrume...

  • Page 267

    Ieee-488 reference 3-142 ond. Maximum reading rates require that the measure layer of the trigger model be configured for the immediate control source, infinite count and zero delay. When externally triggered (ext, tlink, timer or get), the maximum reading rate for either stream mode is 680 per seco...

  • Page 268

    Ieee-488 reference 3-143 next i ' repeat loop until 200 rdgs acquired print #1, "clear 16" ' cancel stream mode sleep 1 ' wait 1 second :lsync:state :system:lsync:state control line synchronization = 0 or off disable line synchronization 1 or on enable line synchronization :state? Query state of lin...

  • Page 269

    Ieee-488 reference 3-144 :syst:key 15 the parameter listing provides the key-press code in numeric order. Figure 3-39 also provides the key-press code. The :key command allows you to select the next displays over the bus. Sending :sys- tem:key 16 over the bus is the same as a single press of the nex...

  • Page 270

    Ieee-488 reference 3-145 :clear :system:clear clear error queue this action command is used to clear the error queue of messages. Print #1, "output 16; :syst:cle" ' clear error queue :lfrequency :system:lfrequency query power line frequency this query command is used to read the frequency of the pow...

  • Page 271

    Ieee-488 reference 3-146 :tstamp commands the following commands are used to configure and control the timestamp. For more informa- tion on timestamp, see paragraphs 3.14 (:format:elements) and 3.22.7 (:trace:tstamp :format). :type :system:tstamp:type select timestamp type = relative select relative...

  • Page 273

    Ieee-488 reference 3-148 :points :trace:points specify buffer size no memory option mem 1 mem 2 = 2 to 404 2 to 1381 2 to 5980 (full) 2 to 2027 2 to 6909 2 to 29908 (compact) maximum 404 1381 5980 (full) 2027 6909 29908 (compact) default 100 (all cases) minimum 2 (all cases) :points? This command is...

  • Page 274

    Ieee-488 reference 3-149 :feed? Query buffer feed this command is used to select the source of readings to be placed in the buffer. With sense[1] selected, raw readings are placed in the buffer when storage is performed. With calculate[1] selected, calculated math readings (polynomial or percent or ...

  • Page 275

    Ieee-488 reference 3-150 :read? This command is used to specify how much of the defined buffer (:points) will be used to store pre-triggered readings. This command is essentially the same as the :percent command except the amount is expressed as an exact value instead of a percent. Sending a value t...

  • Page 276

    Ieee-488 reference 3-151 this command is used to select the buffer control. With never selected, storage into the buffer is disabled. After cycling power, never is selected. With any of the other selections, storage is performed as long as buffer feed is not set for none (see :trace:feed none). When...

  • Page 277

    Ieee-488 reference 3-152 3.23 trigger subsystem the trigger subsystem is made up of a series of commands and subsystems to configure the three layers of the trigger model (see paragraph 2.7 and 3.8 for details). These commands and subsystems are summarized in table 3-15. :initiate commands [:immedia...

  • Page 278

    Ieee-488 reference 3-153 these action commands are used to bypass the specified control source of the trigger model. They are used when you do not wish to wait for the programmed event. Note from the trigger model (figure 3-13) that :arm:lay2:imm and :trig:imm also bypass the delay. The instrument m...

  • Page 279

    Ieee-488 reference 3-154 :source :arm[:sequence[1]][:layer[1]]:source specify arm event control source :arm[:sequence[1]]:layer2:source specify scan event control source :trigger[:sequence[1]]:source specify measure event control source = hold hold operation in specified layer immediate pass operati...

  • Page 280

    Ieee-488 reference 3-155 :timer? Query programmed timer interval :timer? Default query *rst default timer interval :timer? Minimum query lowest allowable timer interval :timer? Maximum query largest allowable timer interval these commands are used to set the interval for the scan layer and measure l...

  • Page 281

    Ieee-488 reference 3-156 :direction? Query source bypass state when a source bypass is enabled and the external or trigger link control source is selected, operation loops around the appropriate control source on the initial pass through that layer. Note that the source bypass for the scan and measu...

  • Page 282

    Ieee-488 reference 3-157 :oline :arm[:sequence[1]][:layer[1]]:tconfigure:asynchronous:oline select output trigger line; arm layer :arm[:sequence[1]]:layer2:tconfigure:asynchronous:oline select output trigger line; scan layer :trigger[:sequence[1]]:tconfigure:asynchronous:oline select output trigger ...

  • Page 283

    Ieee-488 reference 3-158 this command is used to set the date for the rtclock control source. Setting an invalid date (i.E. February 29, 1994) for the clock event results in an error and the previous date is retained. Print #1, "output 16; :arm:rtcl:date , , ; date?" ' set date to december 1, 1993 a...

  • Page 284

    Ieee-488 reference 3-159 3.24 :unit subsystem the unit subsystem is used to configure and control the measurement units for temp and acv, and is summarized in table 3-16. :temperature :unit:temperature specify temp units = c or cel °c temperature units f or far °f temperature units k k temperature u...

  • Page 285

    Ieee-488 reference 3-160 this command is used to specify the db reference level. When db units is selected (:volt- age:ac: db), acv db measurements are made using the specified db reference level. The reference level is specified in volts and is not range dependent. For example, a db reference level...

  • Page 286: Specifications

    A specifications a-1.

  • Page 287: Model 2002 Specifications

    2002 specified calibration intervals measurement 24 90 1 2 function hour 1 day 2 year 2 year 2 dc volts • • • • dc volts peak spikes • • • ac volts rms • 3 • 3 • 3 ac volts peak • • • ac volts average • 3 • 3 • 3 ac volts crest factor • • • ohms • • • • dc current • • • • dc in-circuit current • • •...

  • Page 288

    Dc volts dcv input characteristics and accuracy enhanced accuracy 1 - 10plc, dfilt 10 temperature coefficient relative accuracy ± (ppm of reading full reso- input ± (ppm of reading + ppm of range) + ppm of range)/ ° c range scale lution resistance transfer 12 24 hours 2 90 days 3 1 year 3 2 years 3 ...

  • Page 289

    Ac volts ac magnitude: rms or average. Peak and crest factor measurements also available. Acv input characteristics temperature coefficient 2 rms peak full scale ± (% of reading + % of range) / ° c range input rms resolution input impedance outside t cal ± 5 ° c 200 mv 1 v 210.0000 100 nv 1m Ω ± 2% ...

  • Page 290

    Ac volts (cont’d) normal mode rms 1 90 days, 1 year or 2 years, ± 2 ° c from last ac self-cal for 1% to 100% of range 3 , ± (% of reading + % of range) range 20–50hz 50–100hz 0.1–2khz 2–10khz 10–30khz 30–50khz 50–100khz 100–200khz 0.2–1mhz 1–2mhz 200 mv 0.25+0.015 0.07+0.015 0.02 + 0.01 0.02 + 0.01 ...

  • Page 291

    Ac volts notes 1. Specifications apply for sinewave input, ac + dc coupling, 1 power line cycle, autozero on, digital filter off, following 55-minute warm-up. 2. Temperature coefficient applies to rms and average readings. For frequencies above 100khz, add 0.01% of reading/ ° c to temperature coeffi...

  • Page 292

    Normal accuracy 15 - 1plc, offset comp. Off, dfilt off temperature coefficient relative accuracy ± (ppm of reading + ± (ppm of reading + ppm of range) ppm of range)/ ° c range 24 hours 6 90 days 7 1 year 7 2 years 7 outside t cal ± 5 ° c 20 Ω 5 +12 15 + 16 17 + 17 20 + 19 2.5 + 2.5 200 Ω 7 + 8 17 + ...

  • Page 293

    Keithley factory calibration uncertainty range ppm of reading 200 µ a 43 2 ma 40 20 ma 55 200 ma 162 2 a 129 factory calibration uncertainty represents traceability to nist. This uncertainty is added to relative accuracy specifications to obtain absolute accuracies. The uncertainties for each range ...

  • Page 294

    Temperature (rtd) reso- 4-wire accuracy 5 range lution 24 hours 2 90 days 3 1 year 3 2 years 3 –100 ° to +100 ° c 0.001 ° c ± 0.016 ° c ± 0.020 ° c ± 0.021 ° c ± 0.022 ° c –200 ° to +630 ° c 0.001 ° c ± 0.061 ° c ± 0.066 ° c ± 0.068 ° c ± 0.070 ° c –148 ° to +212 ° f 0.001 ° f ± 0.029 ° f ± 0.036 ° ...

  • Page 295

    Operating speed range change speed 1 typical delay before measurement initiation after making a range change. Function from to time dcv any any 5.2 ms acv any any 559 ms dci any any 7.6 ms aci any any 503 ms 2w Ω any 20 Ω to 2k Ω 5.2 ms any 20k Ω 15 ms any 200k Ω 27 ms any 2m Ω 103 ms any 20m Ω 153 ...

  • Page 296

    Delay and timer time stamp resolution: 1 µ s. Accuracy: ± 0.01% of elapsed time ± 1 µ s. Maximum: 2,100,000.000000 seconds (24 days, 7 hours). Delay time (trigger edge to reading initiation) maximum: 999,999.999 seconds (11 days, 14 hours). Resolution: 1ms. Jitter: ± 1ms. Timer (reading initiation t...

  • Page 297: Interface Function Codes

    B interface function codes b-1 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...

  • Page 298: Interface Command Messages

    C ascii character codes and ieee-488 multiline interface command messages c-1 decimal hexadecimal ascii ieee-488 messages* decimal hexadecimal ascii ieee-488 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 gtl sdc ppc 16 17 18 19 20 21 22 23 10 11 12 13 14 15 16 17 ...

  • Page 299

    Ascii character codes and ieee-488 multiline interface command messages c-2 decimal hexadecimal ascii ieee-488 messages* decimal hexadecimal ascii ieee-488 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...

  • Page 300

    Ascii character codes and ieee-488 multiline interface command messages c-3 decimal hexadecimal ascii ieee-488 messages* decimal hexadecimal ascii ieee-488 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 ...

  • Page 301: Ieee-488 Bus Overview

    D ieee-488 bus overview d-1 introduction basically, the ieee-488 bus is simply a communication sys- tem 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 de...

  • Page 302

    Ieee-488 bus overview d-2 . The ieee-488 bus is limited to 15 devices, including the controller. Thus, any number of talkers and listeners up to that limit may be present on the bus at one time. Although several devices may be commanded to listen simultaneously, the bus can have only one active talk...

  • Page 303

    Ieee-488 bus overview d-3 eoi (end or identify) — the eoi is usually used to mark the end of a multi-byte data transfer sequence. Srq (service request) — this line is used by devices when they require service from the controller. Handshake lines the bus handshake lines operate in an interlocked sequ...

  • Page 304

    Ieee-488 bus overview d-4 uniline commands atn, ifc and ren are asserted only by the controller. Srq is asserted by an external device. Eoi may be asserted either by the controller or other devices depending on the direction of data transfer. The following is a description of each com- mand. Each co...

  • Page 305

    Ieee-488 bus overview d-5 spe (serial poll enable) — spe is the first step in the serial polling sequence which is used to determine which device has requested service. Spd (serial poll disable) — spd is used by the controller to remove all devices on the bus from the serial poll mode and is general...

  • Page 306

    Ieee-488 bus overview d-6 figure d-3 command codes d 7 d 6 d 5 d 4 x 0 0 0 command x 0 0 1 command x 0 1 0 primary address x 0 1 1 primary address x 0 1 1 primary address x 0 1 1 primary address x 1 1 0 x 1 1 1 bits d 3 ↓ d 2 ↓ d 1 ↓ d 0 ↓ column → row ↓ 0 (a) 0 (b) 1 (a) 1 (b) 2 (a) 2 (b) 3 (a) 3(b...

  • Page 307

    Ieee-488 bus overview d-7 table d-2 hexadecimal and decimal command codes 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 table d-3 typical addressed command sequence step command ...

  • Page 308

    Ieee-488 bus overview d-8 table d-5 ieee command groups handshake command group ndac = not data accepted nrfd = not ready for data dav = data valid universal command group atn = attention dcl = device clear ifc = interface clear ren = remote enable spd = serial poll disable spe = serial poll enable ...

  • Page 309

    E ieee-488 conformance information e-1 information the ieee-488.2 standard requires specific information about how the model 2002 implements the standard. Paragraph 4.9 of the ieee-488.2 standard (std 488.2-1987) lists the documentation requirements. Table e-1 provides a summary of the require- ment...

  • Page 310

    Ieee-488 conformance information e-2 (16) (17) (18) (19) (20) (21) (22) (23) response to *idn (identification). Storage area for *pud and *pud? Resource description for *rdt and *rdt? Effects of *rst, *rcl and *sav. *tst information. Status register structure. Sequential or overlapped commands. Oper...

  • Page 311

    Ieee-488 conformance information e-3 table e-2 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:co...

  • Page 312

    Ieee-488 conformance information e-4 :trac:feed:pret:amo:perc :trac:feed:pret:amo:read :trac:feed:cont trac:poin * trac :feed:pret:amo :perc / 100 nev :trac:feed:pret:amo:read :trac:feed:pret:amo:perc :trac:feed:cont trac:feed:pret: amo:read / trac :poin * 100 nev :trac:egr :trac:feed:cont nev :trac...

  • Page 313

    Ieee-488 conformance information e-5 ...:det:func ...:aper ...:dig ...:aver:stat ...:aver:coun n ...:aver:tcon n ...:aver:adv:stat n ...:aver:adv:ntol n varies per function varies per function varies per function varies per functio varies per functio varies per functio varies per functio ...Aper:aut...

  • Page 314

    Ieee-488 conformance information e-6 :temp:rtd:beta :temp:rtd:type user :temp:rtd:delt :temp:rtd:type user :temp:rtd:rzer :temp:rtd:type user :temp:tc:type :temp:dig varies per tc type temp:dig:auto is on :rout:clos :rout:scan:lsel none :rout:open :rout:scan:lsel none the command actually opens a ch...

  • Page 315: Scpi Conformance Information

    F scpi conformance information f-1 introduction the model 2002 complies with scpi version 1991.0. Tables 3-4 through 3-16 list the scpi confirmed commands, and the non-scpi commands implemented by the model 2002..

  • Page 316: Example Programs

    G example programs g-1 the following programs demonstrate various aspects of model 2002 operation. Most programs use only the model 2002 while some include additional equipment, such as the model 2001-scan scanner card or a model 7001 (or 7002) switch system. The programs are written in microsoft qu...

  • Page 317

    Example programs g-2 measure and display reading; :measure? Command microsoft quickbasic 4.5 keithley kpc-488.2 interface ©1992, keithley instruments, inc. Description every time this program is run, the model 2002 goes to the most sensitive dcv range and makes a single measurement using the :measur...

  • Page 318

    Example programs g-3 • any one of the following ieee-488 interfaces: keithley model kpc-488.2 keithley model kpc-488.2at capital equipment corporation pc488 the program assumes that the model 2002 is set to address 16. Loading user library the user library for quickbasic 4.5 is provided with the iee...

  • Page 319

    Example programs g-4 then sent to the computer and displayed. This process contin- ues until a keystroke occurs. Required equipment • model 2002 multimeter • microsoft quickc 2.0 • national gpib pc interface (interface software must be installed and configured as explained in the instruction manual)...

  • Page 320

    Example programs g-5 keithley model kpc-488.2 keithley model kpc-488.2at capital equipment corporation pc488 the program assumes that the model 2002 is set to address 16. Loading user library the user library for quickbasic 4.5 is provided with the ieee-488 interface (ieeeqb.Qlb). Assuming quickbasi...

  • Page 321

    Example programs g-6 this program configures the model 2002 as follows: function: Ω 4 filter: repeat averaging mode, 5 readings resolution: 7 1/2 digits required equipment • model 2002 multimeter • microsoft quickbasic 4.5 • iotech gp488b ieee-488 interface • iotech driver488 software (installed and...

  • Page 322

    Example programs g-7 program (ohmsbufi.Bas) (cont.) print #1, "output 16; *cls" ' clear 2002 cmd$ = ":trac:feed sens; poin 5; feed:cont next;" cmd$ = cmd$ + ":init:cont on" ' set up buffer to store ' 5 points after averaging, ' arm 2002. Print #1, "output 16;"; cmd$ print #1, "output 16; *trg" ' tri...

  • Page 323

    Example programs g-8 • microsoft quickbasic 4.5 • any one of the following ieee-488 interfaces: keithley model kpc-488.2 keithley model kpc-488.2at capital equipment corporation pc488 the program assumes that the model 2002 is set to address 16. Loading user library the user library for quickbasic 4...

  • Page 324

    Example programs g-9 when the prompt (?) is displayed on the computer crt, press enter to display the 1000 readings. Required equipment • model 2002 multimeter • microsoft quickbasic 4.5 • any one of the following ieee-488 interfaces: keithley model kpc-488.2 keithley model kpc-488.2at capital equip...

  • Page 325

    Example programs g-10 program (astream.Bas) (cont.) cmd$ = ":sens:volt:dc:aver:stat off; adv:stat off; :init:cont on" ' turn filters off gosub sendcmd cmd$ = ":syst:amet astr" ' set for ascii stream gosub sendcmd sleep 1 ' 1 second delay for setup cls ' clear screan print "test in progress....." r$ ...

  • Page 326

    Example programs g-11 • any one of the following ieee-488 interfaces: keithley model kpc-488.2 keithley model kpc-488.2at capital equipment corporation pc488 the program assumes that the model 2002 is set to address 16. Linking program with library after writing and compiling the program, you will h...

  • Page 327

    Example programs g-12 • microsoft quickbasic 4.5 • any one of the following ieee-488 interfaces: keithley model kpc-488.2 keithley model kpc-488.2at capital equipment corporation pc488 the program assumes that the model 2002 is set to address 16. Loading user library the user library for quickbasic ...

  • Page 328

    Example programs g-13 program (fastscan.Bas) (cont.) 'config buffer all send(16, ":trac:cle; poin 1810; egr comp; feed sens", gpib.Status%) ' clear readings from buffer ' set buffer size to 1810 points ' select compact element group ' select sense as source of readings call send(16, ":trac:feed:cont...

  • Page 329

    Example programs g-14 measure high speed channels; model 2001-scan microsoft quickbasic 4.5 keithley kpc-488.2 interface ©1992, keithley instruments, inc. Description this program measures (dcv) the two high speed channels (ch 5 and 10) of the model 2001-scan scanner card. Each channel is measured f...

  • Page 330

    Example programs g-15 program (scan2001.Bas) for x = 1 to 5 t1 = timer call send(16, ":rout:clos (@5)", gpib.Status%) ' close channel 5 call transmit("unl unt listen 16 get", gpib.Status%) ' trigger a measurement call send(16, "fetch?", gpib.Status%) ' fetch reading call enter(k2002data$, gpib.Len%,...

  • Page 331

    Example programs g-16 • rtd temperature sensor (connected to channel 4 of the scanner card) • microsoft quickbasic 4.5 • any one of the following ieee-488 interfaces: keithley model kpc-488.2 keithley model kpc-488.2at capital equipment corporation pc488 the program assumes that the model 2002 is se...

  • Page 332

    Example programs g-17 • model 8501-1 trigger link cable (connect 2002 to 7001 or 7002) • model 7014 thermocouple multiplexer card (installed in slot 1 of 7001 or 7002) • two type k thermocouples (connected to channels 2 and 3 of 7014) • microsoft quickbasic 4.5 • any one of the following ieee-488 in...

  • Page 333

    Example programs g-18 program (bufclint.Bas) (cont.) ' idle 2002 and 7001. ' cmd$ = "*rst; :init:cont off" gosub send2002 ' reset 2002 and disable continuous ' initiation cmd$ = ":abor" gosub send2002 ' place 2002 in idle cmd$ = "*rst; :init:cont off" gosub send7001 ' reset 7001 and disable continuo...

  • Page 334

    Example programs g-19 program (bufclint.Bas) (cont.) cmd$ = ":trig:tcon:asyn:ilin 2; olin 1" gosub send2002 ' select triglink lines; input = line ' #2, output = line #1 cmd$ = "trig:tcon:dir sour" gosub send2002 ' enable source bypass for trigger ' layer cmd$ = ":arm:lay1:coun 1" gosub send2002 ' se...

  • Page 335

    Example programs g-20 program (bufclint.Bas) (cont.) cmd$ = ":trac:feed:cont next; *opc" gosub send2002 ' select next buffer control mode ' set opc upon completion of commands cmd$ = ":rout:scan:lsel ext" gosub send2002 ' select external scan mode 'trigger equipment cmd$ = ":init" gosub send7001 ' t...

  • Page 336

    Example programs g-21 program (bufclint.Bas) (cont.) send2002: call send(dmmaddr%, cmd$, status%) return send7001: call send(scanaddr%, cmd$, status%) return.

  • Page 337: Hp3458A Emulation Mode

    H hp3458a emulation mode h-1 introduction this appendix provides detailed information on using the model 2002 hp3458a emulation mode. The emulation mode gives the model 2002 a high degree of compatibility with the hewlett-packard hp3458a digital multimeter, allowing the instrument to be substituted ...

  • Page 338

    Hp3458a emulation mode h-2 command syntax and compatibility the following paragraphs discuss certain command syntax and compatibility issues that apply to the hp3458a emula- tion mode. Parameter defaults the model 2002 will assume default parameters if the parameters are omitted. Default parameters ...

  • Page 339

    Hp3458a emulation mode h-3 unsupported queries if an unsupported query is detected, a -1 will be returned as the query response in most cases. These are queries support- ed by the hp3458a but not supported by the model 2002. Fixed2 and extout will not return -1, however. Sending the query form of co...

  • Page 340: Aper

    Hp3458a emulation mode h-4 aper purpose to program the a/d integration time. Format aper parameter = 166.67e-6s to 1s default 1.67e-4s query aper? Returns aperture in seconds. Description the aper command programs the model 2002 a/d integration period. The unit will accept values between 0s and 1s, ...

  • Page 341: Calstr?

    Hp3458a emulation mode h-5 parameter numeric equivalent description off 0 disable autozero. On 1 enable autozero. Once 2 not supported (ignored). Default on query azero? Returns autozero status. Description azero enables/disables the autozero mode. The valid parameters are off, on, and once, which c...

  • Page 342: Disp

    Hp3458a emulation mode h-6 query delay? Returns delay time in seconds. Description the delay command programs the time interval between the trigger event and the first sample event in seconds. Although the valid parameter range is from 1e-7s to 6000s, the model 2002 rounds any value below 1ms (0.001...

  • Page 343: Err?

    Hp3458a emulation mode h-7 parameter decimal bit number error condition 1 0 hardware error 4 2 trigger too fast error 8 3 syntax error 16 4 command not allowed from remote 32 5 undefined parameter received 64 6 parameter out of range 2048 11 settings conflict 16384 14 function not supported default ...

  • Page 344: Errstr?

    Hp3458a emulation mode h-8 errstr? Purpose to request the error number and error response string. Format errstr? Response , description the errstr? Query returns two responses separated by a comma. The first response is the error num- ber, and the second is the message explaining the error. Unlike t...

  • Page 345: Func

    Hp3458a emulation mode h-9 example fsource acv select ac voltage source. Fsource acdci select ac+dc current source. Func purpose to select the measurement function and range. Format func ,, parameter parameter numeric equivalent description dcv 1 dc voltage acv 2 ac voltage acdcv 3 dc-coupled ac vol...

  • Page 346: Line?

    Hp3458a emulation mode h-10 description the id? Query allows you to request the instrument's identification string. The multimeter responds with the string “hp3458a.” line? Purpose to request the ac power line frequency. Format line? Response line frequency in hz. Description the line? Query measure...

  • Page 347: Mformat

    Hp3458a emulation mode h-11 example mem fifo store as first in, last out. Mem off turn off storage. Mformat purpose to clear reading memory, and to designate the storage format for new readings. Format mformat parameter parameter numeric equivalent description ascii 1 ascii sreal 4 single real dreal...

  • Page 348: Nplc

    Hp3458a emulation mode h-12 description the ndig command programs the number of digits the instrument uses when displaying readings. Note that there is an implied 1/2 digit, so when you specify n digits, n-1/2 are displayed. Note the model 2002 frequency function is limited to only 4 or 5 digits (nd...

  • Page 349: Ocomp

    Hp3458a emulation mode h-13 description the nrdgs command programs the number of readings per trigger as well as the event that initiates the trigger. Available events include continuous, external trigger, the gpib talk command, as well as timer events. All other hp3458a trigger events are not suppo...

  • Page 350: Opt?

    Hp3458a emulation mode h-14 description the oformat command controls the designated gpib output format for readings transferred over the bus for both normal readings and readings from memory. The oformat command is identical to the mformat command. Both commands control the format of both normal and...

  • Page 351: Range

    Hp3458a emulation mode h-15 fast same as norm with the following exceptions: dcv 10 oformat dint disp off trig auto azero off dig: not supported. Default norm description the preset command selects one of two preset instrument configurations, one for normal opera- tion, and one for fast operation. T...

  • Page 352: Rev?

    Hp3458a emulation mode h-16 azero on dcv auto disp on emask 32767 (all errors enabled) fsource acv mem off mformat sreal ndig 7 nplc 10 nrdgs 1,auto ocomp off oformat ascii tarm aut timer 1 trig auto all other commands and settings are unaffected. Rev? Purpose to request the main and front panel rev...

  • Page 353: Rstate

    Hp3458a emulation mode h-17 parameter decimal weight bit number enabled condition 4 2 srq command executed 8 3 power-on srq 32 5 error (consult the error register) 64 6 service requested (cannot disable this bit) 128 7 data available default 0 query rqs? Returns the weighted sum of all enabled statu...

  • Page 354: Srq

    Hp3458a emulation mode h-18 parameter numeric equivalent description ana 1 rms conversion rndm 2 low-frequency voltage measurements sync 3 low-frequency voltage measurements default ana query setacv? Returns the currently specified conversion technique. A “3” is returned for rndm or sync. Descriptio...

  • Page 355: Stb?

    Hp3458a emulation mode h-19 stb? Purpose to request the status register value. Format stb? Response decimal weight bit number status register condition 4 2 srq command executed 8 3 power on 16 4 ready for instructions 32 5 error (as set by emask) 64 6 service requested (srq) 128 7 data available des...

  • Page 356: Tarm

    Hp3458a emulation mode h-20 parameter parameter numeric equivalent description auto 1 triggers automatically ext 2 triggers on the negative edge of signal on external trigger connector sgl 3 triggers once and reverts to hold hold 4 disables triggering default sgl (power-on = auto) query trig? Return...

  • Page 357: Temp?

    Hp3458a emulation mode h-21 temp? Purpose to request the internal temperature of the model 2002. Format temp? Response model 2002 internal temperature in °c description the temp? Query returns the internal temperature of the model 2002. The response is in standard numeric format in degrees celsius. ...

  • Page 358: Index

    Index symbols *cls — clear status 3-29 *ese — event enable 3-30 *ese? — event enable query 3-30 *esr? — event status register query 3-31 *idn? — identification query 3-32 *opc — operation complete 3-33 *opc? — operation complete query 3-34 *opt? — option identification query 3-35 *rcl — recall 3-35 ...

  • Page 359

    F features 1-1 filter 2-71 filter modes 2-71 filter types 2-71 frequency 2-32 front panel aspects of ieee-488 operation 3-5 front panel operation 2-1 front panel scanner controls 2-77 functions 2-9 g general 2-99 general bus commands 3-4 general information 1-1 get (group executive trigger) 3-5 gpib...

  • Page 360: Service Form

    Service form model no. Serial no. Date name and telephone no. Company list all control settings, describe problem and check boxes that apply to problem. ❏ intermittent ❏ analog output follows display ❏ particular range or function bad; specify ❏ ieee failure ❏ obvious problem on power-up ❏ batteries...

  • Page 361

    Keithley instruments, inc. 28775 aurora road cleveland, ohio 44139 printed in the u.S.A..