background image

Contents

HP E8491A IEEE 1394 PC Link to VXI Configuration and User’s Guide

Edition 1

Contents   

1

Safety Symbols ............................................................................................................. 6
WARNINGS ................................................................................................................. 6
Declaration of Conformity............................................................................................ 7
Reader Comment Sheet ................................................................................................ 9

Chapter 1

Introduction .................................................................................................................. 11

Using the IEEE 1394 Serial Bus in VXI Systems ...................................................... 11

Component Overview  ......................................................................................... 11

The HP E8491A PC Link to VXI Interconnect  ............................................ 11
The Adaptec® AHA-8940 1394-to-PCI Host Adapter  ................................ 11
The HP I_O Libraries  ................................................................................... 11

 Using this Manual  .............................................................................................. 11

Chapter 2: Interface Installation and Configuration  ..................................... 11
Chapter 3: VXI Programming Using the IEEE 1394 Serial Bus .................. 12
Chapter 4: IEEE 1394 Fundamentals and Interface Overview ..................... 12
Appendix A: Specifications  .......................................................................... 12
Appendix B: Editing the HP E8491A Resource Manager Configuration  .... 12

Additional Information ........................................................................................ 12

Chapter 2

Interface Installation and Configuration ................................................................... 13

Using this Chapter ...................................................................................................... 13

Step 1: Installing the IEEE 1394Host Adapter .................................................... 13

Where to go Next .......................................................................................... 17

Step 2: Installing the HP E8491A Interconnect  .................................................. 17

Alternate Configurations  .............................................................................. 19
Where to go Next .......................................................................................... 20

Step 3: Installing VXI Instruments ...................................................................... 20

Installing C-size Instruments  ........................................................................ 20
Installing A- and B-size Instruments  ............................................................ 22

Step 4: Installing the HP I_O Libraries  ............................................................... 24

Configuring the HP E8491A Interconnect  ................................................... 25
Editing the HP E8491A Configuration ......................................................... 27
Editing the HP E8491A Configuration on Windows 95 Platforms  .............. 28

Step 5: Installing the HP VXIplug&play Instrument Drivers  ............................. 28
Step 6. Verifying the Installation  ........................................................................ 29

Using Instrument Soft Front Panels .............................................................. 29
Viewing the Resource Manager Output  ....................................................... 30

Running the Resource Manager  .......................................................................... 33

Summary of Contents for AHA-8940

Page 1: ...B Editing the HP E8491A Resource Manager Configuration 12 Additional Information 12 Chapter 2 Interface Installation and Configuration 13 Using this Chapter 13 Step 1 Installing the IEEE 1394Host Adapter 13 Where to go Next 17 Step 2 Installing the HP E8491A Interconnect 17 Alternate Configurations 19 Where to go Next 20 Step 3 Installing VXI Instruments 20 Installing C size Instruments 20 Install...

Page 2: ...ed Memory HP VISA Example 50 Storing Readings in Shared Memory SICL Example 54 Chapter 4 IEEE 1394 Fundamentals and Interface Overview 57 Using this Chapter 57 IEEE 1394 Topology and Terminology 57 Features of the IEEE 1394 Bus 58 Optimizing the Configuration 59 IEEE 1394 Data Transfer Protocol 59 Asynchronous Data Transfers 60 Fair Arbitration Protocol 60 VXI Data Transfers 60 The Adaptec AHA 894...

Page 3: ...The oride cf Configuration File 72 The vmedev cf Configuration File 72 The cmdrsrvt cf Configuration File 72 The dynamic cf Configuration File 72 The irq cf Configuration File 73 The ttltrig cf Configuration File 73 The vximanuf cf Configuration File 73 The vximodel cf Configuration File 73 Utility Function Overview 73 Using ivxisc 73 Using iclear 75 Index 77 ...

Page 4: ...4 Contents ...

Page 5: ...BOVE WARRANTIES ARE EXCLUSIVE AND NO OTHER WARRANTY OR CONDITION WHETHER WRITTEN OR ORAL IS EXPRESSED OR IMPLIED AND HP SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OR CONDITIONS OF MERCHANTABILITY SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE 8 HP will be liable for damage to tangible property per incident up to the greater of 300 000 or the actual amount paid for the product that is t...

Page 6: ... rating and type DO NOT use repaired fuses or short circuited fuse holders Keep away from live circuits Operating personnel must not remove equipment covers or shields Procedures involving the removal of covers or shields are for use by service trained personnel only Under certain conditions dangerous voltages may exist even with the equipment switched off To avoid dangerous electrical shock DO NO...

Page 7: ...PC Link to VXI Model Number HP E8491A Product Options All conforms to the following Product Specifications Safety IEC 1010 1 1990 Incl Amend 1 1992 EN61010 1 1993 CSA C22 2 1010 1 1992 UL 3111 1 1994 EMC CISPR 11 1990 EN55011 1991 Group1 Class A IEC 801 2 1991 EN50082 1 1992 4kVCD 8kVAD IEC 801 3 1984 EN50082 1 1992 3 V m IEC 801 4 1988 EN50082 1 1992 1kV Power Line 5kV Signal Lines Supplementary ...

Page 8: ...8 Notes ...

Page 9: ...Code Please list the system controller operating system programming language and plug in modules you are using BUSINESS REPLY MAIL FIRST CLASS PERMIT NO 37 LOVELAND CO POSTAGE WILL BE PAID BY ADDRESSEE HEWLETT PACKARD COMPANY Measurement Systems Division Learning Products Department P O Box 301 Loveland CO 80539 9984 fold here Please pencil in one circle for each statement below Disagree Agree The...

Page 10: ......

Page 11: ...ec AHA 8940 1394 to PCI Host Adapter The Adaptec AHA 8940 1394 to PCI Host Adapter card is installed in the PC and links the computer s PCI backplane to the IEEE 1394 bus The AHA 8940 has one internal and two external IEEE 1394 ports and can support up to 16 HP E8491As The HP I_O Libraries The HP I_O Libraries provide the HP VISA and HP SICL drivers required to use the HP E8491A Included with the ...

Page 12: ...rotocol Appendix A Specifications Appendix A contains the operating and performance specifications of the HP E8491A Appendix B Editing the HP E8491A Resource Manager Configuration Appendix B contains information on editing your VXI system configuration as set by the resource manager It describes selected configuration files and utility functions used to view and modify your configuration Additiona...

Page 13: ...ng VXI Instruments 22 Step 4 Installing the HP I_O Libraries 26 Step 5 Installing HP VXIplug play Instrument Drivers 30 Step6 Verifying the Installation 31 Running the Resource Manager 35 Step 1 Installing the IEEE 1394 Host Adapter The IEEE 1394 adapter shipped as Option 001 to the HP E8491A is the Adaptec AHA 8940 1394 to PCI Host Adapter Included with the adapter is a cable for powering 1394 de...

Page 14: ...xpose the expansion slots and external access covers B Locate an unused unobstructed PCI bus expansion slot Figure 2 2 that supports bus mastering PCI bus slots are usually white or ivory See your computer documentation to determine if the PCI slot supports bus mastering Figure 2 1 Layout of the Adaptec AHA 8940 1394 to PCI Host Adapter Internal IEEE 1394 connector 12 VDC power connector External ...

Page 15: ...is saves space and allows you to install either an ISA card or a PCI card in the slot pair C Remove the corresponding expansion slot cover from the computer chassis Figure 2 3 Figure 2 2 Locating a PCI bus Expansion Slot PCI expansion slots usually white or ivory shared slot Figure 2 3 Removing the PC Expansion Slot Cover expansion slot cover ...

Page 16: ...er Cable F Connect the power cable between the adapter and the PC as shown in Figure 2 5 This provides power from the adapter to devices along the interface via the interface cable This allows you to cycle power on any VXI mainframe in multi frame systems without affecting other frames The power is also available to other IEEE 1394 devices that may be part of the interface network The Adaptec host...

Page 17: ...struments are already installed proceed to Step 4 Installing the HP I_O Libraries Notice that the HP I_O Libraries contain the Adaptec host adapter drivers Step 2 Installing the HP E8491A Interconnect The HP E8491A interconnect links the IEEE 1394 bus to the backplane of the VXI mainframe The E8491A is a C size device with VXI Resource Manager and Slot 0 capability There are no configuration switc...

Page 18: ...E8491A into mainframe slot 0 by aligning the module with the guides inside the mainframe Figure 2 6 Slowly push the module into the slot until it seats in the backplane connectors It may be necessary to pull out not remove the retaining screws in order to seat the device securely in the connectors Figure 2 6 Installing the HP E8491A in the VXI Mainframe seat the module by pushing in the extraction...

Page 19: ...PC has the highest priority However each mainframe has equal access to the bus during each data transfer interval Note Refer to Chapter 4 IEEE 1394 Fundamentals and Interface Overview for information on the topology and terms associated with the IEEE 1394 bus Alternate Configurations Certain applications may include the HP E1406A Command Module as an HP IB interface to selected instruments In this...

Page 20: ...E8491A in a configuration with multiple mainframes linked with MXI extender cards the E8491A must be the resource manager however VME Bus Timeout BTO must be disabled off Step 4 above Again the E8491A is generally installed in mainframe slot 0 so that it also provides the system s slot 0 functionality Refer to the MXI documentation for configuration guidelines based on where the E8491A is installe...

Page 21: ...the mainframe Slowly push the instrument into the slot until it seats in the backplane connectors The front panel of the instrument should be even with the front edges of the mainframe B Tighten the retaining screws on the top and bottom of the module Figure 2 8 Installing C size Instruments pushing in the extraction levers slide the module into the mainframe until it plugs into the backplane conn...

Page 22: ...stalled in the mainframe These instruments are installed using a module carrier HP E1403C A B size Module Carrier extends the P1 connector on the VXIbus backplane and mounts the A B size modules flush with C size modules This carrier is recommended for Hewlett Packard B size slave only devices which have the P1 connector HP E1407A A B Module Carrier extends the P1and P2 connectors on the VXIbus ba...

Page 23: ...Interface Installation and Configuration 23 Chapter 2 Figure 2 9 Installing A and B size VXI Instruments ...

Page 24: ... the IEEE 1394 interface in a VXI system including the Adaptec host adapter drivers is contained on the HP I_O Libraries CD Note Refer to Chapter 4 IEEE 1394 Fundamentals and Interface Overview for more information on the HP I_O Libraries and related software A Turn on the PC if you have not already done so Close all open applications and insert the I_O libraries CD into your PC CD ROM drive Inser...

Page 25: ...dapter PC and the E8491A interconnect if you have not already done so Turn on the VXI mainframe B From the HP I_O Libraries program group created when the libraries were installed click on I_O Config Figure 2 10 This brings up a configuration window similar to that shown in Figure 2 11 C Select HP E8491A in the Available Interface Types box and click on Configure Figure 2 10 The HP I_O Libraries P...

Page 26: ...nd is unique to each E8491A The interface name and number identify each mainframe in multi frame VXI systems and are also used in addressing each instrument in the mainframe The unique interface number allows instruments with the same logical addresses to be installed in different mainframes but in the same system Figure 2 11 The HP I_O Libraries I_O Config Utility interface name interface number ...

Page 27: ...om of the window If you want to change the SICL interface name and number to something more descriptive use the SICL Interface Name field You can change the VISA interface number using the up down arrows next to the VISA Interface Name field The SICL and VISA interface names and numbers do not have to be the same Make a note of the interface name and number as they are used in addressing instrumen...

Page 28: ...ames in your system to implement configuration changes made You must refresh re run the resource manager each time changes are made If changes are made to only a single configuration mainframe see Edit Resource Manager above Close Application stops the SICL iproc utility which enables the resource manager to run To re start iproc select Start Programs StartUp HP E8491 Resource Manager Step 5 Insta...

Page 29: ...llation This ensures that you can communicate with instruments in the system over the IEEE 1394 interface Two ways to check your system are to run an instrument s soft front panel or to view the output of the system s resource manager Using Instrument Soft Front Panels Soft front panels are part of the instruments VXIplug play drivers A soft front panel is activated from the Vxipnp program group a...

Page 30: ... resource manager The easiest way to view the output is using the I_O Libraries I_O Config utility Select and start the utility as shown in Figures 2 10 through 2 12 The output is viewed as shown in Figure 2 16 Figure 2 15 Soft Front Panel Indicating PC Mainframe Communication Correct interface name and logical address shown Green Active indicator shows communication to instrument ...

Page 31: ... listing of a typical resource manager output Figure 2 16 Viewing the Resource Manager Output using I_O Config Select Enable Advanced to activate the Advanced Settings controls Click Resource Manager to bring up the window below Click RM Output to view the resource manager output ...

Page 32: ...32 Interface Installation and Configuration Chapter 2 Figure 2 17 Typical Resource Manager Output ...

Page 33: ..._O Config utility The resource manager initializes and prepares the VXI system for use In VXI systems with multiple E8491As mainframes individual mainframes can be turned off without affecting other mainframes in the system When a mainframe is turned on the resource manager reconfigures the mainframe Notice that the resource manager will only run if the iproc utility is started Again configuring t...

Page 34: ...nfiguration Chapter 2 Figure 2 18 Starting Stopping and Verifying iproc 1 Click Start select Set tings and click Control Panel 2 Double click Services 3 Select HP E8491 Resource Manager and either Start Stop or Close after verify ing ...

Page 35: ...ers or through register level peeks and pokes using HP VISA or SICL Message based instruments are programmed using HP VXIplug play drivers or using SCPI commands embedded in HP VISA or SICL function calls VXIplug play drivers for HP register based and message based instruments are contained on the HP Universal Instrument Drivers CD which ships with each HP VXI instrument Opening Instrument Session...

Page 36: ... instrument control resource Optimizing Programs Programs that run over the IEEE 1394 serial bus are optimized by transferring data between the PC and the instrument in blocks The following section identifies HP VISA and SICL functions that perform block transfers Note Refer to Chapter 4 IEEE 1394 Fundamentals and Interface Overview for detailed information on data transfers using the IEEE 1394 da...

Page 37: ...563A digitizer and its VXIplug play driver 1563VPNP CPP This program transfers a block of 2 000 readings from the HP E1563 digitizer to the computer using the VXIplug play driver s hpe1563_fetchAll_Q function 2 000 readings is the maximum number of readings that can be transferred using the function include hpe1563 h include the driver header file include stdio h include stdlib h include windows h...

Page 38: ...rrStatus hpe1563_configure vi 1 4 0 2000 1 check vi errStatus set an immediate trigger errStatus hpe1563_trigEvent vi 1 hpe1563_TRIG_IMM 0 0 check vi errStatus set the minimum sample period errStatus hpe1563_sampTim vi hpe1563_SAMP_TIM_MIN check vi errStatus disable digitizer error detection hpe1563_errorQueryDetect vi 0 initiate the digitizer errStatus hpe1563_initImm vi pause 3 ms 1 3e 6 2000 to...

Page 39: ...he error printf Instrument Error ld s n inst_err err_message else get driver error message hpe1563_error_message vi errStatus err_message display the error printf HP E1563 Driver Error ld s n errStatus err_message hpe1563_reset vi reset the digitizer hpe1563_close vi close the digitizer handle exit 1 return Comments 1 The maximum block transfer size allowed by the HP E1563A hpe1563_fetchAll_Q func...

Page 40: ...id check ViSession vi ViStatus error void err_handler ViSession vi ViStatus err void main void ViSession vi ViStatus errStatus err ViInt32 rdgs 60000 ViReal64 range range variable for reading conversions ViInt16 dataPtr pointer to cast readings to 16 bit integers int i ViChar err_message 256 open a VXIplug play device session and reset the digitizer errStatus hpe1563_init E1563 0 1 vi if VI_SUCCES...

Page 41: ... the VISA function viMoveIn32 use the same session name vi opened for VXIplug play err viMoveIn32 vi VI_A16_SPACE 0x08 60000 ViPUInt32 rdgs if err VI_SUCCESS err_handler vi err confirm readings transferred are valid dataPtr ViInt16 rdgs query digitizer reading range errStatus hpe1563_range_Q vi 1 range printf Reading samples are n n for i 0 i 10 i 2 printf lf n n dataPtr i range 32768 reset digiti...

Page 42: ...1563_close vi close the digitizer handle exit 1 return Error handling function void err_handler ViSession vi ViStatus err char buf 1024 0 viStatusDesc vi err buf printf ERROR s n buf return Comments 1 A single instrument session opened with the hpe1563_init function can be used by both HP VXIplug play driver function calls and by HP VISA function i e viMoveIn32 calls 2 This manual is included on t...

Page 43: ...ULT Table 3 1 HP E8491A Triggering Parameters Trigger Lines Trigger Levels Trigger Routing TTLTRG7 TTLTRG0 VXI backplane Trigger levels or pulses can be output on any number of TTLTRG trigger lines One TTLTRG trigger line can be routed to one ECLTRG trigger line ECLTRG1 ECLTRG0 VXI backplane Trigger levels or pulses can be output on any number of ECLTRG trigger lines One ECLTRG trigger line can be...

Page 44: ...E8491A Trig In and Trig Out Ports Configuration of the E8491A external Trig In and Trig Out ports is done through the HP I_O Libraries I_O Config utility This portion of the utility is shown in the following figure When External Trig In is selected the faceplate Trig In port is configured for the trigger level and state normally high or normally low selected When External Trig Out is selected the ...

Page 45: ...eter which then takes a burst of 10 readings include sicl h include stdio h include stdlib h project files trigsicl cpp sicl32 lib void main void INST e8491 E8491 SICL handle INST e1412 E1412 SICL handle short i double dcv_rdgs 10 install SICL error handler ionerror I_ERROR_EXIT open a SICL interface session to the E8491A open a SICL device session to the E1412 e8491 iopen vxi e1412 iopen vxi 24 s...

Page 46: ...session iclose e1412 close SICL device session Comments 1 For demonstation purposes the trigger signal output from the Trig Out port ixtrig function is routed to the Trig In port using a jumper wire The signal is then routed to TTLTRG4 ivxitrigroute function 2 The external trigger routed to TTLTRG4 can also be routed to any or all of the VXI backplane trigger lines 3 When using the faceplate Trig ...

Page 47: ...ubsystem shown below MEMory VME SIZE MEMory VME ADDRess MEMory VME STATe Corresponding HP VXIplug play functions are hpexxxx_memVmeAddr hpexxxx_memVmeSize hpexxxx_memVmeStat where xxxx is the instrument model number Locating E8491A Shared Memory In order to use the E8491A shared memory you must first locate the starting address of the memory as mapped by the resource manager see Running the Resour...

Page 48: ...ry demonstrates the use of this function and structure Locating Shared Memory by Viewing the Resource Manager Output The third method of determining the E8491A s shared memory starting address is to view the resource manager output Viewing the Resource Manager Output in Chapter 2 describes how this is done using the I_O Config utility Figure 3 3 shows the section of the output that indicates A24 a...

Page 49: ... to store 4 096 readings internally all 8 000 readings are stored in shared memory and then transferred to the PC Given the shared memory size of 128 kBytes and the E1410 storage format of eight bytes reading up to 16 000 readings can be stored Figure 3 4 illustrates the reading transfers performed with the following programs Figure 3 3 Partial Listing of Resource Manager Output Showing Shared Mem...

Page 50: ...E8491A shared memory and then transfers those readings from shared memory to the computer include hpe1410 h include the driver header file include visa h include stdio h include stdlib h include windows h project files SHAR_VISA cpp hpe1410 lib VISA32 lib specify the addressing path to the multimeter define E1410 VXI0 24 INSTR E1410 path define E8491 VXI0 0 INSTR E8491 path check for instrument er...

Page 51: ...atus errStatus err unsigned long start_addr starting address of shared memory ViReal64 rdgs 8000 array for readings from shared memory int i ViChar err_message 256 open a VXIplug play device session and reset the multimeter errStatus hpe1410_init E1410 0 1 vi if VI_SUCCESS errStatus hpe1410_error_message vi errStatus err_message printf Unable to open s n E1410 printf hpe1410_init returned error me...

Page 52: ...eSize vi 64000 check vi errStatus enable the readings to be stored errStatus hpe1410_memVmeStat vi 1 disable multimeter error detection hpe1410_errorQueryDetect vi 0 initiate the multimeter to take the readings errStatus hpe1410_initImm vi pause 30s to allow readings to complete Sleep 30000 transfer the 8 000 readings 64 000 bytes from the multimeter using the VISA function viMoveIn8 err viMoveIn8...

Page 53: ...r_query vi inst_err err_message display the error printf Instrument Error ld s n inst_err err_message else get driver error message hpe1410_error_message vi errStatus err_message display the error printf HP E1410 Driver Error ld s n errStatus err_message hpe1410_reset vi reset the multimeter hpe1410_close vi close the multimeter handle exit 1 return Error handling function void err_handler ViSessi...

Page 54: ...red memory The program stores readings taken by the HP E1410 multimeter in HP E8491A shared memory and then transfers those readings from shared memory to the computer include sicl h include stdio h include stdlib h include windows h project files SHAR_SICL cpp SICL32 lib set up byte swap function for readings transferred from E8491A shared memory to the PC define SWAP_FLOAT64 rdgs unsigned char s...

Page 55: ...491 I_MAP_SHARED 0 1 set a 5s timeout period to allow functions to complete itimeout e8491 5000 itimeout e1410 5000 configure the multimeter for DCV measurements iprintf e1410 CONF VOLT DC 30 0 n set a 10 us aperture time iprintf e1410 VOLT APER 10 0e 6 n set 8000 readings iprintf e1410 SAMP COUN 8000 n store the readings in HP E8491A shared memory specify the E8491A shared memory base address ipr...

Page 56: ...ify the transfer was successful for i 0 i 10 i printf lf n rdgs i unmap memory iunmapx e8491 map I_MAP_SHARED 0 1 close the device sessions iclose e8491 close SICL interface session iclose e1410 close SICL device session Comments 1 Because of the E1410 multimeter data storage format eight bytes reading the readings are transferred from shared memory to the PC in bytes Therefore it is necessary to ...

Page 57: ...0 Host Adapter and Interface Cable61 The HP E8491A PC to VXI Interconnect 62 The HP I_O Libraries 64 IEEE 1394 Topology and Terminology Optimizing the IEEE 1394 bus must include an understanding of the topology and terms associated with its use Figure 4 1 shows a VXI system consisting of a PC and three VXI mainframes interconnected with the IEEE 1394 bus Figure 4 1 IEEE 1394 Topology and Terms par...

Page 58: ... E8491A 1394 to VXI Interconnect Links the IEEE 1394 interface to the VXI backplane Provides the backplane s clock and trigger resources Root Node Each device HP E8491A on the bus is a node In VXI systems the PC is always the root node having cycle master and bus master capabilities Branch Node A branch node has IEEE 1394 cables connected to two or more ports In Figure 1 VXI mainframe 1 is a branc...

Page 59: ...r isochronous1 Hewlett Packard s IEEE 1394 based VXI systems use asynchronous data transfers and a fair arbitration protocol to ensure each VXI mainframe has equal access to the bus Figure 4 2 illustrates the concepts of asynchronous data transfers and fair arbitration 1 Isochronous data transfers broadcast variable amounts of data at regular intervals with no acknowledgement Isochronous and Async...

Page 60: ...val begins when devices HP E8491A s arbitrate for control of the bus 2 When a device is granted control it transfers its data packet and is then disabled from arbitrating until the next fairness interval 3 A subaction gap occurs after the previous data packet is transferred During this period remaining devices arbitrate for the bus The next device granted the bus transfers its data packet and is t...

Page 61: ...porting up to 63 nodes If required the AHA 8940 can supply 12V at up to 1 5A for IEEE 1394 devices that require power The layout of the adapter is shown below The interface cable supplied with the host adapter has two power wires and two signal twisted pairs A cross section of the cable and the cable connector are shown in Figure 4 4 1 In the future IEEE 1394 will be a standard port on selected PC...

Page 62: ...ck and triggering features found on the HP E1406A Command Module a VXI resource manager slot 0 device common in many GPIB based systems A VXI mainframe with the HP E8491A in slot 0 can also be powered on off at any time without affecting other mainframes in the system The HP E8491A IEEE 1394 interconnect links the VXI backplane to the IEEE 1394 bus However the E8491A and the IEEE 1394 bus do not e...

Page 63: ...e and to external de vices or the triggers can be distrib uted from an external source Configuration Label Used to identify the interconnect address in multi frame VXI systems IEEE 1394 Ports Three ports allow tree topologies which minimize the number of hops Each port is identical and any port or combination of ports can be used System Clock Ports The E8491A is capable of sourcing and receiving t...

Page 64: ...low shows the relationship of the VXIplug play drivers to HP VISA SICL to the host adapter drivers and to the VXI instruments Notice that Hewlett Packard s implementation of the IEEE 1394 interface requires HP VISA and will not work with the VISA supplied by other vendors Most application programs are written using the instruments VXIplug play drivers The plug play driver functions make subsequent...

Page 65: ...PCI Interface IEEE 1394 Maximum I O Speed 200 MHz Pentium PC 400 MHz Adaptec Host 16 bit 1 76 MBytes s to PC 2 50 MBytes s to HP E8491A 32 bit 1 0 MByte s to PC 1 0 MByte s to HP E8491A Languages C C Visual Basic HP VEE LabView VXI Device Type Message based commander Data transfer bus n a Slot 0 functionality Yes Resource Manager Functionality Yes MXIbus Resource Manager Yes Size C Slots 1 Connect...

Page 66: ...50 5 Connector SMB on faceplate Levels TTL CMOS ECL 0 to 33V Programmable Threshold Range 0 to 30V Programmable Threshold Accuracy 0 4V Threshold Sensitivity hysteresis 0 5 Vpp maximum 0 1 Vpp minimum Input Load 50 pf 55 kohms Maximum Rate 2 MHz Minimum Pulse Width 200 ns Connector SMB on faceplate Levels nominal pull up to 5V Maximum External Pull Up 30V Sink Current 10 mA Vol 0 4V or 150 mA Vol ...

Page 67: ...m delay from ECLTRG to TTLTRG 60 ns Maximum delay from Trig In port to ECLTRG or TTLTRG 300ns Maximum delay from TTLTRG or ECLTRG to Trig Out port 100 ns Watts slot 20W P mm H20 0 10 Air flow liters s 2 0 IPM amps IDM amps 5V 2 5 0 001 12V 0 35 0 050 12V 0 015 0 001 24V 0 0 0 0 24V 0 0 0 0 5 2V 0 180 0 001 2V 0 360 0 001 ...

Page 68: ...68 Specifications Appendix A ...

Page 69: ...iles and utility functions outlined in this appendix Configuration File Overview Configuration files cf extension are placed in the drive siclnt defaults or sicl95 defaults directory when the HP I_O Libraries are installed Except where noted the following files can be edited from the HP I_O Libraries I_O Config utility Figure B 1 as shown on the following pages When editing a file note the followi...

Page 70: ...ion Appendix B Figure B 1 Editing Configuration Files from the I_O Config Utility 1 From the I_O Libraries program group click I_O Config 2 Select the configured HP E8491A interface and then click Edit This brings up the window partial view in Figure B 2 ...

Page 71: ...anager Configuration 71 Appendix B Figure B 2 Editing Configuration Files from the I_O Config Utility cont d 3 Check Enable Advanced and then click Resource Manager 4 Select the portion of the configuration to edit and then click Edit ...

Page 72: ...ere the VME device is located what type A16 A24 or A32 and how much memory it uses and what interrupt lines it uses Additionally the resource manager verifies that multiple resources aren t allocated This file is also used by the ivxisc utility to print out information about the devices This file is edited by selecting Add delete VME devices that use resources in the Resource Manager window Figure...

Page 73: ...ed by selecting Edit mapping of VXI devices to ttl trigger lines in the Resource Manager window Figure B 2 The vximanuf cf Configuration File The vximanuf cf file contains a database that cross references the VXI manufacturer id numbers and the name of the manufacturer The ivxirm utility reads the manufacturer id number from the VXI device The ivxisc utility then uses that number and this file to ...

Page 74: ...nager Configuration Appendix B where logical unit is the value from the Logical Unit window in the HP I_O Libraries I_O Config utility An example of the output produced by ivxisc is shown in Figures B 3 and B 4 Figure B 3 Output of ivxisc ...

Page 75: ...m the DOS command prompt siclnt bin or sicl95 bin directory as iclear SICL interface name logical address SICL interface name is the name vxi and number listed in the I_O Config SICL Interface Name window logical address is the address of the message based VXI instrument to be cleared If a logical address is not specified the E8491A interface is cleared and the resource manager is started Figure B...

Page 76: ...76 Editing the HP E8491A Resource Manager Configuration Appendix B ...

Page 77: ...D data transfer protocol 59 asynchronous transfers 60 fair arbitration 60 data transfers over VXI 60 dynamic cf 72 E E1406 using the E8491A with 19 E8491A configuring 25 editing the configuration 27 Windows 95 platforms 28 examples HP VISA block data transfers 40 HP VXIplug play block data transfers 37 storing readings in shared memory HP VISA 50 storing readings in shared memory SICL 54 triggerin...

Page 78: ...stems 19 N names cf 72 O opening instrument sessions 35 HP VISA 36 HP VXIplug play 35 SICL 36 optimizing programs 36 oride cf 72 P plug play drivers installation 28 porting SICL programs 36 power supply loading 67 programming register based and message based VXI instruments 35 pull up Trig Out port 47 R register based instruments programming 35 resource manager 33 viewing the output 30 resource ma...

Page 79: ...ing instrument soft front panels 29 using the HP E8491A with the HP E1406 Command Module 64 utility functions 73 iclear 75 ivxisc 73 V verifying the installation 29 viewing the resource manager output 30 vmedev cf 72 VXI characteristics specifications 65 VXI data transfers 60 VXI instruments installation 20 installing A B size 22 installing C size 20 vximanu cf 73 vximodel cf 73 VXI MXI systems us...

Page 80: ...80 Index ...

Reviews: