background image

 

 

In this appendix: 

Overview .................................................................................. B-1 
Clearing registers and queues .................................................. B-3 
Programming enable registers 
................................................. B-3 
Reading registers ................................
..................................... B-3 
Status byte and service request (SRQ) .................................... B-4 
Status register sets ................................................................... B-8 
Status reporting command summary ...................................... B-10 

 

 

Overview 

The Model 2110 provides a series of status registers and queues, allowing the operator to monitor 
and manipulate the various instrument events. The status structure is shown in following figure. The 
heart of the status structure is the Status Byte Register. This register can be read by the user's test 
program to determine if a service request (SRQ) has occurred, and what event caused it. 

 

Status byte and SRQ 

The Status Byte Register receives the summary bits of the status register sets, queue, and buffer. 
The registers monitor the various instrument events. When an enabled event occurs, it sets a 
summary bit in the Status Byte Register. When a summary bit of the Status Byte and its 
corresponding enable bit are set (as programmed by the user), the Request Service (RQS) bit will set 
to indicate that a service request (SRQ) has occurred. 

 

Status register sets 

A typical status register set is made up of an event register and an event enable register. 

The event enable register: 

 

Accepts both read and write operations 

 

Indicates bits in the corresponding event register that are ORed together to produce the summary 
bit of the event register. 

When an event occurs, the appropriate event register bit sets to 1. The bit remains latched to 1 until 
the register is reset. When an event register bit and its corresponding enable bit are set (as 
programmed by the user), the output (summary) of the register will set to 1, which then sets the 
summary bit of the Status Byte Register. 

 

Appendix B 

Status model 

Summary of Contents for 2110

Page 1: ...Reference Manual 2110 901 01 Rev C August 2013 P211090101C 2110 901 01 www keithley com Model 2110 5 Digit Multimeter A Tektronix Company A Greater Measure of Confidence ...

Page 2: ...ation herein in whole or in part without the prior written approval of Keithley Instruments Inc is strictly prohibited All Keithley Instruments product names are trademarks or registered trademarks of Keithley Instruments Inc Other brand names are trademarks or registered trademarks of their respective holders Document number 2110 901 01 Rev C August 2013 Model 2110 ...

Page 3: ......

Page 4: ... be connected to mains These instruments will be marked as category II or higher Unless explicitly allowed in the specifications operating manual and instrument labels do not connect any instrument to mains Exercise extreme caution when a shock hazard is present Lethal voltage may be present on cable connector jacks or test fixtures The American National Standards Institute ANSI states that a shoc...

Page 5: ...rly disposed of according to federal state and local laws The WARNING heading in the user documentation explains dangers that might result in personal injury or death Always read the associated information very carefully before performing the indicated procedure The CAUTION heading in the user documentation explains hazards that could damage the instrument Such damage may invalidate the warranty I...

Page 6: ...function and operation keys 2 7 4 RANGE and scroll keys 2 10 5 TC input 2 10 6 Terminals and fuses 2 10 7 Menu overview 2 10 Main menu 2 11 Rear panel overview 2 18 1 Voltmeter complete output terminal VM COMP 2 18 2 External triggering input terminal EXT TRIG 2 18 3 USB connection 2 18 4 Protective earth safety ground 2 19 5 AC line receptacle power line fuse and line voltage setting 2 19 6 Inter...

Page 7: ...tance measurement methods 4 3 Reference junctions 4 4 Real internal reference junction 4 4 Simulated reference junction 4 4 Accuracy calculations 4 5 Calculating DC and AC characteristics accuracy 4 5 Remote commands 5 1 Programming syntax 5 1 Command format used in this manual 5 1 Common commands 5 4 Common command summary 5 4 Common command reference 5 5 CLS clear status 5 5 ESE NRf event enable...

Page 8: ...r n MIN MAX 5 30 CALCulate MXB MMFactor n MIN MAX 5 31 CALCulate NULL OFFSet n MIN MAX 5 31 CALCulate PERCent TARGet n MIN MAX 5 31 CALCulate STATe b 5 32 DATA FEED RDG_STORE CALCulate 5 32 DISPlay subsystem 5 33 DISPlay b 5 33 DISPlay TEXT a 5 33 DISPlay TEXT CLEar 5 34 SENSe subsystem 5 34 SENSe AVERage COUNt n MIN MAX 5 34 SENSe AVERage STATe b 5 35 SENSe AVERage TCONtrol name 5 35 SENSe CAPaci...

Page 9: ...e TEMPerature SPRTD RZERo n MIN MAX 5 56 SENSe TEMPerature SPRTD A4 n MIN MAX 5 56 SENSe TEMPerature SPRTD B4 n MIN MAX 5 57 SENSe TEMPerature SPRTD AX n MIN MAX 5 57 SENSe TEMPerature SPRTD BX n MIN MAX 5 58 SENSe TEMPerature SPRTD CX n MIN MAX 5 58 SENSe TEMPerature SPRTD DX n MIN MAX 5 59 SENSe TEMPerature TRANsducer name 5 59 SENSe UNIT name 5 60 SENSe VOLTage AC RANGe n MIN MAX 5 60 SENSe VOL...

Page 10: ... Programming enable registers B 3 Reading registers B 3 Status byte and service request SRQ B 4 Status Byte Register B 4 Service request B 5 Status structure B 6 Using serial polling and SRQ B 6 Status byte and service request commands B 7 Status register sets B 8 Standard Event Register B 8 Questionable Data Register B 10 Status reporting command summary B 10 Communication interface C 1 Communica...

Page 11: ......

Page 12: ... testing to bench top applications The Model 2110 meets application requirements for production engineers research and development engineers test engineers scientists students and anyone else making measurements in either system applications or on the bench Contact information If you have any questions after reviewing this information please use the following sources 1 Keithley Instruments website...

Page 13: ...e the Keithley Instruments website http www keithley com Organization of manual sections The information in this manual is organized into the following major categories General overview Describes the components of the instrument and basic operation Basic DMM operation Introduces some basic measurement functions of the instrument You will learn how to use your instrument to measure voltage current ...

Page 14: ...terface and optional GPIB interface The Model 2110 has 0 0012 one year basic DC voltage accuracy and 0 020 one year basic resistance accuracy up to the 1 MΩ range At 5 digits the Model 2110 delivers over 200 readings per second via the USB remote interface At the fast 4 digit setting readings can be stored internally at a rate of 50 000 per second This is ideal for production applications and moni...

Page 15: ... E N B C and K type thermocouples Period measurement Diode measurement Continuity measurement Programmable A D converter and filter settings for signal to noise optimization Mathematical operations The Model 2110 allows you to perform the following seven mathematical operations on measurement readings Percentage Average Min Max Count NULL Limits mX b dB and dBm Startup software and PC utilities Th...

Page 16: ... 6 ft 6517 TP Thermocouple Bead Probe K Type General information Displaying the instrument s serial number To display the serial number on the front panel 1 If the Model 2110 is in remote operation press the SHIFT LOCAL key once to place the instrument in local operation 2 Press the SHIFT key 3 Press the CONFIG MENU key The display shows MENU 4 Use the right and left RANGE keys to display SYSTEM 5...

Page 17: ... the instrument receives a RST command from a remote interface Function Default Function displayed after the instrument is turned on DC voltage Auto zero ON Frequency and period source AC voltage Output format ASCII Ratio OFF AC voltage Frequency 20 Hz AC digits 5 5 Range 10 V DC voltage DC digits 5 5 1 PLC Range 1 V AC current Frequency 20 Hz AC digits 5 5 Range 1 A DC current DC digits 5 5 1 PLC...

Page 18: ...ly 100 V 120 V 220 V 230 V 240 V 10 Power line frequency 50 60 Hz auto detected 10 Power consumption 25 VA maximum Digital I O interface USB compatible type B connection GPIB optional Environment For indoor use only Operating temperature 0 C to 40 C Operating humidity Maximum relative humidity 80 for temperature up to 31 C Storage temperature 40 C to 70 C Operating altitude Up to 2000 m above sea ...

Page 19: ......

Page 20: ...tioned so that it is easy to reach any disconnecting devices such as the power cord and the power switch Operating the instrument on an incorrect line voltage may cause damage to the instrument possibly voiding the warranty Remove voltage from the front panel input terminals before switching the equipment off Failure to do so could result in the equipment being damaged To turn a Model 2110 on and ...

Page 21: ...re not using a properly grounded protective earth and grounded outlet may result in personal injury or death due to electric shock Do not replace detachable MAINS supply cords with inadequately rated cords Failure to use properly rated cords may result in personal injury or death due to electric shock 5 To turn your instrument on press the front panel POWER switch to place it in the ON position 6 ...

Page 22: ...2013 2 3 2 Press the latch to unlatch the voltage setting selector container as shown in the following figure a flat blade screwdriver may be required Figure 4 Unlatching voltage selector 3 Remove the voltage setting selector container as shown in the following figure Figure 5 Remove voltage selector ...

Page 23: ...setting to the correct setting The instrument has four possible voltage settings 100 V 120 V 220 V and 240 V It can be set to any of these working voltages Figure 7 Turn voltage selector 6 Insert the voltage setting selector back into the socket and close the cap Fuse replacement A fuse is located in the voltage selector assembly This fuse protects the power line input of the instrument If the lin...

Page 24: ...s it indicates that parts of the instrument are not operating properly and need to be serviced Refer to Error codes on page 6 3 for information about self test error codes Erroneous self test failures may occur if the power line voltage is set incorrectly Errors may also occur because of signals present on the input terminal during self test procedures Long test leads can act as an antenna causing...

Page 25: ...and all character segments lit Figure 9 Display Primary display The primary display shows readings and units The primary display can show a maximum of 11 characters Secondary display The secondary display shows the range of the measurements condition secondary readings and units or information about an ongoing configuration The secondary display can show a maximum of 16 characters Indicators When ...

Page 26: ... testing is enabled OFF Front panel display is turned off 2nd Second function is in use 2 The Power key Power switch The in position turns the instrument ON the out position turns it OFF Figure 11 Power switch 3 The function and operation keys The front panel has keys that allow you to select various functions and operations Function The function keys are white Pressing a function key causes the i...

Page 27: ...s the key with the label for the function you want to perform printed above it The procedures in this manual that require you to use a shifted key sequence list the key name followed by the shifted key name in parentheses For example to measure AC current press SHIFT and then press the ACV ACI key See the following figure for the location of the keys Figure 12 Function and operation keys ...

Page 28: ...ual triggers STORE Stores a specified number of subsequent readings DIGITS Changes display resolution Note that changing the display resolution also changes the integration time If you change the digits to 4 the integration time is set to 0 02 PLC If digits are set to 5 the integration time is set to 1 PLC NULL Activates the null function in order to offset the measurement error due to the test le...

Page 29: ...n so no extra thermocouple adapter is needed To prevent electrical shock that could cause injury or death never apply voltages to the LO INPUT terminal while a thermocouple is connected 6 Terminals and fuses The instrument has the following connections on the front panel HI and LO INPUT terminals Use for all measurements except current and TC The maximum input voltage is 1000 V for voltage measure...

Page 30: ...display the value that you want to edit 2 Press the ENTER key to enter edit mode 3 Use the keys to select the digit to edit 4 Use the keys to set the appropriate value 5 Press the ENTER key to select the value or press the ESC key to cancel the change Main menu You can configure instrument operation through the front panel by pressing keys to display menus Refer to the following table for informat...

Page 31: ...ion options CONT RES Select CONT RES Use the and and keys to set the threshold resistance 1 Ω to 1000 Ω TEMP Press the TEMP key CONFIG Press the CONFIG key to display configuration options SENSOR PT100 D100 F100 PT385 PT3916 Use and keys to select a sensor type Refer to Temperature measurement on page 3 17 for details USER Select to enter coefficient values for RTD user defined sensor types Refer ...

Page 32: ...e 3 39 for details Ω2 Ω4 Press the Ω2 Ω4 key CONFIG Press the CONFIG key to configure the instrument for resistance measurements NPLC Use and keys to select resolution adjustment Refer to Resolution and integration time on page 3 41 for information about the number of power line cycles NPLC RANGE Use and keys to display additional selections Refer to Range selection on page 3 39 for details FREQ P...

Page 33: ...CV Select ACV to configure AC voltage as the second function BAND WIDTH Use and keys to select bandwidth Refer to Bandwidth and resolution for AC measurements on page 3 44 for details RANGE Use and keys to display additional selections Refer to Range selection on page 3 39 for details ACI Select ACI to configure AC current as the second function BAND WIDTH Use and keys to select bandwidth Refer to...

Page 34: ...y reference junction type real or simulated REAL or SIMulated REAL Select REAL SIMULATED Select SIMULATED VIEW REAL Select VIEW REAL to view the temperature of the internal reference junction TRIGGER AUTO HOLD Press TRIGGER AUTO HOLD to toggle the reading hold function on and off Refer to Reading hold on page 3 35 for details STORE RECALL Press STORE RECALL to view stored readings Refer to Data bu...

Page 35: ... Refer to Null on page 3 51 for details RUN Select RUN to start the function LIMITS Select to configure LIMITS Refer to Limits on page 3 53 for details RUN Select RUN to start the function HIGH LIMIT Enter the high limit value using keys LOW LIMIT Enter the low limit value using keys MX B Select to configure mX b Refer to mX b on page 3 54 for details RUN Select RUN to start the function SET M Ent...

Page 36: ... additional selections SCPI ERR Check the error queue Refer to Error codes on page 6 3 for information about error queue INIT MODE Check the initial mode settings Refer to Selecting the initial operating mode on page 2 23 for details DEFAULT SET Recall the factory settings Refer to Power on settings on page 1 6 for details SAVE DATA Save the current settings as the power on state Only the primary ...

Page 37: ...Rear panel 1 Voltmeter complete output terminal VM COMP The VM COMP output terminal outputs a low true pulse after each completed measurement Refer to External triggering on page 3 31 for details 2 External triggering input terminal EXT TRIG Use the EXT TRIG input terminal when choosing external triggering Refer to External triggering on page 3 31 for details 3 USB connection Use the USB connector...

Page 38: ...PIB connection is present in the interface port you can connect the instrument to a remote computer with an IEEE 488 cable Refer to GPIB connector on page 2 19 for details Rear panel connection details The following topics describe how to connect the cable connections for the communication interfaces To properly set up the communications interfaces after connection see the information in Communica...

Page 39: ...e SHIFT key and then press the CONFIG MENU key 2 Use the and keys to select INTERFACE 3 Press ENTER 4 Use the and keys to select GPIB 5 Press ENTER The display shows GPIB ADDR 6 Press ENTER 7 Use the and keys to change the GPIB address 8 When the correct GPIB address displays press ENTER to save the address The address value is saved in nonvolatile memory and will not change when the power is turn...

Page 40: ...ntrol the display through the front panel or through the remote interface The remote interface operation overrides the front panel setting Front panel operation To turn the measurement display on or off use the following procedure 1 Press the SHIFT and CONFIG MENU keys to display the MENU options 2 Use the and keys to display SYSTEM and then press the ENTER key 3 Use the and keys to display DISPLA...

Page 41: ...limit testing Turning the beeper off has no effect on the following conditions An error occurs Any button on the front panel is pressed The threshold value is exceeded in continuity testing You can control the beeper from either the front panel or the remote interface operation Front panel operation To turn the beeper on or off use the following procedure 1 Press the SHIFT and CONFIG MENU keys to ...

Page 42: ...You can choose the following languages for programming the remote commands Default Select DEFAULT for compatibility with all Model 2110 features and functions and KI Tool and KI Link software Compatible Select COMPATIBLE for SCPI compliant DMM language mode When you select COMPATIBLE the SYST IDNS Manufacturer Model allows you to modify the IDN return string to any manufacturer and model number Yo...

Page 43: ...or codes on page 6 3 To view messages in the error queue perform the following steps 1 Press the SHIFT and CONFIG MENU keys to display the MENU options 2 Use the and keys to display SYSTEM and then press the ENTER key 3 Use the and keys to display SCPI ERR and then press the ENTER key The display shows ERROR CODE Refer to Error codes on page 6 3 for information NO ERRORS Indicates that there are n...

Page 44: ...ng Temperature RTD and thermocouple Capacitance Voltage measurements The instrument can measure DC voltage DCV up to 1000 V and AC voltage ACV up to 750 V measurement CAT II at maximum 600 V DC voltage DCV measurement ranges 100 mV 1 V 10 V 100 V and 1000 V AC voltage ACV measurement ranges 100 mV 1 V 10 V 100 V and 750 V AC coupled true RMS 1000 V peak Do not apply more than 1000 V peak measureme...

Page 45: ...t terminals before switching the equipment off Failure to do so could result in the equipment being damaged Front panel operation Perform the following steps to measure voltage 1 Press the DCV key to measure DC voltage or the ACV key to measure AC voltage 2 Select a measurement range auto or manual Autorange is the power on default If manual ranging is selected MAN indicator on press SHIFT and the...

Page 46: ...used to perform measurements Use the following commands to select a function DCV or ACV set the measure range set measurement resolution perform a measurement and acquire the reading MEASure VOLTage DC range resolution MEASure VOLTage AC range resolution range 1000 to 1000 Expected DCV reading 0 to 750 Expected ACV reading resolution see Note Measurement resolution The resolution setting range for...

Page 47: ...form the following steps to perform ratio calculations 1 Press DCV to select the DC voltage function 2 Select a measurement range auto or manual for the input signal Autorange is the power on default If manual ranging is selected MAN indicator on press SHIFT and then ESC AUTO to select autorange For manual ranging press the RANGE and keys to select a measurement range 3 As shown below connect the ...

Page 48: ...um name parameters MIN selects the minimum value and MAX selects the maximum value Use the following commands to select the ratio function set a measurement range and perform a calculation FUNCtion VOLTage DC RATio Select ratio function VOLTage DC RANGe n Set DCV range for the input signal n 1000 to 1000 Expected DCV reading for the input signal VOLTage DC RANGe AUTO b Enable or disable autorange ...

Page 49: ...ts The instrument is capable of measuring DC and AC current up to 10 A DC current measurement ranges 10 mA 100 mA 1 A 3 A and 10 A AC current measurements 1 A 3 A and 10 A Use the following procedure and commands to perform basic measurements Refer to Enhancing measurement performance on page 3 37 for details about setting measurement speed and resolution It also provides information on using othe...

Page 50: ...d MAXimum name parameters MIN selects the minimum value and MAX selects the maximum value Use the following commands to select the function DCI or ACI set a measure range and perform a measurement FUNCtion CURRent DC Select the DCI function FUNCtion CURRent AC Select the ACI function CURRent DC RANGe n Set the DCI range CURRent AC RANGe n Set the ACI range n 10 to 10 Expected DCI reading 0 to 10 E...

Page 51: ...solution The resolution setting range for resolution depends on the selected function and range The maximum value for DC measurement is 3 00e 04 x full scale range and the minimum value is 3 00e 07 x full scale range For example for DCI 10 A range the minimum value is 3 00e 07 x 10 A 3 00e 07 The maximum value is 3 00e 04 x 10 A 3 00e 03 Therefore resolution 3 00e 06 to 3 00e 03 for the DCI 10 A r...

Page 52: ...w lists the measurement ranges 2 wire and 4 wire and test currents for the instrument Resistance ranges and test currents Resistance range Test current 100 Ω 1 mA 1 kΩ 1 mA 10 kΩ 100 µA 100 kΩ 10 µA 1 MΩ 1 µA 10 MΩ 0 1 µA 100 MΩ 0 1 µA Use the following procedure and commands to perform basic measurements Refer to Enhancing measurement performance on page 3 37 for details about setting measurement...

Page 53: ... 5 Digit Multimeter Reference Manual 3 10 2110 901 01 Rev C August 2013 Connections for resistance measurements Source current flows from INPUT HI to INPUT LO as shown in the following figure Figure 19 Connections for resistance measurements ...

Page 54: ...FF Disable autorange 1 or ON Enable autorange READ Perform measurement and acquire reading Measurement configuration commands can also be used to perform measurements Use the following commands to select a function W2 or W4 set the measure range set measurement resolution perform a measurement and acquire the reading MEASure RESistance range resolution MEASure FRESistance range resolution range 0 ...

Page 55: ...g other features and settings to optimize measurement performance Front panel operation Perform the following steps to measure frequency or period 1 Select the frequency or period measurement function Frequency Press the FREQ key Period Press FREQ and CONFIG and with PERIOD displayed press ENTER 2 Select the AC signal voltage or current to measure a Press CONFIG use the key to display INPUT JACK a...

Page 56: ...odel 2110 5 Digit Multimeter Reference Manual Section 3 Basic DMM operation 2110 901 01 Rev C August 2013 3 13 Connections for frequency and period measurements Figure 20 Connections for FREQ and PERIOD ...

Page 57: ...AC current range for frequency function PERiod VOLTage RANGe n Set AC voltage range for period function PERiod CURRent RANGe n Set AC current range for period function n 0 to 750 Expected AC voltage level of the signal n 0 to 10 Expected AC current level of the signal FREQuency VOLTage RANGe AUTO b Frequency autorange for voltage input FREQuency CURRent RANGe AUTO b Frequency autorange for current...

Page 58: ...o set the threshold resistance 1 Ω to 1000 Ω and then press the ENTER key 4 As shown in Connections for resistance measurements on page 3 10 for 2 wire ohms connect the resistive device to the Model 2110 If the resistance of the device is more than the threshold resistance OPEN is displayed If the resistance is less than the threshold resistance the Model 2110 beeps and displays the resistance of ...

Page 59: ...then press ENTER c With VF HI displayed press ENTER d Use the and keys to set the high threshold voltage 0 01 V to 1 20 V and then press ENTER 4 Observe the voltage reading on the display The instrument beeps when the reading is within the threshold voltage band Connections for diode measurements Source current flows from INPUT HI to INPUT LO as shown in the following figure Figure 21 Connections ...

Page 60: ... is PT100 The temperature measurement range for the PT100 sensor is 200 C to 850 C 328 F to 1562 F Front panel operation Perform the following steps to measure temperature using an RTD or thermistor 1 Referring to the drawing below connect the RTD or thermistor to the Model 2110 2 Press the TEMP and CONFIG keys 3 Select the sensor a Use the or key to display SENSOR and press ENTER b Use the and ke...

Page 61: ...ons to measure temperature using an RTD The following figure shows how to connect RTD probes to the instrument For the 3 wire probe make sure to connect the SENSE LO terminal to the INPUT LO terminal Source current flows from INPUT HI to INPUT LO as shown in the following figure Figure 22 Connections for RTD measurements ...

Page 62: ...ture When t 0 C Rt R0 1 At Bt 2 Ct 3 t 100 When 0 C t 630 C Rt R0 1 At Bt 2 Where A α 1 δ 100 B αδ 10 4 C αβ 10 8 For the standard platinum RTD SPRTD sensor the ITS 90 International Temperature Scale standard provides two reference equations for standard platinum thermometers covering a temperature range from 18 8033 K to 1234 93 K However one SPRTD usually cannot cover the entire range so the tem...

Page 63: ...isplayed press ENTER 3 Use the or key to display the sensor type NTCT SPRTD or USER and press ENTER 4 Use the and keys to display an RTD parameter and press ENTER 5 Use the and keys to enter the coefficient value and press ENTER 6 Repeat steps 4 and 5 to set the coefficients for all the RTD parameters Remote operation Commands that use the n parameter can use the MINimum and MAXimum name parameter...

Page 64: ...nds to enter the parameter coefficients for the SPRTD sensor TEMPerature SPRTd RZERo n n R zero value TEMPerature SPRTd A4 n n A4 value TEMPerature SPRTd B4 n n B4 value TEMPerature SPRTd AX n n AX value TEMPerature SPRTd BX n n BX value TEMPerature SPRTd CX n n CX value TEMPerature SPRTd DX n n DX value Use the following commands to enter the parameter coefficients for the NTCT coefficient remote...

Page 65: ... 6 T 250 to 400 418 to 752 Configuration settings for thermocouple temperature measurements Thermocouple type B C E J K N R S T Default setting K Measurement units C or F Default setting C Reference junction Real or simulated Default setting Real A thermocouple measurement is referenced to a known temperature The reference junction can be real or simulated For a real reference junction the instrum...

Page 66: ...nce junction real or simulated a Press CONFIG use the and keys to display RJUNCTION and press ENTER b Use the or key to display REAL or SIMULATED and press ENTER c If you select SIMULATED use the and keys to enter the reference temperature and then press ENTER Perform the following steps to measure temperature 1 Connect the thermocouple to the Model 2110 as shown below 2 Press SHIFT and TEMP TCOUP...

Page 67: ...ference junction TCOuple RJUNction SIMulated n Set simulated reference temperature n 100 to 100 Celsius Use any of the following commands to measure temperature and acquire the reading MEASure TCouple READ INIT followed by FETCH Capacitance measurements The measurement ranges for capacitance measurements are 1 nF 10 nF 100 nF 1 µF 10 µF 100 µF 1 mF and 10 mF Front panel operation Perform the follo...

Page 68: ...and perform a measurement FUNCtion CAPacitance Select capacitance function CAPacitance RANGe n Set capacitance range n 0 to 10e 3 Specify expected capacitance reading CAPacitance RANGe AUTO b Enable or disable autorange b 0 or OFF 1 or ON READ Perform measurement and acquire reading Measurement configuration commands can also be used to perform measurements Use the following command to select the ...

Page 69: ...urements at the same time series measurements In the following table the symbol indicates which secondary measurement functions are available for each primary measurement functIon and the symbol indicates capacitance Diode and continuity testing are not available as a secondary function Secondary function Primary function DCV ACV DCI ACI Ω2 Ω4 FREQ VOLT FREQ CURR PERIOD VOLT PERIOD CURR TEMP RTD T...

Page 70: ...panel operation Perform the following steps to perform secondary function measurements 1 Select the primary measurement function and connect the device under test or signal to the input of the instrument 2 Press the SHIFT and ENTER 2ND keys 3 Use the and keys to display the second function and press ENTER 4 If prompted use the and keys and the ENTER key to configure the secondary measurement funct...

Page 71: ...DC DCI function FUNCtion 1 2 CURRent AC ACI function FUNCtion 1 2 FREQuency FREQ function FUNCtion 1 2 FREQuency VOLT FREQ function voltage input FUNCtion 1 2 FREQuency CURR FREQ function current input FUNCtion 1 2 PERiod PERIOD function FUNCtion 1 2 PERiod VOLT PERIOD function voltage input FUNCtion 1 2 PERiod CURR PERIOD function current input FUNCtion 1 2 RESistance Ω2 function FUNCtion 1 2 FRE...

Page 72: ...ey or pulse the EXT TRIG input The reading rate depends on the trigger delay setting integration rate setting and other instrument settings See Setting trigger delay from the front panel on page 3 35 to set the delay A sample counter determines the number of measurements to perform when the trigger is received After the specified number of measurements are performed the instrument waits for the ne...

Page 73: ...t the counters Triggering example Assume the sample count is 10 and the trigger count is two 2 The instrument will accept two trigger events Upon receiving the first trigger 10 measurements are performed When the second trigger is received 10 more measurements are performed The instrument then returns to the idle state Trigger sources There are three trigger sources for remote operation Immediate ...

Page 74: ...l triggering is to use the instrument with a switch system that also has external triggering capability The drawing below shows an automated test system to measure 10 DUTs The instrument is externally triggered to perform a measurement when a channel closes in the switch system The switch system then receives the voltmeter complete VM COMP pulse when the measurement is complete which then closes t...

Page 75: ...igure 28 EXT TRIG terminal VM COMP terminal The VM COMP voltmeter complete BNC terminal located on the rear panel outputs a low true pulse after finishing each measurement Figure 29 VM COMP terminal Trigger settings The following settings are used to configure triggering Sample count Trigger count Trigger delay Reading hold Sample count trigger count trigger delay and reading hold can be set from ...

Page 76: ...ion Commands that use the n parameter can use the MINimum and MAXimum name parameters MIN selects the minimum value and MAX selects the maximum value Use the following command to set the sample count SAMPle COUNt n n 1 to 2000 Sample count Trigger count For remote operation the trigger count up to 2000 specifies how many times the sample count measurements can be performed Trigger count is ignored...

Page 77: ...econds Your trigger delay time is stored in volatile memory automatic trigger delay will be used when instrument power is turned off and then turned on again The following table lists the auto delay times for each measurement function if you do not specify a delay Auto trigger delay times Measurement Setting Trigger delay DCV DCI PLC 1 1 5 ms PLC 1 1 ms ACV ACI Remote interface external trigger 3 ...

Page 78: ... press the ENTER key Setting trigger delay using remote operation Commands that use the n parameter can use the MINimum and MAXimum name parameters MIN selects the minimum value and MAX selects the maximum value Use the following commands to set trigger delay auto or manual TRIGger DELay n n 0 to 3600 Trigger delay in seconds 100 µs resolution TRIGger DELay AUTO b b 0 or OFF Disable auto delay 1 o...

Page 79: ...teps to store and recall readings 1 Set the number of readings to store a Press the SHIFT and CONFIG MENU keys to display the MENU options b Use the and keys to display TRIG SYS and press ENTER c Use the and keys to display STORE RDGS and press ENTER d Use the and keys to specify the number of readings to store 1 to 2000 and press ENTER 2 Press STORE to start the storage process The MEM display in...

Page 80: ...ount See Sample count on page 3 33 and Trigger count on page 3 33 for details Use the following command to place the instrument in the wait for trigger state INITiate Use the following command to retrieve the stored readings FETCh Use the following command to query the number of stored readings DATA POINts Enhancing measurement performance The following features and settings can be used to optimiz...

Page 81: ...e instrument is turned on When it is on the instrument takes a zero measurement approximately every two seconds Autozero can decrease measurement speed To increase speed you can turn autozero off While this can increase measurement speed it will also decrease accuracy over time If you turn autozero off you should use the ZERO AUTO ONCE command periodically to maintain accuracy The instrument takes...

Page 82: ...ling time Autorange is convenient but a manually selected range can usually speed up the process If the input signal exceeds the allowable range the OVLD message is displayed The threshold for readings is 120 percent of the range for maximum and 10 percent of the range for minimum The measurement range for temperature continuity and diode testing is fixed and cannot be changed Front panel operatio...

Page 83: ...OLTage AC 0 to 750 Volts AC CURRent DC 10 to 10 Amps DC CURRent AC 0 to 10 Amps AC RESistance 0 to 100e6 Ohms 2 wire FRESistance 0 to 100e6 Ohms 4 wire FREQuency VOLT 0 to 750 Volts AC voltage input FREQuency CURRent 0 to 10 Amps AC current input PERiod VOLT 0 to 750 Volts AC voltage input PERiod CURRent 0 to 10 Amps AC current input CAPacitance 0 to 10e 3 Farads function RANGe AUTO b Enable or di...

Page 84: ...esistance measurements Integration time for DCV DCI Ω2 and Ω4 measurements is expressed as the number of power line cycles NPLC For 50 Hz line power 1 PLC 1 50 0 02 s per measurement conversion For 60 Hz line power 1 PLC 1 60 0 0167 s per measurement conversion The relationship among display resolution integration time and reading resolution is shown in the table below When you set the integration...

Page 85: ... full scale range 5 digits 100 PLC 0 0000003 x full scale range When you enable math operations and your integration rate is faster than 0 6 PLC the maximum reading rate is affected significantly For example the maximum rate at 0 001 PLC with a math function enabled is 6000 readings per second For more detail see Math operations on page 3 48 Front panel operation Perform the following steps to set...

Page 86: ...ESistance RESolution n Set resolution for Ω2 FRESistance RESolution n Set resolution for Ω4 n See note Measurement resolution The resolution setting range for resolution depends on the selected function and range The maximum value for DC measurement is 3 00e 04 x full scale range and the minimum value is 3 00e 07 x full scale range For example for DCV 1000 V range the minimum value is 3 00e 07 x 1...

Page 87: ...lter bandwidth Bandwidth AC filter Time remote Time local 3 Hz to 300 kHz Slow 7 s per reading 1 5 s per reading 20 Hz to 300 kHz Medium 1 s per reading 0 2 s per reading 200 Hz to 300 kHz Fast 0 1 s per reading 0 1 s per reading The bandwidth times only apply when the trigger delay is set to AUTO If trigger delay is set to MANUAL the manual delay is applied instead of the delay specified in the b...

Page 88: ...ple for ACV 750 V range the minimum value is 1 00e 06 x 750 V 7 50e 04 The maximum value is 1 00e 04 x 750 V 7 50e 02 Therefore resolution 7 50e 04 to 7 50e 02 for the ACV 750 V range For example for ACI 10 A range the minimum value is 1 00e 06 x 10 A 1 00e 05 The maximum value is 1 00e 04 x 10 A 1 00e 03 Therefore resolution 1 00e 05 to 1 00e 03 for the ACI 10A range Aperture and resolution for f...

Page 89: ...y a aperture time and press ENTER Perform the following steps to set display resolution 1 Select the frequency or period measurement function To select frequency press the FREQ key To select period press FREQ and then CONFIG With PERIOD displayed press ENTER 1 Use the DIGITS key to set display resolution Each key press toggles the display between 4 and 5 digits Remote operation Commands that use t...

Page 90: ...averages the readings in the stack to yield a single reading For each subsequent measurement the filter flushes the stack waits for the stack to fill again and then averages the readings to yield another single reading The digital filter is not available for diode continuity frequency or period measurements The digital filter setting is stored in volatile memory On power up the digital filter is d...

Page 91: ...e filter AVERage COUNt n Set number of readings to average n 2 to 100 Number of readings to average AVERge STATe b Enable or disable digital filter b 0 or OFF Disable digital filter 1 or ON Enable digital filter Math operations The instrument can perform the following math operations PERCENT AVERAGE NULL LIMITS mX b dB dBm You can apply these math operations to the measurement functions as shown i...

Page 92: ...n as follows The set target value is stored in volatile memory and is cleared after the instrument has been turned off or a remote interface reset occurs Front panel operation Perform the following steps to use the percent math function 1 Press the SHIFT and NULL MATH keys 2 Use the and keys to display PERCENT and press ENTER 3 Use the and keys to display TARGET and press ENTER Note that if you se...

Page 93: ...It can also display the minimum and maximum readings as well as the reading count The data acquired by the average math function is stored in volatile memory It is lost when power to the instrument is cycled or when the remote interface is reset The average math function can be used from the front panel or by using remote operation Front panel operation Perform the following steps to use the avera...

Page 94: ...called relative value Displayed reading Measured input reading Null value You can acquire the null relative value by measurement or by specifying the value The null value is stored in volatile memory which will be cleared when power to the instrument is cycled Typical uses of the null feature Cancel out test lead resistance that can result in inaccurate low level resistance Measurements The subseq...

Page 95: ...ENTER 4 Use the and keys to display NULL VALUE and press ENTER Note that if you select the RUN menu option instead the null feature will enable using the present null value 5 Use the and keys to set the null value Note that the polarity sign can be toggled between plus and minus 6 Press the ENTER key The MATH indicator turns on You can disable the math operation by pressing the NULL key You can al...

Page 96: ... use the limits feature 1 Press the SHIFT and NULL MATH keys 2 Use the and keys to display LIMITS and press ENTER 3 Set the high and low limits a Use the and keys to display HIGH LIMIT and press ENTER Note that if you select the RUN menu option instead the limits feature will enable using the present limit values b Use the and keys to set the high limit Note that the polarity sign can be toggled b...

Page 97: ...n Set the upper limit n see Note Set value 1 µ resolution The limit value setting range depends on the selected function For example for DCV the limit value can be set from 1200 to 1200 CALCulate STATe b Enable or disable math operations b 0 or OFF Disable math 1 or ON Enable math mX b This math function multiplies a scale factor m to the measured reading X and then adds an offset b The result of ...

Page 98: ...N displayed press ENTER The MATH indicator turns on You can disable the math operation by pressing a different function key You can also disable it from the math menu as follows 1 Press the SHIFT and NULL MATH keys 2 Use the and keys to display OFF and press ENTER Remote operation Commands that use the n parameter can use the MINimum and MAXimum name parameters MIN selects the minimum value and MA...

Page 99: ...ull relative value The reference resistance value is stored in volatile memory The reference resistance defaults to 600 Ω when power to the instrument is cycled This feature is available for DCV and ACV only Front panel operation Perform the following steps to use the dBm function 1 Select the DCV or ACV function 2 Press the SHIFT and NULL MATH keys 3 Use the and keys to display dBm and press ENTE...

Page 100: ...the front panel or by using remote programming The dB relative value is stored in volatile memory and defaults to 0 dBm when power to the instrument is cycled This feature is available for DCV and ACV only Since dB is calculated in terms of the dBm function the dBm REF RES value has an effect on the dB result Front panel operation Perform the following steps to use the dBm function 1 Select the DC...

Page 101: ...d MAXimum name parameters MIN selects the minimum value and MAX selects the maximum value Use the following commands to configure and control the dB math function CALCulate FUNCtion DB Select the dB math function CALCulate DB REFerence n Set the relative value n 0 to 200 00 Set value in dBm CALCulate STATe b Enable or disable math operations b 0 or OFF Disable math 1 or ON Enable math ...

Page 102: ...value to the RMS value of a particular waveform This is represented by the following equations Equation 1 AC voltage measurements and crest factor 1 The crest factor of various waveforms is different because the peak to RMS ratios are variable For example the crest factor for a pulse waveform is related to the duty cycle as the duty cycle decreases the crest factor increases The RMS calculations a...

Page 103: ...ated Crest factor is a relative measurement of the harmonic content of a particular waveform and reflects the accuracy of the measurement For a rectangular pulse train the higher the crest factor the higher the harmonic content of the waveform This is not always true when making spectral comparisons between different types of waveforms A sine wave for example has a crest factor of 1 414 and a squa...

Page 104: ...the DUT depends on the selected measurement range For example for the 100 Ω range the test current is 1 mA Because the voltmeter of the Model 2110 has very high input impedance virtually all the test current 1 mA flows through the DUT For DUT 1 kΩ 4 wire ohms measurements should be used as shown Because the voltage is measured at the DUT voltage drop in the test leads is eliminated this voltage co...

Page 105: ...the cold junction using internal transducers The user can enter the known temperature value These two references are known as Real internal reference junction Simulated reference junction These reference junctions are explained in the following paragraphs Real internal reference junction Real implies that temperature transducers are used to measure the cold junction This value is influenced and ch...

Page 106: ...reading of range As an example of how to calculate the actual reading limits assume that you are measuring 5V on the 10V range You can compute the reading limit range from one year DCV accuracy specifications as follows Accuracy 0 012 of reading 0 004 of range 0 012 5 V 0 004 10 V 0 0006 V 0 0004 V 0 0010 V Thus the actual reading range is 5 V 1 mV or from 4 999 V to 5 001 V DC current AC voltage A...

Page 107: ......

Page 108: ...ards Command format used in this manual The format used to show commands in this manual is described in the following topics Command syntax The command syntax shows most commands and some parameters as a mixture of upper and lowercase letters The uppercase letters indicate the abbreviated spelling for the command For shorter program lines send the abbreviated form For better program readability se...

Page 109: ...e following command uses only the first two letters of the word TCouple tc If the fourth letter of the command word is a consonant retain it but drop all the letters after it For example format form If the command contains a question mark query or a non optional number included in the command word you must include it in the short form version Example delay del Command words or characters that are ...

Page 110: ...e four to five characters in length and may include one or more parameters The command keyword is separated from the first parameter by a blank space Use a semicolon to separate multiple commands as shown below RST CLS ESE 32 OPC Refer to Common commands on page 5 4 for more information about common commands Querying parameter settings You can query the current value of most parameters by adding a...

Page 111: ...ent enable query Query the Standard Event Enable Register The instrument returns a decimal value that corresponds to the binary weighted sum of all bits set in the register ESR Event status register query Query the Standard Event Status Register The instrument returns a decimal value that corresponds to the binary weighted sum of all bits set in the register IDN Identification query Returns the ma...

Page 112: ...d Event Register on page B 8 for information about values For example enable operation complete by using the ESE 1 command ESE event enable query This query command queries the Standard Event Enable Register Usage ESE Details The instrument returns a decimal value that corresponds to the binary weighted sum of all bits set in the register Refer to Standard Event Register on page B 8 for informatio...

Page 113: ...er and model information for compatibility purposes OPC operation complete command Set the Operation Complete bit bit 0 in the Standard Event Register after all pending commands have been executed OPC operation complete query This query command places a 1 in the output queue Usage OPC Details When OPC is sent the OPC bit in the Standard Event Register will set after all pending command operations ...

Page 114: ... Status Byte and Standard Event Register enable masks are not cleared when power is turned on The command is stored in nonvolatile memory PSC power on status clear query This query command returns the power on status clear setting Usage PSC Details Query the power on status clear setting Returns 0 PSC 0 or 1 PSC 1 RST reset command This command resets the instrument to the power on configuration U...

Page 115: ...service request enable command query This command queries the Status Byte Enable Register Usage SRE Details The instrument returns a decimal value which corresponds to the binary weighted sum of all bits set in the register STB status byte query The STB command is similar to a serial poll but it is processed like any other instrument command Usage STB Details The STB command returns the same resul...

Page 116: ...nge MINimum MAXimum Unit prefixes must be used in combination with a unit For example the following command is valid CONF RES 10KOhm However this command is not valid CONF RES 10K Discrete parameters name Discrete parameters are used to program settings that have a limited number of values for example BUS IMMediate EXTernal They have a short form and a long form just like command keywords You can ...

Page 117: ...word and the parameter Refer to SCPI parameter types on page 5 9 for information about SCPI parameters Query commands This type of command requests queries the currently programmed status It is identified by the question mark at the end of the fundamental form of the command Most commands have a query form for example SAMP COUNt Queries the sample count Program messages A program message is made u...

Page 118: ...root level and starts over Commands that are on the same command level can be executed without having to retype the entire command path For example stat ques enab n enab After the first command enab is executed the path pointer is at the third command level in the structure Since enab is also on the third level it can be typed in without repeating the entire path name Notice that the leading colon...

Page 119: ...will hang if your computer does not provide this termination The following example shows how a multiple command program message must be terminated rst cls PMT Command execution rules Command execution rules are as follows Commands execute in the order that they are presented in the program message An invalid command generates an error and is not executed Valid commands that precede an invalid comm...

Page 120: ... oriented measurement commands configure the instrument for measurement and acquire measurement readings You can use these high level instructions to control the measurement process These commands are summarized in the following table Signal oriented measurement command summary Command Description CONFigure function range resolution Configures instrument for measurements on the specified function ...

Page 121: ...age DC RATio 1000 to 1000 3 00e 07 to 3 00e 04 Voltage RESistance 0 to 100e6 3 00e 07 to 3 00e 04 Ohms FRESistance 0 to 100e6 3 00e 07 to 3 00e 04 Ohms FREQuency VOLTage 0 to 750 N A Voltage FREQuency CURRent 0 to 10 N A Amperes PERiod VOLTage 0 to 750 N A Voltage PERiod CURRent 0 to 10 N A Amperes CONTinuity N A N A N A DIODe N A N A N A TCOuple N A N A N A TEMPerature N A N A N A 1 Do not use th...

Page 122: ...ate the measurement To initiate the measurement use INITiate or READ command When this command is sent the instrument will be configured as follows The function specified by this command is selected The range and resolution are selected as specified All other controls related to the selected function are defaulted to the RST values This command is automatically asserted when the MEASure command is...

Page 123: ...it receives the INITiate command The results are sent to the internal memory and stored until you are ready to read them The FETCh command sends the data in the instrument s internal memory to the output buffer where you can read it into your bus controller The FETCh command does not affect the instrument setup The FETCh command does not trigger measure operations it simply requests the last avail...

Page 124: ... immediately You must enter the reading data into your bus controller or the instrument will stop making measurements when the output buffer fills Readings are not stored in the instrument s internal memory when using the READ command To take many samples quickly use INIT FETC Variations READ1 Initiates the trigger model and transfers the readings from the primary measurement function to the outpu...

Page 125: ...peres CONTinuity N A N A N A DIODe N A N A N A TCOuple N A N A N A TEMPerature N A N A N A 1 Do not use the number of digits to specify a resolution instead use the same units as the measurement function For example specify the resolution in volts and the frequency in hertz You must multiply the resolutions in the table by the needed range before using them as resolution arguments Refer to Bandwid...

Page 126: ...ay subsystem summary on page 5 21 SENSe subsystem Refer to SENSe subsystem summary on page 5 21 STATus subsystem summary Refer to STATus subsystem summary on page 5 25 SYSTem subsystem Refer to SYSTem subsystem summary on page 5 25 TRIGger subsystem Refer to TRIGger subsystem summary on page 5 26 This section includes commands that are device specific to the Model 2110 Although not included in the...

Page 127: ...X Query the null value LIMit Path to configure limit testing LOWer n MIN MAX Specify the lower limit for limit testing You can set the value to any number from 0 to 120 of the highest range for the present function LOWer MIN MAX Query the lower limit for the limit testing UPPer n MIN MAX Specify the upper limit for limit testing You can set the value to any number from 0 to 120 of the highest rang...

Page 128: ... the selected function on the primary display FUNCtion2 displays the selected function on the secondary display a Specify one of the following functions to measure enclosed function in quotation marks VOLTage AC VOLTage DC VOLTage DC RATio CURRent AC CURRent DC FREQuency VOLT FREQuency CURR FRESistance PERiod VOLT PERiod CURR RESistance DIODe TCOuple TEMPerature CONTinuity Note DIODe and CONTinuit...

Page 129: ... and resolution for AC measurements on page 3 44 for more information about valid values for n RESolution MIN MAX Query the resolution CURRent DC Path to configure DC current RANGe n MIN MAX Specify range 10 mA 100 mA 1 A 3 A 10 A MIN or MAX MIN MAX Query the range for DC voltage AUTO b Enable or disable auto range Where 0 off and 1 on AUTO Query auto range RESolution n MIN MAX Specify resolution ...

Page 130: ...th to configure frequency VOLTage Path to configure voltage RANGe n MIN MAX Specify range 0 to 750 MIN or MAX MIN MAX Query range AUTO b Enable or disable auto range Where 0 OFF and 1 ON AUTO Query auto range setting CURRent Path to configure current RANGe n MIN MAX Specify range MIN MAX Query range APERture n MIN MAX Specify the aperture time for the selected function 0 01 0 1 1 MIN or MAX APERtu...

Page 131: ...e delta coefficient for the user defined RTD type value DELTa Query the delta coefficient for the user defined RTD type SPRTD Path to the sensor R value at 0 degree Celsius RZERo n MIN MAX Specify the sensor R value at 0 degree Celsius value RZERo Query the sensor R value at 0 degree Celsius A4 n MIN MAX Specify the A4 coefficient value A4 MIN MAX Query the A4 coefficient B4 n MIN MAX Specify the ...

Page 132: ...ta Enable Register The instrument returns a binary weighted decimal representing the bits set in the Questionable Data Enable Register EVENt Query the Questionable Data Event Register The instrument returns a decimal value which corresponds to the binary weighted sum of all bits set in the register Clear the Questionable Data Event Register PRESet Clear all bits in the Questionable Data Enable Reg...

Page 133: ...ccept before returning to the idle state 1 to 50 000 MIN MAX or INF The INFinite parameter instructs the instrument to take triggers continuously COUNt Query measure count Returns the number of triggers the instrument will accept before returning to the idle state DELay n MIN MAX DEF Set delay time 0 to 3600 sec MIN or MAX DELay MIN MAX DEF Query the trigger delay time AUTO b Enable or disable aut...

Page 134: ...d The instrument clears the value when averaging is turned on when the power is turned off or a remote interface reset occurs CALCulate AVERage COUNt This command reads the average value of all readings taken since averaging was enabled The instrument clears the value when averaging is turned on when the power is turned off or a remote interface reset occurs CALCulate AVERage MINimum This command ...

Page 135: ...Query command description CALCulate DB REFerence Query the dB relative value CALCulate DB REFerence MIN Query the minimum value CALCulate DB REFerence MAX Query the maximum value CALCulate DBM REFerence n MIN MAX This command is used to set the dBm reference resistance value in ohms Parameters parameter description n You can set the relative value to any number between 50 8000 Ω MINimum Set value ...

Page 136: ... 48 for detail about the math operations CALCulate LIMit LOWer n MIN MAX This command is used to specify the lower limit for limit testing A limit value of 1 is 1 V for the voltage functions DCV or ACV 1 A for the current functions DCI or ACI 1 Ω on the resistance functions 2 or 4 and 1 C F or K for the temperature function A limit value is not range sensitive For example a limit of 1 for DCV is 1...

Page 137: ...he highest range Set the upper limit for limit testing You can set the value to any number from 0 to 120 of the highest range for the present function MINimum Set value to the minimum MAXimum Set value to the maximum Query command description CALCulate LIMit UPPer Query the upper limit for the limit testing CALCulate LIMit UPPer MIN Query the minimum upper limit CALCulate LIMit UPPer MAX Query the...

Page 138: ...a null value in the instrument s Null Register You must turn on the math operation before writing to the math register Parameters n description 0 to 120 of the highest range Select the null relative value You can set the null value to any number between 120 and 120 of the highest range MINimum Set value to the minimum MAXimum Set value to the maximum Query command description CALCulate NULL OFFSet...

Page 139: ...on DATA FEED RDG_STORE CALCulate This command selects whether readings taken using the INITiate command are stored in the multimeter s internal memory default or not stored at all In the default state DATA FEED RDG_STORE CALC up to 2000 readings are stored in memory when INITiate is executed The MEASure And CONFigure commands automatically select CALC With memory disabled DATA FEED RDG_STORE readi...

Page 140: ...o Turning off measurement display on page 2 21 for information about how this command controls the display Example DISPlay ON Turns on the display DISPlay TEXT a This command displays text on the secondary display second line of the front panel display Parameters a description A maximum of any 16 ASCII characters String parameters can contain virtually any set of ASCII characters A string must beg...

Page 141: ... set the number of readings the digital filter stores before calculating the average of the stored readings The digital filter averages the readings to yield a single reading Parameters n description 2 to 100 Select the number of readings the digital filter stores before calculating the average MINimum Select the minimum value MAXimum Select the maximum value Query command description SENSe AVERag...

Page 142: ...ery the state of the digital filter Returns 0 off or 1 on Details Refer to Digital filter on page 3 47 for more information about using this command SENSe AVERage TCONtrol name Use this command to select the digital filter type Parameters name description MOVing Select the moving average filter REPeat Select the moving average filter Query command description SENSe AVERage TCONtrol Query the type ...

Page 143: ...ance range SENSe CAPacitance RANGe MIN Query the minimum capacitance range SENSe CAPacitance RANGe MAX Query the maximum capacitance range Details The measurement ranges for capacitance measurements are 1 nF 10 nF 100 nF 1 μF 10 μF 100 μF 1 mF and 10 mF Resolution is ignored for capacitance Refer to Capacitance measurements on page 3 24 for more information about this command SENSe CAPacitance RAN...

Page 144: ...the minimum range SENSe CURRent AC RANGe MAX Query the maximum range SENSe CURRent AC RESolution n MIN MAX Use this command to select the resolution for AC current measurements ACI Parameters n description 1 00e 06 to 1 00e 04 ACI range Select the resolution of the measurement MINimum Select the minimum value MAXimum Select the maximum value Query command description SENSe CURRent AC RESolution Qu...

Page 145: ...value MAXimum Select the maximum value Query command description SENSe CURRent DC NPLCycles Query the NPLCycles SENSe CURRent DC NPLCycles MIN Query the minimum value SENSe CURRent DC NPLCycles MAX Query the maximum value Details Refer to Integration time and resolution for DC and resistance measurements on page 3 41 for more information about NPLC SENSe CURRent DC RANGe n MIN MAX Use this command...

Page 146: ...nimum value MAXimum Select the maximum value Query command description SENSe CURRent DC RESolution Query the resolution setting SENSe CURRent DC RESolution MIN Query the minimum resolution setting SENSe CURRent DC RESolution MAX Query the maximum resolution setting Details Refer to Integration time and resolution for DC and resistance measurements on page 3 41 more information about resolution SEN...

Page 147: ...ignal The instrument selects the slow medium or fast AC filter based on the frequency you specify Parameters n description 3 Slow AC filter 3 Hz A value less than 3 will error A floor calculation is performed 20 Medium AC filter 20 Hz 200 Fast AC filter 200 Hz This is the default value MINimum Select the minimum value MAXimum Select the maximum value Query command description SENSe DETector BANDwi...

Page 148: ...lue MAXimum Select the maximum value Query command description SENSe FRESistance NPLCycles Query the NPLCycles SENSe FRESistance NPLCycles MIN Query the minimum value SENSe FRESistance NPLCycles MAX Query the maximum value Details Refer to Integration time and resolution for DC and resistance measurements on page 3 41 more information about NPLC SENSe FRESistance RANGe n MIN MAX Use this command t...

Page 149: ... for 4 wire Ω4 measurements When you set the resolution the instrument automatically updates the integration time Parameters n description 3 00e 07 to 3 00e 04 Ω4 range Select the resolution of the measurement MINimum Select the minimum value MAXimum Select the maximum value Query command description SENSe FRESistance RESolution Query the resolution setting SENSe FRESistance RESolution MIN Query t...

Page 150: ...y the aperture time SENSe FREQuency APERture MIN Query the minimum aperture time SENSe FREQuency APERture MAX Query the maximum aperture time Details Refer to Aperture and resolution for frequency and period measurements on page 3 45 for more information about aperture time SENSe FREQuency CURRent RANGe n MIN MAX Use this command to select the current range for the frequency function Parameters n ...

Page 151: ...Nimum Select the minimum value MAXimum Select the maximum value Query command description SENSe FREQuency VOLTage RANGe Query the measurement range SENSe FREQuency VOLTage RANGe MIN Query the minimum range SENSe FREQuency VOLTage RANGe MAX Query the maximum range SENSe FREQuency VOLTage RANGe AUTO b This command turns autorange on or off Parameters b description 0 or OFF Turn autorange off 1 or ON...

Page 152: ...IODe Select diode measurement TCOuple Select thermocouple temperature measurement TEMPerature Select temperature measurement NONE Select to turn off secondary display This parameter is only valid only when used with FUNC2 Query command description FUNCtion Query the measurement function and return a quoted string Details Refer to Secondary measurement function on page 3 26 for information about th...

Page 153: ...ure MIN Query the minimum aperture time SENSe PERiod APERture MAX Query the maximum aperture time Details Refer to Aperture and resolution for frequency and period measurements on page 3 45 for more information about aperture time SENSe PERiod VOLTage RANGe n MIN MAX Use this command to select the voltage range for the period function Parameters n description 0 to 750 Set AC voltage range for the ...

Page 154: ...t the measure range for the 2 wire resistance function Parameters n description 0 to 100e6 Select the measurement range in ohms MINimum Select the minimum value MAXimum Select the maximum value Query command description SENSe RESistance RANGe Query the measurement range SENSe RESistance RANGe MIN Query the minimum range SENSe RESistance RANGe MAX Query the maximum range SENSe RESistance RANGe AUTO...

Page 155: ...ime Parameters n description 3 00e 07 to 3 00e 04 Ω2 range Select the resolution of the measurement MINimum Select the minimum value MAXimum Select the maximum value Query command description SENSe RESistance RESolution Query the resolution setting SENSe RESistance RESolution MIN Query the minimum resolution setting SENSe RESistance RESolution MAX Query the maximum resolution setting Details Refer...

Page 156: ...mum Select the minimum value MAXimum Select the maximum value Query command description SENSe RESistance NPLCycles Query the NPLCycles SENSe RESistance NPLCycles MIN Query the minimum value SENSe RESistance NPLCycles MAX Query the maximum value Details Refer to Integration time and resolution for DC and resistance measurements on page 3 41 more information about resolution SENSe TCOuple RJUNction ...

Page 157: ...Refer to Thermocouple measurements on page 3 22 for more information about sensor type SENSe TCOuple RJUNction SIMulated n MIN MAX Use this command to select the default temperature of the simulated reference junction Parameters n description 100 to 100 Select the default temperature value in degrees Celsius MINimum Select the minimum value MAXimum Select the maximum value Query command descriptio...

Page 158: ...couple type E J Thermocouple type J K Thermocouple type K N Thermocouple type N R Thermocouple type R S Thermocouple type S T Thermocouple type T Query command description SENSe TCOuple TYPE Query thermocouple sensor type Returns type parameter Details Refer to Thermocouple measurements on page 3 22 for information about thermocouple types Example TCOuple TYPE J Select type J Also see SENSe UNIT n...

Page 159: ...the following topic in the Temperature measurement on page 3 17 section for more information about the NTCT type NTCT temperature calculation on page 3 19 SENSe TEMPerature NTCT B n MIN MAX Use this command to select the B coefficient for the NTCT type Parameters n description 0 to 0 01 Select the B coefficient MINimum Select the minimum coefficient MAXimum Select the maximum coefficient Query com...

Page 160: ...ement on page 3 17 section for more information about the NTCT type NTCT temperature calculation on page 3 19 SENSe TEMPerature RTD ALPHa n MIN MAX Use this command to select the alpha coefficient for the user defined RTD type Parameters n description 0 to 0 01 Select the alpha coefficient MINimum Select the minimum coefficient MAXimum Select the maximum coefficient Query command description SENSe...

Page 161: ...opic in the Temperature measurement on page 3 17 section for more information about RTD type RTD coefficients and temperature calculation on page 3 19 SENSe TEMPerature RTD DELTa n MIN MAX Use this command to select the delta coefficient for the user defined RTD type Parameters n description 0 to 5 Select the delta coefficient MINimum Select the minimum coefficient MAXimum Select the maximum coeff...

Page 162: ... for information about RTD coefficients SENSe TEMPerature RTD RZERo n MIN MAX Use this command to set the R Zero coefficient at 0 degrees Celsius for the user defined RTD type Parameters n description 10 to 1000 Select the R Zero coefficient at 0 degrees Celsius MINimum Select the minimum coefficient MAXimum Select the maximum coefficient Query command description SENSe TEMPerature RTD RZERo Query...

Page 163: ...elsius Details Refer to the following topic in the Temperature measurement on page 3 17 section for more information about SPRTD type RTD coefficients and temperature calculation on page 3 19 SENSe TEMPerature SPRTD A4 n MIN MAX Use this command to set the A4 coefficient for the SPRTD sensor Parameters n description 1 1 to 1 1 A4 coefficient MINimum Select the minimum coefficient MAXimum Select th...

Page 164: ...ature measurement on page 3 17 section for more information about the B4 coefficient RTD coefficients and temperature calculation on page 3 19 SENSe TEMPerature SPRTD AX n MIN MAX Use this command to set the AX coefficient for the SPRTD sensor Parameters n description 1 1 to 1 1 Select the AX coefficient for the SPRTD sensor MINimum Select the minimum coefficient MAXimum Select the maximum coeffic...

Page 165: ...n the Temperature measurement on page 3 17 section for more information about the BX coefficient RTD coefficients and temperature calculation on page 3 19 SENSe TEMPerature SPRTD CX n MIN MAX Use this command to set the CX coefficient for the SPRTD sensor Parameters n description 1 1 to 1 1 Select the CX coefficient for the SPRTD sensor MINimum Select the minimum coefficient MAXimum Select the max...

Page 166: ...Perature SPRTD DX MAX Query the maximum sensor DX coefficient Details Refer to the following topic in the Temperature measurement on page 3 17 section for more information about the DX coefficient RTD coefficients and temperature calculation on page 3 19 SENSe TEMPerature TRANsducer name Use this command to select the temperature transducer type Parameters name description RTD Select 2 wire RTD FR...

Page 167: ...the Temperature measurement on page 3 17 section for more information about units RTD coefficients and temperature calculation on page 3 19 and Entering sensor coefficients on page 3 20 SENSe VOLTage AC RANGe n MIN MAX Use this command to select the measurement range for the ACV function Parameters n description 0 to 750 Select the measurement range in volts MINimum Select the minimum value MAXimu...

Page 168: ...LTage AC RESolution n MIN MAX Use this command to select resolution for AC voltage measurements ACV Parameters n description 1 00e 06 to 1 00e 04 ACV range Select the resolution of the measurement MINimum Select the minimum value MAXimum Select the maximum value Query command description SENSe VOLTage AC RESolution Query the measurement resolution SENSe VOLTage AC RESolution MIN Query the minimum ...

Page 169: ...elect the minimum value MAXimum Select the maximum value Query command description SENSe VOLTage DC RANGe Query the measurement range SENSe VOLTage DC RANGe MIN Query the minimum range SENSe VOLTage DC RANGe MAX Query the maximum range SENSe VOLTage DC RANGe AUTO b This command turns autorange on or off for DC voltage measurements Parameters b description 0 or OFF Turn autorange off 1 or ON Turn a...

Page 170: ...PLC 0 006 Select 0 006 NPLC 0 02 Select 0 02 NPLC 0 06 Select 0 06 NPLC 0 2 Select 0 2 NPLC 0 6 Select 0 6 NPLC 1 Select 1 NPLC 2 Select 2 NPLC 10 Select 10 NPLC 100 Select 100 NPLC MINimum Select the minimum value MAXimum Select the maximum value Query command description SENSe VOLTage DC NPLCycles Query the NPLCycles SENSe VOLTage DC NPLCycles MIN Query the minimum value SENSe VOLTage DC NPLCycl...

Page 171: ... Refer to Integration time and resolution for DC and resistance measurements on page 3 41 more information about resolution When you set the resolution the instrument automatically updates the integration time SENSe ZERO AUTO name Use this command to turn autozero mode on on once or off The OFF and ONCE parameters have a similar effect OFF mode takes an immediate zero measurement but then does not...

Page 172: ...Query the state of the beeper Returns 0 off or 1 on Example BEEPer ON Turns on the beeper DATA POINts Query the number of readings stored in the instrument s internal memory Parameters None Query command description DATA POINTs Query the number of readings stored in the multimeter s internal memory SYSTem ERRor Query the multimeter s error queue Up to 20 errors can be stored in the queue Errors ar...

Page 173: ... query the identification string use IDN Make sure that the DMM is in compatible mode see Selecting the language on page 2 23 for details SYSTem LOCal Place the instrument in the local mode All keys on the front panel are fully functional Query None SYSTem REMote Place the multimeter in the remote mode All buttons on the front panel except the LOCAL button are disabled Query None SYSTem VERSion Qu...

Page 174: ...ls Use the following command to place the instrument in the wait for trigger state INITiate on page 5 16 Use the following command to retrieve the stored readings FETCh 1 2 on page 5 16 Use the following command to query the number of stored readings DATA POINts on page 5 65 SAMPle COUNt n MIN MAX Use this command to set the number of readings samples the instrument takes per trigger Select a numb...

Page 175: ...mand description TRIGger COUNt Query the number of triggers Returns 9 90000000E 37 when you select the infinite trigger count TRIGger COUNt MIN Query the minimum number of triggers TRIGger COUNt MAX Query the maximum number of triggers TRIGger DELay n MIN MAX Use this command to select a trigger delay time in seconds The delay is the time between the trigger signal and each sample that follows Spe...

Page 176: ...er delay on Query command description TRIGger DELay AUTO Query the automatic trigger delay mode Returns 0 OFF or 1 ON TRIGger SOURce name Use this command to select a trigger source The instrument accepts a software BUS trigger an immediate internal trigger or a hardware trigger from the rear panel EXT TRIG terminal Parameters name description BUS Select software trigger IMMediate Select immediate...

Page 177: ......

Page 178: ...g Websites for information about your instrument 1 Keithley Instruments website http www keithley com 2 Keithley web forum http forum keithley com Refer to the Displaying the instrument s serial number on page 1 5 section for information about your instrument s serial number Refer to the remainder of this section for information about running a self test and error codes Section 6 Troubleshooting g...

Page 179: ...als are present on the input terminal during self test procedure Long test leads act as an antenna causing pick up of AC signals Power line voltages are not set correctly You may also run self tests on the instrument that provide additional hardware testing To run a self test use the following procedure 1 Press the SHIFT and CONFIG MENU keys to display the MENU options 2 Use the and keys to displa...

Page 180: ...ameter type error was found in the command string 105 GET not allowed EE A Group Execute Trigger GET is not allowed in the command string 108 Parameter not allowed EE More parameters were found than needed for the command 109 Missing parameter EE Not enough parameters were received for the command 112 Program mnemonic too long EE A command header with too many characters was received 113 Undefined...

Page 181: ...MINATED EE The instrument was addressed to talk for example to send data over the interface but a command has not been received that will send data to the output buffer 430 Query DEADLOCKED EE A command was received that generates too much data to fit in the output buffer at the same time that the input buffer was full Command execution continues but all data is lost 440 Query UNTERMINATED after i...

Page 182: ...of 5 V 1 V 613 Ohms 5 uA source failed ST This test configures to the 1000 V DC range with the internal 10 M 100 1 divider R204 connected across the input The 5 μA ohms current source is connected The compliance limit of the current source is measured A 20 ms A DC measurement is performed and the result is checked against a limit of 0 12 V 0 01 V 614 DC 1000V zero failed ST This test configures to...

Page 183: ...l scale failed ST This test configures for the 100 m V AC range The 1 mA ohms current source is switched on to charge the AC input capacitor C614 This produces a pulse on the output of the RMS to DC converter which is sampled 100 ms after the current is applied A 20 ms A D measurement is performed and checked against a limit of 2 V to 13 V into the A DC 624 Unable to sense line frequency EE ST The...

Page 184: ...ley Instruments website http www keithley com Contains the most up to date information from the website you can access The Knowledge Center which contains the following handbooks The Low Level Measurements Handbook Precision DC Current Voltage and Resistance Measurements Switching Handbook A Guide to Signal Switching in Automated Test Systems Application notes Updated drivers Your local Field Appl...

Page 185: ...Section 7 Next steps Model 2110 5 Digit Multimeter Reference Manual 7 2 2110 901 01 Rev C August 2013 ...

Page 186: ...cated on the Model 2110 rear panel protects the power line input of the instrument Disconnect the line cord at the rear panel and remove all test leads connected to the instrument before replacing the line fuse Failure to do so could expose the operator to hazardous voltages that could result in personal injury or death The power line fuse is accessible from the rear panel adjacent to the AC power...

Page 187: ...mage use only the correct fuse type 1 Power off the instrument and remove the line cord 2 The voltage selector container is located next to the AC receptacle A small tab is located on the top of the container Using a thin bladed knife or a screwdriver pry this tab away from the AC receptacle 3 Slide the voltage selector container out to gain access to the fuse as shown in the following figure Figu...

Page 188: ...placement The Model 2110 uses two fuses to protect it from excessive input current 3 A 250 V 5 x 20 mm slow blow fuse 15 A 250 V 5 x 20 mm slow blow fuse Disconnect the line cord at the rear panel and remove all test leads connected to the instrument before replacing a current input fuse Failure to do so could expose you to hazardous voltages that could result in personal injury or death Replace t...

Page 189: ...e holder and turn it to the right until it releases 2 Pull out the fuse holder to expose the current input fuse 3 Remove the blown fuse and replace it with the same fuse type and rating 4 Reinsert the fuse holder turning it to the left as you push it in Ensure that the fuse holder is properly seated and secured Figure 41 Current input fuses Upgrading the firmware Refer to the Keithley Instruments ...

Page 190: ... the various instrument events When an enabled event occurs it sets a summary bit in the Status Byte Register When a summary bit of the Status Byte and its corresponding enable bit are set as programmed by the user the Request Service RQS bit will set to indicate that a service request SRQ has occurred Status register sets A typical status register set is made up of an event register and an event ...

Page 191: ...r The instrument uses an Output Buffer and an Error Queue The response messages to query commands are placed in the Output Buffer As various programming errors and status messages occur they are placed in the Error Queue When a queue contains data it sets the appropriate summary bit of the Status Byte Register Figure 42 Status model ...

Page 192: ...eset all bits of that enable register to 0 see Status byte and service request commands on page B 7 When the instrument is powered on the Standard Event Enable Register will not be cleared if users have set the instrument previously by using PSC 0 2 Querying the Standard Event and Questionable Data Registers only clears their respective summary register bits Programming enable registers The only r...

Page 193: ...MAV 16 Set summary bit indicates that a response message is present in the Output Buffer 5 Event Summary Bit ESB 32 One or more bits are set in the Standard Event Register indicating that an enabled standard event has occurred bits have to be enabled in the enable register 6 Request Service RQS 64 Set bit indicates that an enabled summary bit of the Status Byte Register is set and the instrument r...

Page 194: ...NDed with an enabled 1 bit of the enable register the logic 1 output is applied to the input of the OR gate and then sets the RQS bit in the Status Byte Register The individual bits of the Status Byte Enable Register can be set or cleared by using the SRE common command To read the Status Byte Enable Register use the SRE query command The Status Byte Enable Register clears when power is cycled or ...

Page 195: ...Service RQS bit Depending on how it is used Bit B6 of the Status Byte Register is either the Request for Service RQS bit or the Master Summary Status MSS bit When using the serial poll sequence to obtain the status byte serial poll byte B6 is the RQS bit When using the STB command to read the Status Byte Register B6 is the MSS Message Summary Status bit The serial poll although automatically reset...

Page 196: ...ntroller to determine which of several instruments has requested service with the SRQ line Read the Status Byte by using STB Reading the status byte with the STB command is similar to a IEEE 488 serial poll However the STB command Does not clear the RQS bit B6 in the Status Byte Register Is processed like an ordinary command and completes only after previous commands have completed making it impos...

Page 197: ...the ESE command and the appropriate decimal value for each bit to set the enable register mask For example enable operation complete by using the ESE 1 command All errors in the error queue are recorded as an error condition including bits 2 3 4 or 5 of the Standard Event Register The only exception is if you read the error queue using the SYSTem ERRor command All reading overload conditions are r...

Page 198: ... syntax of the IEEE 488 2 standard Semantic error instrument received a command that was misspelled or received an optional IEEE 488 2 command that is not implemented The instrument received a Group Execute Trigger GET inside a program message 6 Not used 64 Set to 0 7 Power ON PON 128 Set bit indicates that the instrument has been turned off and turned back on since the last time this register has...

Page 199: ...nt Enable Registers Questionable Data Register Bit Definition Decimal value Description 0 Voltage overload 1 Range overload on DC or AC volts frequency period diode or ratio function 1 Current overload 2 Range overload on DC or AC current function 2 Not used 4 Set to 0 3 Not used 8 Set to 0 4 Not used 16 Set to 0 5 Not used 32 Set to 0 6 Not used 64 Set to 0 7 Not used 128 Set to 0 8 Not used 256 ...

Page 200: ...It will ignore the other interfaces until the instrument is taken back to local operation USB communications To use the rear panel USB connection you must have the Virtual Instrument Software Architecture VISA layer on the host computer See How to install the Keithley I O Layer on page C 15 for more information VISA contains a USB class driver for the USB Test and Measurement Class USBTMC protocol...

Page 201: ...to connect to the correct USB instrument USB board manufacturer ID model code serial number USB interface number INSTR This requires that you determine the parameters You can gather this information by running a utility that automatically detects all instruments connected to the computer If you installed the Keithley I O Layer the Keithley Configuration Panel is available from the Microsoft Window...

Page 202: ...lect Communication Bus dialog box 4 Select USB 5 Click Next The Select Instrument Driver dialog box is displayed Figure 45 Select Instrument Driver dialog box 6 Select Auto detect Instrument Driver Model 7 Click Next The Configure USB Instrument dialog box is displayed with the detected instrument VISA resource string displayed ...

Page 203: ...splayed Figure 46 Name Virtual Instrument dialog box 9 In the Virtual Instrument Name box enter a name that you want to use to refer to the instrument 10 Click Finish 11 Click Cancel to close the Wizard 12 Save the configuration From the Configuration Utility select File Save 13 In the Keithley Communicator select File Open Instrument to open the instrument you just named ...

Page 204: ...lent Connection Expert to check out your USB instruments See their documentation for information Pass fail output from USB connector The USB connector on the instruments rear panel is a series B connector When the USB interface is disabled IEEE 488 interface is selected the internal pass and fail TTL output signals limit testing will be transmitted via the USB port The pass and fail signals are lo...

Page 205: ...f the USB interface the Pass Fail output function will turn on automatically If you want to use the Pass Fail signal output you must use the GPIB interface for remote control Disconnect the USB cable from your instrument while using the Pass Fail signal output To turn on and off the pass fail output 1 Press the SHIFT key and then press the CONFIG key 2 Use the and keys to select INTERFACE 3 Press ...

Page 206: ...ort Self powered This type of hub has an external power supply and can supply up to 500 mA per port USB 2 0 GPIB setup This section contains information about GPIB standards connections and address selection The GPIB connector is optional and may not be present on your instrument GPIB standards The GPIB is the IEEE 488 instrumentation data bus which uses hardware and programming standards original...

Page 207: ...an option to communicate with the instrument If you want to use the GPIB controller with an instrument driver such as VXIPnP or IVI or high level software you must also install I O software which installs the VISA layer See How to install the Keithley I O Layer on page C 15 Terminator When receiving data over the GPIB the instrument terminates on any line feed character or any data byte with EOI a...

Page 208: ... 2110 by the controller to set up the instrument for remote operation Generally the instrument should be placed in the remote mode before you attempt to program it over the bus Setting REN true does not place the instrument in the remote state You must address the instrument to listen after setting REN true before it goes into remote operation IFC The interface clear IFC command is sent by the con...

Page 209: ...does not affect instrument settings and stored data GET The group execute trigger GET command is a GPIB trigger that triggers the instrument to take readings from a remote interface SPE SPD Use the serial polling sequence to obtain the Model 2110 serial poll byte The serial poll byte contains important information about internal functions see Status model on page B 1 Generally the serial polling s...

Page 210: ...d are also available for download at the Keithley Instruments support website http www keithley com support Instrument driver types There are several different styles of instrument drivers Keithley Instruments provides three different instrument drivers for the Model 2110 A native LabVIEW driver an IVI C driver and an IVI COM driver You need to pick the style that best suits the application develo...

Page 211: ...perating systems that LabVIEW and VISA supports currently Linux on x86 Mac OS X and Microsoft Windows National Instruments NI TM maintains a native LabVIEW driver style guide http zone ni com devzone cda tut p id 3271 LabVIEW driver wrappers All IVI C drivers have a function panel file fp that shows a hierarchy of the function calls into a DLL It is a tool that guides a user to select the correct ...

Page 212: ...faces APIs for the following instruments DMM function generator DC power supply scope switch spectrum analyzer RF signal generator and power meter They are currently working on class APIs for some other instrument types There are two types of IVI drivers IVI COM drivers use Microsoft COM technology to expose driver functionality while IVI C drivers use conventional Microsoft Windows DLLs to export...

Page 213: ...lid license that can be used with Keithley drivers and application software If you do not have NI software installed you must install the KIOL to install the the drivers Keithley Configuration Panel The Keithley Configuration Panel is a configuration utility for IVI drivers similar to NI MAX It also has the ability to autodetect USBTMC instruments and LAN instruments that support the VXI 11 protoc...

Page 214: ...rsion of the Keithley I O Layer is available On the website select the Support tab under model number type KIOL and select Software Driver You can install the Keithley I O Layer from the CD ROM that came with your instrument or from the download from the Keithley website The software installs the following components Microsoft NET Framework NI TM IVI Compliance Package NI VISA TM Run Time Engine K...

Page 215: ...s to install the IVI Compliance Package ICP software from National Instruments NI TM You may download the ICP software and release notes from National Instrument s website When the ICP installation is complete restart the Keithley I O Layer software installation Non National Instruments VISA detected VISA software is used to communicate with the instrument and may be installed by various test and ...

Page 216: ...oblems occur during installation it might be helpful to install the components individually Errors messages might appear that will help you resolve the installation issue If problems occur during installation 1 Follow the instructions to uninstall all the KIOL components in Special installation considerations on page C 16 2 Rerun the KIOL installer Note where the installer unpacks the files usuall...

Page 217: ...ementation you are using The following sections describe the resource strings for some of the communication types that Keithley supports Any field that has square brackets around it is optional and will revert to a default value Addressing instruments using USB USB board manufacturer ID model code serial number USB interface number INSTR board is not used 0 manufacturer ID is the USB org reserved ...

Page 218: ...commands Refer to your VISA documentation for more details on how to use this class The GPIB INSTR resource class format is GPIB board primary address secondary address INSTR board is the number of the GPIB card if there are more than one in the computer If there is only one GPIB card don not include board but do not leave a space primary address is the main GPIB address of the instrument which ca...

Page 219: ...rgv ViSession defaultRM vi char buf 256 0 ViStatus error VI_SUCCESS Open session to GPIB device at address 22 checkErr viOpenDefaultRM defaultRM checkErr viOpen defaultRM GPIB0 14 INSTR VI_NULL VI_NULL vi Initialize device checkErr viPrintf vi RST n Send an IDN string to the device checkErr viPrintf vi IDN n ViUInt16 status 0 do checkErr viReadSTB vi status printf ReadSTB X n status while status 0...

Page 220: ...Interop namespace WindowsApplication1 public class IdnSample System Windows Forms Form private Ivi Visa Interop FormattedIO488 ioDmm private void IdnSample_Load object sender System EventArgs e ioDmm new FormattedIO488Class SetAccessForClosed private void btnInitIO_Click object sender System EventArgs e try ResourceManager grm new ResourceManager ioDmm IO IMessage grm Open GPIB 16 INSTR AccessMode...

Page 221: ...operty of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies Keithley Instruments Inc Corporate Headquarters 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 Fax 440 248 6168 1 888 KEITHLEY www keithley com 6 13 A Greater Measure of Confidence ...

Reviews: