background image

Chapter 4

Developing Your Application

VXIpc 770/870B Series User Manual

4-6

ni.com

Older programs that use the NI-VXI API now use the NI-VXI-to-NI-VISA 
compatibility layer to communicate with the VXI devices. Using this layer, 
older programs can run in NI-VXI 3.0 or later without being rewritten to 
use the VISA interface. For more information about programming with 
NI-VISA, refer to the 

NI-VISA User Manual

 and the 

NI-VISA Programmer 

Reference Manual

, which you can find at 

ni.com/support

.

Note

The NI-VXI API development environment is not installed by default as part of the 

NI-VXI installation. If you must develop an application using the older NI-VXI API, run 
the NI-VXI installer and select the appropriate option in the custom installation screen. 
Be sure to review the 

NI-VXI API Notes

 section later in this chapter.

NI-VISA is the National Instruments implementation of the VISA API as 
the VXI

plug&play

 standard defines. It provides a common interface to 

many types of instruments (such as VXI, GPIB, PXI, Serial, TCP/IP, and 
so on) and therefore is especially useful in situations where you are using 
multiple types of instruments.

Both NI-VISA and the NI-VXI API include functions for register-level 
access to VXI instruments and messaging capability to message-based 
devices. You can also use either interface to service asynchronous events 
such as triggers, signals, and interrupts, and also assert them. Compatibility 
with the NI-VXI API is included for legacy applications only—we 
recommend that you write all new VXI/VME applications in VISA.

The best way to learn NI-VISA programming is by reviewing the example 
programs your software includes. The examples directory contains working 
VISA programs that illustrate many different types of applications. You can 
find these examples in the 

VXIpnp\WinNT\NIvisa\Examples

 directory.

If you are just getting started, you should learn how to access registers with 
high-level calls and send messages with word-serial functions. The 
NI-VISA examples for these tasks are 

HighReg.c

 and 

RdWrt.c

. Refer 

to the other examples as you try more advanced techniques. Consult the 

NI-VISA User Manual 

or help for additional information on these topics.

Summary of Contents for VXIpc 770 Series

Page 1: ...nstruments VXIpc 771 Manual Get Pricing Availability at ApexWaves com Call Today 1 800 915 6216 Email sales apexwaves com https www apexwaves com vxi national instruments vxi and vme remote controllers VXIpc 771 ...

Page 2: ...VXI VXIpc TM 770 870B Series User Manual VXIpc 770 870B Series User Manual June 2004 Edition Part Number 370381B 01 ...

Page 3: ... 89 741 31 30 Greece 30 2 10 42 96 427 India 91 80 51190000 Israel 972 0 3 6393737 Italy 39 02 413091 Japan 81 3 5472 2970 Korea 82 02 3451 3400 Malaysia 603 9131 0918 Mexico 001 800 010 0793 Netherlands 31 0 348 433 466 New Zealand 0800 553 322 Norway 47 0 66 90 76 60 Poland 48 22 3390150 Portugal 351 210 311 210 Russia 7 095 783 68 51 Singapore 65 6226 5886 Slovenia 386 3 425 4200 South Africa 2...

Page 4: ...peration or maintenance instructions owner s modification of the product owner s abuse misuse or negligent acts and power failure or surges fire flood accident actions of third parties or other events outside reasonable control Copyright Under the copyright laws this publication may not be reproduced or transmitted in any form electronic or mechanical including photocopying recording storing in an...

Page 5: ...ent of Communications DOC Changes or modifications not expressly approved by NI could void the user s authority to operate the equipment under the FCC Rules Class A Federal Communications Commission This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to part 15 of the FCC Rules These limits are designed to provide reasonable protection against h...

Page 6: ... the VXIpc 770 870B Series 2 1 How to Remove the Controller from the VXI Chassis 2 3 Removing the VXIpc 770 870B Series Component Side Cover 2 4 Installing and Upgrading RAM 2 4 Installing a PCI Card VXIpc 872B and VXIpc 875B Only 2 5 Installing and Removing the Internal Hard Drive 2 5 Chapter 3 Configuration and Default Settings Hardware Default Settings 3 1 System CMOS 3 3 SCSI Termination 3 4 H...

Page 7: ...5 VXI MXI 2 Default Settings 3 18 PCI MXI 2 Default Settings 3 20 Front Panel SMB ExtClk Setup 3 21 Front Panel SMB TRGIN TRGOUT 3 22 Watchdog Timer 3 22 Chapter 4 Developing Your Application NI VXI NI VISA and Related Terms 4 1 Configuration 4 2 Device Interaction 4 3 Programming for VXI 4 5 Optimizing Large VXIbus Transfers 4 7 Shared Memory 4 8 NI VXI API Notes 4 8 Compiler Symbols 4 8 Compatib...

Page 8: ...oubleshooting General Questions 6 1 Operating System Drivers and Software 6 1 Boot Options 6 4 Hard Drive Recovery 6 4 Installing an OS 6 5 Installing from a CD ROM 6 5 Installing from a Network 6 6 Cables Optional Hardware and Main Power Fuse 6 6 Troubleshooting 6 8 Appendix A Specifications Appendix B Modifying and Installing I O Expansion Boards Appendix C Technical Support and Professional Ser...

Page 9: ...ns The following conventions appear in this manual The symbol leads you through nested menu items and dialog box options to a final action The sequence File Page Setup Options directs you to pull down the File menu select the Page Setup item and select Options from the last dialog box This icon denotes a note which alerts you to important information This icon denotes a caution which advises you o...

Page 10: ...he screen This font also emphasizes lines of code that are different from the other examples VXIpc 770 870B series The terms VXIpc 770 870B Series refers to the VXIpc 770 VXIpc 771 VXIpc 871B VXIpc 872B VXIpc 874B and VXIpc 875B controllers where the information applies to all controllers Related Documentation The following documents contain information you may find helpful as you read this manual...

Page 11: ...terrupts and triggers The VXIpc 770 870B Series computers are fully VXIplug play compliant and compatible with PC compatible software tools the National Instruments LabVIEW and LabWindows CVI application software and the NI VISA NI VXI and NI 488 2 bus interface software Modules The VXIpc 770 870B Series controllers are available in six different configurations the VXIpc 770 VXIpc 771 VXIpc 871B V...

Page 12: ...m Figure 1 1 is a functional block diagram of the VXIpc 770 870B Series controllers Figure 1 1 VXIpc 770 870B Series Block Diagram Socket 370 CPU Graphics Memory Controller Hub SO DIMM SDRAM PC 133 2 USB Connectors VGA Connector 10 100BaseT Ethernet I O Controller Hub ICH2 ATA 100 IDE Interface LPT COM 1 COM 2 Internal Floppy Firmware Hub Super I O XBus Keyboard Mouse LPC Bus Hub Interface Chip Se...

Page 13: ...n the chipset For the VXIpc 871B and VXIpc 874B only a CD ROM drive is connected to the secondary IDE channel USB is also integrated in the chipset and provides two connections to the Universal Serial Bus The 10 100 Ethernet autonegotiates its connection to either a 10 Mbit or 100 Mbit Ethernet connection The Firmware Hub is a 4 Mbit Flash device for storing the system BIOS The Super I O block rep...

Page 14: ...lled on your hard drive LabVIEW is optional NI VISA is the National Instruments implementation of the VISA specification VISA is a uniform API for communicating and controlling Serial GPIB VXI and VME instruments This API aids in the creation of more portable applications and instrument drivers NI VXI is the name of the National Instruments VXI bus control library You can create applications using...

Page 15: ...rect VXI control LabVIEW includes all the tools needed for instrument control data acquisition analysis and presentation LabVIEW is an easy to use graphical programming environment you can use to acquire data from thousands of different instruments including IEEE 488 2 devices VXI devices serial devices PLCs and plug in data acquisition boards After you have acquired raw data you can convert it in...

Page 16: ...assis should remain off until you finish installing the controller 2 Remove or open any doors or covers blocking access to the chassis slots Caution If the controller is not configured for automatic System Controller detection be certain that the slot you select in your VXIbus chassis matches the controller configuration as either a System Controller device or a Non System Controller device Instal...

Page 17: ...rs on the chassis 10 Power on the chassis 11 The controller should now boot If the controller does not boot refer to the What if the VXIpc 770 870B Series does not boot section of Chapter 6 Common Questions and Troubleshooting 12 On the first boot of the controller a setup program automatically runs 13 Follow the prompts in the setup program to fully configure your controller 14 When prompted for ...

Page 18: ...controller from the VXI chassis complete the following steps 1 Shut down all applications and the operating system 2 Turn off power 3 Disconnect devices from the front panel ports as your system configuration requires 4 Remove the retaining screws in the controller front panel 5 Push the upper ejector handle up and the lower ejector handle down until the controller pops out of the backplane connec...

Page 19: ...ional Instruments recommends the following size SO DIMMs for use with the VXIpc 770 870B Series controller SDRAM 64 MB 4 MB 64 SO DIMMs 10 ns 1 05 in max 128 MB 8 MB 64 SO DIMMs 10 ns 1 05 in max 256 MB 16 MB 64 SO DIMMs 10 ns 1 05 in max Note National Instruments has tested and verified that the SO DIMMs we sell work with the VXIpc 770 870B Series We recommend you purchase your SO DIMM modules fr...

Page 20: ...I Card VXIpc 872B and VXIpc 875B Only The VXIpc 872B and VXIpc 875B have a single PCI expansion slot Refer to Appendix B Modifying and Installing I O Expansion Boards for PCI board installation instructions Installing and Removing the Internal Hard Drive Complete the following steps to remove the internal hard drive from your VXIpc 770 870B Series controller 1 Remove the controller from the chassi...

Page 21: ... the motherboard Note Always handle the hard drive in accordance with the handling instructions outlined by the hard drive manufacturer Complete the following steps to install the internal hard drive in your VXIpc 770 870B Series controller 1 Be sure the insulating pad is properly placed on the motherboard over the hard drive ground plane Caution Use care when installing the hard drive The rear of...

Page 22: ...r summarizes the hardware default settings for the VXIpc 770 870B Series for easy reference The module is set at the factory for the most commonly used configuration Figure 3 1 shows the location of the user configurable jumpers and switches on the VXIpc 770 870B Series The diagram also shows the location of the serial number and assembly numbers ...

Page 23: ...rs and switches 1 CMOS W5 2 SCSI Termination Enable W6 3 Hard Drive Master Slave J20 4 Automatic Slot Detection J17 5 MITE Configuration Enable W2 6 MITE User Configuration W1 7 CLK10 Source Switch S1 Table 3 1 VXIpc 770 870B Series Hardware Default Settings Jumper Default Setting Optional Setting W5 1 2 Normal CMOS operation 2 3 Clear CMOS W6 2 3 16 bit SCSI termination enabled 1 2 SCSI terminati...

Page 24: ...ller from the VXI Chassis section of Chapter 2 Installation to remove the controller from the VXI chassis 2 Follow the instructions in the Removing the VXIpc 770 870B Series Component Side Cover section of Chapter 2 Installation to remove the controller s component side cover 3 Move the jumper on W5 from pins 1 2 to pins 2 3 as shown in Figure 3 2 Caution Do not leave the jumper on pins 2 3 Doing ...

Page 25: ... Hard Drive Jumper J20 provides easy access to the 2 5 in IDE hard drive configuration pins Because most hard drives are device 0 by default there should be no need to install any jumpers on J20 However some third party drives require a jumper to set the drive as device 0 therefore you have access to the pins The jumper settings can be specific to the hard drive and a diagram showing the proper co...

Page 26: ...uring it to either Non System Controller or automatic detection configuration Neglecting to do this could result in damage to the device the VXIbus backplane or both Figure 3 5 System Controller Slot Configuration When the VXIpc 770 870B Series is installed in Slot 0 of a VXI system it becomes the VXIbus System Controller In this role it has VXIbus Data Transfer Bus Arbiter circuitry that accepts ...

Page 27: ...ing Figure 3 6 shows the possible configurations for W2 Figure 3 6 Power on Self Configuration Status User Factory Configuration The EEPROM is divided into two halves one half is factory configured and one half is user configurable Use jumper W1 to control the operation of the EEPROM The setting of this jumper determines whether the VXIpc 770 870B Series boots off the factory configured half or th...

Page 28: ...if a board in its system requests more memory space than the computer can allocate If you encounter this situation you should reduce the size of the VXIpc 770 870B Series user window The EEPROM can become corrupted if the VXIpc 770 870B Series is shut down while it is updating the EEPROM If one of these situations occurs after you change the configuration complete the following steps to reconfigur...

Page 29: ...ifferent sources to generate this signal an onboard oscillator or an external oscillator connected through the CLK SMB connector You can select the internal or external clock source by setting switch S1 as shown in Table 3 1 The VXIpc 770 870B Series can also be configured to drive the external CLK10 SMB with the VXIbus CLK10 signal Use the hardware configuration in MAX to route the CLK10 signal t...

Page 30: ... utility complete the following steps 1 Power on or reboot your VXIpc 770 870B Series controller 2 When the message Press DEL to enter SETUP appears press Delete or Del on the numeric keypad The message Entering Setup appears and the setup program is loaded after a short delay 3 When you first enter the BIOS setup program it displays the Main menu Use the following keys to navigate through the BIO...

Page 31: ...ther you turn on Num Lock at boot time The default value is On Primary Secondary Master Slave These items display the IDE ATA devices detected in the system Normally you do not need to modify these items However if an IDE ATA device is not autodetected properly you can specify it manually by pressing Enter on an item System Information This setting displays a screen containing important system inf...

Page 32: ...le to store the Last Known Good configuration of system peripherals If you experience resource conflicts or peripheral malfunction set this setting to Yes to force the BIOS to recreate the ESCD on the next reboot This is rarely necessary Integrated Peripherals Use this setting to bring up the Integrated Peripherals submenu refer to the Integrated Peripherals Submenu section Local Bus IDE Adapter T...

Page 33: ...evice The default is Disabled Note Because of limited available memory for Option ROM mapping you must enable either PXE Network Boot or the SCSI Option ROM Enabling both results in an Expansion ROM error on the next boot Integrated Peripherals Submenu Use this submenu to apply nondefault configurations to the front panel peripherals of an VXIpc 770 870B Series controller Normally you do not need ...

Page 34: ...g when using a USB keyboard and or mouse in operating systems with no USB support You may want to disable this in certain real time environments The default is Enabled Security Setup Menu Use this menu to apply system level passwords to the VXIpc 770 870B Series controller With these passwords you can restrict access to the BIOS setup program floppy drives and operating systems installed on bootab...

Page 35: ... in search of a bootable device If the BIOS fails to find any bootable device the message Operating System Not Found is displayed and the system halts Removable Devices The boot list includes all classes of floppy and ZIP drives both internal and USB based devices Hard Drive The boot list includes all IDE ATA and SCSI hard disks detected on the system Press Enter on this entry to expand it to sele...

Page 36: ... of the BIOS setup program are discarded Unlike Exit Discarding Changes however the BIOS setup continues to be active Save Changes Changes made to BIOS settings during this session are committed to battery backed System CMOS The setup program remains active allowing further changes Software Configuration Measurement and Automation Explorer MAX Measurement and Automation Explorer MAX is the utility...

Page 37: ...rdware configuration You can use the Device tab to set some basic VXI properties of your device Table 3 3 lists the default settings for this tab on your VXIpc controller You can use the Shared Memory tab to configure the amount of memory you make available to the VXI bus Table 3 4 lists the default settings for this tab on your VXIpc controller The default setting on the controller is to share no...

Page 38: ...ettings for this tab on your VXIpc controller Table 3 4 VXIpc MAX Shared Memory Tab Default Settings Setting Default Value Shared Memory Do Not Share Memory Table 3 5 VXIpc MAX VXI Bus Tab Default Settings Setting Default Value Bus Settings Bus Timeout 500 µs Bus Requester Release on Request Checked Bus Requester Request Level 3 Bus Requester Operate as Fair Requester Checked Bus Arbitration Prior...

Page 39: ...e any of these modules in your system Table 3 7 VXIpc MAX SMB Tab Default Settings Setting Default Value Clock 10 Settings Enable 50 Ohm Termination Checked Table 3 8 VXI MXI 2 General Tab Default Settings Setting Default Value Common Board Configurations Current Board Configuration Table 3 9 VXI MXI 2 Device Tab Default Settings Setting Default Value Logical Address Selection Use DIP Switch to Se...

Page 40: ...ault Settings Setting Default Value Bus Settings Bus Timeout 125 µs Bus Requester Release on Request Checked Slot 0 Configuration Auto Detect Recommended Checked Advanced Bus Protocols Transfer Limit 256 Advanced Bus Arbitration Arbiter Type Priority Checked Advanced Bus Arbitration Operate as Fair Requester Checked Advanced Bus Arbitration Enable Arbiter Timeout Checked Advanced Bus Arbitration R...

Page 41: ...etting Default Value Common Board Configurations Current Board Configuration Table 3 13 PCI MXI 2 Device Tab Default Settings Setting Default Value Logical Address 0 Device Class Message Based Interrupt Configuration Number of Handlers 1 Table 3 14 PCI MXI 2 Shared Memory Tab Default Settings Setting Default Value Share Memory in A32 Space Selected Shared Memory Shared RAM Size 2 GB Shared Memory ...

Page 42: ...r to the CLK10 Source Routing and Termination section for information on properly configuring the hardware to use the CLK10 routing feature of the VXIpc 770 870B Series Table 3 15 PCI MXI 2 MXI 2 Bus Tab Default Settings Setting Default Value Bus Settings Bus Timeout 1 ms System Controller Auto Detect Advanced Bus Protocols Enable MXI 2 Auto Retry Checked Advanced Bus Protocols Enabled A24 A32 Wri...

Page 43: ...lines at the same time The MANTIS features an internal cross matrix switching system for routing between lines as well as to and from the front panel and onboard clocks An internal counter gives sophisticated counting of events and interrupting on trigger edges and pulses as well as generating pulse trains variable length pulses and pulse stretching You have the option to terminate the external tr...

Page 44: ... is the National Instruments implementation of the VISA I O standard which is a common interface to many types of instruments such as VXI GPIB PXI Serial TCP IP and so on NI VXI is optimized for use through NI VISA and we recommend using NI VISA to develop all new VXI VME applications The NI VXI API is an optional development environment that is not part of the default NI VXI installation The NI V...

Page 45: ...es not require you to specify any settings it automatically performs the VXI resource management whenever you run it Note Power cycling resets all devices so you must run Resman to reconfigure your system every time you cycle the power on the chassis MAX presents a graphical display of your entire test and measurement system to help you configure various components When you launch MAX you see all ...

Page 46: ...n use MAX to view specific information about each device in your system The default MAX view of a VXI system shows the General tab window which contains a summary of key information about each device including its device name logical address model name and other data For more information about MAX refer to its help by selecting the Help Help Topics menu Device Interaction You can interact with you...

Page 47: ... Instruments Try the following in VISAIC In the tree view navigate using your mouse to the VISA resource for your controller probably VXI1 0 INSTR representing the VXI system 1 logical address 0 instrument resource refer to Figure 4 2 Figure 4 2 Select Your Controller in VISAIC Open the selected resource and navigate to the Register I O tab In this tab you can read registers on your device such as...

Page 48: ...AX view of your VXI system This way you can verify that your VXI controller can access each device in your VXI system successfully You can also access VXI and VME devices configured in A16 A24 or A32 space by opening the VXI MEMACC resource which is VISA s representation of VXI memory For more information about VISAIC operations and commands refer to the help in the Help menu and the context sensi...

Page 49: ...ch as VXI GPIB PXI Serial TCP IP and so on and therefore is especially useful in situations where you are using multiple types of instruments Both NI VISA and the NI VXI API include functions for register level access to VXI instruments and messaging capability to message based devices You can also use either interface to service asynchronous events such as triggers signals and interrupts and also...

Page 50: ...32 bit data whenever possible Use VXI block access privileges to significantly improve performance to devices that are capable of accepting block transfers To optimize move performance on virtual memory systems lock the user buffer in memory yourself so the move operation does not need to lock the buffer To optimize move performance on paged memory systems use a contiguous buffer so the move opera...

Page 51: ...ymbol indicates your operating system platform for example VXINT designates the application as a Windows 2000 NT XP Me 98 application Note LabWindows CVI automatically defines the correct symbol You do not need to define VXINT when using LabWindows CVI The additional symbol BINARY_COMPATIBLE is optional It ensures that the resulting application is binary compatible with other National Instruments ...

Page 52: ...ly with a VISA counterpart When an application enables an event with the NI VXI API compatibility layer each logical address is enabled for that event separately For example if the application enables an interrupt level VISA will enable the interrupt on each logical address one at a time until all the devices are enabled This means that some interrupts could be lost from devices with higher number...

Page 53: ...i com Figure 4 4 NI Spy VISAIC discussed in the Device Interaction section of this chapter is an excellent platform for quickly testing instruments and learning how to communicate with them Refer to the NI VISA User Manual for more information about using VISAIC Figure 4 5 VISAIC ...

Page 54: ...rd VGA Integrated with Dynamic Video Memory All Serial COM1 and COM 2 RS 232 serial ports 9 pin D SUB 16550 serial port All 10 100 Ethernet Ethernet Ethernet network connection All Parallel Parallel Port IEEE 1284 Extended capabilities All USB 4 pin Series A receptacle two ports Universal Serial Bus All Keyboard PS 2 PS 2 style keyboard All Mouse PS 2 PS 2 style mouse All VXI TRIG IN TRIG OUT EXT ...

Page 55: ...and describes the VGA connector signals AMP manufactures a mating connector with part numbers 748364 1 housing and 748333 2 pin contact SCSI device 68 contact alternative three shielded SCSI device connector PCI to Ultra2 SCSI VXIpc 870B Series only PC Card device Two PC Card slots Interface for 16 bit PC Cards and 32 bit CardBus PC Cards VXIpc 870B Series only Floppy drive VXIpc 870B Series only ...

Page 56: ...nual Figure 5 1 VGA Connector Location and Pinout Table 5 2 VGA Connector Signals Pin Signal Name Signal Description 1 R Red 2 G Green 3 B Blue 4 NC Not Connected 5 GND Ground 6 GND Ground 7 GND Ground 8 GND Ground 9 5V 5 V 10 GND Ground 11 NC Not Connected 12 SD Serial Data VGA 11 6 1 15 10 5 ...

Page 57: ...M2 connector signal AMP manufactures a serial port mating connector part number 745491 5 Figure 5 2 COM1 and COM2 Connector Location and Pinout 13 HSync Horizontal Sync 14 VSync Vertical Sync 15 SC Serial Clock Table 5 3 COM1 and COM2 Connector Signals Pin Signal Name Signal Description 1 DCD Data Carrier Detect 2 RXD Receive Data Table 5 2 VGA Connector Signals Continued Pin Signal Name Signal De...

Page 58: ...able 5 4 lists and describes the Ethernet connector signals AMP manufactures a mating connector part number 554739 1 Figure 5 3 Ethernet Connector Location and Pinout 3 TXD Transmit Data 4 DTR Data Terminal Ready 5 GND Ground 6 DSR Data Set Ready 7 RTS Ready to Send 8 CTS Clear to Send 9 RI Ring Indicator Table 5 3 COM1 and COM2 Connector Signals Continued Pin Signal Name Signal Description Ethern...

Page 59: ...el connector on the VXIpc 770 870B series Table 5 5 lists and describes the IEEE 1284 connector signals AMP manufactures a parallel port compatible connector part number 747052 2 Table 5 4 Ethernet Connector Signals Pin Signal Description 1 Differential Transmit 2 Differential Transmit 3 Differential Receive 4 NC 5 NC 6 Differential Receive 7 NC 8 NC ...

Page 60: ... in Chapter 3 Configuration and Default Settings Signal Name Signal Description Signal Name Signal Description 1 BUSY Device Busy MTR1 Motor on Disk 1 2 SLCT Select WGATE Write Gate 3 ACK Acknowledge DS1 Drive Select 1 4 FAULT ERROR Fault HDSEL Head Select 5 PAPEREND Paper End WDATA Write Disk Data 6 PD0 Data Bit 0 Index Index Pulse Input 7 PD1 Data Bit 1 TRK0 Track 0 8 PD2 Data Bit 2 WRTPRT Write...

Page 61: ...Bit 5 Not Used 12 PD6 Data Bit 6 MTR0 Motor on Disk 0 13 PD7 Data Bit 7 Not Used 14 INIT Initialize Printer DIR Step Direction 15 STROBE Strobe DS0 Drive Select 0 16 SLCTIN Select Input STEP Step Pulse 17 AUTOFD Auto Line Feed DRVDEN0 Density Select 18 5V 5 V 5V 5 V 19 35 GND Ground GND Ground 36 NC Not Connected NC Not Connected Table 5 5 Parallel Port Connector Signals Continued Pin Default Conf...

Page 62: ...ocation and Pinout PS 2 Figure 5 6 shows the location and pinouts for the PS 2 connectors on the VXIpc 770 870B series Tables 5 7 and 5 8 list and describe the PS 2 connector signals Table 5 6 USB Connector Signals Pin Signal Name Signal Description 1 VCC Cable Power 5 V 2 Data USB Data 3 Data USB Data 4 GND Ground USB 4 1 ...

Page 63: ...es User Manual 5 10 ni com Figure 5 6 PS 2 Connector Location and Pinout Table 5 7 PS 2 Keyboard Connector Signals Pin Signal Name Signal Description 1 DATA Keyboard Data 2 NC NC 3 GND Ground 4 5V 5 V 5 CLK Keyboard Clock 6 NC NC PS 2 1 2 4 3 5 6 ...

Page 64: ...on refer to the Front Panel SMB TRGIN TRGOUT section of Chapter 3 Configuration and Default Settings Figure 5 7 shows the TRG connector locations on the VXIpc 770 870B series Table 5 9 lists and describes the trigger connector signals Figure 5 7 SMB Connector Location and Pinout Table 5 8 PS 2 Mouse Connector Signals Pin Signal Name Signal Description 1 DATA Mouse Data 2 NC NC 3 GND Ground 4 5V 5 ...

Page 65: ... connector on the VXIpc 770 870B series Table 5 10 lists and describes the GPIB connector signals AMP manufactures a GPIB mating connector part number 554349 01 Figure 5 8 GPIB Connector Location and Pinout Table 5 9 TRIG CLK Connector Signals Pin Signal Name Signal Description 1 SIGNALCONDUCTOR Trigger CLK 2 Shield GND Ground GPIB 14 25 13 1 ...

Page 66: ...r signals Table 5 10 GPIB Connector Signals Pin Signal Name Signal Description 1 DIO1 Data Bit 1 2 DIO2 Data Bit 2 3 DIO3 Data Bit 3 4 DIO4 Data Bit 4 5 EOI End or Identify 6 DAV Data Valid 7 NRFD Not Ready for Data 8 NDAC Not Data Accepted 9 IFC Interface Clear 10 SRQ Service Request 11 ATN Attention 12 SHIELD Chassis ground 13 DIO5 Data Bit 5 14 DIO6 Data Bit 6 15 DIO7 Data Bit 7 16 DIO8 Data Bi...

Page 67: ...in Signal Name 1 DB 12 18 TERMPWR 35 DB 12 52 TERMPWR 2 DB 13 19 RESERVED 36 DB 13 53 RESERVED 3 DB 14 20 GROUND 37 DB 14 54 GROUND 4 DB 15 21 ATN 38 DB 15 55 ATN 5 DB P1 22 GROUND 39 DB P1 56 GROUND 6 DB 0 23 BSY 40 DB 0 57 BSY 7 DB 1 24 ACK 41 DB 1 58 ACK 8 DB 2 25 RST 42 DB 2 59 RST 9 DB 3 26 MSG 43 DB 3 60 MSG 10 DB 4 27 SEL 44 DB 4 61 SEL 11 DB 5 28 C D 45 DB 5 62 C D 68 35 1 34 Ultra Wide SC...

Page 68: ...s the controller is connected to a 100 base T Ethernet The FAILED LED indicates the VXI interface failed power on diagnostics The SYSF LED indicates that SYSFAIL has been asserted on the VXI backplane The ONLINE LED indicates the Resource Manager has run and the controller is ready for VXI accesses The ACC LED indicates VXI bus activity to or from the VXIpc 770 870B Series controller The RSVD LED ...

Page 69: ...otebook hard drive 1 44 MB floppy disk VXIpc 870B series only Internal CD ROM drive VXIpc 871B and VXIpc 874B only You can add additional data storage capacity with a USB CD ROM drive or USB floppy drive Contact National Instruments to purchase these devices You also can install an ATA flash storage PC Card in the PC Card slots for additional storage capacity VXIpc 870B Series only ...

Page 70: ...e VXIpc 770 870B Series and press Delete during the memory tests Refer to the BIOS Configuration section of Chapter 3 Configuration and Default Settings for more information Can I use the internal IDE drive and an external SCSI hard drive at the same time Yes Does Windows NT 4 0 support USB and plug and play Windows NT 4 0 does not natively support USB When using Windows NT 4 0 National Instrument...

Page 71: ...ind copies of these peripheral drivers on the VXI support page at ni com Because the naming conventions may not be completely straightforward National Instruments provides a text file named drivers txt in the c images directory The drivers txt file explains how to install support for each peripheral You may want to print this file for reference when you install your peripheral device drivers How d...

Page 72: ...s not have an integrated CD ROM drive you have the following options USB CD ROM Windows 2000 XP supports USB mass storage devices With most USB CD ROM drives once you plug the drive into the USB port you should be able to access the drive through a drive letter SCSI LPT or PC card based CD ROM Other types of CD ROM drives are available Check with the vendor to make sure Windows 2000 XP supports th...

Page 73: ...rk in a DOS environment How do I configure the controller to boot from these devices There are two methods Enter Setup and select the Boot menu You will see a list of all bootable devices ordered by device type You can set the boot order using and Set the order by device type and set the order for the devices listed within the device type To boot from a different device without permanently changin...

Page 74: ... hard disk from a CD ROM complete the following steps 1 Load the recovery CD into the CD ROM drive 2 Press Esc during the BIOS POST After POST a boot menu is displayed Select the CD ROM drive 3 The BIOS boots from CD ROM drive Follow the prompts to recover the hard drive Note Not all CD ROMs are bootable with the VXIpc 770 870B Series controllers For a complete list of USB CD ROM drives that Natio...

Page 75: ... does not have an internal floppy drive Is there a way to use an external drive Yes The VXIpc 770 870B Series controllers support and can boot from USB floppy drives A USB floppy drive will not work with Windows NT 4 0 but will work with Windows 2000 XP Refer to the Does Windows NT 4 0 support USB and plug and play in the General Questions section for more information The LPT port on the VXIpc 770...

Page 76: ... 5 V is too high of a current for resettable fuse technology so your kit includes a replaceable fuse of type 3AG 15A 32V Slowblow You can replace this fuse without having to remove the cover The fuse is accessible through the rear of the unit as shown in Figure 6 1 Figure 6 1 Main Power Fuse Replacement To replace a fuse complete the following steps 1 Turn off the VXI mainframe and remove the VXIp...

Page 77: ...splay Does it hang at some particular point BIOS Operating System and so on If nothing appears on the screen try a different monitor Does your monitor work with a different PC If it hangs note the last screen output that you saw for reference when consulting National Instruments technical support What has changed about the system Did you recently move the system Was there electrical storm activity...

Page 78: ...in using the test option in Windows These settings are accessible through the Advanced tab of the Display item in the Control Panel Alternately you can try a different monitor preferably a newer and larger one My CMOS is corrupted How do I set it back to default 1 Enter the BIOS setup program as described in the BIOS Configuration section of Chapter 3 Configuration and Default Settings 2 Press F9 ...

Page 79: ...bedded computers VXIpc 770 Electrical Physical Board dimensions One slot VXI C size module 233 35 by 340 by 30 48 mm 9 187 by 13 386 by 1 2 in Slot requirements One system slot Compatibility Fully compatible with VXI specification MTBF 112 693 h Weight 1 46 kg 3 22 lb Voltage V Current A Typical DC Dynamic 5 7 750 A 3 766 A 12 0 036 A 0 150 A 12 0 132 A 0 150 A 5 2 0 177 A 0 125 A 2 0 060 A 0 125 ...

Page 80: ...pletely dry and free from contaminants before returning it to service Storage Environment Ambient temperature range 20 to 70 C Tested in accordance with IEC 60068 2 1 and IEC 60068 2 2 Relative humidity range 5 to 95 noncondensing Tested in accordance with IEC 60068 2 56 Shock and Vibration Operational shock 30 g peak half sine 11 ms pulse Tested in accordance with IEC 60068 2 27 Test profile deve...

Page 81: ...r electircal equipment for measurement control and laboratory use IEC 61010 1 EN 61010 1 UL 3111 1 UL 61010B 1 CAN CSA C22 2 No 1010 1 Note For UL and other safety certifications refer to the product label or visit ni com hardref nsf search by model number or product line and click the appropriate link in the Certification column Electromagnetic Compatibility Emissions EN 55011 Class A at 10 m FCC...

Page 82: ...sical Board dimensions One slot VXI C size module 233 35 by 340 by 30 48 mm 9 187 by 13 386 by 1 2 in Slot requirements One system slot Compatibility Fully compatible with VXI specification MTBF 112 693 h Weight 1 46 kg 3 22 lb typical Operating Environment Ambient temperature range 5 to 50 C Tested in accordance with IEC 60068 2 1 and IEC 60068 2 2 Relative humidity range 10 to 90 noncondensing T...

Page 83: ...on Operational shock 30 g peak half sine 11 ms pulse Tested in accordance with IEC 60068 2 27 Test profile developed in accordance with MIL PRF 28800F Random vibration Operating 5 to 500 Hz 0 3 grms with solid state hard drive Nonoperating 5 to 500 Hz 2 4 grms Tested in accordance with IEC 60068 2 64 Nonoperating test profile exceeds the requirements of MIL PRF 28800F Class B Note For full EMC com...

Page 84: ...patibility Emissions EN 55011 Class A at 10 m FCC Part 15A above 1 GHz Immunity EN 61326 1997 A2 2001 Table 1 CD C Tick and FCC Part 15 Class A compliant Note For EMC compliance operate this device with shielded cabling CE Compliance This product meets the essential requirements of applicable European Directives as amended for CE marking as follows Low Voltage Directive safety 73 23 EEC Electromag...

Page 85: ...equirements Two system slots Compatibility Fully compatible with VXI specification MTBF VXIpc 871B 88 704 h VXIpc 872B 86 503 h Weight VXIpc 871B 2 41 kg 5 32 lb VXIpc 872B 2 20 kg 4 86 lb Operating Environment Ambient temperature range 5 to 50 C Tested in accordance with IEC 60068 2 1 and IEC 60068 2 2 Voltage V Current A Typical DC Dynamic 5 9 750 A 4 158 A 12 0 036 A 0 150 A 12 0 132 A 0 150 A ...

Page 86: ...h IEC 60068 2 56 Shock and Vibration Operational shock 30 g peak half sine 11 ms pulse Tested in accordance with IEC 60068 2 27 Test profile developed in accordance with MIL PRF 28800F Random vibration Operating 5 to 500 Hz 0 3 grms with solid state hard drive Nonoperating 5 to 500 Hz 2 4 grms Tested in accordance with IEC 60068 2 64 Nonoperating test profile exceeds the requirements of MIL PRF 28...

Page 87: ...omagnetic Compatibility Emissions EN 55011 Class A at 10 m FCC Part 15A above 1 GHz Immunity EN 61326 1997 A2 2001 Table 1 CD C Tick and FCC Part 15 Class A compliant Note For EMC compliance operate this device with shielded cabling CE Compliance This product meets the essential requirements of applicable European Directives as amended for CE marking as follows Low Voltage Directive safety 73 23 E...

Page 88: ...stem slots Compatibility Fully compatible with VXI specification MTBF VXIpc 874B 88 704 h VXIpc 875B 86 503 h Weight VXIpc 874B 2 41 kg 5 32 lb VXIpc 875B 2 20 kg 4 86 lb Operating Environment Ambient temperature range 5 to 50 C operating Tested in accordance with IEC 60068 2 1 and IEC 60068 2 2 Voltage V Current A Typical DC Dynamic 5 9 750 A 4 158 A 12 0 036 A 0 150 A 12 0 132 A 0 150 A 5 2 0 17...

Page 89: ... in accordance with IEC 60068 2 56 Shock and Vibration Operational shock 30 g peak half sine 11 ms pulse Tested in accordance with IEC 60068 2 27 Test profile developed in accordance with MIL PRF 28800F Random vibration Operating 5 to 500 Hz 0 3 grms with solid state hard drive Nonoperating 5 to 500 Hz 2 4 grms Tested in accordance with IEC 60068 2 64 Nonoperating test profile exceeds the requirem...

Page 90: ...patibility Emissions EN 55011 Class A at 10 m FCC Part 15A above 1 GHz Immunity EN 61326 1997 A2 2001 Table 1 CD C Tick and FCC Part 15 Class A compliant Note For EMC compliance operate this device with shielded cabling CE Compliance This product meets the essential requirements of applicable European Directives as amended for CE marking as follows Low Voltage Directive safety 73 23 EEC Electromag...

Page 91: ...XIpc 770 Series and VXIpc 870B Series Dimensions are in inches millimeters Figure A 1 VXIpc 770 Series Front Panel Layout and Dimensions 10 072 255 83 8 034 204 06 7 064 179 41 6 424 163 16 5 805 147 44 5 044 128 12 3 776 95 91 2 564 65 13 1 620 41 14 0 000 0 00 1 782 45 27 1 382 35 11 0 982 24 95 0 197 5 00 0 158 4 01 0 073 1 84 0 000 0 00 0 138 3 51 0 280 7 11 0 185 4 69 0 098 2 48 0 089 2 26 0 ...

Page 92: ...out and Dimensions 10 072 255 83 8 034 204 06 7 064 179 41 6 424 163 16 5 805 147 44 5 044 128 12 3 776 95 91 2 564 65 13 1 620 41 14 0 000 0 00 1 779 45 19 1 379 35 03 0 979 24 87 0 197 5 00 0 158 4 01 0 073 1 84 0 000 0 00 0 138 3 51 0 460 11 68 0 185 4 69 0 098 2 48 0 089 2 26 0 150 3 81 5 052 128 32 0 570 14 48 ...

Page 93: ...nel Layout and Dimensions 10 072 255 83 8 034 204 06 7 064 179 41 6 424 163 16 5 805 147 44 5 044 128 12 3 776 95 91 2 564 65 13 1 620 41 14 0 000 0 00 1 779 45 19 1 379 35 03 0 979 24 87 0 197 5 00 0 158 4 01 0 073 1 84 0 000 0 00 0 138 3 51 0 460 11 68 0 185 4 69 0 098 2 48 0 089 2 26 0 150 3 81 5 052 128 32 0 570 14 48 3 320 84 32 ...

Page 94: ...he VXIpc 872B and VXIpc 875B controllers Height of Plug In Boards In general the VXIpc 872B and VXIpc 875B can accommodate any standard size PCI card The height of an I O card is measured from the bottom of the bus connector to the top of the board as shown in Figure B 1 Figure B 1 I O Board Dimensions for VXIpc 872B and VXIpc 875B Expansion Slot Height 4 2 in max Length 13 415 in max ...

Page 95: ...e PEM nut or a 4 40 nut with lock washer hole diameter should be 0 125 in 3 18 mm 4 40 1 4 in stainless steel panhead screw Installation Steps Complete the following steps to install the expansion board 1 Notice that the VXIpc 872B and VXIpc 875B include one card guide to secure the top of a PCI plug in board You may use the card guide in either of two locations depending on the length of your ins...

Page 96: ...3 VXIpc 770 870B Series User Manual Figure B 2 Card Guide Configuration and Location for a PCI Expansion Card in a VXIpc 872B and VXIpc 875B Note In Figure B 3 dimensions are given in inches and millimeters with the millimeter dimensions in square brackets 1 Card Guide Installation Locations 1 ...

Page 97: ... Expansion Bracket 1 Install PEM self clinching nut P N CLS 440 0 per manufacturer s specifications far side or drill through Ø 125 3 18 for 4 40 screw and nut 475 12 07 I O Connector Window I O Connector Window 475 12 07 X 3 224 81 89 3 464 87 99 09 2 3 200 5 08 4 46 113 28 4 080 103 63 19 4 8 180 4 57 240 6 10 560 14 22 760 19 30 1 1 ...

Page 98: ...eveloper Exchange at ni com exchange National Instruments Application Engineers make sure every question receives an answer Training and Certification Visit ni com training for self paced training eLearning virtual classrooms interactive CDs and Certification program information You also can register for instructor led hands on courses at locations around the world System Integration If you have t...

Page 99: ... 9 µ micro 10 6 m milli 10 3 k kilo 103 M mega 106 G giga 109 T tera 1012 Symbols degrees Ω ohms percent A A amperes AC Alternating Current ASIC application specific integrated circuit B B bytes backplane An assembly typically a printed circuit board with connectors and signal paths that bus the connector pins ...

Page 100: ...r industrial and or embedded applications that require a more robust mechanical form factor than desktop PCI CompactPCI provides a standard form factor for those applications requiring the high performance of PCI as well as the small size and ruggedness of a rack mount system D DC Direct Current DIMM Dual In line Memory Module DMA Direct Memory Access a method by which data is transferred between ...

Page 101: ...EPROM that may contain device specific initialization and system boot functionality F FCC Federal Communications Commission G g 1 grams 2 A measure of acceleration equal to 9 8 m s2 GPIB General Purpose Interface Bus IEEE 488 grms A measure of random vibration The root mean square of acceleration levels in a random vibration test profile H Hz hertz cycles per second I I O input output the techniqu...

Page 102: ... signal ISA Industry Standard Architecture the original PC bus architecture specifically the 16 bit AT bus K KB kilobytes of memory L LAN Local Area Network communications network that serves users within a confined geographical area It is made up of servers workstations a network operating system and a communications link LED light emitting diode M m meters master A functional part of a PXI devic...

Page 103: ...CMCIA Personal Computer Memory Card International Association peripheral any hardware device connected to a computer such as a monitor keyboard printer plotter disk or tape drive graphics tablet scanner mouse and so on POSC Power On Self Configuration PXI PCI eXtensions for Instrumentation an open implementation of CompactPCI that adds electrical features that meet the high performance requirement...

Page 104: ...isters SO DIMM Small Outline Dual In line Memory Module SRAM Static RAM a memory chip that requires power to hold its content It does not require refresh circuitry as a dynamic RAM chip but it does take up more space and uses more power ST Start Trigger Star Trigger Slot This slot is located at Slot 2 in a PXI mainframe and has a dedicated trigger line between each peripheral slot This slot would ...

Page 105: ...ntegrated Peripherals menu 3 12 Main Setup menu 3 10 Security Setup menu 3 13 boot options configuring controller 6 4 Boot Setup menu 3 14 C CD ROM drive installing software from 6 3 CLK10 signal generation 3 8 Source figure 3 8 source routing and termination 3 8 CMOS setting back to default 6 9 COM1 and COM2 connectors connector locations and pinout figure 5 4 connector signals table 5 4 common c...

Page 106: ...ion set ix NI resources C 1 related documentation x drivers installation GPIB IEEE 488 2 6 2 video 6 2 NI resources C 1 obtaining latest drivers 6 3 E EEPROM 3 6 configuration 3 7 fixing an invalid configuration 3 7 electrostatic discharge 2 1 Ethernet connector location and pinout figure 5 5 signals table 5 6 examples NI resources C 1 Exiting BIOS Setup menu 3 14 EXTCLK 5 11 F FAILED LED 5 15 flo...

Page 107: ... IEEE 488 2 5 12 parallel port 5 6 USB 5 8 VGA 5 2 Measurement and Automation Explorer MAX 3 15 memory shared 4 8 MITE EEPROM See also EEPROM configuration 3 6 power on self configuration 3 6 user factory configuration 3 6 mouse 2 2 N National Instruments software 1 4 National Instruments support and services C 1 NI VISA definition 1 4 4 1 NI VISA NI VXI software example programs table 4 7 NI VXI ...

Page 108: ... figure 2 5 software See also drivers configuration 3 15 installing from CD ROM 6 3 LabVIEW 1 5 National Instruments software 1 4 NI resources C 1 NI VISA 1 4 NI VXI 1 4 specifications VXIpc 770 Series front panel layout and dimensions A 13 VXIpc 770 A 1 VXIpc 771 A 4 VXIpc 871B 872B A 7 VXIpc 871B 874B front panel layout and dimensions A 14 VXIpc 872B 875B front panel layout and dimensions A 15 V...

Page 109: ...s 5 13 SMB TRGIN OUT and EXTCLK 5 11 Universal Serial Bus USB connector and signals 5 8 VGA connector and signals table 5 3 data storage 5 16 front panel features 5 15 system reset pushbutton 5 15 installing in a VXI chassis 2 1 figure 2 3 installing SO DIMMs figure 2 5 modules 1 1 National Instruments software 1 4 peripheral expansion overview table 5 1 removing from a VXI chassis 2 3 software 1 ...

Reviews: