Agilent Technologies C-Size VXIbus Systems Configuration Manual

C-size vxibus systems
Table of Contents

Advertisement

Quick Links

C-Size VXIbus Systems

Configuration Guide

Where to Find it - Online and Printed Information:
System installation (hardware/software)............. This Manual
Module configuration and wiring........................ Module User's Manual
SCPI programming.............................................. Module User's Manual
SCPI example programs...................................... Module User's Manual
SCPI command reference ................................... Module User's Manual
Register-Based Programming ............................. Module User's Manual
VXIplug&play programming ............................. VXIplug&play Online Help
VXIplug&play example programs...................... VXIplug&play Online Help
VXIplug&play function reference ...................... VXIplug&play Online Help
Soft Front Panel information............................... VXIplug&play Online Help
VISA language information ................................ Agilent VISA User's Guide
Agilent VEE programming information ............. Agilent VEE User's Manual
*E1406-90028*
Manual Part Number: E1406-90028
Agilent VIC (VXI installation software)
Printed in Malaysia E0706
Agilent 75000 Series C

Advertisement

Table of Contents
loading

Summary of Contents for Agilent Technologies C-Size VXIbus Systems

  • Page 1: Configuration Guide

    VXIplug&play function reference ...... VXIplug&play Online Help Soft Front Panel information....... VXIplug&play Online Help VISA language information ........ Agilent VISA User’s Guide Agilent VEE programming information ..... Agilent VEE User’s Manual *E1406-90028* Manual Part Number: E1406-90028 Printed in Malaysia E0706...
  • Page 3: Table Of Contents

    Set Up the VXI System Controller Setting Up the Agilent E1406A Command Module ....2-2 E1406-1 : Set the Command Module as Resource Manager ... . . 2-3 E1406-2 : Set the Command Module as Slot 0 Device .
  • Page 4 The V743 Logical Address and Servant Area ..... 2-37 V743-2 : Set Up the Agilent E1406A Command Module ....2-37 V743-2A : Setting the Command Module Logical Address .
  • Page 5 Agilent E1497A/ E1498A Embedded V743 Controller ....5-7 Agilent RADI-EPC7 Embedded 486 Computer ....5-9 Where To Go Next .
  • Page 6 Notes C-Size VXIbus Configuration Guide Contents...
  • Page 7: Warranty

    The design and implementation of any circuit on this product is the sole responsibility of the Buyer. Agilent does not warrant the Buyer’s circuitry or malfunctions of Agilent products that result from the Buyer’s circuitry. In addition, Agilent does not warrant any damage that occurs as a result of the Buyer’s circuit or any defects that result from Buyer-supplied products.
  • Page 8: Warnings

    REMOVE POWER and do not use the product until safe operation can be verified by service-trained personnel. If necessary, return the product to an Agilent Technologies Sales and Service Office for service and repair to ensure that safety features are maintained.
  • Page 9 Notes Agilent C-Size VXIbus Configuration Guide...
  • Page 10 Notes Agilent C-Size VXIbus Configuration Guide...
  • Page 11: Using The C-Size Configuration Guide And Agilent Vic

    Using the C-Size Configuration Guide and Agilent VIC Our goal is to make installation of your C-Size VXI system as easy as possible. To do so, Agilent VIC (Agilent VXI Installation Consultant) is provided with the Agilent E1406 Command Module. Agilent VIC...
  • Page 12: For More Information

    This manual describes how to get a C-Size VXIbus System up and running quickly. You may require information from other manuals. The following list describes other manuals you may need to refer to. To find additional information on the Agilent E1406/05 Command Module: Agilent E1406A Command Module User’s Manual (E1406-9000x)
  • Page 13: Terms Used In This Manual

    Cardcage A cardcage is a VXIbus mainframe which allows instruments on a card to be plugged in and operate in a VXI environment. The Agilent E1401A Mainframe is an example of an Agilent cardcage. CLK10 This is the 10 MHz system clock. Clk10 is usually provided by the system controller.
  • Page 14 Resource Manager The resource manager runs at power on and identifies all plug-in modules installed in the mainframe. The resource manager also controls commander / servant hierarchies, allocates interrupt lines, performs address mapping, and starts the system operation. SCPI SCPI stands for Standard Commands for Programmable Instruments.
  • Page 15: Procedure 1: Configure The Vxi Mainframe

    Procedure 1: Configure the VXI Mainframe This procedure describes how to configure the Agilent E1401B and Agilent E1421B VXI mainframes in preparation for installing modules and applying power. This procedure consists of the following steps: Connect mainframe safety ground (if necessary)
  • Page 16: Step-1 : Connect Mainframe Safety Ground (If Necessary)

    Step-1 : Connect Mainframe Safety Ground (if necessary) When operating the Agilent 1401B or E1421B at mains frequencies greater than 66 Hz, you must connect a safety ground. Warning For protection from electrical shock when operating at mains frequencies greater than 66 Hz, connect the chassis ground terminal to permanent earth ground.
  • Page 17: Step-2 : Connect The Power Cord

    Figure 1 - 2. Grounding Screw, Toothed Washers Step-2 : Connect the Power Cord 1-3 Configure the VXI Mainframe C-Size Configuration Guide...
  • Page 18: Step-3 : Where To Go Next

    Step-3 : Where To Go Next If you have additional mainframes repeat this procedure until all mainframes are configured. Once configured, continue with the following procedure: "Procedure 2 : Set Up the VXI System Controller" C-Size Configuration Guide Configure the VXI Mainframe 1-4...
  • Page 19: Procedure 2

    Interface Bus (GPIB). See Page 2-2 Setting Up a Series 700 Controller - This section covers the setup of an HP 9000 Series 700 external controller with an Agilent E1489I MXIbus Controller Interface Card connected to an Agilent E1482 VXI-MXI Bus Extender Module in slot 0. See Page 2-18...
  • Page 20: Setting Up The Agilent E1406A Command Module

    Setting Up the Agilent E1406A Command Module This procedure explains how to set up and install an Agilent 75000 Series C VXIbus system with an external computer (Personal Computer or Workstation) connected to the Agilent E1406A Command Module via GPIB. This procedure consists of the following steps:...
  • Page 21: E1406-1 : Set The Command Module As Resource Manager

    E1406-1 : Set the Command Module as Resource Manager Set the Command Module as resource manager by setting its logical address to 0. (The Command Module’s factory-set logical address is 0.) Figure 2-3. Setting the Logical Address At power-on, the resource manager function is started. The purpose of the resource manager is to: identify all plug-in modules installed in the C-size mainframe set commander/servant hierarchies whereby one or more plug-in...
  • Page 22: E1406-2 : Set The Command Module As Slot 0 Device

    E1406-2 : Set the Command Module as Slot 0 Device Set the following switches: Slot 0 switches to the "Enable" Position, and (VME) System Controller switch to the "Enable" Position. E1406A VME Controller Switch Location ENABLE = Switch Set to 0 DISABLE = Switch Set to 1 Figure 2 -4.
  • Page 23: E1406-3 : Set The Clock Source

    E1406-3 : Set the Clock Source Set the clock to one of the following: Internal - to use the Command Module’s 10 MHz internal clock, CLK10 (factory default), or External - to use the clock supplied at the SMB faceplate connector on the Command Module.
  • Page 24: E1406-4 : Set The Bus Request Level

    E1406-4 : Set the Bus Request Level The Command Module’s bus request level switch is set to 3 at the factory. In most VXIbus systems and configurations, it is not necessary to change this setting. E1406A Bus Request Level 0 - 3 Bus Request Level Set the Bus Request Level by turning the dial with Location...
  • Page 25: E1406-5 : Configure The Command Module's Shared Ram

    E1406-5 : Configure the Command Module’s Shared RAM When the E1406A expanded memory option 010 is installed, the switch shown in Figure 2-5 is used to set one of the following configurations: 1 Mbyte non-volatile RAM and 256 Kbytes of shared RAM 2 Mbytes non-volatile RAM and 0 bytes of shared RAM When option 010 is factory-installed, the switch is set for 1 Mbytes/ 256 Kbytes.
  • Page 26: E1406-6 : Set The Command Module's Servant Area

    E1406-6 : Set the Command Module’s Servant Area When the Command Module is the resource manager (logical address = 0), its servant area should be set to 255. Thus, the Command Module will be the (top level) commander for all modules with logical addresses between 1 and 255.
  • Page 27: E1406-7 : Set Command Module's Primary Gpib Address

    E1406-7 : Set Command Module’s Primary GPIB Address The Command Module has a factory-set GPIB address of 9. If there is only one Command Module (i.e. only one GPIB port) in your VXIbus mainframe, then it is not necessary to change this setting. If there are additional Command Modules in a system connected to the same controller GPIB interface card, each module must have a unique primary GPIB address.
  • Page 28: E1406-8 : Install The Command Module Into The Mainframe

    E1406-8 : Install the Command Module into the Mainframe Use the following procedure to install the Agilent E1406A Command Module into slot 0. Turn off power on the mainframe by pressing the power button in the lower left corner. If the modules will be installed into a D-Size mainframe, install a support designed for installing C-Size cards in D-Size mainframes.
  • Page 29: E1406-9 : Connect Interface Cables

    GPIB Connections Connect one end of the GPIB Cable to your external computer (PC or Workstation) and the other end to the Agilent E1406A Command Module installed in the Mainframe. You can also connect a terminal or PC to the Command Module using the RS-232 interface as shown.
  • Page 30 RS-232 Connections The Command Module has a 9-pin DTE RS-232 connector. You can connect a terminal or PC to the Command Module using the RS-232 interface as shown in the following figure. Such connections can display the E1401A Mainframe Personal Computer with RS-232 E1406A Command Module...
  • Page 31: E1406-10 : Apply Power

    Command Module’s RS-232 interface configuration E1406-10 : Apply Power Check that the Agilent E1406A Flash ROMS switch is in the "Run" position and then turn on the VXI mainframe. An example of the E1406A’s power-on and configuration sequence is shown in Figure 2-12. This sequence can be monitored on an RS-232 terminal or printer connected to the Command Module’s RS-232 serial interface port (see "RS-232...
  • Page 32 File System memory: 40131 File System Started 1. The Agilent E1406A operating system performs a series of self-tests and clears its volatile RAM. The Command Module’s GPIB address, logical address, servant area, and VME (data transfer) bus timer functionality are reported. You must disable the VME bus timer when Agilent E1482A VXI-MXI mainframe extender modules are part of your system.
  • Page 33: Alternate Command Module Configurations

    Alternate The procedures in this chapter have described how to configure the Agilent E1406A Command Module as the system’s resource manager and Command Module slot 0 device. There may be times when you do not need a Command Configurations Module configured for these functions. The following sections describe such situations.
  • Page 34 The other interrupt lines are assigned to the system’s programmable handlers. Unused interrupt lines are not assigned. Agilent’s register-based modules are factory-set to interrupt line 1. Thus, for those modules which are servants to a Command Module assigned an interrupt line other than 1, the jumper must be moved to match their Command Module.
  • Page 35: E1406-11 : Where To Go Next

    E1406-11 : Where To Go Next So far you should have done the following: Configured your Agilent E1406A Command Module for operation with an external computer (PC or Workstation) Installed the Command Module into the Mainframe Connected Interface Cables Applied Power and verified operation...
  • Page 36: Setting Up A Series 700 Controller

    Configuration card and a Agilent E1482B VXIbus Extender (VXI-MXI) Module installed in mainframe slot 0. The Agilent E1489I requires the Agilent E2093B SICL software. The E1489I and the SICL software provide the system’s resource manager functionality. The Agilent E1482B module performs the system’s slot 0 functions.
  • Page 37 HP 9000 Series 700 Controller w/ Agilent E1489I MXIbus Controller Interface MXI and INTX Cables (Agilent E1482B Opt. 001 or Opt. 004) INTX C-Size VXI Mainframe Agilent E1482B VXIbus Figure 2-13. VXIbus System with a Series 700 Computer C-Size Configuration Guide...
  • Page 38: Series 700-1 : Set Up The Agilent E1482B Vxibus Extender Module

    Series 700-1 : Set up the Agilent E1482B VXIbus Extender Module The Agilent E1482B VXI-MXI module is factory configured for use in mainframe slot 0. Table 2-1 lists the factory (slot 0) settings. Verify the module settings against Table 2-1 and Figure 2-14.
  • Page 39 Table 2-1. E1482B Slot 0 and Non Slot 0 Configurations Setting Switch/ Agilent E1482B VXI-MXI Agilent E1482B VXI-MXI Jumper Extender Module Extender Module Slot 0 Non Slot 0 (factory settings) Trigger Input Trigger 50 terminated Termination Ext Clk SMB Output external clock...
  • Page 40 Figure 2-14. E1482B VXI-MXI Extender Slot 0 Configuration Note If an Agilent E1406A Command Module is part of your system, continue with step Series 700-2. Otherwise proceed to step Series 700-3. 2-22 Setting Up a Series 700 Computer C-Size Configuration Guide...
  • Page 41: Series 700-2 : Set Up The Agilent E1406A Command Module

    Series 700-2 : Set Up the Agilent E1406A Command Module If an Agilent E1406A Command Module is part of your Series 700/MXI based VXIbus system, you must configure the Command Module for use with the Series 700 computer and the Agilent E1482B VXIbus Extender module.
  • Page 42: Series 700-2A : Setting The Command Module Logical Address

    Setting the The Command Module has a factory-set logical address of 0. Since Command Module logical address 0 is the address of the resource manager (the Agilent Logical Address E1489I card in the Series 700), you must change the Command Module’s logical address.
  • Page 43: Series 700-2C : Setting The Command Module Primary Gpib Address

    Register-based modules in the servant area of the Command Module are accessed from the Series 700 computer across GPIB and through the Setting the Agilent E1406A Command Module. The primary GPIB address identifies Command Module the GPIB port on the Command Module. This address is combined with the Primary GPIB Command Module’s secondary GPIB address (always 00), and with the...
  • Page 44: Series 700-2D : Disabling The Command Module's Slot 0 Capability

    Series 700 computer’s (GPIB) interface select code (typically 7), to form the Command Module’s complete GPIB address. Series 700-2D : Because the Agilent E1482B VXIbus Extender module is the system’s slot 0 module, the slot 0 and VME system controller capability of the Command Disabling the Module must be disabled.
  • Page 45 Figure 2-19. Disabling the E1406A VMEbus Time OutCapability Note When using the Agilent E1406A Command Module with the HP Series 700 computer, an interrupt line other than line 1 is assigned to the Command Module. In order for the Command Module and the instruments in its servant area to function properly, the devices must use the same interrupt line.
  • Page 46: Series 700-3 : Install The Agilent E1482B Extender Module In The Mainframe

    Installing the Use the following procedure to install the Agilent E1406A Command Module into slot 1 (when the Agilent E1482B module is installed in slot 0). E1406A Command Module If the mainframe is on, turn it off.
  • Page 47: Series 700-4 : Connect The Mxibus And Intx Cables

    Series 700-4 : Connect the MXIbus and INTX Cables The MXI and INTX cables are connected between the Series 700 controller and the E1482B extender module as shown in Figure 2-20. Figure 2-20. Connecting the MXIbus and INTX Cables C-Size Configuration Guide Setting Up a Series 700 Computer 2-29...
  • Page 48: Series 700-5 : Apply Power

    To verify that the E1482B VXIbus extender module and the MXIbus and INTX cables are correctly installed, turn on the mainframe. This starts the system resource manager function (ivxirm) provided by the Agilent E1489I MXIbus Controller Interface card and the Agilent E2093B SICL software.
  • Page 49 Device Logical Addresses: 0 1 VXI Device Table: Name LADD Slot Manufacturer Model --------- -------- ------ ------ -------------------- ---------- hpmxictlr Agilent Technologies 0x8fd hpvximxi Agilent Technologies 0xfe * - MXI device VME Device Table: Name Slot Space Size -------- ----- -----...
  • Page 50: Assigning Interrupt Lines

    2, 3, 4, ... to other interrupt handlers in the system. In systems containing a Series 700/E1489I (resource manager) and an Agilent E1406A Command Module, the Series 700/E1489I will assign the Command Module interrupt line 2 - if the Command Module has the next lowest logical address.
  • Page 51 Platform Location of file "irq.cf" HP-UX /usr/pil/etc/vxi16/irq.cf BASIC/WS must be in the directory the resource manager executes from. As an example, to assign interrupt line 1 to the Command Module: 1. Modify "irq" by adding the line shown in bold. The file listed below is the HP-UX version of "irq.cf".
  • Page 52: Series 700-6 : Where To Go Next

    Series 700-6 : Where To Go Next Once you have installed the Agilent E1482 VXIbus extender module, continue with one of the following procedures: If you have multiple mainframes connected via MXIbus: "Procedure 3: Set Up Your System for Multiple Mainframes"...
  • Page 53: Setting Up An Embedded V743 Controller

    Agilent E2091C - Standard Instrument Control Library (SICL) HP-UX 9.05 (version C.03.02) The V743 with the Agilent E2091C software provides the system’s resource manager functionality. The V743 also provides the system’s slot 0 functions when the controller is installed in mainframe slot 0.
  • Page 54 The Agilent V743/64 and V743/100 Embedded Controllers require the Agilent E2091C SICL software Reset Switch LEDs Clock I/O Trigger I/O Speaker Out RAM connectors inside GPIB Digital Video SCSI Video RS-232 (B) Mouse RS-232 (A) Keyboard Figure 2-31. The V743 Embedded Controller...
  • Page 55: The V743 Logical Address And Servant Area

    V743-2 : Set Up the Agilent E1406A Command Module Note If an Agilent E1406A Command Module is part of your system, continue with Step V743-2. Otherwise, proceed to step V743-3. When an embedded controller such as the Agilent E1497A V743/64 or...
  • Page 56: V743-2A : Setting The Command Module Logical Address

    In VXIbus systems with a V743 controller and a Agilent E1406A Command Module, the V743 must function as the resource manager since its logical address is fixed at 0. The V743 should be installed in slot 0 to function as the system’s slot 0 device. The E1406A Command Module is then a servant of the V743.
  • Page 57: V743-2B : Setting The Command Module Servant Area

    V743-2B : Setting Notice the following when setting the Command Module servant area. the Command For the Command Module to be the commander of a register-based Module Servant module, the register-based module’s logical address must fall within Area the Command Module’s servant area. The servant area of the Command Module is determined as: Servant area = (logical address + 1) through (logical address + servant area switch setting)
  • Page 58: V743-2C : Setting The Command Module Primary Gpib Address

    V743-2C : Setting Register-based modules in the servant area of the Command Module are accessed from the V743 across GPIB and through the Agilent E1406A the Command Command Module. The primary GPIB address identifies the GPIB port on Module Primary the Command Module.
  • Page 59: V743-2D : Disabling The Command Module's Slot 0 Capability

    Figure 2-35. Disabling the E1406A Slot 0 Capability Note When using the Agilent E1406A Command Module with the V743 controller, an interrupt line other than line 1 is assigned to the Command Module. In order for the Command Module and the instruments in its servant area to function properly, the devices must use the same interrupt line.
  • Page 60: V743-3 : Install The V743 Controller In The Mainframe

    Tighten the retaining screws on the top and bottom of the controller’s front panel. Note If your system contains an Agilent E1406A Command Module, continue through step V743-3. Otherwise, continue with step V743-4. Note For information on connecting the monitor, keyboard, mouse, and external peripherals, refer to the "Model V743 VXI Controller Installation Guide".
  • Page 61 Backplane Connectors Tighten screws Slide the V743 into the mainframe until it plugs into the backplane connectors Figure 2-36. Installing the V743 Embedded Controller C-Size Configuration Guide Setting Up an Embedded V743 Controller 2-43...
  • Page 62: Installing The E1406A Command Module

    Installing the Use the following procedure to install the Agilent E1406A Command Module into slot 1 (when the V743 controller is installed in slot 0). E1406A Command Module If the mainframe is on, turn it off. Insert the Command Module into the mainframe by aligning the top and bottom of the card with the card guides inside the mainframe.
  • Page 63: V743-4 : Apply Power

    The information in this step assumes the HP-UX VXI configuration utilities referred to are in the /usr/pil/bin/ directory, and that your system includes a path to that directory. Refer to the Agilent SICL Installation and User’s Guide for more information.
  • Page 64: V743-4A : Enabling Shared Memory

    Protocol Support (Msg Based Devices): Name CMDR SIG MSTR INT FHS SMP RG EG ERR PI PH TRG I4 I LW ELW 1.3 -------- --------- ----- --------- ----- ----- ------ ---- ---- ------ --- ---- ------ -- -- --- ----- ---- v743ctlr msgtrans X X X...
  • Page 65 1 to itself, and assigns lines 2 through 7 to other interrupt handlers in the system. In systems containing a V743 controller (resource manager) and an Agilent E1406A Command Module, the V743 will, by default, assign the Command Module interrupt line 2 - if the Command Module has the next lowest logical address.
  • Page 66: V743-5 : Where To Go Next

    # This database contains the mapping of VXI devices to Interrupt lines. # Note that not all VXI devices need to use interrupt lines and that # not all interrupt lines need to be assigned. However, no interrupt # line that is allocated in this file can be allocated in the ’vmedevices’ # file.
  • Page 67: Setting Up An Embedded Agilent Radi-Epc7 486 Computer

    Setting Up an Embedded RADI-EPC7 486 Computer This procedure explains how to set up and install an Agilent 75000 Series C VXIbus system equipped with an Embedded Agilent RADI-EPC7 Computer. The steps in this procedure consists of the following: EPC7-1 : Set the EPC7 as Slot 0 Device...
  • Page 68: Epc7-1 : Set The Epc7 As Slot 0 Device

    EPC7-1 : Set the EPC7 as Slot 0 Device The Agilent RADI-EPC7 is shipped from the factory to be the VXI Slot 0 Controller and System Controller. Therefore, if you are using the EPC7 as the slot 0 controller, you do not have to change any switches or jumpers.
  • Page 69: Epc7-1A : Set The Epc7 As Non-Slot 0 Device If Using Multiple Mainframes

    EPC7-1A : Set the EPC7 as Non-Slot 0 Device if Using Multiple Mainframes If you are using multiple mainframes connected via MXIbus, the EPC7 Embedded Computer must be set as a Non-Slot 0 device. Therefore, you must change the following jumpers. NOTE Once the EPC7 is configured as a non-slot 0 device, it must NOT be installed in slot 0.
  • Page 70: Epc7-2 : Install The Epc7 Into The Mainframe

    EPC7-2 : Install the EPC7 into the Mainframe Use the following procedure to install the Agilent RADI-EPC7 Embedded Computer into slots 0 and 1 of the mainframe. NOTE If you are using multiple mainframes via MXIbus, install the VXI-MXI module into slot 0 (according to "Procedure 3 : Set Up Your System for Multiple Mainframes") and the EPC7 into slots 1 and 2.
  • Page 71 Backplane Connector Tighten 3 Screws Slide the EPC7 Computer into the Mainframe until it plugs into the backplane connectors. Figure 2-41. Installing EPC7 into Mainframe C-Size Configuration Guide Setting Up an Embedded RADI-EPC7 Computer 2-53...
  • Page 72: Epc7-3 : Install Exm Expansion Modules

    EPC7-3 : Install EXM Expansion Modules EXM expansion modules are used for video controllers, network interfaces, and GPIB interfaces. Some EXM modules come already installed. However, if you have an EXM module that needs to be installed, use the following procedure: Turn off mainframe power by pressing the button at the bottom left corner of the mainframe.
  • Page 73: Epc7-4 : Configure The Command Module To Work With The Epc7

    Disable the Command Module’s slot 0 and System Controller Capability In a VXIbus system with an EPC7 computer and Agilent E1406A Command Module, it is recommended that the EPC7 functions as the resource manger and slot 0 device, and that the E1406A Command Module be a servant of the EPC7.
  • Page 74: Epc7-4A : Set The Command Module's Logical Address

    Set the logical address to 1, 2, or 3. Logical address 0 is shown Logical address 0 is shown Logical Address Switch Agilent E1406A Figure 2-43. Setting the E1406A Logical Address 2-56 Setting Up an Embedded RADI-EPC7 Computer C-Size Configuration Guide...
  • Page 75: Epc7-4B : Set The Command Module's Servant Area

    EPC7-4B : Set the Command Module’s Servant Area Notice the following when setting the Command Module servant area: For the Command Module to be the commander of a register-based module, the register-based module’s logical address must fall within the Command Module’s servant area. The servant area of the Command Module is determined as: Servant area = (logical address + 1) through (logical address + servant area switch setting)
  • Page 76: Epc7-4C : Set The Command Module's Primary Gpib Address

    EPC7-4C : Set the Command Module’s Primary GPIB Address Register-based modules in the servant area of the Command Module are accessed from the EPC7 across GPIB and through the Agilent E1406A Command Module. The primary GPIB address identifies the GPIB port on the Command Module.
  • Page 77: Epc7-4D : Disable The Command Module's Slot 0 And System Controller Capability

    EPC7-4D : Disable the Command Module’s slot 0 and System Controller Capability Because the EPC7 contains the resource manager and slot 0 functionality, these functions must be disabled on the Command Module. This is done by setting the "System Controller" and "Slot 0" switches to the "Disable" position.
  • Page 78: Epc7-5 : Connect Interface Cables

    The monitor requires an EXM-6 or EXM-13 video controller module. VGA compatible and multiscan monitors can be used with the EXM-6 and EXM-13. Consult the reference manuals on these modules for more information. Agilent E1401 Mainframe Monitor EPC7 Computer Keyboard Figure 2-47.
  • Page 79: Epc7-6 : Apply Power

    Press ESC to exit the EPC7 start-up Resource Manager. When you have a Agilent RADI-EPC7 and a Command Module in the same system, you may want to change the commander/servant hierarchy so that selected instruments report to the Command Module instead of the EPC7.
  • Page 80 VXI System Configuration - - All Devices - - NAME BUS.SL MANUFACTURER MODEL A32/A24 MEMORY TopCmdr S000 0.00 RadiSys Corp EPC-7 S0 400000-7FFFFF - - Memory Devices - - NAME TYPE SUBTYPE PRIV SPEED BLKT D32 - - Message Devices - - BNO STATES NAME CMD’R...
  • Page 81: Epc7-7 : Where To Go Next

    EPC7-7 : Where To Go Next So far you should have done the following: Configured the Agilent RADI-EPC7 as a Slot 0 (or Non-Slot 0 for multiple mainframes) Device Installed the EPC7 into the mainframe Installed EXM expansion modules Installed the Command Module (optional)
  • Page 82 2-64 Setting Up an Embedded RADI-EPC7 Computer C-Size Configuration Guide...
  • Page 83: Procedure 3

    MXIbus to connect to multiple mainframes, continue with this procedure. This procedure describes the recommended MXIbus configurations for 2-frame and 3-frame MXIbus systems. The Agilent E1482B VXIbus Extender Module (VXI-MXI module) is shipped from the factory configured for installation into slot 0. In some cases, however, you must reconfigure the VXI-MXI module for non-slot 0 operation.
  • Page 84 MXIbus system. Notice also that Mainframe 1 (the root mainframe) contains the system resource manager. For more detailed information on VXI-MXI extender module configurations, refer to the Agilent E1482A VXI-MXI Bus Extender User’s Manual. CAUTION Do not install a VXI-MXI module configured for Slot 0 into another slot without reconfiguring it for Non-Slot 0 use.
  • Page 85 Table 3-1. Configuration Settings. Root or Extender Mainframe Root Mainframe with Root Mainframe with with E1406A, or V743 Agilent RADI-EPC7, and VXI-MXI in Slot 0 and VXI-MXI not in Slot 0 VXI-MXI in Slot 0 Switch or Jumper Fig #...
  • Page 86: Mxibus-1 : Set Up Vxi-Mxi Modules For Slot 0

    The VXI-MXI module should be configured for slot 0 operation in the following applications: when installed in extender mainframe 2 and 3 when using the Agilent RADI-EPC7 Embedded Computer when using an external computer (e.g. HP 9000 Series 700) with an EISA/ISA to MXIbus interface card Figure 3-2.
  • Page 87: Mxibus-2 : Set Vxi-Mxi Modules For Non-Slot 0

    MXIbus-2 : Set VXI-MXI Modules for Non-Slot 0 VXI-MXI modules installed in a root mainframe (mainframe 1) that does not contain an Agilent RADI-EPC7 or an external computer with an EISA/ISA to MXIbus interface card, need to be configured for non-slot 0 operation.
  • Page 88 a. Slot 0 b. Non-Slot 0 (Factory Default) Figure 3-4. VXIbus Slot 0 Selection a. 100 sec BTO b. 200 sec BTO (factory default) (VXI-MXI Non-Slot 0) c. 400 sec BTO d. Disable BTO Generation Figure 3-5. VMEbus Timeout Selection Jumpers 3-6 Set Up the System for Multiple Mainframes C-Size Configuration Guide...
  • Page 89 a. Not MXIbus System Controller (Factory Default) b. MXIbus System Controller (VXI-MXI Non-Slot 0) Figure 3-6. MXIbus System Controller Selection a. One extender, slot 0 (Factory Default) b. One extender, non-slot 0 (VXI-MXI Non-Slot 0) Figure 3-7. VMEbus Timeout; One VXI-MXI in Mainframe C-Size Configuration Guide Set Up the System for Multiple Mainframes 3-7...
  • Page 90 b. External Clock VXI-MXI a.On-board 10 MHz VXI-MXI Installed in Slot 0 Installed in Slot 0 (Factory Default) c. Do Not Source CLK10; VXI-MXI Not Installed in Slot 0 (VXI-MXI Non-Slot 0) Figure 3-8. CLK10 Source Signal Options b. 200 sec/msec MXIbus a.
  • Page 91: Mxibus-3 : Remove The Terminating Networks From Middle Vxi-Mxi Modules

    MXIbus-3 : Remove the Terminating Networks from Middle VXI-MXI Modules If you have more than two mainframes, remove the MXI and INTX terminating networks from the VXI-MXI modules in the middle of the MXIbus daisy chain. Cable First VXI-MXI in Chain: MXI and INTX Terminating INTX INTX...
  • Page 92: Mxibus-4 : Set The Vxi-Mxi Module's Logical Address

    – 2-Frame - RadiSys EPC-7 (Figure 3-16) – 3-Frame - RadiSys EPC-7 (Figure 3-17) – 2-Frame - Agilent V743 (Figure 3-18) – 3-Frame - Agilent V743 (Figure 3-19) – Set the VXI-MXI logical address recommended in the above figures. Table 3-2 shows switch positions for some of the most commonly used VXI-MXI logical address.
  • Page 93 Figure 3-11. Logical Address Selection Table 3-2. Typical Logical Addresses LADDR = 1 LADDR = 2 LADDR = 128 LADDR = 192 (Factory Default) Remember that logical address 0 or 255 is not allowed for the VXI-MXI module. C-Size Configuration Guide Set Up the System for Multiple Mainframes 3-11...
  • Page 94 Instrument identifier addresses are those divisible by 8 and must be used if you are using an Agilent E1406A Command Module as the resource manager. MAINFRAME 1: Set the VXI-MXI module to address 2. Set other VXI modules in the mainframe to addresses below 128.
  • Page 95 MAINFRAME 3: Set the VXI-MXI module address to 192. Set all other VXI modules to addresses between 192 and 255 (do not duplicate the VXI-MXI address). Command Module Agilent E1406A LADDR = 0 Resource Manager/ Agilent E1482 Slot 0 Device...
  • Page 96 MAINFRAME 1: Set the VXI-MXI module to address 1. Set other VXI modules in the mainframe to addresses between 64 and 128. MAINFRAME 2: Set the VXI-MXI module address to address 128. HP 9000 Series 700 Controller with Agilent E1489i MXIbus Controller Interface MXIbus VXI-MXI Module Agilent E1482...
  • Page 97 (do not duplicate the VXI-MXI address). MAINFRAME 3: Set the VXI-MXI module address to 192. Set all other VXI modules to addresses between 192 and 255 (do not duplicate the VXI-MXI address). External Controller Agilent E1489I EISA-MXI Module MXIbus VXI-MXI Module Cable...
  • Page 98: Resource Manager

    2-Frame System - Agilent RADI-EPC7 Embedded Computer MAINFRAME 1: Set the VXI-MXI module to address 1. Set other VXI modules in the mainframe to addresses below 128. Note - The EPC7 is installed in slots 1 and 2 and is configured as a non-slot 0 device.
  • Page 99 3-Frame System - Agilent RADI-EPC7 Embedded Computer MAINFRAME 1: Set the VXI-MXI module to address 1. It does not have to be an instrument identifier address. Set other VXI modules in the mainframe to addresses below 128. Note: The EPC7 is installed in slots 1 and 2 and configured as a non-slot 0 device.
  • Page 100 2-Frame System - Agilent V743 Embedded Controller MAINFRAME 1: Set the VXI-MXI module to address 1. Set other VXI modules in the mainframe to addresses below 128. Note: The resource manager must be at address 0. MAINFRAME 2: Set the VXI-MXI module address to address 128.
  • Page 101 3-Frame System - Agilent V743 Embedded Controller MAINFRAME 1: Set the VXI-MXI module to address 2. It does not have to be an instrument identifier address. Set other VXI modules in the mainframe to addresses below 128. Note: the resource manager must be at address 0.
  • Page 102: Mxibus-5 : Disable The Vmebus Timeout On Other Modules (Vme Bto)

    Only the VXI-MXI module in each mainframe can have the VME BTO enabled.You do not have to disable the VMEbus timeout on the Agilent V743/64 and V743/100 embedded controllers. Disable VMEbus Timeout - Agilent E1406A Command Module...
  • Page 103 Embedded Computer NOTE When using a Agilent RADI-EPC7 Computer with multiple mainframes, the VXI-MXI Module must be installed in slot 0 (and configured as slot 0 device), and the EPC7 must be installed in slots 1 and 2 (and configured as...
  • Page 104: Mxibus-6 : Install Vxi-Mxi Modules Into Mainframes

    MXIbus-6 : Install VXI-MXI Modules into Mainframes Use the following steps to install the VXI-MXI Modules into the mainframes. Install VXI-MXI modules in mainframes 2 and 3 into slot 0 of the mainframe. Install VXI-MXI module in mainframe 1 into the slot next to the slot 0 device unless the VXI-MXI module needs to be the slot 0 device (when EPC7 or EISA/ISA to MXIbus is used).
  • Page 105 Backplane Connectors Tighten 2 Screws Slide Module into the Mainframe until it plugs into the Backplane Connectors. Figure 3-22. Installing Modules C-Size Configuration Guide Set Up the System for Multiple Mainframes 3-23...
  • Page 106: Mxibus-7 : Connect Interface Cables

    EISA/ISA to MXIbus interface card, the VXI-MXI module in mainframe 1 needs to be installed in slot 0 (and configured as a slot 0 device). The EPC7 will then be installed in slots 1 and 2. VXI-MXI Module in slot 1 Agilent E1406A Command Module in Slot 0 MXIbus Cable...
  • Page 107: Mxibus-8 : Apply Power

    MXIbus-8 : Apply Power Once you have installed your MXIbus system, you can apply power by pressing the button in the lower left corner of the mainframe. There are several ways you can confirm installation. However, the method used depends on what type of system controller you are using. Turn the mainframe’s power on and check the system configuration with the examples shown in Procedure 5 : Apply Power later in this guide.
  • Page 108 3-26 Set Up the System for Multiple Mainframes C-Size Configuration Guide...
  • Page 109: Procedure 4

    Procedure 4: Configure and Install Instruments This procedure describes how to configure and install VXI modules into your Agilent 75000 Series C VXIbus System. The procedure consists of the following steps: Step-1 : Download Instrument Drivers Step-2 : Set Instrument Logical Addresses...
  • Page 110 Section B.7.3.5 discusses mainframe cooling requirements. NOTE When installing VME devices in the Agilent 75000 Series C mainframe, the devices must not be in conflict with the A24/A32 addresses allocated by the Command Module when functioning as the resource manager. Refer to the Agilent E1406 user’s manual for information on A24/A32 address mapping.
  • Page 111: Step-1 : Download Instrument Drivers

    Command module. The easiest way to download drivers is to use Agilent VIC or the driver download utility that is included with Agilent VIC. Instrument drivers enable Agilent Technologies register-based modules to be programmed using SCPI commands.
  • Page 112: Step-2 : Set Instrument Logical Addresses

    Step-2 : Set Instrument Logical Addresses All instruments are shipped with a factory-set logical address. In some cases you can use the factory-set logical address. The following table lists selected Agilent instruments and their factory-set logical addresses: Table 4-2. Factory-Set Logical Addresses Agilent Instruments...
  • Page 113 Valid logical addresses are 1 through 255. Most Agilent – modules are statically configured modules, which means that you have to physically set the address on the switch. To dynamically configure a module which supports dynamic configuration, its logical address must be set to 255. A dynamically configured module’s address is set...
  • Page 114 The Logical Address is the sum of the decimal values of the switches in the closed position Figure 4-1. Setting a Logical Address 4-6 Configure and Install Instruments C-Size Configuration Guide...
  • Page 115 Table 4-3. Typical Logical Addresses LADDR = 40 LADDR = 25 LADDR = 24 16 + 8 = 24 16 + 8 + 1 = 25 32 + 8 = 40 LADDR = 48 LADDR = 80 LADDR = 56 32 + 16 + 8 = 56 32 + 16 = 48 64 + 16 = 80...
  • Page 116: Step-3 : Install A- And B-Size Modules

    If the mainframe is turned on, turn the mainframe off by pressing the button in the lower left corner of the mainframe. Install the Agilent E1403 A/B-size Module Carrier or the Agilent E1407 A/B-size Module Carrier into the mainframe. This is done by aligning the top and bottom of the carrier with the card guides and slowly pushing the carrier into the mainframe.
  • Page 117 Slide adapter module into the mainframe until it plugs into the backplane connector Slide B-Size module into adapter module until it connects Figure 4-2. Installing B-Size Module C-Size Configuration Guide Configure and Install Instruments 4-9...
  • Page 118 P2 Connector P1 Connector Slide adapter firmly into the backplane Slide the module firmly into the adapter. Figure 4-3. Installing B-Size Modules in the E1421 4-10 Configure and Install Instruments C-Size Configuration Guide...
  • Page 119: Step-4 : Install C-Size Modules

    The front panel of the module should be even with the front edges of the mainframe. When installing the module in the Agilent E1421 mainframe, the "top" of the module will be on the left when it is installed horizontally.
  • Page 120 Tighten Seat the module into the 2 screws mainframe by pushing in the extraction levers Slide the module into the mainframe until it touches the backplane connectors Figure 4.4. Installing C-Size Modules 4-12 Configure and Install Instruments C-Size Configuration Guide...
  • Page 121 P2 Connector P1 Connector Tighten 2 screws Bottom Slide the module into the mainframe until it touches the backplane connectors. Seat the module into the mainframe by pushing in the extraction levers Figure 4-5. Installing C-Size Modules in the E1421 C-Size Configuration Guide Configure and Install Instruments 4-13...
  • Page 122: Step-5 : Install A Chassis Shield

    Step-5 : Install a Chassis Shield If EMI shielding is needed, install the Agilent E1409A/B Chassis Shield according to the instructions in the Agilent E1409A/B Installation Manual. This shield is the Agilent Technologies implementation of Section B.7.3.4 of the VXIbus Specification (Revision 1.3) that allows grounded shielding between mainframe slots.
  • Page 123: Step-6 : Install Backplane Connector Shields

    0624-0702 If you have a module which shipped with this kit and which must conform to these standards, install the shields as shown in Figure 4-6. On the Agilent E1401A mainframe, it may be necessary to temporarily remove the plastic slot guide in order to install the bottom screw on the bottom shield.
  • Page 124: Step-7 : Install Faceplate Panels

    Step-7 : Install Faceplate Panels The Agilent E1401 and Agilent E1421 mainframes are shipped from the factory with faceplate panels installed to cover the module slots. To avoid electrical shock, always cover unused slots with the faceplate panels. Figure 4-7. Installing Faceplate Panels...
  • Page 125: Step-8 : Where To Go Next

    Step-8 : Where To Go Next So far you should have done the following: Downloaded device drivers (with Command Module Only) Set the instrument logical addresses Installed A-, B-, and C-size modules Installed chassis shield (optional) Installed faceplate panels Once you have installed all your VXI modules, continue with the following procedure: Procedure 5 : Apply Power C-Size Configuration Guide...
  • Page 126 4-18 Configure and Install Instruments C-Size Configuration Guide...
  • Page 127: Procedure 5: Apply Power

    Note that once the sequence is paused, it remains paused until CTRL Q is pressed. NOTE The Agilent E1406 Command Module’s Flash ROM switch must be set to the ’Run’ position when the Command Module is turned on. C-Size Configuration Guide...
  • Page 128 Testing ROM Testing 512K Bytes RAM Passed Testing CPU CPU Self Test Passed GPIB address: 09 Talk/Listen Command Module ladd = 0 Command Module servant area = 255 Command Module VME bus timeout -- DISABLED Searching for static devices in mainframe 0 SC device at ladd 0 in slot 0 SC device at ladd...
  • Page 129 Opening GPIB/IBASIC access for message based device at sec addr 18 1. The Agilent E1406 operating system performs a series of self-tests and clears its volatile RAM. The Command Module’s GPIB address, logical address, servant area, and VME (data transfer) bus timer functionality are reported.
  • Page 130: Hp 9000 Series 700 Computer

    Computer mainframe. This starts the system resource manager function (ivxirm) provided by the Agilent E1489I MXIbus Controller Interface card and the Agilent E2093B SICL software. To view the contents of the configuration file (rsrcmgr.out) written to by the resource manager, type the following...
  • Page 131 VXI Current Configuration: MXI BUS: Device Logical Addresses: 0 2 24 128 Slots: 0 1 2 3 4 5 6 7 8 9 10 11 12 -- -- -- -- -- -- -- -- -- -- -- -- -- Empty 0 0 0 0 0 0 0 0 0 0 0...
  • Page 132 Interrupt Request Lines: Handler Interrupter Name 1 2 3 4 5 6 7 1 2 3 4 5 6 7 --------- ------------------------------------- hpmxictlr X XX X X X X hpvximxi dev1 relaymux hpvximxi2 VXI-MXI IRQ Routing: Name 1 2 3 4 5 6 7 -------- - - - - - - - hpvximxi...
  • Page 133: Agilent E1497A/ E1498A Embedded V743 Controller

    Agilent E1497A/ To verify that the V743 controller-based system is installed correctly, turn on the mainframe. If configured, this starts the system resource manager E1498A Embedded (ivxirm) provided by the V743. To view the contents of the configuration V743 Controller file (/usr/pil/etc/vxiLU/rsrcmgr.out) written to by ivxirm, type the following...
  • Page 134 VXI Current Configuration: VXI BUS: Device Logical Addresses: 0 24 127 Slots: 0 1 2 3 4 5 6 7 8 9 10 11 12 -- -- -- -- -- -- -- -- -- -- -- -- -- Empty O O O O O Single Device Multiple Devices Failed...
  • Page 135: Agilent Radi-Epc7 Embedded 486 Computer

    Figure 5-3. V743 Configuration Sequence (Cont’d) Agilent RADI-EPC7 When power is applied to the mainframe, the Start-Up Resource Manager (SURM) on the Agilent RADI-EPC will execute. An example of the Embedded 486 EPC7 configuration sequence is shown in Figure 5-4.
  • Page 136 BUS.SL MANUFACTURER MODEL A32/A24 MEMORY TopCmdr S000 0.00 RadiSys Corp EPC-7 S0 400000-7FFFFF vdev0 S024 0.02 Hewlett-Pack Agilent E1411 vdev1 S025 0.03 Hewlett-Pack Agilent E1460 - - Memory Devices - - NAME TYPE SUBTYPE PRIV SPEED BLKT D32 - - Message Devices - -...
  • Page 137 Setting When you have an EPC7, Command Module, and Agilent register-based Commander/Servant instruments to be accessed via GPIB in the same system, you must change the commander/servant hierarchy and interrupt mapping so that selected Hierarchies when instruments report to the Command Module instead of the EPC7. Changing...
  • Page 138 Select the Add button. – Repeat this procedure for each VXI instrument in your system. Select OK to end. Assigning Commander/Servant Hierarchy From the VXI Configurator, select VXI Control and scroll to Commander hierarchy. Select the commander (Cmdmod, for example) from the All known names box and select the Add commander button.
  • Page 139: Where To Go Next

    See Figure 5-5 for an example. VXI System Configuration Commander/Servant Hierarchy TopCmdr Agilent E1406A Agilent E1411B - - Interrupt Map - - Device Name Interrupter 7 6 5 4 3 2 1...
  • Page 140 5-14 Applying Power C-Size Configuration Guide...
  • Page 141: Procedure 6

    Procedure 6: System Programming and Debugging After your instruments have been installed in the VXI mainframe, the next step is to program them. This procedure outlines a general approach to begin communicating with the instruments and for debugging your programs. The steps within this procedure include: Communication COMM1 : Verify communication with the instruments.
  • Page 142: Comm1 : Verify Communication With The Instruments

    Interface Select Code (7): Determined by the address of the GPIB interface card in the computer (controller). In most Agilent Technologies computers, this card (including the Agilent 82335 GPIB interface card used in PCs) has a factory-set address of 7.
  • Page 143: Comm1B : Embedded Controller Addressing

    1 to 99 OUTPUT 160xxx;"... for logical addresses from 100 to 255 See "Sending the *IDN? Command" in the section "GPIB Addressing" to verify communication over GPIB, between the V/382 and the Agilent C-Size Configuration Guide System Programming and Debugging 6-3...
  • Page 144: Comm1C : Sicl Addressing

    GPIB between the computer and the VXI instrument at secondary GPIB address 3 (logical address 24). Sending the *IDN? The following SICL program sends the *IDN? command to the Agilent Command E1411B multimeter to verify communication between the computer and the VXI mainframe.
  • Page 145: Comm1D : C-Scpi Addressing

    (voltmeter) at logical address 24. Sending the *IDN? The following C-SCPI program sends the *IDN? command to the Command Agilent E1411B multimeter to verify communication between the computer and the VXI mainframe. As an example, execution of the *IDN? command may return: HEWLETT-PACKARD,E1411B,0,B.05.00...
  • Page 146: Debugging Programs

    #include <stdio.h> #include <stdlib.h> #include <cscpi.h> void main() char vm_id[80]; INST_DECL(vm,"E1411B",REGISTER); INST_STARTUP(); INST_OPEN(vm,"vxi,24"); IF (vm == 0) printf("open failed on vm\n"); printf("cscpi open error number: %d\n", cscpi_open_error); exit(1); INST_SEND(vm,"*RST\n"); INST_QUERY(vm,"*IDN?\n", "%s",vm_id); printf("The id of this module is %s \n", vm_id); exit(0);...
  • Page 147: Debug1 : Sending Scpi Commands

    ASCII-based instrument command language designed for test and measurement instruments. The Agilent E1406/05 Command Module interprets the ASCII command strings for its register-based servant modules. Agilent Technologies message-based modules have an on-board microprocessor which makes them capable of interpreting the command strings themselves.
  • Page 148: Debug2 : Verify The System Logical Addresses

    ARM:LAY2:SOUR EXT ARM:LAY2:SLOP POS ARM:LAY2:COUN 10 Note that the semicolon (;) and colon (:) link commands within different subsystems. Only a semicolon (;) is required to link commands within the same subsystem. Terminating Commands All command sequences must end with a proper terminator called a program message terminator.
  • Page 149: Debug3 : Start Each Program By Fully Resetting Each Instrument

    DEBUG3 : Start Each Program by Fully Resetting Each Instrument An instrument is fully reset when you cycle power or go through the three levels of the reset hierarchy. It is important to go through all levels in the proper order because some instruments can set conditions that can only be aborted by this sequence.
  • Page 150: Debug5 : Query All Command Parameter Settings

    DEBUG5 : Query all Command Parameter Settings When the error queue contains an error, the next task is to determine which command caused it. When a command has an error, it is not executed. An effective debugging technique is to query previously sent commands for their current settings.
  • Page 151: Debug7 : Check The Instrument's Arm-Trigger Subsystem

    DEBUG7 : Check the Instrument’s Arm-Trigger Subsystem All SCPI instruments follow an Arm-Trigger model that is described in most operating manuals and in the "Beginner’s Guide to SCPI" document. This model has both required and optional levels: IDLE required ARM:LAYer<x> optional ARM:LAYer<2>...
  • Page 152: Debug8 : Execute Coupled Commands Within A Coupling Group

    DEBUG8 : Execute Coupled Commands Within a Coupling Group Certain SCPI commands are functional coupled or value coupled. Functionally coupled commands are those that for one command to have affect, another command must be set to a particular value. Value coupled commands are those where changing the value of one command, changes the value of the others.
  • Page 153: Debug9 : Check For Command Synchronization Errors

    In an instrument where the previous commands are coupled, sending the commands as shown prevents "Settings conflict" errors. The command settings are not evaluated until the EOL terminator is received after the last command. If these commands were sent individually (an EOL terminator after each command), a "Settings conflict"...
  • Page 154 6-14 System Programming and Debugging C-Size Configuration Guide...
  • Page 155: Appendix A: Terms And Definitions

    Appendix A: Terms and Definitions This chapter contains additional information on specific terms and functions refereed to in the procedures throughout this manual. The following topics are covered: Resource Manager............A-2 Slot 0 Functionality............A-2 10 MHz Clock Source...........A-3 Bus Request Level ............A-3 Command Module Memory..........A-4 Servant Area..............A-5 Primary GPIB Address ..........A-7...
  • Page 156: What Is The Resource Manager

    What are the Slot 0 Every VXIbus system must have a module that provides the slot 0 functionality. Modules that have slot 0 functionality include the Agilent Functions? E1406/05 Command Module, Agilent E1482B VXI-MXI Module, Agilent E1499A Embedded V/382 Controller, Agilent E1497A/E1498A Embedded V743 Controllers, and the Agilent RADI-EPC7 Embedded Computer.
  • Page 157: What Is The Command Module's 10 Mhz Clock Source

    However, the clock from either source is still present at the ’Clk Out’ SMB connector. What is the The bus request level is a priority at which the Agilent E1406 Command Module can request the use of the Data Transfer Bus. The following Command Module’s...
  • Page 158: What Is Command Module Memory

    0, 1, or 2. NOTE In multiple mainframe systems, (data transfer) bus arbitration must be provided by the Agilent E1482B VXIbus Extender Module and not by the Command Module. What is Command The standard Agilent E1406A comes equipped with 1.25 Mbytes of flash ROM, 512 Kbytes of non-volatile RAM, and 256 Kbytes of shared RAM.
  • Page 159: What Is The Servant Area

    GPIB interface to message-based modules. The concept of the servant area and commander/servant hierarchies is shown in Figure A-2. In addition to setting the Agilent E1406/05 Command Module as the resource manager, the logical address is used with the servant area switch...
  • Page 160 "lower-level" commander are controlled by the lower-level commander. Servant Area with an An embedded computer, such as the Agilent E1499A V/382, should be the Embedded Computer commander for the system’s message-based modules (including other commanders). Modules such as the Agilent E1406/05 Command Module as Resource should be the commander for the system’s register-based modules.
  • Page 161: What Is The Command Module's Primary Gpib Address

    The embedded computer’s servant area should be set to 255. Thus, if the embedded computer’s logical address is 0 and its servant area setting is 255, the embedded computer will be the top-level commander for all modules with logical address between 1 and 255. When the command module is a servant to an embedded computer, the following guidelines apply: For the Command Module to be the commander for a register-based...
  • Page 162: What Is The Vxi-Mxi Module?

    With the Agilent E1482B VXI-MXI mainframe extender module, multiple E1401A/E1400B mainframes are integrated into a single VXIbus system. Module? The Agilent E1482 extends the VXI backplane from mainframe to mainframe by converting VXIbus signals to and from the appropriate MXIbus signals, and transmitting them over the MXIbus cables.
  • Page 163: What Is An Instrument Identifier

    See the Agilent E1482B VXI-MXI Bus Extender User’s Manual for additional information on determining the Logical Address Window. What is an...
  • Page 164: What Is The Logical Address

    Note, however, you cannot combine multiple modules of the same type such as multimeters, counters, and function generators into virtual instruments. What is the Logical Every device in a VXIbus system has a unique logical address. In Agilent VXIbus systems, the logical address is used to: Address? Create instruments...
  • Page 165: What Are Downloadable Instrument Drivers

    Agilent VIC or the driver download utility that is included with Agilent VIC. If you do not have Agilent VIC or the download utility, instructions for downloading the drivers are contained in the "Downloading Device Drivers Installation Note" (p/n E1401-90021).
  • Page 166: What Display Terminals Can Be Used

    There are seven backplane interrupt lines. These lines are assigned to devices by the resource manager during the system’s power-on sequence. When a controller such as the Agilent V/382 or Agilent V743 is the resource manager, it assigns line 1 to itself, and assigns lines 2 through 7 to other interrupt handlers in the system.
  • Page 167: Configuration And Start-Up Errors

    Appendix B : Configuration and Start-up Errors The Agilent E1406 Command Module error messages associated with system installation and configuration are shown on the following pages. These messages are displayed if a terminal or printer is connected to the Command Module’s RS-232 port. If a terminal or printer is not used, the messages can be read from the system instrument error queue, using SYST:ERR?.
  • Page 168 Table 1. Command Module Resource Manager Configuration Errors Error Message Cause FAILED DEVICE A device failed its power-on self-test. A device failed if the resource manager finds the PASSED bit false. The test is done five seconds after power-on, or when the operating system has determined that *SYSFAIL is not asserted.
  • Page 169 Table 1. Command Module Resource Manager Configuration Errors (Cont’d) Error Message Cause LADD OR IACK SWITCH SET WRONG Either a device logical address is set incorrectly, or the interrupt switches on the mainframe backplane are set incorrectly. INVALID UDEF SECONDARY Invalid user-defined secondary address specified in the ADDRESS commander/servant hierarchy table.The secondary address...
  • Page 170 Table 1. Command Module Resource Manager Configuration Errors (Cont’d) Error Message Cause INTERRUPT LINE UNAVAILABLE The interrupt line assigned by the user-defined interrupt line table is not available. Either the line has been assigned or has been reserved. This error also occurs if the line being assigned to an interrupter is not handled by the interrupter’s commander.
  • Page 171 Table 1. Command Module Resource Manager Configuration Errors (Cont’d) Error Message Cause INVALID UDEF CNFG TABLE DATA There are 0, or greater than 254 entries in the user-defined commander/servant hierarchy table. INVALID UDEF DC TABLE The valid flag in the user-defined dynamic configuration table is not true (1).
  • Page 172 Table 1. Command Module Resource Manager Configuration Errors (Cont’d) Error Message Cause DEVICE OUTSIDE OF LADD WINDOW A module in a (extender) mainframe is outside of the logical address window set by the resource manager or set by the user-defined extender table. Either reset the logical addresses or download a new extender table.
  • Page 173: Checking For Instrument Errors

    Checking for The following BASIC program is a method of checking for errors as you program the instruments (plug-in modules) in your VXIbus system. The Instrument Errors program monitors the instrument’s Standard Event Status Register for error conditions. If no errors occur, the instrument functions as programmed. If errors are detected, the instrument interrupts the controller.
  • Page 174 OUTPUT 70903;"*CLS" STOP 210SUBEND NOTE For information on an instrument’s Status Byte and Standard Event Status registers, refer to the Agilent E1406 Command Module User’s Manual or the "Beginner’s Guide to SCPI" . B-8 Configuration and Start-up Errors C-Size Configuration Guide...
  • Page 175 GPIB interface with external computer, 5-1 Command Module, installing with a V743, 2-44 MXIbus interface with Series 700 computer, 5-4 Commands VXI interface with embedded Agilent RADI-EPC7 SCPI structure, 6-7 computer, 5-9 terminating, 6-8 VXI interface with embedded V743 controller, 5-7...
  • Page 176 A-9 Error messages Interface cables configuration and start-up, 1-1 connecting Command Module, 2-11 Errors connecting Agilent RADI EPC7, 2-60 checking for, 1-7 connecting VXI-MXI Modules, 3-24 Example programs Interrupt lines checking for instrument errors, 1-7 description, A-12...
  • Page 177 5-4 RS-232 cables connecting to Command Module, 2-11 RS-232 Terminals connecting Command Module, 2-11 Non-slot 0 setting the Agilent RADI EPC7, 2-51 Safety warnings, 6 SCPI command structure, 6-7 PC, connecting, 2-11 SCPI programming, 6-7 plug&play Servant area See VXIplug&play online help...
  • Page 178 Terminating Networks removing, VXI-MXI modules, 3-9 Turning on the mainframe, 5-1 WARNINGS, 6 Warranty, 5 What are address windows?, A-8 V743 Controller What are interrupt lines?, A-12 and Command Module configuration, 2-37 What are virtual instruments?, A-9 enabling shared memory, 2-46 What is a downloadable driver?, A-11 installing, 2-42 What is an instrument identifier?, A-9...

This manual is also suitable for:

75000 series c

Table of Contents