Agilent 75000 SERIES B Installing the E1300B/E1301B Mainframe and Plug-In Modules Configuration Guide Copyright© Agilent Technologies, Inc., 1994 - 2006 *E1300-90007* E1300-90007 E0912 Manual Part Number: E1300-90007 Microfiche Part Number: E1300-99007 Printed: September 2012 Edition 4 Printed in U.S.A.
Certification Agilent Technologies certifies that this product met its published specifications at the time of shipment from the factory. Agilent Technologies further certifies that its calibration measurements are traceable to the United States National Institute of Standards and Technology (formerly National Bureau of Standards), to the extent allowed by that organization’s calibration facility, and to the calibration facilities of other International Standards Organization members.
Printing History The Printing History shown below lists all Editions and Updates of this manual and the printing date(s). The first printing of the manual is Edition 1. The Edition number increments by 1 whenever the manual is revised. Updates, which are issued between Editions, contain replacement pages to correct the current Edition of the manual. Updates are numbered sequentially starting with Update 1. When a new Edition is created, it contains all the Update information for the previous Edition.
Declaration of Conformity Declarations of Conformity for this product and for other Agilent products may be downloaded from the Internet. There are two methods to obtain the Declaration of Conformity: • Go to http://regulations.corporate.agilent.com/DoC/search.htm . You can then search by product number to find the latest Declaration of Conformity. • Alternately, you can go to the product web page (www.agilent.
Contents Warnings and Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Chapter 1 Installing the System Should I Use this Guide or Agilent VIC? . . . . . . . . . . . . . . . . Installation Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 1: Set Up Mainframe for AC Power . . . . . . . . . . . . . . Step 2: Select Internal IBASIC or External Controller . . . . . . Step 3: Rack Mount the Mainframe (Optional) . . . . . . . . . .
Using BASIC/IBASIC . . . Sending SCPI Commands Receiving Data . . . . . . Program Example . . . . Using a Terminal . . . . . . Connecting the Terminal Sending SCPI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Warnings and Cautions WARNING SHOCK HAZARD. Only service-trained personnel who are aware of the hazards involved should install, remove, or configure the system. Before you perform any procedures in this guide, disconnect AC power and field wiring from the mainframe. Caution Do not install modules into the mainframe with power applied. Doing so may damage the modules and the mainframe. Caution STATIC ELECTRICITY. Static electricity is a major cause of component failure.
Notes viii
Chapter 1 Installing the System Should I Use this Guide or Agilent VIC? In an effort to make installation of your B-size VME/VXI system as easy as possible, we have included Agilent VIC (Agilent VME/VXI Installation Consultant). Agilent VIC is a Microsoftâ Windows 3.1ä compatible program that helps you configure and install your system. If you are using an external Personal Computer to control the system, we recommend that you configure your system using Agilent VIC instead of this Configuration Guide.
Installation Steps Step 1: Set Up Mainframe f or AC Pow er (Page 1-3) Step 2: Select Int ernal IBASIC or Ext ernal Controller (Page 1-4) Step 3: Rack Mount the Mainframe (Optional) (Page 1-5) Step 4: Det ermine Inst rument Configurat ions (Page 1-6) Step 5: Set Plug-In Module Logical Addresses (Page 1-9) Step 6: Install Plug-In Modules (Page 1-13) Step 7: Connect Bus Cables (Page 1-14) Step 8: Connect Interface Cables (Page 1-16) Step 9: Apply AC Pow er (Page 1-18) Step 10: Connect Ext er
Step 1: Set Up Mainframe for AC Power WARNING SHOCK HAZARD. Disconnect power from the mainframe before doing any installation steps. A Locate line voltage select or B Is the volt age set correct ly? Yes—go t o Step 2 on the next page No—perf orm steps C through F below 115 Vac Setting 230 Vac Setting C Open door D Remove selector drum and re-install E F Install correct fuse for your line voltage w it h correct voltage f acing out Close door 115 Vac = 3.0A fuse 230 Vac = 1.
Step 2: Select Internal IBASIC or External Controller Set to “ Sys Control” if you are using the internal IBASIC controller (Option 020, 021, or 022) *GPIB is the implementation of IEEE Standard 488.1-1978.
Step 3: Rack Mount the Mainframe (Optional) Note Simplified rack mount installation steps are shown here. Refer to the instructions provided with the rack mount kits for specific details. A Install rails and flange nuts C Secure mainframe t o rack B At tach rack mount hardw are Refer to Appendix B for front handle/rack mount kit part numbers and typical configurations.
Step 4: Determine Instrument Configurations In this step, you determine the instrument configurations that best suit your application. You will create the instruments in the next step “ Step 5: Set Plug-In Module Logical Addresses.” A module can be set up as a single module instrument or as part of a multiple module instrument. For example, many Agilent plug-in modules can be configured as part of a multiple module Scanning Multimeter or Switchbox instrument.
Scanning Multimeter Instrument The Scanning Multimeter instrument consists of an Agilent E1326B Multimeter and one or more multiplexer modules. In this configuration, the multiplexer modules scan measurement channels and feed the signal through the analog bus to the multimeter where the measurements take place. Programming is simplified because one command controls both the measurement type and the channels to be scanned.
Switchbox Instrument The Switchbox instrument is composed of one or more switch modules. The single module Switchbox behaves as an independent instrument as described earlier. When using the multiple module Switchbox, all switch modules are programmed together and behave as if they are one instrument. The multiple module Switchbox configuration is recommended when you need to: • Simplify the programming of multiple switch modules. • Group multiplexers together to create a larger multiplexer.
Step 5: Set Plug-In Module Logical Addresses As shown in Figure 1-4, a logical address switch contains eight individual switches. To determine the logical address, add together the decimal values of the switches that are set (position 1 = set, 0 = not set). For example, in Figure 1-4, switches 4, 5, and 6 are set, the other switches are not set. The logical address is the sum of the decimal values of the set switches: 16 + 32 + 64 = 112. Figure 1-4.
Locate and Set the Logical Address Switch on all Modules: Example 1-1.
Example 1-2. Scanning Multimeter Instrument: Example 1-3.
Example 1-4.
Step 6: Install Plug-In Modules WARNING SHOCK HAZARD. Secure modules tightly to the mainframe and cover all unused slots. Caution To prevent equipment damage, DISCONNECT the mainframe’s power before installing any module into the mainframe. Note Install B-Size Modules: Install A-Size Modules: A D B E C F On older mainframes, you must set the interrupt bypass switches (see Appendix B).
Step 7: Connect Bus Cables (Multiple Module Instruments Only) The Analog Bus creates an analog signal path between modules. The Analog Bus cables are always used in the Scanning Multimeter instrument and can also be used to link multiplexers in a Switchbox instrument. Step 7A: Connect Analog Bus Cables Scanning Multimeter: Multimeter Module Multiplexer Modules Scanning Multimeter (Internal Multimeter): Note 1-14 Be sure to properly orient the long analog bus cable--it is not keyed.
The Digital Bus ensures maximum scanning rates when using a Scanning Multimeter containing FET type multiplexers (Agilent E1351A, E1352A, E1353A, E1357A or E1358A). The Digital Bus is not used with relay type multiplexers such as the Agilent E1345A.
Step 8: Connect Interface Cables Connect the GPIB Cable to External Controller/GPIB Peripherals: 1-16 Inst alling the Syst em
Connect the RS-232 Cable to a Computer or Terminal: Computer 9-Pin Female Connector 9-Pin Female Connector Agilent 24542U Cable (shipped w ith Agilent VIC) Terminal 9-Pin Female Connector 25-Pin Male Connector Agilent 24542G Cable Set your computer or terminal communications protocol to: • • • • • Baud Rate — 9600 Parity/Data Bit — None/8 Pacing — XON/XOFF Enq/Ack — Off 1 Stop bit Notes 1. The RS-232 cable will be necessary if you need to download device drivers (Step 11). 2.
Step 9: Apply AC Power WARNING The power cord must be plugged into an approved three-contact electrical outlet. The outlet must have its own ground connector connected to an electrical ground. Press The mainframe’s power cord receptacle and power cord meet international safety standards.
Step 10: Connect External DC Power (Optional) WARNING To prevent possible electric shock hazard during DC power operation, connect the mainframe’s chassis terminal to earth ground.
Step 11: Download Device Drivers If your instrument is not listed in the table below, you must download the device driver so that the mainframe can interpret the instrument’s SCPI (Standard Commands for Programmable Instruments) commands. Device drivers enable register-based modules to be programmed using SCPI commands.
Step 12: Verify Operation This step verifies mainframe operation by: • • • • • Checking for start-up errors Checking for system errors Checking/Setting the System Time Checking/Setting System Date Determining the Installed Instruments Use Step 12A to verify using a program supplied on the “Verification and Example Program Disk”, or use Step 12B to verify using other programs.
Programs for Window s • VERF_VBS.EXE - this program requires either an Agilent 82335, 82540, or 82541 GPIB Interface Card. The program was written in Visual BASIC using the Agilent Standard Instrument Control Library (SICL), which comes with the Agilent 82540 or 82541 GPIB Interface Card. • VERF_VCS.EXE - this program requires either an Agilent 82335, 82540, or 82541 GPIB Interface Card.
For example, “ CNFG ERROR: 13” shows that the Logical Address Switch may be set wrong. See Appendix A for the different error messages and possible causes. If “ CNFG ERROR: 3” is noted, download the driver for the module that caused this error. After the driver is downloaded, perform the above step again. The procedure for downloading drivers is in the Operating Note that came with the driver.
The returned message for the date is a comma separated list: yyyy,mm,dd where “ yyyy” is the year, “mm” is the month, and “ dd” is the day. For example, if the returned message is “ + 1994,+ 7,+ 24” , it shows a date of 7/24/1994 or July 24,1994. To set the system date, send: SYSTem:DATE < year> ,< month> ,< day> For example, to set the date for May 31, 1994, send: SYST:DATE 1994,5,31 Where to go Next Your B-Size system should now be installed and operational.
Chapter 2 Sending SCPI Commands This chapter shows how to send Standard Commands for Programmable Instruments (SCPI) and IEEE 488.2 Common Commands to the Agilent E1300/E1301 Mainframe from a computer over the General Purpose Interface Bus (GPIB)*, or from a Terminal. Chapter contents are: • • • • • Using Visual BASIC and Agilent SICL (Agilent Standard Instrument Control Library) Using C/C+ + and Agilent SICL (Agilent Standard Instrument Control Library) . . . . Using C and the GPIB Command Library . . .
Using Visual BASIC and Agilent SICL The following shows how to use the Visual BASIC program language (version 3.0) with the Agilent Standard Instrument Control Library (SICL) and the Agilent 82335, Agilent 82340, or Agilent 82341 GPIB Interface Card. Both the GPIB Card and SICL are used in a PC type computer under Microsoft® Windows or Windows NT. The Agilent Standard Instrument Control Library provides the sub calls to send the SCPI commands that control instrument operation.
Open Communication Path Use the iopen subproutine to open the communication path between the instrument and Visual BASIC. The command requires the complete GPIB address. Open the I/O Session Addr = iopen(" hpib7,9,0" ) I/O Address (e.g., GPIB Address) I/O Interface (i.e., GPIB Card) Session Identifier Opens I/O Session Sending SCPI Commands The following shows how to send SCPI commands to an instrument using the iw rite subroutine from the Agilent Standard Instrument Control Library (SICL).
Program Example The following program example sends a SCPI command and returns the data into a string variable.
Using C/C+ + and Agilent SICL The following shows how to use the Visual C/C+ + program language with the Agilent Standard Instrument Control Library (SICL) and the Agilent 82335, Agilent 82340, or Agilent 82341 GPIB Interface Card. Both the GPIB Card and SICL are used in a PC type computer under Microsoft® Windows or Windows NT. The Agilent Standard Instrument Control Library provides the functions to send the SCPI commands that control instrument operation.
From the Window s Interface Select the C/C+ + Windows environment and make sure the program to be compiled and the appropriate libraries are in a project file.
Sending SCPI Commands as Formatted Data iprintf(addr, “ % s %i\n” , cmd, parm); Variable containing the parameter Variable containing the SCPI command Function Session ID Command format plus Line Feed Sending SCPI Commands as a Block of Data iw rite(addr, “ ABORt \n” , 6, 1, NULL); NULL = No Returned Length Value End Indicator Length of SCPI Command Function Session ID SCPI Command plus Line Feed Receiving Data The following shows two ways to receive data.
Using Single Function to Send and Receive Data The ipromptf function sends formatted SCPI commands and immediately reads the returned data as formatted data. This function is a combination of the iprintf and iscanf functions.
/* Read returned data * / iread(addr, into, length, NULL, &actual); /* NULL terminates result string and print the results * / if (actual) { into[actual - 1] = (char) 0; print f(“ \n%s” , int o); } /* Close communication * / iclose(addr); /* Release SICL resource allocat ion; not needed for Window s NT * / _siclcleanup(); } Example to Read Formatted Data To read formatted data, replace the “ iread” function in the above program with the “ iscanf ” function.
Using C and the GPIB Command Library The following shows how to use the C program language with the GPIB Command Library and the Agilent 82335 GPIB Interface Card (the command library is supplied with the GPIB Card). Both the GPIB Card and Command Library are used in a PC type computer. The GPIB Command Library provides the functions to send the SCPI commands that control instrument operation. To send a SCPI command, the C function requires the GPIB address of the instrument (e.g.
Compiling a Program To compile a program from the DOS command line using the Large memory model, execute the following: • Microsoft® C/ and C+ + : cl /AL < path\program name.C> path\clhpib.lib • Borland C and C+ + : tcc -ml < path\program name.C> path\tchhpib.lib When using the Small memory model, change the “AL” or “-ml” parameters to “AS” or “ -ms” . Sending SCPI Commands The following shows how to use the IOUTPUTS function from the GPIB Command Library to send SCPI commands to an instrument.
Program Example The following program example sends a SCPI command and returns the data into a character string. #include < stdio.h> #include < string.h> #include < cfunc.
Using BASIC/IBASIC The following shows how to use the BASIC/IBASIC program language (version 5.0 and above). BASIC/IBASIC languages are in a variety of HP computers, including many Series 200/300 computers. These computers normally have the means for GPIB connections. BASIC/IBASIC have the means to directly send commands to the instruments and to directly receive data from the instruments over GPIB. To send a SCPI command, the program requires the GPIB address of the instrument and the SCPI command.
Program Example A typical program example is as follows. This example sends a SCPI command and returns the data into a string variable. 10 DIM A$[256] 20 ! 30 ! Send SCPI command 40 OUTPUT 70900.;" SYSTem:ERRor?" 50 ! 60 ! Read dat a 70 ENTER 70900.
Using a Terminal The following shows how to use a supported terminal to send SCPI commands to an instrument and display returned data. The supported terminals are: • • • • • • • • HP 700/92 HP 700/94 HP 700/22 HP 700/43 DEC®VT100® DEC®VT220® WYSE®WY-30 Agilent AdvanceLink terminal emulation software (configured as an HP 2392A Terminal) Connecting the Terminal The terminal must be connected to the RS-232 connector on the computer. The Baud Rate must be 9600.
where < logical address> is the Logical Address of the instrument to be selected. For example, “ SA 24 ” selects the Agilent E1326 Multimeter. Select Instrument from an Instrument Menu An Instrument Menu is normally indicated by the instrument title shown on the display. For example, if the system is selected, the title is typically displayed as “ SYSTEM_0: ” . Do the following: 1. Supported Terminal: Do the following: a. Press the function key labeled “ UTILS” , if displayed.
Appendix A In Case Of Difficulty This appendix gives possible failures and troubleshooting information for the mainframe. Included are start-up and system errors, and their descriptions. No Communication Between Mainframe and Computer When the mainframe is unable to communicate with the computer, do the following: 1. Check for poor interface connections (GPIB or Serial I/O) between the computer and mainframe. If connections are good, continue with step 2. 2. Turn the mainframe off. 3.
Start-Up Errors and Messages The Start-up errors and descriptions are listed in Table A-1. Table A-1. Start-Up Errors Code Message Cause 1 Failed Device VXI device f ailed its self test. 2 Unable to combine device Device t ype cannot combine into an instrument such as a scanning voltmeter or a sw itchbox. 3 Config w arning. Device driver not found Identification of device does not match list of drivers available. 5 Config error 5.
Error 3: Config warning. Device driver not found The mainframe generates this error when it detects a module that has no driver present. Many instruments, like the Agilent E1326 Multimeter and Agilent E1345/E1346/E1347, etc. switches, have the built-in drivers in ROM. For other modules, like the Agilent E1340 Arbitrary Function Generator, its driver must be downloaded. When Error: 3 is generated, check and be sure all drivers are installed.
Error Types The returned error message consists of a number and a message. A positive number shows instrument specific errors. Negative numbers determined different types of errors as summarized in Table A-2. The different negative numbered types are explained following the table. Table A-2.
Table A-3. System Errors Code Message Cause -101 Invalid character Unrecognized character in specified parameter. -102 Syntax error Command is missing a space or comma betw een parameters. -103 Invalid separator Command parameter is separated by some character other t han a comma. -104 Data type error The w rong data type (i.e. number, charact er, string expression) w as used w hen specifying a parameter.
Table A-4. System Errors (cont.) Code Message Cause + 2003 Invalid w ord address An odd address w as specif ied for a 16 bit read or w rite. Alw ays use even addresses for 16 bit (w ord) accesses. + 2005 No module at logical address A non-existent logical address w as specif ied w ith the VXI:READ? or VXI:WRITE command. + 2101 Failed Device VXI device failed its self test .
Appendix B Hardware Reference Information RS-232 Cable Information The recommended RS-232 cables/adapters and their Agilent part numbers are: 9-pin female to 9-pin female cable (provided with Agilent VIC) . . . . . . Agilent 24542U 9-pin male to 25-pin female adapter (provided with Agilent VIC) . . . . Agilent 5181-6641 9-pin female to 25-pin male cable . . . . . . . . . . . . . . . . . . . . . . . . . Agilent 24542G For longer distances, you may need a custom built cable.
Power Cords Figure B-2 shows the Agilent E1300B/E1301B power cords.. Aust ralia Figure B-2. Agilent E1300B/E1301B Power Cords Replacement Fuses The replacement line fuses and their Agilent part numbers are: 1.5A Fuse (for 115VAC operation) . . . . . . . . . . . . . . . Agilent 2110-0304 3.0A Fuse (for 230VAC operation) . . . . . . . . . . . . . . .
Rack Mount and Front Handle Kits Table B-1.
Front Handles (Option 907) Flush Mount-Front (Option 908) Recessed Mount-Front (Option 908) Flush Mount-Rear (Option 908) Recessed Mount-Rear (Option 908) Flush Mount w it h Handles-Front (Option 909) Figure B-3.
Agilent E1300B/E1301B Backdating Information Setting the Mainframe Interrupt Bypass Switches NOTE: This procedure is for older mainframes only. This step is not necessary if the serial number prefix is 3327A on your Agilent E1300B, or 3326A on your Agilent E1301B. On newer mainframes, the backplane automatically bypasses empty slots for daisy-chained signals required by the VXIbus and VMEbus specifications. Solid state devices automatically route the IACKIN* line around an empty slot to the IACKOUT* line.
B-6 Hardw are Reference Informat ion
Appendix C Debugging VXI SCPI Programs Introduction This appendix shows how to debug programs for the mainframe and installed modules using the Standard Commands for Programmable Instruments (SCPI). SCPI provides a common language for the mainframe and modules to simplify programming and debugging. For specific commands, refer to the mainframe and module’s User’s manuals. Steps To Debug Programs Perform the following steps if your program does not produce the expected results.
The first code in the GPIB address is the Select Code. Most computers will most likely use a Select Code of 7. However, if IBASIC is installed, the select code used by IBASIC is 8.
Determining Instrument Communication Use the * IDN? command to determine if the computer can communicate with the instrument. Send the command using the Secondary GPIB address (i.e., Logical Address / 8) of the instrument.
The * OPC? command outputs a “ 1” after all previous commands are completed (see “ Step 8: Check for Command Synchronization” for more information on the command). Step 3: Query the Instruments for Errors All instruments that follow the SCPI definition have an Error Queue. Each error that occurs is stored into the queue. To read the queue, send the command: SYSTem:ERRor? the returned message consists of an error number and message.
• • • • command spelling missing the space between the command and parameter parameter out of range setting conflict caused by coupled commands not sent as a group (see “ Step 7: Check that Coupled Commands are Sent as a Group” ) Step 5: Check the Program is Trying to Enter the Same Amount An error is caused if the program is set to receive different amount of data than the instrument is attempting to output.
1. Take One Voltmeter Reading - This example uses the Agilent E1326 Multimeter OUTPUT 80903;" CONF:VOLT:DC (@100)" OUTPUT 80903;" INIT;:FETCH?" ENTER 80903;A ! Setup multimeter to take one reading ! Initiate and read data ! Enter the reading 2. Function Generator is to Output 100 Cycles of a Waveform after an External Trigger - This example uses the Agilent E1340 Arbitrary Function Generator to output the waveforms after receiving a trigger signal on its “ Aux In” port.
To synchronize instruments, send a command to the first instrument to output data. The computer then waits for the data to be returned before it sends the commands to the second instrument. A special IEEE 488.2 command known as * OPC? was created to do this. This command outputs a “ 1” whenever the instrument has completed executing all previous commands.
Using the Program The following shows how to use the program with your application code. Step 1: Run Program Without Application Code Run the program with no application code in Subprogram “ Main”. This verifies that you can successfully communicate with both the Agilent E1326 and the System instrument. If errors occur, calling Subprogram “ E1300_stat” , or pressing the softkey “SYS_STAT” , shows information about all modules in the mainframe.
The second error: DVM ERROR “ Query UNTERMINATED” is ignored because the process of querying for errors caused it. A “ Query UNTERMINATED” error occurs any time a second query command (i.e., a command with a “ ?” in it) occurs before the data from the first is retrieved. Program Theory Now that you have seen how to use this Debugging, ERROR and TIMEOUT handling program, the following explains some of the theory and mechanics of how it works.
Preventing Hang-Ups The “ Main” section of the program (lines 10-220) act as a shell that prevents your basic program from ever hanging up due to I/O that is not proceeding. It identifies the LINE NUMBER of lines that have RUN TIME ERRORS or that have TIMED OUT. Lines 70 and 80, combined with placing all application code in a lower level context (Main), is what causes a TIMEOUT to be reported as an ERROR. BASIC ERRORS contain the line number whereas, TIMEOUTs do not.
Using Softkeys The following four softkeys to aid in debugging are provided as a feature of the main line of this program. QUIT& ? END! SYS_STAT DVM_STAT Checks for instrument errors and then stop. Ends the program immediately with no error checking. Queries the System instrument for all command parameter settings and print out information on logical addresses in the system. Queries the DMM instrument for all command parameter settings.
ERROR 168 IN 233O I/O t imeout Checking f or E13xx Errors as a BASIC Error has occurred SYSTEM ERROR “ No error” DVM ERROR “ Undefined header” DVM ERROR “ Query UNTERMINATED” DVM ERROR “ No errorr” = == == == == == == == == == == == == == == == == == == == == == == == == E1326 STATUS = == == == == == == == == == == == == == == == == == == == == == == == == = CAL:LFR? = + 60 CAL:ZERO:AUTO? = 1 CONF? = “ VOLT 7.270000E+ 000,7.
Index A A-Size modules, installing, 1-13 AC power cords, B-2 AC power, setting up mainframe for, 1-3 Adapter, RS-232, B-1 Address: logical, 1-9 secondary GPIB, 1-6 - 1-8 setting plug-in module, 1-9 unique logical, 1-9 Addresses, determine logical, C-2 Addressing GPIB, C-1 logical, C-1 Addressing: GPIB, 2-1 Agilent E1326B Multimeter in scanning multimeter, 1-7 Agilent part numbers: fuses, B-2 GPIB cables, B-1 rack mount kits, B-3 RS-232 cables, B-1 Agilent VIC, 1-1 Analog bus cables, connecting, 1-14 Apply
Configuring: scanning multimeter instrument, 1-7 single module instruments, 1-6 switchbox instrument, 1-8 Connecting: analog bus cables, 1-14 external DC power, 1-19 GPIB cable, 1-16 interface cables, 1-16 RS-232 cable, 1-17 scanning multimeter cables, 1-14 the terminal, 2-15 Controller, selecting internal or external, 1-4 Cords, power, B-2 Creating a scanning multimeter, 1-7 Creating a switchbox, 1-8 Custom cable, RS-232, B-1 Description, program, C-8 Determine: additional information, C-2 instrument conf
G GPIB: addressing, 2-1 cable, connecting, 1-16 cable part numbers, B-1 command library, 2-10 secondary address, 1-6 - 1-8 using c, 2-10 Grounding and power warning, 1-18 Guidelines, logical address, 1-9 H Hang-ups, preventing, C-9 How to run a program C/C+ + , 2-5 Visual BASIC, 2-2 I IBASIC, selecting as controller, 1-4 Identifier, instrument, 1-9 Information, determine additional, C-2 Information, determining system, C-2 Installation steps, 1-2 Installing modules caution, vii Installing: A-Size modules,
scanning multimeter example, 1-11 switchbox example, 1-12 Multimeter, scanning:, 1-11 creating, 1-7 Multiple module instruments, configuring, 1-7 - 1-8 Multiplexers: allowed in switchbox, 1-8 as part of scanning multimeter, 1-7 grouping together, 1-8 Mux See multiplexer N No communication between mainframe and computer, A-1 O Open communication path C/C+ + , 2-6 Visual BASIC, 2-3 Operation, step 12: verify, 1-21 Options: built-in scanning multimeter, 1-11 DC power (Opt.
cable part numbers, B-1 cable, connecting, 1-17 custom cable, B-1 protocol settings, 1-17 S Scanning DVM or DMM See Scanning multimeter Scanning multimeter:, 1-11 built-in, 1-11 connecting cables, 1-14 example, 1-11 example (built-in), 1-11 instrument, configuration, 1-7 multiplexers in, 1-7 Scanning voltmeter See scanning multimeter Scanning: channels, 1-7 maximum rates, 1-15 measurements, 1-8 Schematic, RS-232 cable, B-1 Secondary address, GPIB, 1-8 Secondary address: GPIB, 1-6 - 1-7 Select instrument: f
Terminal, using a, 2-15 Terminator, program message, C-3 Theory, program, C-9 TIMEOUTS, using, C-9 Trickle charge switch setting, 1-2 Types, error, A-4 U Unassigned module, 1-9 Unique logical address, 1-9 Using: a terminal, 2-15 BASIC/IBASIC, 2-13 C and the GPIB command library, 2-10 C/C+ + and Agilent SICL, 2-5 other program languages, C-7 single functions to receive data C/C+ + , 2-8 single functions to send and receive data C/C+ + , 2-8 single functions to send data C/C+ + , 2-8 softkeys, C-10 the "E13x