background image

 

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) of the
Status Byte Register. Conversely, when unmasked, a set
summary bit in the Status Byte Register sets bit B6. 

A Status Summary Message bit in the Status Byte Register is
masked when the corresponding bit in the Service Request
Enable Register is cleared (0). When the masked summary
bit in the Status Byte Register sets, it is ANDed with the cor-

Figure 3-12

Status byte and service request (SRQ)

Status Summary Messages

* STB?

Serial Poll

OSB

(B7)

RQS

(B6)

MSS

ESB

(B5)

MAV

(B4)

QSB

(B3)

EAV

(B2)

(B1)

(B0)

OR

* SRE

* SRE?

Status Byte
Register

Service Request
Enable Register

OSB = Operation Summary Bit
MSS = Master Summary Status
RQS = Request for Service
ESB = Event Summary Bit
MAV = Message Available
QSB = Questionable Summary Bit
EAV = Error Available
MSB = Measurement Summary Bit

   & = Logical AND
OR = Logical OR

OSB

(B7)

(B6)

ESB

(B5)

MAV

(B4)

QSB

(B3)

EAV

(B2)

(B1)

(B0)

&

&

&

&

&

MSB

MSB

&

Service

Request

Generation

Read by Serial Poll

Read by *STB?

responding cleared bit in the Service Request Enable Regis-
ter. The logic “0” output of the AND gate is applied to the
input of the OR gate and thus, will not set the MSS/RQS bit
in the Status Byte Register. 

A Status Summary Message bit in the Status Byte Register is
unmasked when the corresponding bit in the Service Request
Enable Register is set (1). When the unmasked summary bit
in the Status Byte Register sets, it is ANDed with the corre-
sponding set bit in the Service Request Enable Register. The
logic “1” output of the AND gate is applied to the input of
the OR gate and thus, sets the MSS/RQS bit in the Status
Byte Register. 

Summary of Contents for 2002

Page 1: ...www keithley com E C N E D I F N O C F O E R U S A E M R E T A E R G A Model 2002 Multimeter User s Manual 2002 900 01 Rev E February 2009...

Page 2: ...rt without the prior written approval of Keithley Instruments Inc is strictly prohibited TSP TSP Link and TSP Net are trademarks of Keithley Instruments Inc All Keithley Instruments product names are...

Page 3: ...e with electrical signals that are rated Measurement Category I and Measurement Category II as described in the International Electrotechnical Commission IEC Standard IEC 60664 Most measurement contro...

Page 4: ...d common mode voltages Use standard safety precautions to avoid personal contact with these voltages The symbol on an instrument shows that the surface may be hot Avoid personal contact to prevent bur...

Page 5: ...uit safety precautions 2 4 2 2 5 Power on default conditions 2 4 2 2 6 Warm up period 2 4 2 2 7 IEEE 488 primary address 2 4 2 3 Display 2 4 2 3 1 Multiple displays 2 4 2 3 2 Information messages 2 7...

Page 6: ...2 10 4 Selecting and configuring math 2 76 2 10 5 Calculate multiple display 2 77 2 11 Scanning 2 77 2 11 1 Scanning overview 2 77 2 11 2 Front panel scanner controls 2 77 2 11 3 Using CHAN key to clo...

Page 7: ...ent status register query 3 31 3 10 4 IDN identification query 3 32 3 10 5 OPC operation complete 3 33 3 10 6 OPC operation complete query 3 34 3 10 7 OPT option identification query 3 35 3 10 8 RCL r...

Page 8: ...ystem 3 116 3 20 STATus subsystem 3 117 3 20 1 EVENt 3 117 3 20 2 ENABle NRf 3 122 3 20 3 PTRansition NRf 3 125 3 20 4 NTRansition NRf 3 132 3 20 5 CONDition 3 134 3 20 6 PRESET 3 134 3 20 7 QUEue com...

Page 9: ...IMer n 3 154 3 23 8 SIGNal 3 155 3 23 9 TCONfigure commands 3 155 3 23 10 RTCLock commands 3 157 3 24 UNIT subsystem 3 159 A Specifications B Interface Function Codes C ASCII Character Codes and IEEE...

Page 10: ...rigger link connectors 2 53 Figure 2 19 DUT test system 2 54 Figure 2 20 Trigger Link connections asynchronous example 1 2 54 Figure 2 21 Operation model for asynchronous trigger link example 1 2 56 F...

Page 11: ...20 IEEE754 double precision data format 64 data bits 3 81 Figure 3 21 Measurement Event Register 3 118 Figure 3 22 Questionable Event Register 3 119 Figure 3 23 Operation Event Register 3 120 Figure 3...

Page 12: ...Table 2 19 2 and 4 auto filter 2 30 Table 2 20 2 and 4 auto resolution 2 31 Table 2 21 Trigger level range and increments 2 32 Table 2 22 CONFIGURE FREQUENCY menu structure 2 33 Table 2 23 CONFIG TEMP...

Page 13: ...ommand summary 3 62 Table 3 14 TRACe command summary 3 63 Table 3 15 Trigger command summary 3 63 Table 3 16 UNIT command summary 3 65 Table 3 17 Minimum delay times for stream mode 3 142 B Interface...

Page 14: ...can be stored and recalled from the front panel or over the IEEE 488 bus For example the buffer can be pro grammed to store up to 850 readings at 4 5 digits or up to 250 time stamped readings at 6 5...

Page 15: ...age that may have occurred during transit Note There may be a protective film over the display lens which can be removed Report any damage to the shipping agent immediately Save the original packing c...

Page 16: ...wo spade lugs two alligator clips and two spring hook test probes The spade lugs and alligator clips are rated at 30V RMS 42 4V peak the test probes are rated at 1000V These components are designed to...

Page 17: ...e 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 p...

Page 18: ...mation 2 9 Filter Covers the use of the digital filter types that can be used to reduce reading noise 2 10 Math Describes the calculations that can be per formed on readings in continuous operation 2...

Page 19: ...up sequence On power up the Model 2002 performs self tests on its EPROM and RAM and checksum tests on data stored in non volatile memory See Table 2 1 If a failure is detected the instrument momentari...

Page 20: ...to factory default values but they are not stored into EEPROM To do this perform a comprehensive calibration Error 513 AC calibration data lost AC cal constants are set to factory default values but...

Page 21: ...eakdown in insula tion creating a shock hazard 2 2 5 Power on default conditions Power on default conditions are those conditions the instru ment assumes when it is first turned on You can change thes...

Page 22: ...le 2 3 for paragraph references Displays that are common to most of the measurement functions are dis cussed here Table 2 3 Multiple displays by function Function Next display Paragraph All DC voltage...

Page 23: ...u will access one of the following menus Figure 2 1 Bar graph zero at left multiple display 25 of full range Full Range 11 96859 VDC 50 of full range 75 of full range 0 20V For frequency FREQ BARGRAPH...

Page 24: ...s ENTER when done Maximum and minimum The maximum and minimum multiple display shows the maximum and minimum readings since the display was en tered See Figure 2 3 The maximum and minimum values are r...

Page 25: ...eter EE EE EE EE EE EE EE EE 110 111 112 Command header error Header separator error Program mnemonic too long EE EE EE 113 114 Undefined header Header suffix out of range EE EE 120 121 123 124 128 Nu...

Page 26: ...rogram setup conditions every time you switch from one function to another each function remembers its own unique setup configuration Setup con figuration parameters that are remembered include Range...

Page 27: ...on time in PLC 0 01 50 Default to setting appropriate for resolution FILTER AUTO AVERAGING ADVANCED AVERAGING MODE Digital filter menu Default to filter appropriate for integration time Program a simp...

Page 28: ...filter 1 100 readings with a noise tolerance window 0 100 of range Select moving average or repeating average mode RESOLUTION AUTO 3 5d 4 5d 5 5d 6 5d 7 5d 8 5d Display resolution menu Default to res...

Page 29: ...r the default integration times of the DCV and ACV functions The default set by resolution integration times of other func tions are listed in Tables 2 13 2 18 and 2 24 FILTER FILTER lets you set the...

Page 30: ...g Mode DCV On Advanced 10 1 0 Moving DCV peak spikes On Advanced 10 5 0 Moving RMS average low fre quency RMS Any Off Advanced 10 5 0 Moving ACV peak Volts dB dBm On On Advanced Averaging 10 10 5 0 Mo...

Page 31: ...lected there is no bar graph or zero centered bar graph multiple display 4 When units are changed from volts to dB or dBm all values less than zero that depend on the new units are made equal to zero...

Page 32: ...e asked to enter a value for the measurement window A typical message follows PEAK WINDOW 0 1 s This sets the time the signal is sampled before the display is updated with a new reading It can range f...

Page 33: ...t by ACV speed FILTER Unaffected by DCV and ACV filters RESOLUTION Set by ACV resolution UNITS Fixed on volts COUPLING Fixed on AC coupling AC TYPE Fixed on normal mode RMS 000 0000 mVDC 000 000 mVAC...

Page 34: ...fect SPEED Fixed at 100msec Peak window has no effect FILTER Unaffected by DCV and ACV filters RESOLUTION Fixed at 3 5 digits UNITS Fixed on volts COUPLING Fixed on AC DC coupling NOTE The peak detect...

Page 35: ...ffect SPEED Fixed at 100msec Peak window has no effect FILTER Unaffected by DCV and ACV filters RESOLUTION Fixed at 3 5 digits UNITS Fixed on volts COUPLING Fixed on AC DC coupling NOTE The peak detec...

Page 36: ...affected by DCV and ACV filters RESOLUTION Fixed at 3 5 digits UNITS Fixed on volts COUPLING Fixed on AC DC coupling NOTE The peak detector captures the maximum value of the input signal 000 0000 mVDC...

Page 37: ...her functions REL No effect SPEED Fixed at 100msec Peak window has no effect FILTER If ACV filter is on crest factor is effectively filtered as well RESOLUTION Fixed at 3 digits UNITS None COUPLING AC...

Page 38: ...GE Set by ACV range auto or fixed Autoranges independently of other functions REL No effect SPEED Set by ACV speed FILTER Unaffected by ACV filter RESOLUTION Fixed at 5 5 digits UNITS Fixed on volts C...

Page 39: ...ch signal at only one point Thermal EMFs Thermal emfs thermoelectric potentials are generated by thermal differences between the junctions of dissimilar metals These can be large compared to the sig n...

Page 40: ...screwdriver into the rear panel AMPS holder Push in gently and rotate the fuse carrier one quarter turn counter clockwise Release pres sure on the holder and its internal spring will push the fuse car...

Page 41: ...rmal current measurement use AMPS terminals Select in circuit current measurement use INPUT and SENSE terminals Table 2 12 CONFIGURE ACI menu structure Menu item Description SPEED NORMAL FAST MEDIUM H...

Page 42: ...reso lution 5 5 digits Table 2 14 DCI and ACI auto filter Measurement function and type State Type Readings Noise tolerance Mode DC current On Advanced 10 1 0 Moving DC in circuit current On Advanced...

Page 43: ...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 FRO...

Page 44: ...s VMEAS1 IIN CKT ISOURCE VMEAS2 IIN CKT VMEAS1 IIN CKT VMEAS2 IIN CKT ISOURCE VMEAS1 IIN CKT VMEAS2 IIN CKT VMEAS2 ISOURCE VMEAS1 IIN CKT VMEAS2 IIN CKT VMEAS2 ISOURCE IIN CKT VMEAS1 VMEAS2 VMEAS2 ISO...

Page 45: ...by ACI filter FREQ has no filter RESOLUTION Fixed at 5 digits COUPLING Set by ACI coupling INPUT TERMINALS Fixed on CURRENT 000 000 AAC RMS or AVG 0 0000 Hz A AC RMS or average current and frequency f...

Page 46: ...MAXAUTORANGE 1G 200M 20M 2M 200k 20k Set upper limit for autoranging of 2 wire resistance Select a specific range Table 2 17 CONFIGURE OHMS 4W menu structure Menu item Description SPEED NORMAL FAST M...

Page 47: ...al filter response The filter menu is available from the function configuration menus i e CONFIGURE OHMS 2W or by pressing CONFIGURE FILTER with the desired function already selected All of the parame...

Page 48: ...n 0 01 to 0 02 PLC 0 02 to 0 10 PLC 0 10 to 1 00 PLC 1 00 to 10 00 PLC 10 00 to 50 PLC 4 5d 5 5d 6 5d 7 5d 8 5d Note If the resolution is AUTO and the integration time SET BY RSLN the resolution will...

Page 49: ...the menus Note that a function does not have to be selected in order to be configured When the function is selected it will assume the programmed status MAX SIGNAL LEVEL The maximum signal level is u...

Page 50: ...measurements menu Select INPUT HI and INPUT LO terminals Select AMPS and INPUT LO terminals COUPLING AC AC DC Coupling menu Select AC coupled measurements Select DC coupled measurements Notes 1 The m...

Page 51: ...G and then TEMP Paragraph 2 3 5 summarizes the rules for navigating through the menus Note that a function does not have to be selected in order to be configured When the function is selected it will...

Page 52: ...d possible instrument damage do not use the Model 8680 RTD Probe Adapter to measure voltages exceeding 30V RMS 42 4V peak NEXT DISPLAY PREV POWER DCV ACV DCI ACI 2 4 FREQ TEMP REL TRIG STORE RECALL IN...

Page 53: ...nfigure simulated or real junction Acquire reference temperature Select internal temperature transducer UNITS DEG C DEG F K Temperature units menu Select desired temperature units SPEED NORMAL FAST ME...

Page 54: ...l come with a certificate of calibration that lists the calibration constants and the temperature range supported In all cases except subranges 4 and 7 translation of the supplied coefficients to Mode...

Page 55: ...further configuration JCN1 JCN2 JCN3 JCN4 or JCN5 After choosing one of these reference junctions you can configure it further or acquire a reference temperature CONFIGURE This menu item displays the...

Page 56: ...d 5 5d 6 5d 1 0 PLC 1 0 PLC 1 0 PLC 1 0 PLC Note If the integration time is SET BY RSLN and the resolution AUTO the integration time will be 1 0 PLC and the resolution set by sensor RESLN Resolution f...

Page 57: ...al NOTE Autoranging should not be used when op timum speed is required Note that up ranging occurs at 105 of range while down ranging occurs at 10 of range To cancel autoranging press AUTO or the RANG...

Page 58: ...or dBm is applied after the read ing is referenced to the selected level 2 6 3 Multiple display of rel One of the multiple displays allows you to view the read ing without rel applied on the bottom li...

Page 59: ...f measurements to make Repeat measuring indefinitely Count use defined value 1 99999 Select trigger control mode Enable Source Bypass Disable Source Bypass SCAN SOURCE IMMEDIATE EXTERNAL MANUAL GPIB T...

Page 60: ...to arm meter Use bus triggers to arm meter Use Trigger Link triggers to arm meter Enter Trigger Link lines Use clock to arm meter Enter time and date Use to hold up the measurement in the arm layer De...

Page 61: ...er Scan Scan Count No Yes Delay Scan Delay Measure Event Detection No Yes Measure Trigger Control Source Source Bypass Enabled Measure Count Measure Delay Device Action Output Trigger Control Source O...

Page 62: ...Timer Event detection is immediately satisfied on the initial pass through the layer Each subsequent detection is satisfied when the programmed timer inter val 1 to 999999 999 seconds elapses A timer...

Page 63: ...y Gener al rules for navigating through the menu structure one con tained in paragraph 2 3 4 SOURCE This menu item selects the event that controls the measure source IMMEDIATE With this selection even...

Page 64: ...ement starts the next mea surement assuming the Model 2002 is programmed for another measurement see COUNT HOLD When HOLD is selected the measure source is sup pressed As a result measuring is stopped...

Page 65: ...L is active with bus triggering selected Pressing the TRIG key passes operation into the measure layer TRIGLINK With this selection the scan source is con trolled by the Trigger Link of the Model 2002...

Page 66: ...menu item selects the event that controls the arm source IMMEDIATE With this selection operation passes imme diately into the scan layer EXTERNAL With this selection external triggers are used to con...

Page 67: ...enable or disable the source bypass The source bypass is used to bypass the arm event on the first pass through the arm layer SOURCE With this selection the source bypass is enabled The arm event will...

Page 68: ...he Scan Source is programmed for External an output trigger occurs on each return path through the scan layer If the arm layer Source Bypass is enabled Control Source and the Arm Source is programmed...

Page 69: ...2 waits in the measure layer for a trigger With the Channel Trigger Control of the switch system set for Source scan operation initially bypasses the need for an external trigger to close the first ch...

Page 70: ...Model 2002 outputs a Trigger Link completion pulse typically to a scanner to close the next channel The measure layer is configured using the CONFIG TRIG menu see paragraph 2 7 2 The scan layer and or...

Page 71: ...test system are shown in Figure 2 20 Trigger Link of the Model 2002 is connected to Trigger Link of the Model 7001 7002 Switch System Notice that only one Trigger Link cable is needed Figure 2 19 DUT...

Page 72: ...Link trigger from the Model 7001 7002 Press STEP on the Model 7001 7002 to start the scan The scanner s output pulse triggers the Model 2002 to take a reading store it and send a trigger pulse The fol...

Page 73: ...er can be connected to the Trigger Link of the Model 2002 using the adapter With this adapter a Model 706 could be substituted for the Model 7001 7002 in the previous example Asyn chronous Trigger Lin...

Page 74: ...2 7501 1 2 8502 Trigger Link Adapter Channel Ready External Trigger Figure 2 23 DUT test system asynchronous example 2 NEXT DISPLAY PREV POWER 2002 MULTIMETER SENSE 4 WIRE HI INPUT LO INPUTS CAL 500V...

Page 75: ...Figure 2 24 Trigger Link connections asynchronous example 2 Trigger Link 7001 or 7002 Switch System Trigger Link Cables 8501 IN OUT External Trigger IN OUT 230 Voltage Source 8502 Trigger Link Adapte...

Page 76: ...d to scan ten channels operation loops back up to point B where it waits for an input trigger Note that Bypass is no longer in effect A B C D The trigger pulse from the Model 7001 7002 triggers the Mo...

Page 77: ...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 Trigger 2002 to make Measurement and Output Trigger...

Page 78: ...have relay settling times of 10msec and 50msec re spectively The Model 2002 is designated as the trigger con trol source and the two Model 7001 7002 units as trigger control acceptors Assume that the...

Page 79: ...ONT OFF Scan list 1 1 1 10 Arm layer Arm spacing Immediate Arm count 1 Arm trigger control Acceptor Scan layer Scan spacing Immediate Number of scans 1 Scan trigger control Acceptor Channel layer Chan...

Page 80: ...Wait for Trigger Link Trigger Scan Channel C Pull Trigger Line Low D No Scanned 10 Channels Yes 7001or 7002 Make Measurement Made 10 Measurements 2002 Press STEP to start scan Arm A Wait for Trigger L...

Page 81: ...e 2 29 When the Model 2002 releases the trigger line the leading positive going edge triggers the Model 7001 7002 to close the next channel in the scan This pulls the trigger line low triggering the M...

Page 82: ...ture Menu item Description Burst mode Data group Full Compact Control Fill and stop Pretrigger Percentage Reading count Event Continuous Never Timestamp Type Relative Time Real Time Format Absolute De...

Page 83: ...ion is used to enable or disable the burst mode OFF Selecting this menu item returns the instrument to the CONFIG DATA STORE menu ON Select ON to enable burst mode This action clears the buffer puts t...

Page 84: ...rocessing rdg xx of 1000 BURST 00100 READINGS Storage complete press RECALL BURST 00100 READINGS Use ENTER EXIT or INFO Rdg 00000 Rdg 00099 BURST 00100 READINGS Use ENTER EXIT or INFO press ENTER to l...

Page 85: ...ill change to reflect the alternate format ABSOLUTE With this selection each timestamp provides the time and date that the reading was taken see REAL TIME timestamp type or the number of seconds from...

Page 86: ...nabled math operations are performed BEFORE CALC With this item selected readings are placed in the buffer before any math is performed NONE With NONE selected no readings are placed in the buffer whe...

Page 87: ...red continuous ON Rdg 00000 Time 067 709331 sec 100 rdgs stored continuous ON STORAGE INTERRUPTED Acquired 100 of 100 readings normal reading display on off Table 2 34 Pretrigger sequence Action Resul...

Page 88: ...of digital filters averaging and advanced Both types are a simple average of one to 100 reading conversions The difference between them is the user programmable noise window of the advanced filter Th...

Page 89: ...ding 1 A1 A1 A1 A1 A1 A2 A1 A1 A1 A1 A3 A2 A1 A1 A1 A4 A3 A2 A1 A1 A6 A6 A6 A6 A6 Conversions Type advanced Readings 5 Mode moving Noise level 1 of range A1 A1 A1 A1 A1 A2 A1 A1 A1 A1 A3 A2 A1 A1 A1 A...

Page 90: ...ode Moving Conversion 11 10 9 8 7 6 5 4 3 Conversion 2 Reading 2 Conversion 12 11 10 9 8 7 6 5 4 Conversion 3 Reading 3 Conversion 10 9 8 7 6 5 4 3 2 Conversion 1 Reading 1 B Type Average Readings 10...

Page 91: ...for mea surement function and type Averaging Program simple average filter 1 100 readings Advanced Program simple average filter 1 100 readings with a noise tolerance window 0 100 of range Averaging...

Page 92: ...nomial calculation Thus changing a1 and or a0 changes m and or b respectively See paragraph 3 11 for details AVERAGING Use this selection for a non windowed averaging filter A message indicating the p...

Page 93: ...le 10 on the 2k range the display will switch to 7 1 2 digit scientific notation 2 10 4 Selecting and configuring math The polynomial percent or percent deviation calculation is selected and configure...

Page 94: ...ne of the multiple displays lets you view the reading on the bottom line of the display and the result of the calculation on the top line This display is available by repeatedly pressing either the NE...

Page 95: ...The number of the closed channel will be displayed on the front panel along with normal readings Selecting a different channel from the one that is presently closed will cause the closed channel to o...

Page 96: ...s valid only for chan nels 1 5 for the Model 2001 SCAN and channels 2 5 for the Model 2001 TCSCAN If selected PRD paired will be shown on the corresponding paired channel 6 10 for the Model 2001 SCAN...

Page 97: ...FIG ACV You can then use SAVE ALT to assign peak ACV to the ALT function Whenever the ALT function is encoun tered in the scan list the instrument will switch to the ACV peak function for that channel...

Page 98: ...the instrument will close the scanner reference channel and then wait for a trigger When the reading is triggered the unit will make a measurement on the reference channel switch to the measurement ch...

Page 99: ...0000 000 INFO TIMER Use v ENTER EXIT or INFO For TIMER source the interval in seconds between triggers ENTER NO DATA NO MEMORY YES NO YES XXXXX RDGS TO BUFFER Use CONFIG STORE to Press ENTER to contin...

Page 100: ...following paragraphs give step by step procedures for various scanner operating modes Closing and opening channels Use the front panel CHAN key to close and open specific channels on the internal scan...

Page 101: ...the scan list 6 Examine all ten channels to verify omitted channels and paired PRD channels 7 After selecting all measurement functions press EN TER to return to normal display Step 2 Select internal...

Page 102: ...an nels If you have selected a trigger mode that requires a sep arate trigger for each reading you will of course have to trigger the instrument to obtain each ratio reading refer to paragraph 2 7 for...

Page 103: ...scan count scan timer data stor age and select YES to the Data to memory prompt Then press ENTER The unit will cycle through the channels stopping to take and store a reading on each channel Step 4 R...

Page 104: ...ument will display the following SCAN OPERATION INTERNAL EXTERNAL RATIO DELTA 2 Select EXTERNAL then press ENTER Step 5 Start scan Press SCAN for instructions to set up the external scanner program th...

Page 105: ...rinter Talk only mode menu GPIB Output Feed menu Specify reading after math operation Specify reading before math operation Specify no readings Select printer interface Specify IEEE 488 printer Specif...

Page 106: ...AL TIME RESET TIME RESET RDG DECIMAL CLOCK TIME DATE FORMAT 12 HOUR 24 HOUR General menu Digital I O menu Check change states of digital output lines Check change sense of digital output lines Read di...

Page 107: ...setup configuration POWERON Use this menu item to select the instrument setup that goes into effect on power on The instrument can be set to power on to the factory bench defaults the factory GPIB def...

Page 108: ...5 5d Normal 1 PLC AC voltage AC type Peak spikes window Coupling Filter Auto Averaging Readings Advanced Readings Noise tolerance level Filter mode Range Relative Value Resolution Speed Units dB refe...

Page 109: ...level Filter mode Range Relative Value Resolution Speed On On Off 10 On 10 1 Moving Auto Off 0 0 Auto 7 5d Normal 1 PLC Off Off Off 10 On 10 1 Repeat Auto Off 0 0 Auto 7 5d Normal 1 PLC Digital I O O...

Page 110: ...for percent a0 factor for polynomial a1 factor for polynomial a2 factor for polynomial Off Percent 1 0 0 1 0 Off Percent 1 0 0 1 0 Resistance 2 wire Filter Auto Averaging Readings Advanced Readings No...

Page 111: ...n 10 1 Repeat Off Auto 2M Off 0 0 Auto 7 5d Normal 1 PLC Scanning Channels Scan list Internal list External list Function Scan operation Ratio Reference channel Measure channel Function Delta Referenc...

Page 112: ...990 4 wire RTD Normal 1 PLC J Simulated 23 C 10mV C 0mV 0 C C Triggers arm layer Source Triglink input Triglink output Count Control scan layer Source Triglink input Triglink output Delay Count Contro...

Page 113: ...gs are printed expressed as 1 out of nnnn readings FORMFEED Use the FORMFEED option of the menu to enable or disable the sending of a formfeed character to the printer after printing a user selectable...

Page 114: ...ext calibration date The DISPLAY AT POWERUP option controls whether the next calibration date is displayed during the power up sequence The CHANGE option is locked to enable it requires the CAL switch...

Page 115: ...toggled between ON and OFF with the range keys Each measurement function except frequency has a multiple display for the limits bar graph It shows a pass fail indica tion and a graphical representatio...

Page 116: ...ital output lines to the pass pattern all OFF in this example Since binning is enabled digital output 4 is also OFF Note that the actual state high or low of the digital output lines depends on the po...

Page 117: ...mbinations of output states this resistor limits the output high to 2 5V For example Output 1 set high 5V Outputs 2 3 and 4 set low 0V Output 1 is restricted to 2 5V If using the digital output to sin...

Page 118: ...RAL DIGITAL I O menus OUTPUT STATE ON OUTPUT SENSE ACTIVE LOW In the low state 0V the output transistor sinks current through the external device In the high state the output tran sistor is off transi...

Page 119: ...ACTIVE HIGH or ACTIVE LOW To other three digital outputs 5V 10 Digital Output 1 Flyback Diode Digital I O Receptacle 5 1 9 6 Connector J1031 Pin 4 External Voltage Flyback connection 5V to 30V Pin 6...

Page 120: ...s option to set the sense of the selected output line to active low To check or change output sense place the cursor on the appropriate line and press ENTER Cursor position indicates the present logic...

Page 121: ...ows DISABLE Disables autozero NORMAL Enables normal autozero SYNCHRONOUS Enables synchronous autozero Changing autozero halts triggers and puts the instrument into the idle state Use the TRIG key to r...

Page 122: ...is GENERAL MENU selection is used to set the time date and format 12 hour or 24 hour for the real time clock The menu items for CLOCK are explained as follows TIME This item is used to set the time fo...

Page 123: ...Front Panel Operation 2 106...

Page 124: ...the Model 2002 The IEEE 488 is an instrumentation data bus with hardware and programming standards originally adopted by the IEEE Institute of Electrical and Electronic Engineers in 1975 and given th...

Page 125: ...ers are equipped with an IEEE 488 style connector but a few may require a different type of connecting cable Con sult the instruction manual for your controller for the proper connecting method NOTE T...

Page 126: ...installed From DOS execute the following command to install the driver cechp If you include the CECHP command in your AUTOEX EC BAT file the driver will automatically be installed every time you turn...

Page 127: ...responds to the IFC command by cancelling front panel TALK or LISTEN lights if the instrument was previously placed in one of those states Note that this command does not affect the status of the ins...

Page 128: ...lowing program fragment will provide the GET Program fragment PRINT 1 trigger 16 Trigger 2002 from over the bus This sends IEEE 488 commands UNT UNL LISTEN 16 GET When the command is executed the trig...

Page 129: ...ng UNL Unlisten addressing it to talk or by sending IFC Interface Clear over the bus SRQ The instrument can be programmed to generate a service request SRQ when one or more errors or conditions occur...

Page 130: ...rement Summary Bit EAV Error Available QSB Questionable Summary Bit MAV Message Available ESB Event Summary Bit RQS MSS Request for Service Master Summary Staus OSB Operation Summary Bit 0 Lay 1 Lay 2...

Page 131: ...vent register is a latched read only regis ter whose bits are set by the corresponding condition register and transition filter Once a bit in an event register is set it remains set latched until the...

Page 132: ...Standard Event Status Enable Register PON Power On URQ User Request CME Command Error EXE Execution Error DDE Device Dependent Error QYE Query Error OPC Operation Complete Logical AND OR Logical OR O...

Page 133: ...B1 B0 Operation Event Register B15 B11 Idle B10 B9 B8 B7 Arm B6 Trig B5 Meas B4 B3 B2 B1 B0 Operation Event Enable Register To Operation Summary Bit OSB of Status Byte Register See Figure 3 12 PTR Po...

Page 134: ...arm layer of Sequence 1 Logical AND OR Logical OR PTR Positive Transition Register NTR Negative Transition Register 0 Seq1 B14 B2 B15 B1 B0 0 Seq1 B14 B2 B15 B1 B0 0 Always Zero Seq1 PTR NTR Arm Tran...

Page 135: ...Lay2 Layer 2 Set bit indicates that 2002 is in arm layer 2 Logical AND OR Logical OR PTR Positive Transition Register NTR Negative Transition Register 0 Lay2 Lay1 B14 B3 B15 B2 B1 B0 0 Lay2 Lay1 B14 B...

Page 136: ...t the 2002 is in the trigger layer of Sequence 1 Logical AND OR Logical OR PTR Positive Transition Register NTR Negative Transition Register 0 Seq1 B14 B2 B15 B1 B0 0 Seq1 B14 B2 B15 B1 B0 0 Always Ze...

Page 137: ...ary Bit MSB of Status Byte Register See Figure 3 12 PTR Positive Transition Filter NTR Negative Transition Filter PTR Measurement NTR Transition Filter B15 B12 B10 B9 B8 B7 B6 RAV B5 B4 B3 B2 LL1 B1 B...

Page 138: ...erature Summary Logical AND OR Logical OR PTR Positive Transition Register NTR Negative Transition Register 0 B13 B9 B14 B8 B15 0 Cal B13 B9 B14 B8 B15 0 Warn Cal PTR NTR Questionable Transition Filte...

Page 139: ...SYSTem ERRor for complete information on reading error messages 3 7 6 Status byte and service request SRQ Service request is controlled by two 8 bit registers the Status Byte Register and the Service...

Page 140: ...ister Service Request Enable Register OSB Operation Summary Bit MSS Master Summary Status RQS Request for Service ESB Event Summary Bit MAV Message Available QSB Questionable Summary Bit EAV Error Ava...

Page 141: ...y the serial poll The serial poll automatically resets RQS of the Status Byte Register This will allow subsequent serial polls to monitor Bit 6 for an SRQ occurrence generated by other event types Aft...

Page 142: ...ce TLINk ARM LAYer2 SOURce HOLD ARM LAYer2 TCONfigure DIRection SOURce Source Bypass Enabled ARM LAYer2 IMMediate ARM LAYer2 SIGNal Another Scan ARM LAYer2 COUNt n INFinite No Yes Delay ARM LAYer2 DEL...

Page 143: ...is satisfied when an input trigger via the EXTERNAL TRIGGER connector is received by the Model 2002 TLINk Event detection is satisfied when an input trigger via the TRIGGER LINK is received by the Mo...

Page 144: ...ected TRIGGER LINK output line as follows If the asynchronous Trigger Link mode is selected the output trigger pulse is available on the programmed output line If the semi synchronous Trigger Link mod...

Page 145: ...IEEE 488 Reference 3 22...

Page 146: ...d that does not need to be included in the pro gram message For example INITiate IMMediate The brackets indicate that IMMediate is implied optional and does not have to be used Thus the above command...

Page 147: ...he program message For example SOURce TTL2 b The b indicates that a Boolean type parameter is required Thus to set digital input line 2 true you must send the command with the ON or 1 parameter as fol...

Page 148: ...is no short form version Example auto auto B The following rules apply to command words that exceed four letters a If the fourth letter of the command word is a vowel delete it and all the letters aft...

Page 149: ...ach of the above program messages the path pointer starts at the root command stat and moves down the command levels until the command is executed 2 Multiple command messages Multiple commands can be...

Page 150: ...an LF line feed EOI end or identify or an LF EOI The bus will hang if your computer does not provide this termination The following example shows how a multiple command program message must be termin...

Page 151: ...MT Message exchange protocol The message exchange protocol can be summarized by the two following rules Rule 1 You must always tell the Model 2002 what to send to the computer The following two steps...

Page 152: ...r all pending commands have been executed Places an ASCII 1 into the output queue when all pending selected device operations have been completed Returns an ID code that indicates which memory option...

Page 153: ...raph 3 7 6 A cleared bit 0 in the enable register prevents masks the ESB bit in the Status Byte Register from setting when the corresponding standard event occurs A set bit 1 in the enable register al...

Page 154: ...el 2002 is ready to accept new commands This bit only sets in response to the OPC query command see paragraph 3 10 6 Bit B1 Not Used Bit B2 Query Error QYE Set bit indicates that you attempted to read...

Page 155: ...fication code The identification code includes the manufacturer model number serial number and firmware revision levels and is sent in the following format KEITHLEY INSTRUMENTS INC MODEL 2002 xxxxxxx...

Page 156: ...sidered finished until the instrument goes into the idle state When used with the TRG command the OPC bit will not set until the operations associated with the TRG command and the initiate command are...

Page 157: ...h the TRG command an ASCII 1 will not be placed into the Output Queue and the MAV bit will not set until the operations associated with the TRG command and the initiate command are finished The TRG co...

Page 158: ...his command is used to return the Model 2002 to a setup configuration stored at a memory location The SAV command is used to store a setup configuration at a memory location see paragraph 3 10 10 If t...

Page 159: ...on memory locations 0 through 4 are valid parameters If the Model 2002 MEM2 memory element is installed up to 10 setup configurations can be saved and recalled Memory locations 0 through 9 are then va...

Page 160: ...contents of the Service Request Enable Register can be read using the SRE query com mand PRINT 1 output 16 sre 32 sre Unmask ESB bit and query register PRINT 1 enter 16 Send response message to 2002...

Page 161: ...et bit indicates that an error or status message is present in the Error Queue The message can be read using one of the following SCPI commands SYSTem ERRor STATus QUEue See paragraphs 3 21 and 3 20 f...

Page 162: ...result 0 or 1 in the Output Queue When the Model 2002 is addressed to talk the coded result is sent from the Output Queue to the computer A returned value of zero 0 indicates that the test passed and...

Page 163: ...state The device operations of INITiate are not considered complete until the Model 2002 goes back into idle By sending the WAI command after the INITiate command all subsequent commands will not exe...

Page 164: ...e instrument setup This command does not trigger a measurement It simply requests the last available reading Note that this command can repeatedly return the same reading In the absence of a new readi...

Page 165: ...This command is automatically asserted when the MEASure command is sent PRINT 1 output 16 conf volt dc Perform CONFigure operations READ This command is typically used to acquire a post processed rea...

Page 166: ...der that they are presented ABORt CONFigure function READ When ABORt is executed the instrument will go into the idle state if continuous initiation is disabled Otherwise operation will re start at th...

Page 167: ...IEEE 488 Reference 3 44...

Page 168: ...ct the data format for transferring instrument readings over the bus 3 15 INPut subsystem Use the Model 1801 Preamp 3 16 OUTPut subsystem Use to select the polarity for the digital output lines 3 17 R...

Page 169: ...s are explained by notes Table 3 4 CALCulate command summary Command Description Default parameter SCPI Ref CALCulate 1 FORMat name FORMat KMATh MA0Factor NRf MA0Factor MA1Factor NRf MA1Factor MA2Fact...

Page 170: ...est indication Enable or disable auto clear Query auto clear Path to control LIMIT 2 test Path to configure upper limit Set upper limit 9 999999e35 to 9 999999e35 Query upper limit Set digital output...

Page 171: ...uery status message state Enable or disable the front panel display Query state of the display Note 1 Note 2 Note 1 Note 2 OFF Note 3 Notes 1 RST and SYSTem PRESet has no effect on a user defined mess...

Page 172: ...e LSENse TTL4 LSENse name LSENse Path to set polarity of digital output line 1 Select polarity active high AHIGH or active low ALOW Query polarity of line 1 Path to set polarity of digital output line...

Page 173: ...list Assign measurement function to specified channels Query function for each specified channel Command path to configure ratio calculation Specify reference channel 1 to 10 Query reference channel S...

Page 174: ...signal Set upper limit for auto range 0 to 2 1 Query upper limit Set lower limit for auto range 0 to 2 1 Query lower limit Query auto range Specify reference 2 1 to 2 1 Enable or disable reference Qu...

Page 175: ...for auto range 0 to 2 1 Query upper limit Set lower limit for auto range 0 to 2 1 Query lower limit Query auto range Specify reference 2 1 to 2 1 Enable or disable reference Query state of reference U...

Page 176: ...nge Set range based on present input signal Set upper limit for auto range 0 to 775 Query upper limit Set lower limit for auto range 0 to 775 Query lower limit Query auto range Specify reference 1100...

Page 177: ...ate Path to configure measurement range Select range 0 to 1100 Query range Enable or disable auto range Set range based on present input signal Set upper limit for auto range 0 to 1100 Query upper lim...

Page 178: ...auto range 0 to 1 05e9 Query upper limit Set lower limit for auto range 0 to 1 05e9 Query lower limit Query auto range Specify reference 0 to 1 05e9 Enable or disable reference Query state of referen...

Page 179: ...upper limit for auto range 0 to 2 1e6 Query upper limit Set lower limit for auto range 0 to 2 1e6 Query lower limit Query auto range Specify reference 0 to 2 1e6 Enable or disable reference Query sta...

Page 180: ...3 18 7 3 18 9 3 18 10 3 18 15 3 18 16 TEMPerature APERture n AUTO b AUTO ONCE AUTO APERture NPLCycles n AUTO b AUTO ONCE AUTO NPLCycles REFerence n STATe b STATe ACQuire REFerence DIGits n AUTO b AUT...

Page 181: ...o configure RTD measurements Select RTD parameters PT100 D100 F100 PT385 PT3916 USER or SPRTD Query RTD type Specify constant for USER type 0 to 0 01 Query alpha Specify constant for USER type 0 to 1...

Page 182: ...em PRESet default parameter 4 The RST default parameter is OFF for all functions The SYSTem PRESet default is OFF for ACI ACV and TEMP and ON for DCI DCV 2 and 4 5 The RST default parameter is OFF for...

Page 183: ...he negative transition register Read the negative transition register Read the condition register Path to control arm event registers Read the event register Program the enable register Read the enabl...

Page 184: ...essages Clears all messages from Error Queue Note 2 Note 3 Note 4 Note 5 Note 6 Note 7 Note 7 3 20 1 3 20 2 3 20 3 3 20 4 3 20 5 3 20 6 3 20 7 Notes 1 Commands in this subsystem are not affected by RS...

Page 185: ...ery autozero Select reading acquisition method BURSt NORMal ASTReam or SSTReam Query acquisition method Path to control line synchronization of measurements Enable or disable line sync Query line sync...

Page 186: ...mber of pre trigger readings Specify 0 to 100 of buffer Query percentage Specify as a number Query number of readings Select pre trigger source event EXTernal TLINk BUS or MANual Query pre trigger sou...

Page 187: ...nt Query the date for the clock event Specify the time for the clock event Query the time for the clock event Path to program Arm Layer 2 Loop around control source Specify scan count 1 to 99999 or IN...

Page 188: ...t line 1 to 6 Query input line Select output line 1 to 6 Query output line Path to configure semi synchronous Trigger Link Select trigger line 1 to 6 Query trigger line 0 1 ASYNchronous ACCeptor 2 1 1...

Page 189: ...IMPedance n IMPedance AC Select temperature measurement units C CEL F FAR or K Query temperature units Path to configure ACV units Select ACV measurement units V DB or DBM Path to set DB reference vo...

Page 190: ...no CALC 1 calculation is performed With one of the other formats selected and CALC 1 enabled see STATe the result of the calculation is displayed The calculated reading is refreshed every time the ins...

Page 191: ...calculation PRINT 1 output 16 calc kmat perc 10 perc Set target to 10 and query PRINT 1 enter 16 Get response message from 2002 STATe b CALCulate 1 STATe b Control CALC 1 b 0 or OFF Disable CALC 1 ca...

Page 192: ...rocess the current input data to reflect a new calculation For example assume the instrument is in a non continuous measurement mode and requires a manual trigger to cause the next reading conversion...

Page 193: ...the buffer PRINT 1 output 16 calc2 form max form Select MAX format and query PRINT 1 enter 16 Get response message from 2002 STATe b CALCulate2 STATe b Control CALC 2 b 0 or OFF Disable CALC 2 calcul...

Page 194: ...T 2 test See paragraph 2 12 5 for details on limit tests DATA n CALCulate3 LIMit 1 UPPer DATA n Specify upper LIMIT 1 CALCulate3 LIMit 1 LOWer DATA n Specify lower LIMIT 1 CALCulate3 LIMit2 UPPer DATA...

Page 195: ...the output port Each output line is assigned a decimal weight as follows Digital Output Decimal Weight Line 1 1 Line 2 2 Line 3 4 Line 4 8 The parameter value for the digital pattern is determined by...

Page 196: ...has passed or failed It does not tell you which limit upper or lower has failed To determine which limit has failed you will have to read the Measurement Event Register see paragraph 3 20 1 Reading th...

Page 197: ...d 3 to go true when all enabled limit tests pass use a parameter value of 6 2 4 The actual true state high or low of each digital output line depends on its programmed polar ity Polarity is programmed...

Page 198: ...ter 16 Get response message from 2002 IMMediate CALCulate3 IMMediate Perform CALC 3 When you change the configuration of the limit test the next reading is evaluated according to that new test configu...

Page 199: ...last com mand in the program message If you include a command after an indefinite block message on the same line it will be treated as part of the message and is displayed instead of executed PRINT 1...

Page 200: ...has no effect on any other message types This example assumes that a NEXT operation is currently being displayed PRINT 1 output 16 cnd Clear NEXT display SMESsage b DISPlay SMESsage b Control status m...

Page 201: ...g message FRONT PANEL DISABLED Press LOCAL to resume As reported by the message all front panel controls except LOCAL are disabled Normal dis play operation can be resumed by using the ENABle command...

Page 202: ...for transferring readings over the bus For every reading conversion the data string sent over the bus contains the elements specified by the ELEMents command The specified elements are sent in a part...

Page 203: ...equivalent of an ASCII sign and 0 REAL 64 or DREal selects the binary IEEE754 double precision data format and is shown in Figure 3 20 normal byte order shown This format is similar to the single pre...

Page 204: ...rom one to all six elements Each element in the list must be separated by a comma These elements shown in Figure 3 18 are explained as follows READing Instrument reading The resolution of this reading...

Page 205: ...eading sent over the bus is referenced in seconds to the start time After 99 999 999999 seconds the timer resets back to zero and starts over Timestamp is also available for buffer readings Timestamp...

Page 206: ...rder The SWAPped selection is simply ignored when the ASCII format is selected PRINT 1 output 16 form bord swap bord Reverse byte order PRINT 1 enter 16 Get response message from 2002 EXPonent name FO...

Page 207: ...ption slot this command is used to enable or disable preamp PRINT 1 output 16 inp pre stat on Enable preamp PRINT 1 enter 16 Get response from 2002 FILTer name INPut PREamp FILTer name Select filter r...

Page 208: ...Query polarity of specified line These commands are used to set the polarity of the digital output lines When set for active high AHIGh polarity the specified output line is true ON when the output le...

Page 209: ...nnel list List 2 Single channel 2 4 6 Multiple channels separated by commas 1 10 Range of channels 1 though 10 Range limits separated by a colon 1 5 7 Range entry and single entry separated by a comma...

Page 210: ...N ALL ROUTe OPEN ALL Open closed channel This action command is used to open a closed channel on the Model 2001 SCAN Note that this command performs the same function as the ROUTe OPEN ALL command tha...

Page 211: ...xt 1 40 Define external scan list FUNCtion list name ROUTe SCAN INTernal FUNCtion list name Assign functions to channels Internal ROUTe SCAN EXTernal FUNCtion list name Assign functions to channels Ex...

Page 212: ...PRINT 1 output 16 rout scan func 1 3 5 7 volt dc RCHannel list ROUTe SCAN RATio RCHannel list Specify reference channel for Ratio ROUTe SCAN DELTa RCHannel list Specify reference channel for Delta lis...

Page 213: ...is se lected the Model 2002 scans the channels of the internal switching card according to how the scan is configured see ROUTe SCAN INTernal EXTernal is used to measure channels that are controlled b...

Page 214: ...u ment can be returned to the Alternate setup by using the ALTernate 1 RECall command An Alternate setup can be used as the function parameter for a scan see ROUTe SCAN PRINT 1 output 16 alt save Save...

Page 215: ...1 0 is established the reading returned by this com mand is the raw reading minus 1 0 Calculated MATH readings cannot be read with this command see the CALCulate subsystem to read math calculations T...

Page 216: ...p between NPLC and aperture is expressed as follows where Aperture is the integration rate in seconds per integration NPLC is the number of power line cycles per integration f is the power line freque...

Page 217: ...tch When AUTO ONCE is sent auto aperture turns on momentarily and then disables While enabled it automatically selects the appropriate value as summarized in the tables When auto aperture disables the...

Page 218: ...nplc 2 nplc Set NPLC for ACI PRINT 1 enter 16 Get response from 2002 AUTO b ONCE SENSe 1 CURRent AC NPLCycles AUTO b ONCE Control auto NPLC for ACI SENSe 1 CURRent DC NPLCycles AUTO b ONCE Control au...

Page 219: ...he DC component from the measurement When DC coupling is selected the blocking capacitor is removed Subsequent measurements reflect both the AC and DC components of the signal AC DC PRINT 1 output 16...

Page 220: ...le auto range AUTO Query autorange on or off These commands are used to control autoranging With autoranging enabled the instrument automatically goes to the most sensitive range to perform the measur...

Page 221: ...e limit ULIMit DEFault Query RST default upper limit ULIMit MINimum Query lowest allowable upper limit ULIMit MAXimum Query largest allowable upper limit LLIMit Query lower range limit LLIMit DEFault...

Page 222: ...nce Query programmed reference value REFerence DEFault Query RST default reference value REFerence MINimum Query lowest allowable reference value REFerence MAXimum Query largest allowable reference va...

Page 223: ...ACQuire Acquire Reference for ACV SENSe 1 VOLTage DC REFerence ACQuire Acquire Reference for DCV SENSe 1 RESistance REFerence ACQuire Acquire Reference for 2 SENSe 1 FRESistance REFerence ACQuire Acqu...

Page 224: ...CI ACV DCV 2 4 DEFault 7 digits for DCV 2 and 4 6 digits for DCI and ACI 5 digits for ACV 5 digits 0 01 resolution for TEMP 5 digits for FREQ MINimum 3 digits for DCI ACI ACV DCV 2 4 3 digits 1 resolu...

Page 225: ...the selected value is retained The auto resolution command DIGits AUTO is coupled to the command that manually selects resolution DIGits n When auto resolution is enabled the parameter value for DIGit...

Page 226: ...ommands are used to specify the filter count In general the filter count is the number of readings that are acquired and stored in the filter buffer for the averaging calculation The larger the filter...

Page 227: ...e ACI SENSe 1 CURRent DC AVERage ADVanced NTOLerance n Specify noise tolerance DCI SENSe 1 VOLTage AC AVERage ADVanced NTOLerance n Specify noise tolerance ACV SENSe 1 VOLTage DC AVERage ADVanced NTOL...

Page 228: ...d to set tolerance levels PRINT 1 output 16 volt dc aver adv on adv Enable advanced filter PRINT 1 enter 16 Get response from 2002 DETector commands FUNCTION name SENSe 1 CURRent AC DETector FUNCTION...

Page 229: ...ORMal Normal DCI measurement technique ICIRcuit In circuit DCI measurement technique METHod Query measurement technique This command is used to select the DCI measurement technique NORMal is used to m...

Page 230: ...signal level current threshold 1000V maximum signal level voltage threshold RANGe Query maximum signal level RANGe DEFault Query RST default signal level RANGe MINimum Query the lowest allowable sign...

Page 231: ...er level This action command is used to configure the voltage trigger level for a TTL input signal After this command is sent the 10V threshold voltage range is selected and a threshold trigger level...

Page 232: ...e Alpha Beta Delta at 0 C ITS 90 PT100 0 003850 0 10863 1 49990 100 ITS 90 D100 0 003920 0 10630 1 49710 100 ITS 90 F100 0 003900 0 11000 1 49589 100 IPTS 68 PT385 0 003850 0 11100 1 50700 100 IPTS 68...

Page 233: ...0 to 10000 Specify RTD Resistance at 0 C in ohms RZERo Query RTD resistance at 0 C This command is used to check and or change the Resistance at 0 C Keep in mind that chang ing the current resistance...

Page 234: ...istance value SENS1 TEMP RTD SPRTD RZER R_zero 4 Set the A4 coefficient to the RTD certificate value for A2 SENS1 TEMP SPRTD A4 certificate_A2_value 5 Set the B4 coefficient to the RTD certificate val...

Page 235: ...sed for ther mocouple temperature measurements Specify REAL if using an actual reference junction The REAL TCoefficient command is then used to specify the temperature coefficient of the refer ence ju...

Page 236: ...o acquire the reference temperature PRINT 1 output 16 temp rjun1 real tco 05 tco Set temp coefficient PRINT 1 enter 16 Get response from 2002 OFFSet n SENSe 1 TEMPerature RJUNctionX REAL OFFSet n Spec...

Page 237: ...J Set operation for Type J thermocouple K Set operation for Type K thermocouple T Set operation for Type T thermocouple E Set operation for Type E thermocouple R Set operation for Type R thermocouple...

Page 238: ...rence TC temperature 2000 C RTEMperature Query reference TC temperature RTEMperature DEFault Query RST default temperature RTEMperature MINimum Query minimum temperature RTEMperature MAXimum Query max...

Page 239: ...set the logic levels for the digital output port The actual level high or low of a digital output line depends on its programmed polarity see Output subsystem If the polarity of a line is active high...

Page 240: ...se registers depends on how the transition filter is programmed see PTRansition and NTRansition commands If an event is programmed for a positive tran sition PTR the corresponding bit in this register...

Page 241: ...ent has occurred for thermocouple temperature measurements PTR or a subsequent valid reference junction measurement has occurred NTR Bits B5 B6 and B7 Not used Bit B8 Calibration Summary Cal Set bit i...

Page 242: ...Waiting for Trigger Trig Set bit indicates that the instrument is waiting in the trig ger layer PTR of the trigger model or that it has left the trigger layer NTR Bit B6 Waiting for Arm Arm Set bit i...

Page 243: ...egister Idle Arm Trig B15 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 2 10 1024 2 6 2 5 2 0 64 32 0 1 0 1 0 1 Bit Position Event Decimal Weighting Value Value 1 Operation Event Set 0 Operation Event Cleared...

Page 244: ...s that instrument operation is in arm layer 2 PTR or that operation has exited from arm layer 2 NTR Bits B3 through B15 Not used PRINT 1 output 16 stat meas Query Measure Event Register PRINT 1 enter...

Page 245: ...e appropriate register Each event enable register is used as a mask for events see EVENt for descriptions of events When a bit in an event enable register is cleared 0 the corresponding bit in the eve...

Page 246: ...V Buffer Available RAV Reading Available HL2 High Limit 2 LL2 Low Limit 2 HL1 High Limit 1 LL1 Low Limit 1 ROF Reading Overflow BFL HL2 HL1 ROF 512 16 4 1 0 1 0 1 0 1 0 1 BHF BAV LL2 256 128 8 0 1 0 1...

Page 247: ...ts Idle Idle state of the 2002 Arm Waiting for Arm Trig Waiting for Trigger Set Settling Cal Calibrating Cal 1 0 1 Figure 3 30 Trigger Event Enable Register B15 B2 B1 B0 2 1 2 0 1 Bit Position Event D...

Page 248: ...egister Thus when an event is pro grammed for a positive transition the appropriate bit in the corresponding event register sets when the corresponding bit in the condition register changes from 0 to...

Page 249: ...full Sets B8 when the trace buffer becomes half full Buffer full Sets B9 when the trace buffer becomes full Buffer pretriggered Sets B11 when the trace buffer pretrigger event occurs Figure 3 33 Measu...

Page 250: ...4 when a Signal Oriented Measurement Command parameter is ignored Figure 3 34 Questionable Transition Filter Bit Position Event Decimal Weighting Value Value 1 Enable Positive Transition 0 Disable Pos...

Page 251: ...ng the idle state Figure 3 35 Operation Transition Filter 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...

Page 252: ...igger Layer Figure 3 36 Trigger Transition Filter B15 B2 B1 B0 2 1 2 0 1 Bit Position Event Decimal Weighting Value Value 1 Enable Positive Transition 0 Disable Positive Transition A Positive Transiti...

Page 253: ...er Figure 3 37 Arm Transition Filter B15 B2 B1 B0 2 1 2 0 1 Bit Position Event Decimal Weighting Value Value 1 Enable Positive Transition 0 Disable Positive Transition Seq1 A Positive Transition PTR R...

Page 254: ...ation PTR PRINT 1 enter 16 Get response message from 2002 Figure 3 38 Sequence Transition Filter Lay2 B15 B3 B2 B1 B0 2 2 4 2 1 2 0 1 0 1 Bit Position Event Decimal Weighting Value Value 1 Enable Posi...

Page 255: ...the Measurement Transition Filter is set then the buffer full event is programmed for a negative transition The BFL bit B9 in the Measurement Event Register sets when the trace buffer is no longer ful...

Page 256: ...ing Sets B0 at the end of calibration Measuring Sets B1 at the end of a measurement Trigger layer Sets B5 when leaving the Trigger Layer Arm layer Sets B6 when leaving an arm layer Idle Sets B10 when...

Page 257: ...Model 2002 to talk a decimal value is sent to the computer The binary equivalent of this decimal value indicates which bits in the register are set For example if sending stat meas cond returns a deci...

Page 258: ...tion as the SYSTem ERRor query command see System subsystem PRINT 1 output 16 stat que Query oldest message in queue PRINT 1 enter 16 Get response message from 2002 ENABle list STATus QUEue ENABle lis...

Page 259: ...nd will go into the Error Queue as they occur Sta tus messages are not enabled and will not go into the queue This command is used to specify which messages you want disabled Disabled messages are pre...

Page 260: ...SYStem PRESet default conditions Default conditions are listed in the SCPI tables Tables 3 4 through 3 16 With one of the SAV parameters selected the instrument powers on to the setup that is saved in...

Page 261: ...Queue is empty the mes sage 0 No error is placed in the Error Queue The messages in the queue are preceded by a number Negative numbers are used for SCPI defined messages and positive numbers are use...

Page 262: ...od Query acquisition method BURST and NORMal These parameters are used to specify the acquisition method for storing readings in the buffer With the NORMAL method readings are stored at a rate that is...

Page 263: ...gs per second can be sent Once the Model 2002 is placed in a stream mode one A D reading is sent over the bus every time the instrument is addressed to talk ASCII stream mode With ASTReam only the rea...

Page 264: ...ion disabled function DIGits AUTO OFF Filter disabled function AVERage STATe OFF Auto filter disabled function AVERage AUTO OFF Reference disabled function REFerence STATe OFF The stream mode is cance...

Page 265: ...put 16 opc Send opc PRINT 1 enter 16 Wait for operation complete PRINT 1 output 16 syst amet astr Go into ASTReam mode SLEEP 1 Wait for 1 second FOR I 1 TO 200 Set counter to loop 200 times PRINT 1 en...

Page 266: ...the integration period starts when the reading is triggered See paragraph 2 12 7 for details IMPORTANT NOTE The Model 2002 must first be in idle before you can enable line synchronization PRINT 1 out...

Page 267: ...wice as follows syst key 16 key 16 To return to the normal display press the PREV key twice as follows syst key 8 key 8 The queue for the KEY query command can only hold one key press When KEY is sent...

Page 268: ...te is retained PRINT 1 output 16 syst date 1993 12 1 date Set date to December 1 1993 andquery PRINT 1 enter 16 Get response message from 2002 TIME hr min sec SYSTem TIME hr min sec Set time for clock...

Page 269: ...er starts at zero seconds when the instrument is turned on or when the timestamp is reset see next command PRINT 1 output 16 syst tst type rtc type Select RTClock and query PRINT 1 enter 16 Get respon...

Page 270: ...02 to talk two values separated by commas are sent to the computer The first value indicates how many bytes of memory are available and the second value indi cates how many bytes are reserved to store...

Page 271: ...UNt in Trigger sub system With auto buffer enabled changing the Trigger Model s measure count value changes the buffer size to that value Disabling auto buffer sizing does not affect the size of the b...

Page 272: ...in the buffer When the pre trigger event occurs see PRETrig ger SOURce post trigger readings will then fill the part of the buffer that is not reserved for pre trigger readings For example assume 25 o...

Page 273: ...de With the pre trigger mode selected CONTrol PRETrigger readings are continuously stored in the buffer while waiting for the pre trigger source event With EXTernal source selected an external trigger...

Page 274: ...NT 1 output 16 trac feed cont next cont Fill buffer and stop PRINT 1 enter 16 Get response from 2002 DATA TRACe DATA Send buffer readings When this command is sent and the Model 2002 is addressed to t...

Page 275: ...e instrument is taken out of the idle state At the conclusion of all programmed operations the instrument returns to Arm Layer 1 PRINT 1 output 16 init cont on cont Enable continuous initiation PRINT...

Page 276: ...loops around in the specified layer of operation For example if the measure count is set to 10 operation continues to loop around in the measure layer until 10 measurements are performed After the 10...

Page 277: ...operation continues when a GPIB trigger GET or TRG is sent With TLINk selected operation contin ues when an input trigger via the Trigger Link is received With EXTernal selected operation continues wh...

Page 278: ...16 trig sign Bypass measure control source TCONfigure commands PROTocol name TRIGger SEQuence 1 TCONfigure PROTocol name Specify Trigger Link protocol name ASYNchronous Asynchronous Trigger Link mode...

Page 279: ...output trigger in the measure layer is always enabled and occurs after the device action With ACCeptor selected the bypass is disabled This simply means that operation will not pro ceed through the sp...

Page 280: ...olin 4 olin Select output line PRINT 1 enter 16 Get response from 2002 SSYNchronous LINE NRf TRIGger SEQuence 1 TCONfigure SSYNchronous LINE NRf Specify semi synchronous Trigger Link line for measure...

Page 281: ...ontrol source hr 0 to 23 Specify hour 24 hour format min 0 to 59 Specify minute sec 0 00 to 59 99 Specify second round to 1 100 sec DATE Query the time This command is used to set the time for the RTC...

Page 282: ...ge measurement units AC Query AC voltage units This command is used to select the units for ACV measurements With volt V units selected normal AC voltage measurements are made for the ACV function Wit...

Page 283: ...ify dB reference n 1 to 9999 Specify reference impedance IMPedance IMPedance DEFault IMPedance MINimum IMPedance MAXimum This command is used to specify the dBm reference impedance level When dBm unit...

Page 284: ...A Specifications A 1...

Page 285: ...h voltage high frequency signal sources with sufficient accuracy do not exist These values are listed as typical 2002 SPECIFIED CALIBRATION INTERVALS Measurement Function 24 Hour1 90 Day2 1 Year2 2 Ye...

Page 286: ...0 05 14 0 4 0 1 15 0 5 0 5 90 200 2 PLC Power Line Cycles DFILT Digital Filter NOISE REJECTION DB 14 AC and DC CMRR15 AC NMRR Speed Number of Power Line Cycles Line Sync On16 Internal Trigger Line Sy...

Page 287: ...ITIVE SPIKES ACCURACY 19 90 Days 1 Year or 2 Years TCAL 5 C of reading of range Range 0 1kHz 20 1kHz 10kHz 10kHz 30kHz 30kHz 50kHz 50kHz 100kHz 100kHz 300kHz 300kHz 500kHz 500kHz 750kHz 750kHz 1MHz Te...

Page 288: ...2 0 3 0 015 0 75 0 025 2 0 1 5 0 2 2 V 0 25 0 015 0 07 0 015 0 02 0 02 0 02 0 02 0 025 0 02 0 05 0 02 0 3 0 015 0 75 0 025 2 0 1 5 0 2 20 V 0 25 0 015 0 07 0 015 0 03 0 015 0 04 0 015 0 05 0 015 0 07...

Page 289: ...tainty for 200kHz 1MHz HIGH CREST FACTOR ADDITIONAL ERROR OF READING Applies to rms measurements Crest Factor 1 2 2 3 3 4 4 5 Additional Error 0 0 1 0 2 0 4 ACV PEAK VALUE MEASUREMENT 19 Repetitive Pe...

Page 290: ...relative accuracy specifications to obtain absolute accuracies The 20 2M range uncertainties are equal to the uncertainty of the respective calibration sources The 20M 200M and 1G range uncertainties...

Page 291: ...tside TCAL 5 C 20 5 12 15 16 17 17 20 19 2 5 2 5 200 7 8 17 11 19 12 22 13 2 5 1 8 2k 3 5 1 1 8 1 4 10 1 5 12 1 6 0 8 0 18 20k 4 5 1 1 9 1 4 11 1 5 13 1 6 0 8 0 18 200k 11 1 1 34 1 4 40 1 5 45 1 6 3 5...

Page 292: ...ge used 1 000 000 Accuracy ppm accuracy 10 000 5ppm of Range 10 counts at 6 digits DCI READING RATES 12 17 Readings Second to Memory Readings Second to IEEE 488 18 Readings Second with Time Stamp to I...

Page 293: ...ut Full Scale rms Resolution Maximum Burden Voltage 38 Temperature Coefficient of reading of range C Outside TCAL 5 C 200 A 1 mA 210 0000 100 pA 0 35 V 0 01 0 001 2 mA 10 mA 2 100000 1 nA 0 45 V 0 01...

Page 294: ...nput 1Hz 15 MHz 67 ns 1 s 5 digits 60 mV 60 mV 400 mV 1100 V pk 43 0 600V 0 03 AC Current Input 1Hz 1 MHz 1 s 1 s 5 digits 150 A 1 A pk 0 600mA 0 03 Time Base 7 68MHz 0 01 0 C to 55 C Reading Time 420...

Page 295: ...Off On Off On 10 6 5 2 1 7 6 5 2 1 6 6 5 2 1 6 2 29 25 9 7 6 29 24 9 7 4 27 22 9 7 4 1 57 48 47 40 56 46 46 38 50 41 42 34 0 1 131 126 107 103 100 96 84 81 83 80 72 69 0 01 168 168 112 112 121 121 89...

Page 296: ...ith Time Stamp Format Time Rdg s Time Rdg s DREAL Double precision real 0 51 ms 1961 3 1 ms 323 SREAL Single precision real 0 38 ms 2632 3 3 ms 303 ASCII 6 2 ms 161 10 2 ms 98 SINGLE FUNCTION SCAN SPE...

Page 297: ...Commands IFC REN EOI SRQ ATN Interface Commands SH1 AH1 T5 TE0 L4 LE0 SR1 RL1 PP0 DC1 DT1 C0 E1 DIGITAL I O Connector Type 8 pin D subminiature Input One pin TTL compatible Outputs Four pins Open col...

Page 298: ...ds EMI RFI Conforms to VDE 0871B per Vfg 1046 1984 IEC 801 2 Meets FCC part 15 Class B CISPR 22 EN55022 Safety Conforms to IEC348 CAN CSA C22 2 No 231 MIL T 28800E1 Designed to UL1244 Accessories Supp...

Page 299: ...o Extended Talker capability No Extended Listener capability T Talker Function The ability of the instrument to send data over the bus to other devices is provided by the T func tion Instrument talker...

Page 300: ...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 DLE DC1 DC2 DC3 DC4 NAK SYN ETB LLO DCL PPU 8 9 10 11 12 13 14 15 08 09 0...

Page 301: ...MTA 7 MTA 8 MTA 9 MTA 10 MTA 11 MTA 12 MTA 13 MTA 14 MTA 15 48 49 50 51 52 53 54 55 30 31 32 33 34 35 36 37 0 1 2 3 4 5 6 7 MLA 16 MLA 17 MLA 18 MLA 19 MLA 20 MLA 21 MLA 22 MLA 23 80 81 82 83 84 85 86...

Page 302: ...0 71 72 73 74 75 76 77 p q r s t u v w MSA 16 PPD MSA 17 PPD MSA 18 PPD MSA 19 PPD MSA 20 PPD MSA 21 PPD MSA 22 PPD MSA 23 PPD 104 105 106 107 108 109 110 111 68 69 6A 6B 6C 6D 6E 6F h i j k l m n o M...

Page 303: ...a on the bus and indi cates that the data is available to the listener 3 The listener aware that the data is available accepts the data and then indicates that the data has been accepted 4 The talker...

Page 304: ...condary addresses lie in the range of 60 7F Note however that many devices including the Model 2002 do not use secondary addressing Once a device is addressed to talk or listen the appropriate bus tra...

Page 305: ...D have the correct status If the source is a controller NRFD and NDAC must be stable for at least 100nsec after ATN is set true Because of the possibility of a bus hang up many con trollers have time...

Page 306: ...Marks end of transmission Clears interface Defines data bus contents Controlled by external device Multiline Universal LLO Local Lockout DCL Device Clear SPE Serial Enable SPD Serial Poll Disable Low...

Page 307: ...The actual command byte is obtained by ORing the primary address with 20 TAG Talk Address Group The talk commands are derived from the primary address by ORing the address with 40 Talk commands are u...

Page 308: ...F CR SO SI GTL SDC PPC GET TCT DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US LLO DCL PPU SPE SPD SP 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 16 17 18 19 20 21 22 23 24 25...

Page 309: ...6 Typical command sequences For the various multiline commands a specific bus sequence must take place to properly send the command In particular the correct listen address must be sent to the instrum...

Page 310: ...EN REMOTE ENABLE SPD SERIAL POLL DISABLE SPE SERIAL POLL ENABLE ADDRESS COMMAND GROUP LISTEN TALK LAG LISTEN ADDRESS GROUP MLA MY LISTEN ADDRESS UNL UNLISTEN TAG TALK ADDRESS GROUP MTA MY TALK ADDRESS...

Page 311: ...t Queries that generate a response when parsed Queries that generate a response when read Coupled commands Functional elements required for SCPI commands Buffer size limitations for block data Syntax...

Page 312: ...r overlapped commands Operation complete messages See paragraph 3 10 4 Not applicable Not applicable See paragraphs 3 10 9 3 10 8 3 10 10 and Tables 3 4 through 3 16 See paragraph 3 10 14 See paragrap...

Page 313: ...AZER STAT SYST LSYN STAT CALC STAT RANG AUTO NPLC NPLC AUTO DIG DIG AUTO AVER STAT AVER AUTO REF STAT OFF OFF OFF OFF 0 01 OFF 4 OFF OFF OFF OFF TRIG COUN TRAC POIN AUTO TRAC POIN TRAC FEED PRET AMO...

Page 314: ...AC AVER AUTO is ON VOLT AC AVER AUTO is ON VOLT AC AVER AUTO is ON VOLT AC AVER AUTO is ON VOLT AC AVER AUTO is ON FUNC ROUT OPEN ALL function is 4 wire and closed channel 5 APER APER AUTO NPLC AUTO N...

Page 315: ...CURR DC AVER ADV STAT CURR DC AVER ADV NTOL 12 OFF varies per function varies per function varies per function varies per function varies per function CURR DC METH is ICIR CURR DC METH is ICIR CURR DC...

Page 316: ...varies per function varies per functio AVER AUTO is ON AVER AUTO is ON AVER AUTO is ON AVER AUTO is ON AVER AUTO is ON ROUT SCAN LSEL AVER STAT varies per function AVER COUN AVER TCON AVER ADV STAT AV...

Page 317: ...I 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...

Page 318: ...e 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 QuickBASIC 4 5 or Microsoft Qu...

Page 319: ...Keithley Model KPC 488 2AT Capital Equipment Corporation PC 488 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 t...

Page 320: ...02 measurement mode CLS CALL SETOUTPUTEOS 10 0 CALL SETINPUTEOS 10 CALL SEND 16 init cont off gpib status Disable continuous initiation CALL SEND 16 sens func volt dc gpib status Select DCV CALL SEND...

Page 321: ...in int stat l char status keych char cmd 255 char ki2002 10 _clearscreen _GWINDOW SendIFC 0 Set Controller to Addr 0 Send 0 k2002 form elem read 24L NLend Include only reading in data string while kbh...

Page 322: ...nd the user library Program 2002disp bas CALL Initialize 21 0 Init as system controller Setup 2002 commands CLS Enable message mode CALL Send 16 disp text stat on Gpib status Display first message CAL...

Page 323: ...RST Perform reset PRINT 1 Output 16 sens func fres Set for 4 wire ohms cmd sens fres nplc 10 dig 7 5 aver coun 5 tcon rep cmd cmd Stat On Set for 10 PLC 7 5 digits average 5 readings repeat mode PRINT...

Page 324: ...t PRINT Data collection in progress DO PRINT 1 Output 16 stat meas even Check to see if the buffer is full PRINT 1 Enter 16 Get status value LINE INPUT 2 pollval LOOP UNTIL VAL pollval AND 512 512 res...

Page 325: ...1 CALL send 16 sens2 ttl1 data status Read input port GOSUB test status t TIMER WHILE TIMER t 5 WEND CALL enter rdata 3 16 status GOSUB test status Check integrity of read operation PRINT Test z Statu...

Page 326: ...seconds cmd syst pres Reset 2002 GOSUB sendcmd cmd init cont off abor Stop Trigger Model GOSUB sendcmd cmd syst azer stat off Turn Autozero off GOSUB sendcmd cmd init cont on Start Trigger Model GOSU...

Page 327: ...gth 16 status rdg x VAL r Get Readings NEXT x t2 TIMER Get ending time PRINT Starting Time t1 Print starting time PRINT Ending Time t2 Print ending time PRINT Elapsed Time t2 t1 Print elapsed time PRI...

Page 328: ...ialize 21 0 PC controller address 2 setinputEOS 10 setoutputEOS 10 0 Set EOS for input ouput send K2002 IDN status Query 2002 for ID string enter r 80 l K2002 status Get ID string printf Data received...

Page 329: ...dc nplc 01 GPIB STATUS Select 0 01 plc reading rate CALL SEND 16 sens volt dc rang 2 GPIB STATUS Select 2V range configure scan CALL SEND 16 rout scan int 5 10 GPIB STATUS Scan list chans 5 10 config...

Page 330: ...COMPACT element group Select SENSE as source of readings CALL SEND 16 trac feed cont next GPIB STATUS Select the NEXT buffer control mode Trigger 2002 SLEEP 1 CALL TRANSMIT UNL UNT LISTEN 16 GET STAT...

Page 331: ...user library The user library for QuickBASIC 4 5 is provided with the IEEE 488 interface ieeeqb qlb Assuming QuickBASIC and the user library are in the same DOS directory enter the following command...

Page 332: ...data gpib len 16 gpib status PRINT DCV k2002data Display reading T2 TIMER T3 T2 T1 PRINT It took T3 seconds CALL send 16 rout clos 10 gpib status Close channel 10 CALL transmit UNL UNT LISTEN 16 GET g...

Page 333: ...t the ohms function CALL SEND 16 rout clos 2 GPIB STATUS Close channel 2 CALL SEND 16 fetch GPIB STATUS Fetch reading CALL Enter k2002data Gpib len 16 GPIB STATUS PRINT RES k2002data Print reading CAL...

Page 334: ...Initialize global variables CLS DmmAddr 16 ScanAddr 7 Rdg SPACE 200 cmd SPACE 80 Sme SPACE 10 Initialize GPIB CALL initialize 21 0 CALL setoutputEOS 10 0 CALL setinputEOS 10 CALL settimeout 5000 cmd C...

Page 335: ...ign RJUN1 to external channel 1 cmd rout scan ext func 2 3 temp GOSUB send2002 Assign TEMP to channels 2 and 3 cmd rout scan ext func 4 5 volt dc GOSUB send2002 Assign DCV to channels 4 and 5 cmd rout...

Page 336: ...B send7001 Set trigger layer source to Triglink cmd trig tcon asyn ilin 1 olin 2 GOSUB send7001 Select Triglink lines input line 1 output line 2 cmd arm lay1 coun 1 GOSUB send7001 Set arm layer 1 coun...

Page 337: ...rac data GOSUB send2002 Read all readings in buffer DIM Readings 1 TO 350 dummy 1 TO 1 Setup CEC for LISTEN 2002 for TALK CALL transmit UNT UNL MLA TALK 16 status Read 2 bytes 0 r SPACE 2 CALL receive...

Page 338: ...Example Programs G 21 Program bufclint bas cont send2002 CALL send DmmAddr cmd status RETURN send7001 CALL send ScanAddr cmd status RETURN...

Page 339: ...are The firmware revision level is displayed during the power up cycle and may be displayed at any time by using the GENERAL SERIAL selection in the main MENU Enabling the HP3458Aemulation mode The HP...

Page 340: ...UFF 5 Non fatal commands All other commands will result in fatal errors except as noted below These commands will not be accepted and will generate a syntax error if any parameter is sent Otherwise th...

Page 341: ...mands Command Description APER ARANGE AZERO CALSTR CSB DELAY DISP EMASK ERR ERRSTR FREQ FSOURCE FUNC ID LINE MCOUNT MEM MFORMAT MSIZE NDIG NPLC NRDGS OCOMP OFORMAT OPT PER PRESET RANGE RESET REV RMEM...

Page 342: ...ge range Parameter Numeric Equivalent Description OFF 0 Disable autorange ON 1 Enable autorange ONCE 2 Autorange next reading Default OFF Query ARANGE Returns autorange status Description ARANGE enabl...

Page 343: ...o is enabled The Model 2002 must be in the idle state for this command to work Trigger HOLD trigger SYN Example AZERO ON Enable autozero CALSTR Purpose To request the calibration date Format CALSTR Re...

Page 344: ...52 character string enclosed in double quotes Default ON Query DISP Returns present value of control parameter Description The DISP command enables disables the multimeter s display and may be used t...

Page 345: ...Model 2002 Note Unlike the HP3458A a masked out error will not appear on the front panel display If the bit_value 0 errors returned by ERR will not be reported Example EMASK 2 Enable trigger too fast...

Page 346: ...0V _resolution Ignored Description The FREQ command selects the frequency measurement mode for the Model 2002 The first param eter selects a maximum input level of 1V 10V or 100V while the second para...

Page 347: ...two responses separated by a comma 1 the present measurement func tion and 2 that function s present range Description The FUNC command selects the type of measurement for the Model 2002 It also allo...

Page 348: ...y stored in memory The instru ment returns the total number of stored readings in standard numeric form MEM Purpose To enable disable reading memory and to designate the storage mode Format MEM mode P...

Page 349: ...uble real Unlike the HP3458A the Model 2002 MFORMAT command does affect the OFORMAT setting These two commands perform identical functions Example MFORMAT ASCII Select ASCII format MFORMAT DREAL Selec...

Page 350: ...ption The NPLC command programs the A D converter integration time in terms of power line cycles The programmable range is from 0 01 to 100 power line cycles A value of 100 PLC will be adjusted to 10...

Page 351: ...d ohms mode Format OCOMP control Parameter control control parameter Numeric equivalent Description OFF 0 Offset compensated ohms off ON 1 Offset compensated ohms on Default ON power on default OFF Qu...

Page 352: ...he OPT query requests a report of installed options The response is a numeric value that indicates whether or not a memory option is installed PER Purpose To select the period measurement function For...

Page 353: ...ax_input _resolution Parameter max_input Manual range or AUTO autorange _resolution Ignored Default AUTO Query RANGE Returns the present measurement range for the current function Description The RANG...

Page 354: ...a slash 1 the main processor firmware revision level and 2 the front panel display controller firm ware revision level The response form used by the Model 2002 is different from that of the HP3458A R...

Page 355: ...eights The SRQ command must be sent to enable SRQ Example RQS 32 SRQ on error RQS 160 SRQ on error and data available RSTATE Purpose To recall an instrument configuration from memory Format RSTATE sta...

Page 356: ...AC mode SRQ Purpose To enable SRQ Format SRQ Parameter None Description The SRQ command sets bit 2 in the Model 2002 status register When bit 2 is enabled the SRQ line will be asserted when certain co...

Page 357: ...ow bit 4 as being cleared since the query is being processed but this bit can be checked by using serial polling SWEEP Purpose To program the interval between readings and the number of samples per tr...

Page 358: ...EXT Select external trigger TRIG SGL Single trigger TARM Purpose To specify the event that arms the trigger event Format TARM event _arms Parameter event event parameter Numeric equivalent Description...

Page 359: ...Description The TERM command is a no op and thus it is ignored It is included for HP3458A compatibility The TERM query returns the status of the INPUTS switch as indicated above TIMER Purpose To defi...

Page 360: ...st 3 86 OPEN ALL 3 87 OUTPut subsystem 3 85 POINts n 3 148 POSetup name 3 137 PRESET 3 134 PRESet 3 137 PTRansition NRf 3 125 PWINdow n 3 106 QUEue commands 3 135 REFerence n 3 99 RJUNctionX commands...

Page 361: ...ault conditions 2 4 Power up 2 1 Power up sequence 2 2 Primary address selection 3 2 Programming syntax 3 23 Q Queues 3 16 QuickBASIC 4 5 programming 3 3 R Range 2 40 RANGe commands 3 96 Relative 2 40...

Page 362: ......

Page 363: ...Unstable Will not read applied input Overload Calibration only Certificate of calibration required Data required attach any additional sheets as necessary Show a block diagram of your measurement sys...

Page 364: ...This page left blank intentionally...

Page 365: ......

Page 366: ...of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies A G R E A T E R M E A S U R E O F C O N F I D E N C E Keithley Instruments Inc Corporate...

Reviews: