Home

GX70xx Chassis

image

Contents

1. Pin A B C D E 25 GND 5V REQ64 ENUM 3 3V 5V GND 24 GND AD 1 5V V I O AD 0 ACK64 GND 23 GND 3 3V AD 4 AD 3 5V AD 2 GND 2 GND AD 7 GND 3 3V AD 6 AD 5 GND 21 GND 33V AD 9 AD 8 M66EN T GND 20 GND AD 12 GND V I O AD 11 AD 10 GND 19 GND 33V AD 15 AD 14 GND AD 13 GND 18 GND SERR GND 3 3V PAR C BE 1 GND 17 GND 3 3V IPMB_SCL IPMB_SDA GND PERR GND 16 GND DEVSEL GND V I O STOP LOCK GND 15 GND 3 3V FRAME IRDY BD_SEL TRDY GND 12 Key Area 14 11 GND AD 18 AD 17 AD 16 GND C BE 2 GND 10 GND AD 21 GND 3 3V AD 20 AD 19 GND 9 GND E IDSEL AD 23 GND AD 22 GND 8 GND AD 26 GND V I O AD 25 AD 24 GND 7 GND AD 30 AD 29 AD 28 GND AD 27 GND 6 GND REQ GND 3 3V CLK AD 31 GND 5 GND BRSVP1AS5 BRSVPIB5 RST GND GNT GND 4 GND IPMB_PWR HEALTHY V I O INTP INTS GND 3 GND INTA INTB INTC 5V INTD GND 2 GND TCK 5V TMS TDO TDI GND 1 GND 5V 12V TRST 12V 5V GND Table B 4 P2 J2 Connector Pin Out for the System Controller Slot P2 J2 Connector Pin Out for the Star Trigger Slot Appendix B PXI Slots Pin Outs 93 Pin Z A B C D E F 2 GND GA4 GA3 GA2 GA1 GAO GND 21 GND PXI_LBRO GND PXI LBRI PXI LBR2 PXI LBR3 GND 20 GND PXI LBR4 PXI LBR5 PXI STARO GND PXI STARI GND 19 GND PXI STAR2 GND PXI STAR3 PXI STAR4 PXI STARS GND 18 GND PXI TRIG3 PXI_T
2. Connector Type SCSI Mating Connector SCSI 3 Pin Signal Pins Signal Pin Signal 1 GND 24 GND 47 DB 7 2 GND 25 GND 48 DB P 3 GND 26 GND 49 GND 4 GND 27 GND 50 CONN Detect 5 GND 28 GND 51 TERMPWR 6 GND 29 GND 52 TERMPWR 7 GND 30 GND 53 RESERVED 8 GND 31 GND 54 GND 9 GND 32 GND 55 ATN 10 GND 33 GND 56 GND 11 GND 34 GND 57 BSY 12 GND 35 DB 12 58 ACK 13 GND 36 DB 13 59 RST 14 GND 37 DB 14 60 MSG 15 GND 38 DB 15 61 SEL 16 GND 39 DB P1 62 C D 17 TERMPWR 40 DB 0 63 REQ 18 TERMPWR 4 DB 1 64 I O 19 RESERVED 42 DB 2 65 DB 8 20 GND 43 DB 3 66 DB 9 21 GND 44 DB 4 67 DB 10 22 GND 45 DB 5 68 DB 11 23 GND 46 DB 6 102 GX70xxA User s Guide Parallel Port Connector Connector Type D Sub 25 Pins Mating Connector 25 pin D Sub Male Pin Signal Signal Function Direction Pin Signal Signal Direction Name Name Function STB Strobe data Out 14 AFD Auto feed Out 2 PDO LSB of printer data Out 15 ERR Printer error In 3 PDI Printer data 1 Out 16 INIT Initialize Out printer 4 PD2 Printer data 2 Out 17 SLIN Select printer Out 5 PD3 Printer data 3 Out 18 GND Signal ground N A 6 PD4 Printer data 4 Out 19 GND Signal ground N A 7 PD5 Printer data 5 Out 20 GND Signal ground N A 8 PD6 Printer data 6 Out 21 GND Signal ground N A 9 PD7 Printer data 7 Out 22 GND Signal ground N
3. PXI Trigger Bus Segment 1 PXI Trigger Bus Segment 2 PXI Trigger Bus Segment 3 Figure 2 14 PXI Trigger Architecture Star Trigger Lines Thirteen PXI trigger lines are connected to slots 3 to 15 The PXI star trigger lines can be used to synchronize the operation of several different PXI peripheral modules The PXI star trigger bus offers ultra high performance synchronization features to users of PXI systems The star trigger bus implements a dedicated trigger line between the first peripheral slot adjacent to the system slot and the other peripheral slots A star trigger controller can be installed in this slot and can be used to provide very precise trigger signals to other peripheral modules Systems that do not require this advanced trigger can install any standard peripheral module in this slot Through the required use of line length equalization techniques for routing the star triggers PXI systems can meet demanding triggering requirements for which bused triggers are not appropriate Note that the star trigger can be used to communicate information back to the star trigger controller as in the case of reporting a slot s status as well as responding to information provided by the star trigger controller This trigger architecture for PXI gives two unique advantages in augmenting the bused trigger lines The first advantage is a guarantee of a unique trigger line for each module in the system Fo
4. Table B 2 P1 J1 Connector Pin Out for the System Controller Slot P2 J2 Connector Pin Out for System Controller Slot Appendix B PXI Slots Pin Outs 91 Pin z A B C D E F 22 GND GA4 GA3 GA2 GAI GAO GND 21 GND CLK6 GND RSV RSV RSV GND 20 GND CLKS GND RSV GND RSV GND 19 GND GND GND SMB SDA SMB SCL SMB ALERT4 GND 18 GND PXI TRIG3 PXI TRIG4 PXI TRIG5 GND PXI TRIG6 GND 17 GND PXI TRIG2 GND PRST REQ6 GNT6 GND 16 GND PXI TRIGI PXI TRIGO DEG GND PXI TRIG7 GND 15 GND PXI BRSVAIS GND FAL REQS GNT5 GND 14 GND AD 34 AD 33 GND AD 32 GND 13 GND AD 38 GND V O AD 37 AD 36 GND 12 GND AD 42 AD 41 AD 40 GND AD 39 GND 11 GND AD 45 GND V O AD 44 AD 43 GND 10 GND AD 49 AD 48 AD 47 GND AD 46 GND 9 GND AD 52 GND V O AD 51 AD 50 GND 8 GND AD 56 AD 55 AD 54 GND AD 53 GND 7 GND ae GND V O AD 58 AD 57 GND 6 GND AD 63 AD 62 AD 61 GND AD 60 GND 5 GND C BE 5 GND V O C BE 4 PAR64 GND 4 GND V O PXI BRSVB4 C BE 7H GND C BE 6 GND 3 GND CLK4 GND GNT3 REQ4 GNT4 GND 2 GND CLK2 CLK3 SYSEN GNT2 REQ3 GND 1 GND CLK1 GND REQI GNTI REQ2 GND Table B 3 P2 J2 Connector Pin Out for the System Controller Slot 92 GX70xxA User s Guide P1 J1 Connector Pin Out for the Star Trigger Slot
5. printf Slot i Temperature 0 1f r n i 1 adTemp i else if strcmp szOperation GETPXITRIGLINE Check number of arguments recived if argc lt 5 DisplayUsage nTrigline SHORT strtol argv NULL 0 nChassisSeg SHORT strtol argv NULL 0 GxChassisGetPxiTriggerLine nHandle nTrigline nChassisSeg amp nDirection amp nPrimSideMode amp nSecSideMode amp nStatus CheckStatus nStatus printf PXI Trigger Line i Segment i settings Direction i Primary Side Mode i Secondary Side Mode i r n nTrigline nChassisSeg nDirection nPrimSideMode nSecSideMode else if strcmp szOperation SETPXITRIGLINE Check number of arguments recived if argc lt 8 DisplayUsage nTrigline SHORT strtol argv NULL 0 nChassisSeg SHORT strtol argv NULL 0 nDirection SHORT strtol argv NULL 0 nPrimSideMode SHORT strtol argv NULL 0 nSecSideMode SHORT strtol argv NULL 0 GxChassisSetPxiTriggerLine nHandle nTrigline nChassisSeg nDirection nPrimSideMode nSecSideMode amp nStatus CheckStatus nStatus printf PXI Trigger Line i Segment i settings Direction i Primary Side Mode i Secondary Side Mode iNr Mn nTrigline nChassisSeg nDirection nPrimSideMode nSecSideMode else if strcmp szOperation SUM print board summary GxChassisGetBoardSummary nHandle sz CheckStatus nStatus p
6. ND U EI WwW N Example The following example returns the backplane s eight power supplies voltages SHORT nStatus DOUBLE adVoltage 8 GxChassisGetPowerSuppliesVoltages nHandle adVoltage amp nStatus See Also GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString 56 GX70xxA User s Guide GxChassisGetFanSpeed Purpose Returns the fan speed and control settings Syntax GxChassisGetFanSpeed nHandle pnSpeedControl pnSpeed pnStatus Parameters Name Type Commenis nHandle SHORT Handle to a GX70XX Chassis pnSpeedControl PSHORT Returns the fan speed control mode as follows 0 GXCHASSIS FAN SPEED MODE AUTO fan speed is automatically controlled by the chassis When mode is set to Auto the user can specify fan speed based on user defined high and low temperature thresholds 1 GXCHASSIS FAN SPEED MODE USER DEFINED Fan speed is specified by the user pnSpeed value pnSpeed PSHORT Returns the fan speed as follows 0 GXCHASSIS FAN SPEED MIN Fan speed is at the minimum operational range 1 GXCHASSIS FAN SPEED MID Fan speed is at the middle operational range 2 GXCHASSIS FAN SPEED MAX Fan speed is at the maximum operational range pnStatus PSHORT Returned status 0 on success negative number on failure Comments When the fan speed control is set to Auto GXCHASSIS FAN SPEED MODE AUTO
7. Connect the PXI trigger line direction to cross from Left segment to the Right segment GXCHASSIS PXI TRIGGER BUS LINE RIGHT TO LEFT Connect the PXI trigger line direction to cross from Right segment to the Left segment Returns the Specified PXI trigger line primary side mode modes are as follows GXCHASSIS PXI TRIGGER BUS LINE MONITOR the primary segment side left does not drive the specified trigger line default GXCHASSIS PXI TRIGGER BUS LINE DRIVE LOW the primary segment side left drives the specified trigger line low default GXCHASSIS PXI TRIGGER BUS LINE DRIVE HIGH the primary segment side left drives the specified trigger line high default Note this functionality is supported by bridgeboard revisions G and above previous bridgeboard revision will not be affected Returns the Specified PXI trigger line secondary side mode modes are as Function Reference Guide 59 follows 0 GXCHASSIS PXI TRIGGER BUS LINE MONITOR the secondary segment side right does not drive the specified trigger line default 1 GXCHASSIS PXI TRIGGER BUS LINE DRIVE LOW the secondary segment side right drives the specified trigger line low default 2 GXCHASSIS PXI TRIGGER BUS LINE DRIVE HIGH the secondary segment side right drives the specified trigger line high default Note this functionality is supported by bridgeboard revisions G and above previous bridgeboard revision will not be affected
8. Figure 2 8 GX7000B GX7002B Rear I O Panel Input Power Receptacle This receptacle connects to the power cord provided Several connections are available only on the GX7000B and only if used with the GX79xx Embedded Controller The connections are marked on the rear I O panel These connections are COM Serial COM port Connectors Two Serial Ports are available depending on your specific controller These ports may be routed to the rear or front panel and are factory preset to RS 232 mode By default COMI is available at the front panel and COM2 at the rear panel COMI may be routed to the rear panel by using the CMOS setup Furthermore COMI when routed to the back can be configured as RS 422 or RS 485 Contact Marvin Test Solutions for more details regarding this configuration Tow USB Connector Two USB ports Ethernet Connector A 10 100 BaseT Ethernet port Some controllers require that you change the controller s CMOS configuration in order to use this port from the rear panel PXI 10 MHz Input and Output Connections An external 10 MHz clock can be provided to the chassis via this connection When present the chassis will automatically select this input as the 10 MHz reference for the PXI backplane The 10 MHz output connection provides a buffered 10 MHz PXI clock output VGA Connector Connection for system monitor display 12 GX70xxA User s Guide Auto High Fan Speed Control The fan speed control allows the user
9. 70 C e Warning and shutdown limits programmable via software driver e Status Query via software driver and audible alarm for a warning limit condition Power Supply Monitoring Monitored system power supply voltages 3 3 5 12 12 VIO value Accuracy 2 of reading Appendix A Specifications 87 Clock Integrated 10MHz PXI system clock with auto detect function Presence of an external 10 MHz PXI clock will disable the internal clock source External 10 MHz GX70x0B GX70x2B GX7005A GX7015A models Input BNC TTL compatible presence of input signal will override internal 10 MHz and slot 2 10 MHz clock if present Output BNC TTL compatible Internal 10 MHz accuracy 100 ppm Slots All GX70xx chassis have a total of 20 slots e 1 System Controller Slot e PXI Star Trigger Controller Slot can be used by any PXI cPCI instrument e 13 PXI cPCI Instruments with Star Trigger e 5 PXI cPCI Instruments without Star Trigger 88 GX70xxA User s Guide Physical Dimensions and Weights Empty Weight GX70xxA GX7000A 38 lbs GX7010A 35 Ibs GX7002A 44 Ibs GX7012A 41 lbs GX70xxA 1100 GX70xxB GX7015 EXT GX7000A 39 Ibs GX7010A 36 lbs GX7002A 45 lbs GX7012A 42 lbs GX7000B 39 Ibs GX7010B 36 Ibs GX7002B 45 Ibs GX7012B 42 Ibs GX7015A 70 Ibs Dimensions GX7000A B GX7010A B 8U 14 H x 17 6 W x 14 D GX7002A B GX7012A B GX7015 EXT 10U 17 5 H x 17 6 W x 19 68 D
10. GX70IS System Power Supplies tU Re BER DR iet eite edu o RU 20 GXT7015 Power DistribUution oto eme etes et e IR teet eh Eee tr e ivt dete a ae 20 Overview of the GxChassis Software esses nennen trementem eren eene enne enne trennt tenere 21 GxChassis driver Features 5 nino te trien iei te RIED D ER RR RHET CIERRE Ire EENS EENS 21 Virtual Panel DeSCcriptioti esise de eee dee ie led pe eee ei 22 Virtual Panel Initialize Dialog entren eget yer tret gero dh svt eben Eee u ods uper AE 23 Virtual Panel Temperature Settings sseeseeeeeeeseeeeeneeeeeee nennen teen nren rennen enne ne terrere teretes 23 Virtual Panel PXI Trigger Limes eene rte oe Pee eoe i eterne ee OOo ET 25 Virtual Panel Advanced page nne Pe tette re Prep ae ipee EEN 26 Virtual Panel About 27 Chapter 3 Setup and Installation cscccceeeeeseeesceeseseeeeneeeeeeseeesaaesnseeeeneeeeseaeseseaesnseeeeeneesscaesananenseeetes 29 Unpacking and Inspecting the Chassis nennen nennen eene enne trennen teens 29 Mounting Inform tion e B nene Denimenebetee re D Oe ERR EE PEE ee reri ip ert telnet 29 GX7000 GX7010 GX7002 GX7012 GX7015 EXT Line Voltage Selection and Current Values 29 GX7005A GX7015A Input Power Requirement eese eren nennen eene emere nennt 30 Chassis Installation eio eee e HU d deer eei tI teeta Rr et dedere ls 30 GX7000 Master and GX7010 Slav
11. PXI trigger line 6 GXCHASSIS PXI TRIGGER BUS LINE7 PXI trigger line 7 nSegment SHORT Specified PXI chassis Segments 0 GXCHASSIS SEGMENT 0 TO SEGMENT 1 Segment Slots 2 7 connecting to Segment Slots 8 13 chassis left side bridge 1 GXCHASSIS SEGMENT 1 TO SEGMENT 2 Segment Slots 8 13 connecting to Segment Slots 14 20 chassis right side bridge 0 Uc e e pacc cm pnPrimary PSHORT Returns the Specified PXI trigger line primary side logic level 0 The primary segment side left specified trigger line is low 1 The primary segment side left specified trigger line is high pnSecondary PSHORT Returns the Specified PXI trigger line secondary side logic level 0 The secondary segment side right specified trigger line is low The secondary segment side right specified trigger line is high pnStatus PSHORT Returned status 0 on success negative number on failure Comments Note this functionality is supported by bridgeboard revisions G and above Example The following example returns PXI trigger line 0 Segment Slots 2 7 connecting to Segment Slots 8 13 levels SHORT nStatus SHORT nPrimary nSecondary GxChassisGetPxiTriggerLine nHandle GXCHASSIS PXI TRIGGER BUS LINEO GXCHASSIS SEGMENT 0 TO SEGMENT 1 amp nPrimary amp nSecondary nStatus See Also GxChassisSetPxiTriggerLine GxChassisGetErrorString Function Reference Guide 61 GxChassisGetShutdownTemperature Purpose Returns the shutdown temper
12. pnStatus PSHORT Returned status 0 on success negative number on failure Comments The user can monitor the specified trigger line level high or low using the GxChassisGetPxiTriggerLineLevels supported by bridgeboard revisions G and above Example The following example returns PXI trigger line 0 Segment Slots 2 7 connecting to Segment Slots 8 13 settings SHORT nStatus SHORT nDirection nPrimaryMode nSecondaryMode GxChassisGetPxiTriggerLine nHandle GXCHASSIS PXI TRIGGER BUS LINEO GXCHASSIS SEGMENT 0 TO SEGMENT 1 amp nDirection amp nPrimaryMode amp nSecondaryMode nStatus See Also GxChassisSetPxiTriggerLine GxChassisGetPxiTriggerLineLevels GxChassisGetErrorString 60 GX70xxA User s Guide GxChassisGetPxiTriggerLineLevels Purpose Returns the specified PXI trigger line segment Left and Right logic levels Syntax GxChassisGetPxiTriggerLineLevels nHandle nLine nSegment pnPrimary pnSecondary pnStatus Parameters Name Type Commenis nHandle SHORT Handle to a GX70XX Chassis nLine SHORT Specified PXI trigger line of the specified PXI chassis Segment GXCHASSIS PXI TRIGGER BUS LINEO PXI trigger line 0 GXCHASSIS PXI TRIGGER BUS LINEI PXI trigger line 1 GXCHASSIS PXI TRIGGER BUS LINE2 PXI trigger line 2 GXCHASSIS PXI TRIGGER BUS LINE PXI trigger line 3 GXCHASSIS PXI TRIGGER BUS LINEA PXI trigger line 4 GXCHASSIS PXI TRIGGER BUS LINES PXI trigger line 5 GXCHASSIS PXI TRIGGER BUS LINE6
13. s README IXT erronee repr 36 37 JE eerie udis See P1 Readme File eee 37 j 93 See P2 Rear Panel 99 RS 232 5 5o a o bee paistia 4 5 35 K Keyboard Connector 10 99 S Sample Program Listing sees 41 L Sample Programs sees 41 RE 4 LabMiew eet Sts eee ee ieee 38 GOM EE 10 11 Line Voltage Selection 29 30 Serial Port Connector 99 EDD eegen Segen RE RR en RH 32 36 38 Setup Maintenance Program 38 Slot 4 8 12 15 16 19 20 31 34 87 92 93 94 95 96 97 107 Slots err 4 15 16 87 89 Peripheral ete 16 Star Trigger stetit 8 12 16 System 8 12 15 19 20 87 90 91 Specifications 0 eee cee cesecsecseecreeeseeeeeeeeeees 1 83 Stand Alone Configuration esses 31 System Directory eE R ee tpe 36 System Reference Clock 18 19 20 T Temperature Settings sese 23 The PXI Standatd eee RA 5 Index 111 Trigger BUS iet hp ed 17 18 U Unpacking the GX70xxA sese 29 USB Conpnector ee 10 11 100 Using External Instruments s 35 V Virtual Panel 22 23 25 26 27 32 36 About Page ete De Uter eet Me RUE 27 Advanced page eee ee0eee eee ee eeee 00000000 eee eee 26 Initialize Dialog eee net 23 Virtual Panel Des
14. the user can specify the temperature threshold range low and high When threshold is lt low temp then the fan speed will be set to low when threshold is gt high temp the fan speed will be set to high In between those threshold points the chassis will set the fan speed relative to the measured chassis temperature e g if the fan s low threshold temperature is set to 20 and the high threshold temperature is set to 40 and the chassis temperature is 30 then the fan speed will be set to the medium speed When fan speed control is set to user defined GXCHASSIS FAN SPEED MODE USER DEFINED then the fan speed will stay constant according to the programmed pnSpeed value Note this functionality is supported by bridgeboard revisions G and above Example The following example returns fan speed and control settings SHORT nStatus SHORT nSpeedControl nSpeed GxChassisGetFanSpeed nHandle amp nSpeedControl amp nSpeed amp nStatus See Also GxChassisSetFanSpeed GxChassisGetFanThreshold Temperatures GxChassisGetErrorString Function Reference Guide 57 GxChassisGetFanThresholdTemperatures Purpose Returns the fan low and high threshold temperatures Syntax GxChassisGetFanThresholdTemperatures nHandle pdMinThreshold pdMaxThreshold pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pdMinThreshold PDOUBLE Returns the fan s low threshold temperature speed value is either in Fahrenh
15. 20 PXI slots This supply also supplies 3 3V to slots 8 20 An additional 3 3V supply supplies 40A to slots 1 8 In addition there are 4 VCC VEE programmable power supplies which supply 20 amps to each quadrant as well as an additional 3 3 V supply which supplies up to 60 amps via the J5 connector Table 2 3 details the GX7005 GX7015 system power capabilities Slot Voltage 5V 3 3V 12V 12V PXI Power connected to all slots 60A 32A 3A PXI Power slots 8 20 40 A PXI Power slots 1 7 40 A VCC 10 to 30 V VEE 4 to 18 V Programmable VCC amp VEE Supplies 4 20A 20A Supplemental 3 3V via P5 connector 60A Table 2 3 GX7005 GX7015 System Power Capabilities Total power for 3 3V and 5V cannot exceed 300 W Overview 21 The VCC VEE power supplies are allocated to the following PXI slots Quadrant 1 Slots 4 7 Quadrant 2 Slots 8 11 Quadrant 3 Slots 12 15 Quadrant 4 Slots 16 19 Overview of the GxChassis Software Once the GxChassis software installed the following tools and software components are available PXI PCI Explorer applet use to configure the PXI chassis controllers and devices This is required for accurate identification of your PXI instruments later on when installed in your system The applet configuration is saved to PXISYS ini and PXIeSYS ini that are used by Marvin Test Solutions instruments the VISA provider and VISA
16. A 10 ACK Character accepted In 23 GND Signal ground N A 11 BSY Busy In 24 GND Signal ground N A 12 PE Paper end In 25 GND Signal ground N A 13 SLCT Ready to receive In Appendix D GX7015 EXT Rear Panel Power Connections 103 Appendix D GX7015 EXT Rear Panel Power Connections The five connector located on the rear panel of the GX7015 EXT provide up to 3 voltages to the P5 PXI connectors in slots 2 through 20 TIE TT ic MARVIN TEST SOLUTIONS WARNING HGH VOLTAGE rn man 106 120 geg 4 Pty ore Ane Zeg JA ty VO rt Wm o lot 9 Slot 12 Slot 5 Siot B Slot 2 Slot 4 External Power External Power External Power we peece Poooc aO 000c 00006 peeee wk EU amp Eo Figure D 1 GX7015 EXT Rear Panel Power Connections 104 GX70xxA User s Guide Additionally each of these voltage rails includes a remote sense connection which is connected at the PXI backplane in order to minimize voltage drop Each voltage rail can deliver up to 3A per PXI slot For high current applications all voltage pins must be utilized Pin outs for the external voltage connectors are detailed in the following table SE L3 uw SE EE s Ground Table D 1 External Power Connector Pin Out Table The mating connector and pins for the external power connectors is a Molex part e Connector P N 050 84 1155 15 position e Pins P N 002 08 1004 requires 15 per conne
17. AD 51 AD 50 GND 8 GND AD 56 AD 55 AD 54 GND AD 53 GND 7 GND AD 59 GND V O AD 58 AD 57 GND 6 GND AD 63 AD 62 AD 61 GND AD 60 GND 5 GND C BE 5 GND V O C BE 4 PAR64 GND 4 GND V O PXI BRSVB4 C BE 7 GND C BE 6 GND 3 GND PXI LBR7 GND PXI LBR8 PXI LBR9 PXILBRIO GND 2 GND PXI LBRI1 PXI LBR12 UNC PXI LBL7 PXLLBL8 GND 1 GND PXI LBL9 GND PXI LBLIO PXI LBLI1 PXILBLI2 GND Table B 7 P2 J2 Connector Pin Out for the Peripheral Slot 96 GX70xxA User s Guide P5 J5 Connector Pin Out for the Peripheral Slots 2 20 Pin z A B c D E F 22 GND 3 3 V PXD NC 300V 300V NC GND 21 GND 3 3 V sat NC NC NC NC GND 20 GND 3 3 V sat 3 3 V PXD 3 3 V sat GND GND 19 GND DIOB2 GND 3 3 V sat 3 3 V PXD 3 3 V sat GND 18 GND DIOB1 3 3 V PXD 3 3 V sat GND 3 3 V sat GND 17 GND DIOBO GND 3 3 V sat 3 3 V PXD GND 16 GND LCB12 3 3 V PXD RCB12 GND GND 15 GND LCBI1 GND RCBII 3 3 V PXD ID3 GND 14 GND LCB10 3 3 V PXD RCB10 GND ID2 GND 13 GND LCB9 GND RCB9 DVL PS IDI GND VEE 12 GND LCB8 DVL PS DVL PS GND IDO GND VEE VEE 11 GND LCB7 GND RCB8 DVL PS GND VEE 10 GND DVL_PS DVL_PS DVL_PS GND DVL_PS GND VEE VEE VEE VEE 9 GND DVL_PS GND RCB7 DVH_PS DVL_PS GND VEE VCC VEE 8 GND LCB6 DVH_PS DVH_PS GND GND VCC VCC 7 GND DVH_PS GND RCB6 DVH_PS DVH_PS GND VCC VCC VCC 6 GND DVH_PS DVH_PS DVH_PS
18. DLL driver 40 GX70xxA User s Guide Programming Using Pascal Delphi To use the driver with Borland Pascal or Delphi the user must include the GxChassis pas to the project The GxChassis pas file contains a unit with function prototypes for the DLL functions Include the GxChassis unit in the uses statement before making calls to the GxChassis functions Programming GxChassis mainframes Using ATEasy The GxChassis package is supplied with an ATEasy driver The ATEasy driver uses the GxChassis dll to program the chassis functions The ATEasy driver includes an example that contains a program and a system file for use with the ATEasy driver Plain language commands declared in the ATEasy driver are easier to use than using the DLL functions directly The driver commands will also generate exception that allows the ATEasy application to trap errors without checking the status code returned by the DLL function after each function call The ATEasy driver commands are similar to the DLL functions in name and parameters with the following exceptions e The nHandle parameter is omitted The driver handles this parameter automatically ATEasy uses driver logical names instead i e CHASSISI CHASSIS2 e The nStatus parameter was omitted Use the Get Status commands instead of checking the status After calling a DLL function the ATEasy driver will check the returned status and will call the error statement in case of an error status to genera
19. GND DEVSEL GND V I O STOP LOCK GND 15 GND 3 3V FRAME IRDY BD_SEL TRDY GND 12 Key Area 14 11 GND AD 18 AD 17 AD 16 GND C BE 2 GND 10 GND AD 21 GND 3 3V AD 20 AD 19 GND 9 GND C BE 3 IDSEL AD 23 GND AD 22 GND 8 GND AD 26 GND V I O AD 25 AD 24 GND 7 GND AD 30 AD 29 AD 28 GND AD 27 GND 6 GND REQ GND 3 3V CLK AD 31 GND 5 GND BRSVPI1AS5 BRSVPIB5 RST GND GNT GND 4 GND IPMB_PWR HEALTHY V I O INTP INTS GND 3 GND INTA INTB INTC 5V INTD GND 2 GND TCK 5V TMS TDO TDI GND 1 GND 5V 12V TRST 12V 5V GND Table B 6 P1 J1 Connector Pin Out for the Peripheral Slot P2 J2 Connector Pin Out for the Peripheral Slot Appendix B PXI Slots Pin Outs 95 Pin Z A B e D E F 22 GND GA4 GA3 GA2 GAI GAO GND 21 GND PXI LBRO GND PXILBRI PXI LBR2 PXILBR3 GND 20 GND PXI LBR4 PXI LBR5 PXI LBLO GND PXI LBLI GND 19 GND PXI LBL2 GND PXI LBL3 PXILLBL4 PXILBLS GND 18 GND PXI TRIG3 PXI TRIG4 PXI TRIGS GND PXI TRIG6 GND 17 GND PXI TRIG2 GND RSV PXI STAR PXI CLK10 GND 16 GND PXI TRIGI PXI TRIGO RSV GND PXI TRIG7 GND 15 GND PXI BRSVAIS GND RSV PXI LBL6 PXILBR6 GND 14 GND AD 35 AD 34 AD 33 GND AD 32 GND 13 GND AD 38 GND V O AD 37 AD 36 GND 12 GND AD 42 AD 41 AD 40 GND AD 39 GND 11 GND AD 45 GND V O AD 44 AD 43 GND 10 GND AD 49 AD 48 AD 47 GND AD 46 GND 9 GND AD 52 GND V O
20. GND DVH_PS GND VCC VCC VCC VCC 5 GND LCB5 GND RCB5 5V stndby GND 4 GND LCB4 5V PXI RCB4 GND CTL3 GND 3 GND LCB3 GND RCB3 12V PXD CTL2 GND 2 GND LCB2 12V PXD RCB2 GND CTLI GND 1 GND LCBI GND RCBI CTLO GND Table B 8 P5 J5 Connector Pin Out for Peripheral Slots Note Pin outs for GX7005A amp GX7015A chassis only P5 J5 Connector Pin Out for Peripheral Slots 2 20 Appendix B PXI Slots Pin Outs 97 Voltage V1 Voltage V2 Voltage V3 Ground Ground P5 A20 P5 A6 P5 A9 P5 B1 P5 D2 P5 A21 P5 A7 P5 A10 P5 B3 P5 D4 P5 C17 P5 B6 P5 B10 P5 B5 P5 D6 P5 C18 P5 B8 P5 B12 P5 B7 P5 D8 P5 C19 P5 C6 P5 C10 P5 B9 P5 D10 P5 C20 P5 C8 P5 C12 P5 B11 P5 D12 P5 E18 P5 D7 P5 D11 P5 B13 P5 D14 P5 E19 P5 D9 P5 D13 P5 B15 P5 D16 P5 E6 P5 E9 P5 B17 P5 D18 P5 E7 P5 E10 P5 B19 P5 D20 Table B 9 P5 j5 Connector Pin Out for Peripheral Slots GX7015 EXT Chassis 98 GX70xxA User s Guide Appendix C Rear Panel Connector Layout 99 Appendix C Rear Panel Connector Layout This section provides information on the rear panel connectors of the GX7000A GX7010A when used in conjunction with the GX79XX embedded controller Serial Port Connector Connector Type D Sub 9 pins Mating Connector 9 pin D Sub Female Pin Signal Name Signal Function Direction 1 DCD Data carrier detect In 2 RXD Receive data In 3 TXD Transmit d
21. Star Trigger Slot Air Intake Panel Figure 2 5 GX7000A Front View System Slot Power Switch On Off rocker switch with a power On LED System Slot Slot 1 The System Slot is the leftmost slot and is used for embedded or remote controllers The system slot can accept any embedded controller that is 1 or 2 slots wide The Marvin Test Solutions GX79xx models support the integral rear I O connections to the built in drives and rear panel I O connections Star Trigger Controller Slot Slot 2 Either a Star Trigger controller or any PXI cPCI instrument can use the Star Trigger Controller slot Air Intake Panel This panel provides the intake for the 4 fans used for cooling of the GX7000 DO NOT BLOCK THIS PANEL Overview 9 GX7000 GX7002 Chassis Description Rear View When used in conjunction with the GX79xx embedded controllers many of the controller s peripheral I O connections are available through the rear panel This rear I O panel is not present of the GX7010 and GX7012 chassis Figure 2 6 shows the rear view of the GX7000 Rear UO Panel Input Power Receptacle Air Outlets Figure 2 6 GX7000 Rear View Note The GX7000A s rear I O panel is configured differently and supports only Ethernet USB PS2 and 2 COM interfaces Figure 2 7details the GX7000A rear panel and Figure 2 8 details the rear panel of the GX7000B model 10 GX70xxA User s Guide GX7000A GX7002A Rear I O Panel Input Power Rec
22. arising out of the use of or inability to use this product even if Marvin Test Solutions has been advised of the possibility for such damages Copyright Copyright 2003 2013 by Marvin Test Solutions Inc All rights reserved No part of this document can be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying recording or otherwise without the prior written consent of Marvin Test Solutions ii GX70xxA User s Guide Trademarks ATEasy CalEasy DIOEasy DtifEasy WaveEasy Marvin Test Solutions prior name is Geotest Marvin Test Systems Inc C Builder Delphi Embarcadero Technologies Inc LabView LabWindows CVI National Instruments Microsoft Developer Studio Microsoft Visual C Microsoft Visual Basic NET Windows 95 98 NT ME 2000 XP VISTA Windows 7 or 8 Microsoft Corporation All other trademarks are the property of their respective owners GX700xxA User s Guide iii Table of Contents Safety and Handling eene unn Eeer i Warranty M M i It OW Need Help gees REOR IUD EELER i nselatget aenneren ee EES i A EE i Trademarks nece bee en ene Urine pU Uto en etnies ii Eoo de IC iii Chapter 1 Introduction e osazen ee SEENEN ENNEN EENS NEE EEN ENEE 1 Manual S ope pega eS onem pre rae eR A EE E T 1 Manual Organization renon rr etes ree ee ros
23. defects in materials and workmanship for a period of 12 months Marvin Test Solutions shall repair or replace at its discretion any defective product during the stated warranty period The software warranty includes any revisions or new versions released during the warranty period Revisions and new versions may be covered by a software support agreement If you need to return a product please contact Marvin Test Solutions Customer Technical Services department via https www marvintest com magic the Marvin Test Solutions on line support system If You Need Help Visit our web site at https www marvintest com for more information about Marvin Test Solutions products services and support options Our web site contains sections describing support options and application notes as well as a download area for downloading patches example patches and new or revised instrument drivers To submit a support issue including suggestion bug report or question please use the following link https www marvintest com magic You can also use Marvin Test Solutions technical support phone line 949 263 2222 This service is available between 7 30 AM and 5 30 PM Pacific Standard Time Disclaimer In no event shall Marvin Test Solutions or any of its representatives be liable for any consequential damages whatsoever including unlimited damages for loss of business profits business interruption loss of business information or any other losses
24. going to slots 3 through 15 The Star Trigger is used to synchronize between 14 instruments and it utilizes back plane traces that are of equal length providing for a skew of less than 1nSec between slots If you do not need a Star Trigger Controller any PXI or cPCI instrument can be used in this slot See Figure 2 14 in this chapter for more information about the available trigger architectures Peripheral Slots The GX70xx models have eighteen peripheral slots located in slots 3 through 20 as shown in Figure 2 14 Slots 3 through 15 support the Star Trigger while slots 16 through 20 accommodate PXI or cPCI instruments without the Star Trigger 3U and 6U Boards The GX70xxA B supports both form factors of PXI instruments 3U 100 by 160 mm or 3 94 by 6 3 in and 6U 233 35 by 160 mm or 9 19 by 6 3 in These two form factors are shown in Figure 2 12 J5 Connector for Ejector injector z DIO Power Connections dg J4 1 PXI Reserved i 5U PX Il a 1J3 PXI Reserved 6 Bit PCI and S PXI Features 64 Bit PCI and PXI Features 32 Bit PC 3c Bit PC Figure 2 12 3U and 6U PXI Boards The PXI board has two rear connectors J1 and J2 J1 is used to carry the PCI signals and J2 is used to carry the PXI signals PXI signals include the local bus star trigger signals and trigger bus signals They are described later in this chapter The GX70xxA B backplane carries the interface connectors P1 and P2 and pr
25. have different numbers Legacy slots numbers are used by older MarvinTestSolutions or VISA drivers Alias names can provide a way to address a PXI device using your logical name e g DMMI For more information regarding these numbers see the GxXXXInitialize and GxXXXInitializeVisa functions Save you work PXI Explorer saves the configuration to the following files located in the Windows folder PXISYS ini PXIeSYS ini and GxPxiSys ini Click on the Save button to save you changes The PXI Explorer prompt you to save the changes if changes were made or detected an asterisk sign in the caption indicated changes 7 PXI PCI Explorer x Status ZS PXI System Extemal PC Chassis 1 lt GX7000 gt S N 54 gt Slot 1 System Slot Slot 6 Geotest GX1649 64 Channel Arbitrary Analog Output Board A VISA Resource PXI5 11 INSTR Status Device is working property A nSlot 0106 A Legacy nSlot 6 A Alias M Device Settings PXI Settings Slot 14 Geotest GX1034 Certification and Verification Module Board Figure 3 4 PXI PCI Explorer 34 GX70xxA User s Guide Installing a PXI Instrument Install a PXI Instrument board PXI module as follows 1 Turn off the PXI chassis and unplug the power cord 2 Set the board switches and jumpers if required D Caution Electrostatic discharge can damage components on the GX70xxA and PXI modules
26. provided by the GX70x0B GX70x2B and GX7015 EXT for a PXI slot is listed in the Table 2 4 below VI Slot Voltage has 5V 3 3V 12V 12V System Slot 11A 8A 10A 1A 0 25A Instrument Slot 11A 8A 10A 1A 0 25A Table 2 4 Power provided by the GX70x0B and GX70x2B chassis The dual power supply design of the GX70x0B and GX70x2B provides for additional power beyond what is specified in the table Approximately 30 more power is available to slots 2 through 7 GX7015 System Power Supplies The power system for the GX7015 provides approximately 4 5 KW of system power and includes high power supplies for digital pin electronics VCC and VEE as well as an additional 3 3 V supply that is supplied via the backplane s P5 connectors The VCC and VEE power supplies are programmable and are controlled via the digital instrument drivers based upon the drive and sense voltage levels programmed by the user The result is that overall instrument power consumption and power dissipation can be minimized resulting lower operating temperatures and increased reliability Additionally the GX7015 s backplane is segmented into four power system quadrants allowing each quadrant to be independently controlled and programmed providing additional flexibility and further optimizing overall power system management GX7015 Power Distribution The GX7015 power system includes a 560 watt power supply which supplies the 5 V 12V and 12 V to all
27. rack so the air intake openings in the front and the air outlet openings along the rear panel are not blocked Keep other equipment a minimum of 3 inches away from the air intake and outlets Rack mount applications require the optional rack mount kit which is available from Marvin Test Solutions Refer to the rack mount kit documentation to install your GX70xxA in an instrument rack GX7000 GX7010 GX7002 GX7012 GX7015 EXT Line Voltage Selection and Current Values The voltage selection for proper operation of the GX700 GX7010 GX7002 GX7012 and GX7015 EXT is automatic A or B models The Chassis power supplies will automatically select the proper input voltage configuration Check the voltage current requirements on the unit s rear panel decal to verify that you have the correct circuit breaker The GX700 GX7010 GX7002 GX7012 and GX7015 EXT chassis can operate with line voltages of 100 120 220 and 240 VAC 30 GX70xxA User s Guide GX7005A GX7015A Input Power Requirements The GX7005A GX7015A high power chassis requires a 3 phase delta input power service Input AC power requirements are e 120 VAC phase to neutral 208 VAC phase to phase delta power configuration e 20 amps per phase e 47 to 63 Hz Figure 3 1 details the input power connections The input power connector on the chassis is a Hubbell HBL 2815 and the mating connector is a Hubbell HBL 2813 The chassis is supplied with a 10 foot power cable The power cabl
28. see http www vxi org VISA is used to locate and communicate with PXI serial VXI and GPIB peripheral modules and is supported by test development software packages such as ATEasy LabVIEW LabWindows CVI and Agilent VEE PXI expands upon the PCI bus resulting in PXI users receiving all the benefits of PCI and cPCI within an architecture that also supports mechanical electrical and software features These features are typically focused on test amp measurement data acquisition industrial instrumentation and factory automation applications The PXI standard is maintained by the PXI Systems Alliance see http www pxisa org Manufacturers of PXI products are members of the alliance and sub committees are assigned to manage different aspects of the specifications Consequently PXI users experience full interoperability between devices as all are designed to the same standards Compared to PC based products PXI products are subjected to higher and more carefully defined levels of environmental performance a necessity in today s industrial environments Chassis Models The GX7xxx chassis are available in several configurations providing maximum flexibility for a variety of applications The following models are available e GX7000 A or B This innovative chassis includes a DVD CDRW floppy disk A model only and hard disk drives The GX7000 A or B is designed to operate with the GX79xx family of embedded controllers
29. speed will be set to low when threshold is gt high temp the fan speed will be set to high In between these threshold points the chassis will set the fan speed relative to the measured chassis temperature e g if the fan s low threshold temperature is set to 20 and the high threshold temperature is set to 40 and the chassis temperature is 30 then the fan speed will be set to the medium speed When fan speed control is set to user defined GXCHASSIS FAN SPEED MODE USER DEFINED then the fan speed will stay constant according to the programmed pnSpeed value Note this functionality is supported by bridgeboard revisions G and above Example The following example sets the fan speed to Auto SHORT nStatus GxChassisSetFanSpeed nHandle GXCHASSIS FAN SPEED MODE AUTO 0 amp nStatus See Also GxChassisGetFanSpeed GxChassisSetFanThreshold Temperatures GxChassisGetErrorString Function Reference Guide 75 GxChassisSetFanThresholdTemperatures Purpose Sets the fan low and high threshold temperatures Syntax GxChassisSetFanThresholdTemperatures nHandle dMinThreshold dMaxThreshold pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis dMinThreshold DOUBLE Fan s low threshold temperature speed Value is either in Fahrenheit or Celsius as was set by the GxChassisSetTemperatureScale function call dMaxThreshold DOUBLE Fan s high threshold temperature speed Value is either in Fahrenhe
30. the GxChassis help file the README TXT file and driver samples The following is a brief description of each installation file Driver File and Virtual Panel e GxChassis dll 32 Bit MS Windows DLL for applications running under Windows 95 98 Me NT 2000 XP or above e GxChassispanel exe An instrument front panel program for all GxChassis supported boards Interface Files The following GxChassis interface files are used to support the various development tools e GxChassis h header file for accessing the DLL functions using the C C programming language The header file compatible with the following 32 bit development tools Microsoft Visual C Microsoft Visual C NET Borland C e GxChassis LIB Import library for GxChassis dll used when linking C C application that uses GxChassis dll e GxChassisBC LIB Import library for GxChassis dll used when linking Borland C C application that uses GxChassis dll e GxChassis pas interface file to support Borland Pascal or Borland Delphi e GxChassis bas Supports Microsoft Visual Basic 4 0 5 0 and 6 0 e GxChassis vb Supports Microsoft Visual Basic NET e GxChassis drv ATEasy driver File for GxChassis Virtual Panel Program Setup and Installation 37 On line Help and Manual GxChassis chm On line version of the GxChassis User s Guide The help file is provided in a Windows Compiled HTML help file CHM The file contains information about
31. the GxChassis mainframe programming reference and panel operation Gx70xxUG pdf On line printable version of the GxChassis User s Guide in Adobe Acrobat format To view or print the file you must have the reader installed If not you can download the Adobe Acrobat reader free from http www adobe com ReadMe File README TXT Contains important last minute information not available when the manual was printed This text file covers topics such as a list of files reguired for installation additional technical notes and corrections to the GxChassis manuals You can view and or print this file using the Windows NOTEPAD EXE or any other text file editors Example Programs The sample program includes a C C sample compiled with various development tools Visual Basic example and an ATEasy sample Other examples may be available for other programming tools Microsoft Visual C NET example files e GxChassisExampleC cpp Source file e GxChassisExampleC ico Icon file e GxChassisExampleC rc Resource file e GxChassisExampleC vcproj VC NET project file e GxChassisExampleC exe Example executable Microsoft Visual C 6 0 example files e GxChassisExampleC cpp Source file e GxChassisExampleC ico Icon file e GxChassisExampleC rc Resource file e GxChassisExampleC dsp VC project file e GxChassisExampleC exe Example executable Borland C example files e GxChassisExampleC cpp Source file e GxChass
32. the board using the C programming language under Windows The example shows how to get or set a group or channel voltage To run enter the following command line parameters GxChassisExample chassis number operation lt param1 gt lt param2 gt lt param3 gt lt param4 gt lt param5 gt Sample Program Listing BK KK HK IK kk kc kk kk ok kk kk kk kk kok kok ckck ckck ck ck ckck ck ck ckck ck ck ckck ckck ckck ckck ck ck kck kck ckck kck kok ckck ckck kk FILE GxChassisExampleC cpp PURPOS Ej WIN32 LINUX example program for GX7xxx chassis using the GXCNT driver CREATED Dec 2005 COPYRIGHT Copyright 2002 2013 Marvin Test Solutions Inc COMMENTS To compile th xampl 1 Microsoft VC Load GxChassisExampleC dsp vcproj or mak depends on the VC version from the Project File Open menu Select Project Rebuild all from the menu 2 Borland C Builder Load GxChassisExampleC bpr from the Project Open Project menu Select Project Build all from the menu 3 Linux GCC for CPP and Make must be available make fGxChassisExampleC mk CFG Release 64 Debug 64 42 GX70xxA User s Guide rebuild clean kabel ifndef GNUC include windows h fendif include GxChassis h include lt stdio h gt include lt stdlib h gt include lt string h gt include lt ctype h gt if defined BORLANDC pragma hdrstop include lt condefs h gt USELIB G
33. 0 sets the desktop as the parent window nMode SHORT The mode in which the panel main window is created 0 for modeless and 1 for modal window phwndPanel LPHWND Returned window handle for the panel for modeless panel only pnStatus PSHORT Returned status 0 on success negative number on failure Comments This function is used to create the virtual panel The panel window may be opened as a modal or a modeless window depending on the nMode parameters If the mode is set to modal dialog nMode 1 the panel will disable the parent window hwndParent and the function will return only after the user closes the window In that case the pnHandle returns the handle created by the user using the panel Initialize dialog This handle then may be used when calling other GxChassis functions If a modeless dialog was created nMode 0 the function returns immediately after creating the panel window returning the window handle to the panel phwndPanel It is the responsibility of the calling program to dispatch window messages to this window so that the window can respond to messages Example The following example opens the panel in modal mode HWND hwndPanel SHORT nHandle 0 nStatus GxChassisPanel amp nHandle 0 1 amp hwndPanel amp nStatus See Also GxChassislnitialize GxChassisGetErrorString 70 GX70xxA User s Guide GxChassisRecallSettings Purpose Loads and applies the settings as specified by the settings source pa
34. 0XX Chassis nSegment SHORT Specified PXI chassis Segments 0 GXCHASSIS SEGMENT 0 TO SEGMENT 1 Segment Slots 2 7 connecting to Segment Slots 8 13 chassis left side bridge 1l GXCHASSIS SEGMENT 1 TO SEGMENT 2 Segment Slots 8 13 connecting to Segment Slots 14 20 chassis right side bridge pnStatus PSHORT Returned status 0 on success negative number on failure Comments After calling this function the specified segment settings will be as follows Direction A segement s primery and secondary sides are disconnected GXCHASSIS PXI TRIGGER BUS LINE DISCONNECT Primary side monitor state GXCHASSIS PXI TRIGGER BUS LINE MONITOR Secondary side monitor state GXCHASSIS PXI TRIGGER BUS LINE MONITOR Example The following example resets the first segment SHORT nStatus GxChassisResetPxiTriggerLines nHandle GXCHASSIS SEGMENT 0 TO SEGMENT 1 amp nStatus See Also GxChassisSetPxiTriggerLine GxChassisgetPxiTriggerLine GxChassisGetErrorString 72 GX70xxA User s Guide GxChassisSetAlarmMode Purpose Sets the over temperature alarm mode Syntax GxChassisSetAlarmMode nHandle nMode pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis nMode SHORT Over Temperature Alarm mode is one of the following GXCHASSIS OVER TEMPERATURE ALARM DISABLE Alarm disabled GXCHASSIS OVER TEMPERATURE ALARM ENABLE Alarm enabled GXCHASSIS OVER TEMPERATURE ALARM ON Alarm is on GXCH
35. 1 Chapter 1 Introduction Manual Scope and Organization Manual Scope The purpose of this manual is to provide all the necessary information to install use and maintain the GX7000 GX7002 GX7010 GX7012 GX7005 and GX7015 PXI chassis B series and the older model A series This manual assumes the reader has a general knowledge of PC based computers Windows operating systems and some understanding of digital to analog conversion Throughout this manual the designation GX70xx or GX70xxA may be used when describing features that are common to all chassis versions This manual also provides programming information using the GxChassis driver Therefore good understanding of programming development tools and languages may be necessary Manual Organization The manual is organized in the following manner Chapter Content Chapter 1 Introduces the GX70XXA PXI chassis manual Lists all the supported versions and Introduction shows warning conventions used in the manual Chapter 2 Overview Describes the GX70xxA PXI chassis features chassis description its architecture specifications and the GxChassis panel description and operation Chapter 3 Setup and Provides instructions on how to install the GX70XXA s accompanying GxChassis Installation software Chapter 4 Provides a listing of GxChassis driver files general purpose generic driver functions Programming the and programming methods Discusses
36. 7 Virtual Panel About Page Clicking on the About tab will show the About page as shown in Figure 2 20 JF GX7000A PXI Chassis Figure 2 20 GxChassis Virtual Panel About Page The top part of the About page displays version and copyright of the GxChassis driver The bottom part displays the board summary including the EEPROM version board Revision FPGA version board serial number and the calibration time 28 GX70xxA User s Guide Setup and Installation 29 Chapter 3 Setup and Installation This chapter describes how to set up the GX70xxA chassis and boards Unpacking and Inspecting the Chassis 1 Before unpacking the unit check the outside of the shipping package for damage Note any damage on the shipping bill 2 Remove the chassis from the shipping carton 3 Read the packing list to ensure all listed items are enclosed including hardware power cords manuals etc 4 Inspect the unit If any missing items defects or damage are noticed notify Marvin Test Solutions immediately Mounting Information The GX70xxA B is designed to operate on a bench or within an instrument rack system Follow the appropriate installation instructions for your GX70xxA B chassis Openings in the rear and along the bottom front panel of the chassis facilitate power supply and instrument cooling This is very important to the operation of your GX70xxA B Make sure to place your GX70xxA on a bench top or in an instrument
37. 900 W system power configuration only e GX7002 A or B MP and GX7012 A or B MP GX7002A B or GX7012A B configured with a MacPanel SCOUT Mass Interconnect Receiver Figure 2 3 6 GX70xxA User s Guide e GX7005A and GX7015A These chassis feature the same overall dimensions as the GX7010 and GX7012 but feature a 4 5KW system power configuration with enhanced system cooling to support a full complement of GX5055 or GX5960 digital I O boards Figure 2 4 All models are available in a desktop or rack mount configurations For a rack mount configuration add the GX70xx rack mount kit P N 97000 Cable tray for routing of cables to from rear of chassis Hinged cover for Interface Adapters Figure 2 3 GX7002A MP Front View Overview 7 Figure 2 4 GX7015A configured with GX5960 digital I O cards Optional Equipment Marvin Test Solutions offers a variety of products to use with your GX70xx chassis as follows Embedded Controllers Remote Controllers 3U amp 6U PXI instruments Rack mount kits Blank panels 3U to 6U panel adapters allowing a 3U instrument to fit into a 6U chassis For part numbers refer to Appendix B or contact Marvin Test Solutions support 8 GX70xxA User s Guide Chassis Description Front View Figure 2 5 shows the front view of the GX7000A Note The 70x0B 70x2B and GX70x5A models do not include a floppy drive Floppy Drive DVD RW Power Switch Wh r Ge de e e ed
38. A rear I O interface board within the chassis connects the embedded controller to the peripheral devices and many of the controller s interfaces i e USB RS 232 Ethernet VGA etc which are routed to the rear panel of the GX7000 minimizing the number of connections required at the front of the chassis NOTE Your GX79xx controller is provided with documentation that describes its available connections and configuration separately e GX7010 A or B This chassis is designed to operate with the GX799x PXI bus expanders or with a MXI 4 interface This configuration allows the use of desktop PC or another PXI chassis as the system controller e GX7000A 1100 This chassis is identical to the GX7000A except that additional power is available to all slots 1100W total e GX7010A 1100 This chassis is identical to the GX7010A except that additional power is available to all slots 1100W total e GX7002 A or B and GX7012 A or B Both these models offer an integrated cable tray and hinged front panel for integration of a mass interconnect interface The GX7002 Figure 2 2 is designed to operate with the GX79xx family of embedded controllers and includes all of the features of the GX7000 chassis The GX7012 offers the same features as the GX7010 and is designed to operate with external controllers such as the MXI 4 PXIbus expanders Both models are available in 800 or 1100 watt power configurations A version only The GX7002B and GX7012B offer a
39. ASSIS OVER TEMPERATURE ALARM SNOOZE Silence the Alarm after the Alarm threshold condition is met If the alarm condition reoccurs the buzzer will activate again CB b E cm pnStatus PSHORT Returned status 0 on success negative number on failure Comments When the Alarm is on threshold condition was met or set to On both backplane buzzers will beep simultaneously in intervals of 10 seconds Example The following example enables the Over Temperature Alarm SHORT nStatus GxChassisSetAlarmMode nHandle GXCHASSIS OVER TEMPERATURE ALARM ENABLE amp nStatus See Also GxChassisGetAlarmMode GxChassisSetAlarmTemperature GxChassisSetTemperatureThresholdMode GxChassisSetShutdownTemperature GxChassisGetErrorString Function Reference Guide 73 GxChassisSetAlarmTemperature Purpose Sets the alarm temperature threshold Syntax GxChassisSetAlarmTemperature nHandle dTemp pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis dTemp DOUBLE Alarm temperature threshold settings pnStatus PSHORT Returned status 0 on success negative number on failure Comments The programmable Alarm temperature can be programmed to any value between 20 C and 70 C The programmed temperature can be saved to the onboard EEPROM and be automatically loaded on the next system power up using the front panel only The temperature resolution is 0 8 degree Note Manufacturer default Alarm temperature is 50 C E
40. ChassisSetShutdownTemperature nHandle TRUE 50 amp nStatus See Also GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisGet AlarmTemperature GxChassisGetShutdownTemperature GxChassisGetErrorString Function Reference Guide 79 GxChassisSetSlotsTemperaturesStates Purpose Sets enables all slots for active temperature monitoring Syntax GxChassisSetSlotsTemperaturesStates nHandle dwStates pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis dwStates DWORD Defines slots that will be actively monitored for temperature Bits O through 19 represents slots 1 through 20 e Bit high specified slot enabled e Bitlow specified slot disabled pnStatus PSHORT Returned status 0 on success negative number on failure Comments Only active enabled slots determine if alarm threshold or shutdown threshold conditions are met Example The following example enables slots 1 through 6 only SHORT nStatus GxChassisSetSlotsTemperaturesStates nHandle 0x3F amp nStatus See Also GxChassisGetSlotsTemperaturesStates GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString 80 GX70xxA User s Guide GxChassisSetTemperatureScale Purpose Sets the temperature scale used for setting or getting any temperature value Syntax GxChassisSetTemperatureScale nHandle nScale pnStatus Parame
41. Check the board documentation for details on jumpers and switch settings before the installation 3 Locate an empty PXI Slot on the chassis 4 Place the module edges into the PXI chassis rails top and bottom Carefully slide the PXI board to the rear of the chassis make sure that the ejector handles are pushed out as shown in Figure 3 5 e E Figure 3 5 Ejector handles position during module insertion 5 After you feel resistance push in the ejector handles as shown in Figure 3 6 to secure the module into the frame 6 7 8 Setup and Installation 35 Figure 3 6 Ejector handles position after module insertion Tighten the board s front panel screws to the chassis to secure the module in Connect any necessary cables to the board Plug the power cord in and turn on the PXI chassis power switch Removing a PXI Instrument Remove a PXI instrument board as follows 1 2 3 4 Turn off the PXI chassis and unplug the power cord Disconnect and remove any cables connectors connected to the board Un tighten the modules front panel screws from the chassis Push outward the ejector handles and pull the PXI board away from the chassis Using External Instruments Your GX70xxA B chassis supports all PXI and cPCI instruments and provides interfaces to any USB or RS 232 instrument In some cases however you may need to connect additional instruments to the GX70X0A B These ad
42. GX7000A B GX7002A B GX7010A B GX7012A B GX7005A GX7015A GX7000 6U PXI Instrumentation Platform Series GxChassis Software User s Guide Last updated December 9 2013 h oa MARVIN TEST SOLUTIONS GX700xxA User s Guide Safety and Handling Each product shipped by Marvin Test Solutions is carefully inspected and tested prior to shipping The shipping box provides protection during shipment and can be used for storage of both the hardware and the software when they are not in use The circuit boards are extremely delicate and require care in handling and installation Do not remove the boards from their protective plastic coverings or from the shipping box until you are ready to install the boards into your computer If a board is removed from the computer for any reason be sure to store it in its original shipping box Do not store boards on top of workbenches or other areas where they might be susceptible to damage or exposure to strong electromagnetic or electrostatic fields Store circuit boards in protective anti electrostatic wrapping and away from electromagnetic fields Be sure to make a single copy of the software CD for installation Store the original CD in a safe place away from electromagnetic or electrostatic fields Return compact disks CD to their protective case or sleeve and store in the original shipping box or other suitable location Warranty Marvin Test Solutions products are warranted against
43. GX7005A GX7015A 10U 17 5 H x 17 6 W x 24 5 D Environmental Operating Temperature Range Storage Temperature Range Operating relative humidity Storage relative humidity Emissions 0 C to 55 C 20 C to 85 C 10 to 90 non condensing 5 to 95 non condensing EN61010 1 EN61236 Appendix B PXI Slots Pin Outs 89 Appendix B PXI Slots Pin Outs This appendix describes the P1 and P2 connector pin outs for the GX70xx backplane e Table B 1 lists the signal names grouped by Bus type e Table B 2 shows the P1 J1 connector pin out for the System Controller slot e Table B 3 shows the P2 J2 connector pin out for the System Controller slot Table B 4 shows the P1 J1 connector pin out for the Star Trigger slot Table B 5 shows the P2 J2 connector pin out for the Star Trigger slot Table B 6 shows the P1 J1 connector pin out for the peripheral slots Table B 7 shows the P2 J2 connector pin out for the peripheral slots Table B 8 shows the P5 J5 connector pin out for the peripheral slots To help in reviewing the tables in this section and locating the appropriate specification for signal requirements Table B 1 lists all signals alphabetically by original specification PXI CompactPCI or PCI System Signals PXI PXI BRSV PXI LBL 0 12 PXI_STAR 0 12 PXI_CLK10 PXI_STAR 0 12 PXI_TRIG 0 7 PXI_CLK10_IN PXI TRIG 0 7 CompactPCI BD SEL HEALTHY REO 0 6 BRSV INTP RSV CLK 0 6 INTS
44. Hz Input AC power is filtered using a line filter GX7005A GX7015A 120 208 VAC 3 phase delta configuration 20A per phase 47 63 Hz Power Supplies GX7000A GX7010A GX7002A GX7012A Two 400W DC power supplies providing a total of 5 VDC 100A Max 3 3 VDC 60A Max 12 VDC 54A Max 12 VDC 6A Max Appendix A Specifications 83 84 GX70xxA User s Guide 400W Power Supply Load Regulation Ripple and Noise Specifications Output Load Range Regulation Ripple Max Noise Voltage Min Max Min Max mV P P Max mV P P 1 433V 0 2A 30 0A 5 5 50 mV 100 mV 2 5 0V 2 5A 50 0A 5 5 50 mV 100 mV 3 12 0V 0 5A 27 0A 5 5 100 mV 150 mv 4 12 0V 0 0A 30A 10 10 150 mV 200 mV Noise Bandwidth DC 20 MHz Note The maximum combined power for the 3 3 and 5 V supplies for slots 1 7 cannot exceed 250 W The maximum combined power for the 3 3 and 5 V supplies for slots 8 20 cannot exceed 250 W GX7000A 1100 GX7010A 1100 GX7002A 1100 GX70012A 1100 Two 560W DC power supplies providing a total of 5 VDC 120A Max 3 3 VDC 80A Max 12 VDC 64A Max 12 VDC 6A Max 560W Power Supply Load Regulation Ripple and Noise Specifications Output Load Range Regulation Ripple Max Noise Voltage Min Max Min Max mV P P Max mVP P 1 3 3V 02A 400A 5 5 50 m
45. LINE MONITOR the primary segment side left does not drive the specified trigger line default 1 GXCHASSIS PXI TRIGGER BUS LINE DRIVE LOW the primary segment side left drives the specified trigger line low default 2 GXCHASSIS PXI TRIGGER BUS LINE DRIVE HIGH the primary segment side left drives the specified trigger line high default Note this functionality is supported by bridgeboard revisions G and above previous bridgeboard revision will not be affected nSecondaryMode SHORT Specified PXI trigger line secondary side mode modes are as follows Function Reference Guide 77 0 GXCHASSIS PXI TRIGGER BUS LINE MONITOR the secondary segment side right does not drive the specified trigger line default 1 GXCHASSIS PXI TRIGGER BUS LINE DRIVE LOW the secondary segment side right drives the specified trigger line low default 2 GXCHASSIS PXI TRIGGER BUS LINE DRIVE HIGH the secondary segment side right drives the specified trigger line high default Note this functionality is supported by bridgeboard revisions G and above previous bridgeboard revision will not be affected pnStatus PSHORT Returned status 0 on success negative number on failure Comments The user can monitor the specified trigger line level high or low using the GxChassisGetPxiTriggerLineLevels supported by bridgeboard revisions G and above Example The following example sets PXI trigger line 0 Segment Slots 2 7 con
46. OOOODOOO Star Trigger Slot 48 Peripheral System Slot Ejector handles Figure 2 11 GX70xxA B Slots PXI Bus Segments The GX70xxA B slots are divided to three bus segments which are connected using PCI PCI bridge technology The bridge device takes up one PCI load on each of the bus segments that it links together The left bus segment holds the System Slot the Star Trigger Slot and 5 more peripheral slots Slot 3 to 7 The second segment holds slots 8 to 13 The third segment holds slots 14 to 20 System Controller Slot The System Controller slot is located in slot 1of the chassis and has a width of 2 PXI slots with the PXI connector residing at the left side of the backplane Slot numbers are clearly labeled below each slot where slot 1 is leftmost slot and slot 20 is the rightmost The GX70xxA B can accept either 3U or 6U embedded controllers that are either 1 slot or 2 slot wide with 1 PXI connector at the left side The Marvin Test Solutions GX79XX embedded controller 16 GX70xxA User s Guide family is 6U and occupies single slot Since the GX70xxA backplane is designed so that the left slot of the controller will have a PXI slot you must ensure before purchasing a third party controller that the controller s interface 1s located on the left side of the controller Star Trigger Controller Slot Slot 2 is the Star Trigger ST Controller slot 2 from the left This slot has a dedicated trigger lines
47. RIG4 PXI TRIG5 GND PXI TRIG6 GND 17 GND PXI TRIG2 GND RSV PXI CLK10 IN PXI CLK10 GND 16 GND PXI TRIG1 PXI_TRIGO RSV GND PXI_TRIG7 GND 15 GND PXI_BRSVA15 GND RSV PXI_STAR6 PXI_LBR6 GND 14 GND AD 35 AD 34 AD 33 GND AD 32 GND 13 GND AD 38 GND V I O AD 37 AD 36 GND 12 GND AD 42 AD 41 AD 40 GND AD 39 GND 11 GND AD 45 GND V I O AD 44 AD 43 GND 10 GND AD 49 AD 48 AD 47 GND AD 46 GND 9 GND AD 52 GND V I O AD 51 AD 50 GND 8 GND AD 56 AD 55 AD 54 GND AD 53 GND 7 GND AD 59 GND V I O AD 58 AD 57 GND 6 GND AD 63 AD 62 AD 61 GND AD 60 GND 5 GND C BE 5 GND V I O C BE 4 PAR64 GND 4 GND V I O PXI_BRSVB4 C BE 7 GND C BE 6 GND 3 GND PXI LBR7 GND PXI LBR8 PXI LBR9 PXI LBR10 GND 2 GND PXI LBRI1 PXI LBR12 UNC PXI STAR7 PXI STARS GND 1 GND PXI STAR9 GND PXI STARIO PXI STARII PXI STARI2 GND Table B 5 P2 J2 Connector Pin Out for the Star Trigger Slot 94 GX70xxA User s Guide P1 J1 Connector Pin Out for the Peripheral Slot Pin Z A B C D E F 25 GND 5V REQ64 ENUM 3 3V 5V GND 24 GND AD 1 5V V I O AD 0 ACK64 GND 23 GND 3 3V AD 4 AD 3 5V AD 2 GND 22 GND AD 7 GND 3 3V AD 6 AD 5 GND 21 GND 3 3V AD 9 AD 8 M66EN C BE 0 GND 20 GND AD 12 GND V I O AD 11 AD 10 GND 19 GND 3 3V AD 15 AD 14 GND AD 13 GND 18 GND SERR GND 3 3V PAR C BE 14 GND 17 GND 3 3V IPMB_SCL IPMB_SDA GND PERR GND 16
48. SHORT The size of the summary string buffer pdwVersion PDWORD Returned version number The high order word specifies the major version number and the low order word specifies the minor version number pnStatus PSHORT Returned status 0 on success negative number on failure Comments The returned string is GxChassis Geotest s PXI Chassis Driver for the Gx7XX0 family Version 1 0 Copyright 2006 Marvin Test Solutions Inc All rights reserved Example The following example prints the driver version CHAR sz 128 DWORD dwVersion SHORT nStatus GxChassisGetDriverSummary sz sizeof sz amp dwVersion amp nStatus printf Driver Version d d INT dwVersion gt gt 16 INT dwVersion amp OxFFFF See Also GxPxiGetBoardSummary GxChassisGetErrorString Function Reference Guide 53 GxChassisGetErrorString Purpose Returns the error string associated with the specified error number Syntax GxChassisGetErrorString nError pszMsg nErrorMaxLen pnStatus Parameters Name Type Comments nError SHORT Error number as returned by the pnStatus of any of the driver functions See table below for possible values The number should be a negative number otherwise the function returns the No error has occurred string pszMsg LPSTR Buffer containing the returned error string null terminated string nErrorMaxLen SHORT Size of the buffer pszMsg pnStatus PSHORT Returned status 0 on success negative number on failure Comme
49. SYSEN DEG IPMB_PWR SMB_ALERT ENUM IPMB_SCL SMB_SCL FAL IPMB_SDA SMB_SDA GA0 GA4 PRST UNC GNT 0 6 PCI ACK64 AD 0 63 C BE 0 7 CLK DEVSEL FRAME GND GNT IDSEL INTA INTB INTC INTD IRDY LOCK M66EN PAR PAR64 PERR REQ REQ64 RST SERR STOP TCK TDI TDO TMS TRDY TRST V I O 33V 5V 12 V 12 V Table B 1 Signal Names grouped by BUS 90 GX70xxA User s Guide P1 J1 Connector Pin Out for System Controller Slot Pin Z A B C D E F 25 GND 5V REQ64 ENUM 3 3V 5V GND 24 GND AD 1 5V V I O AD 0 ACK64 GND 23 GND 3 3V AD 4 AD 3 5V AD 2 GND 22 GND AD 7 GND 3 3V AD 6 AD 5 GND 21 GND 33V AD 9 AD 8 M66EN C BE 0 st GND 20 GND AD 12 GND V I O AD 11 AD 10 GND 19 GND 3 3V AD 15 AD 14 GND AD 13 GND 18 GND SERR GND 3 3V PAR C BE 1 GND 17 GND 3 3V IPMB_SCL IPMB_SDA GND PERR GND 16 GND DEVSEL GND V I O STOP LOCK GND 15 GND 3 3V FRAME IRDY GND TRDY GND 12 Key Area 14 11 GND AD 18 AD 17 AD 16 GND C BE 2 GND 10 GND AD 21 GND 3 3V AD 20 AD 19 GND 9 GND C BE 3 GND AD 23 GND AD 22 GND 8 GND AD 26 GND V I O AD 25 AD 24 GND 7 GND AD 30 AD 29 AD 28 GND AD 27 GND 6 GND REQO GND 3 3V CLKO AD 31 GND 5 GND BRSVP1AS5 BRSVPIB5 RST GND GNTO GND 4 GND IPMB_PWR HEALTHY V I O INTP INTS GND 3 GND INTA INTB INTC 5V INTD GND 2 GND TCK 5V TMS TDO TDI GND 1 GND 5V 12V TRST 12V 5V GND
50. Te cote 36 GxChassisBGD eieiei e See 39 Eet haer ebessen See 36 GChasstsCetAlarm Mode 49 GxChassisGetAlarmTemperature 50 GxChassisGetBoardSummary 51 GxChassisGetDriverSummary cece 40 GxChassisGetDriverSummary 52 110 GX70xxA User s Guide GxChassisGetErrorString 40 Local Beer arenes 17 OGxChasatstCerbanspeed sess 56 EI EE 4 10 102 GxChassisGetFanThresholdTemperatures 57 GxChassisGetPowerSupplies Voltages 55 M Ee Se Se Model Number 107 xChassisGetShutdownTemperature 61 GxChassisGetSlotsTemperatures 62 Mouse Connector sese 10 100 GxChassisGetS lotsTemperaturesStates 63 GxChassisGetS lotsTemperaturesStatistics 64 N GxChassisGetSlotTemperature 65 Een A noha E 40 GxChassisGetTemperatureScale 66 GxChassisGetTemperatureThresholdMode 67 0 GxChassisInitialiZe cccccccccccceessseeceeeeeeees 40 68 GxChassisPanel enne 41 69 OnError DEED M POI 40 GxChassispanel exe EEN 36 Optional Fomtpment errnet 7 GxChassisRecallSettings essss 70 Optional SCSI Connector en 101 GxChassisResetPxiTriggerLines 71 GxChassisSetAlarmMode 11111111121 72 P GxChassisSetAlarmTemperature 73 T 16 90 92 94 101 GxChassisSetFanSpeed e
51. V 100 mV 2 5 0V 25A 600A 5 5 50 mV 100 mV 3 12 0V 05A 320A 5 5 100 mV 150 mV 4 12 0V 00A 30A 10 10 150 mV 200 mV Noise Bandwidth DC 20 MHz Note The maximum combined power for the 3 3 and 5 V supplies for slots 1 7 cannot exceed 300 W The maximum combined power for the 3 3 and 5 V supplies for slots 8 20 cannot exceed 300 W Appendix A Specifications 85 GX7000B GX7010B GX7002B GX70012B GX7015 EXT Two DC power supplies providing a total of 900W The specification of each power supply is listed in a table below One power supply provides power to slots 1 7 and the other to slots 8 20 Total power for the 5V and 3 3V cannot exceed 300 watts for slots 1 7 combined and slots 8 20 combined GX70x0B GX70x2B amp GX7015 EXT Power Supply Load Regulation Ripple and Noise Specifications Output Load Range Regulation Ripple amp Noise Voltage Min Max Min Max Max mV P P 1 3 3V 0 2 A 400A 3 5 50 mV 2 5 0V 2 5A 60 0A 3 5 50 mV 3 12 0V 0 5 A 32 0A 5 5 150 mV 4 12 0V 0 0A 3 0A 5 5 200 mV Noise Bandwidth DC 20 MHz GX7005A GX7015A PXI Power Supply 5 VDC 60A Max 3 3 VDC 80A Max 12 VDC 32A Max 12 VDC 3A Max Note The maximum combined power for the 3 3 and 5V supplies for slots 8 20 cannot exceed 300 W Pin Electronics Power Sup
52. X7015 EXT Power Supply Load Regulation Ripple and Noise Specifications 85 GX7005 A GX7015A o ite T DEDE Pie ER tre Ee ie ber E eb ee edente 85 KOEUNE ee EE dee E UIR Ue UE 86 GX 7OXOA B and GX70x2A B iiec deret e ENEE 86 GX700SA GX70ISA GX7015 EXT os hie BABE A ete etre ape eie eR es 86 Temperature Monitoring x ctore eee en eee e eS eee SR ee ees 86 Power Supply Monitoring ense titene beet ont eR Rt catanastebessbessebezeeoecassaasgessee 86 aoc E 87 SLOTS z i etre e ER Regi E EU D EE e eH 87 Physical Dimensions and Weight ene nennen eren rennen entente tenen 88 Empty Weight nuno EES D ie re o p ter retenta 88 Dimensions 35s oe oe oe ren Dp RO inii dg tu pen ps e Up en EEN 88 Environmental o eti o eh I I t ia at eti itte e cde denis 88 Appendix B PXI Slots Pin Outs eesiseeeeeeeeeeeeeises seen enn nn nnne nn ansa KEKS nain tnn nsn tn assa natn n nnn nn ns 89 P1 J1 Connector Pin Out for System Controller Slot eeesesseseeeeeeeeeee eene enne nennen enne nen 90 P2 J2 Connector Pin Out for System Controller Slot eeesesesseseeeeseeeee enne ener 9 P1 J1 Connector Pin Out for the Star Trigger Slot sese 92 P2 J2 Connector Pin Out for the Star Trigger Slot sese eene 93 P1 J1 Connector Pin Out for the Peripheral Slot eese eene
53. XI trigger line of the specified PXI chassis Segment 0 GXCHASSIS PXI TRIGGER BUS LINEO PXI trigger line 0 1 GXCHASSIS PXI TRIGGER BUS LINEI PXI trigger line 1 2 GXCHASSIS PXI TRIGGER BUS LINE2 PXI trigger line 2 3 GXCHASSIS PXI TRIGGER BUS LINE3 PXI trigger line 3 4 GXCHASSIS PXI TRIGGER BUS LINEA PXI trigger line 4 5 GXCHASSIS PXI TRIGGER BUS LINES PXI trigger line 5 6 GXCHASSIS PXI TRIGGER BUS LINEG PXI trigger line 6 7 GXCHASSIS PXI TRIGGER BUS LINE7 PXI trigger line 7 nSegment SHORT Specified PXI chassis Segments 0 GXCHASSIS SEGMENT 0 TO SEGMENT 1 Segment Slots 2 7 connecting to Segment Slots 8 13 chassis left side bridge 1 GXCHASSIS SEGMENT 1 TO SEGMENT 2 Segment Slots 8 13 connecting to Segment Slots 14 20 chassis right side bridge nDirection SHORT Specified PXI trigger line segment direction as follows 0 GXCHASSIS PXI TRIGGER BUS LINE DISCONNECT Disconnect the PXI trigger line from the Right segment and the Left segment Le PXI trigger line is isolated between the left and right segment 1 GXCHASSIS PXI TRIGGER BUS LINE LEFT TO RIGHT Connect the PXI trigger line direction to cross from the Left segment to the Right segment 2 GXCHASSIS PXI TRIGGER BUS LINE RIGHT TO LEFT Connect the PXI trigger line direction to cross from the Right segment to the Left segment nPrimaryMode SHORT Specified PXI trigger line primary side mode modes are as follows 0 GXCHASSIS PXI TRIGGER BUS
54. ary Segment secondary side state Initialize Apply Close Help Figure 2 18 GxChassis Virtual Panel PXI Trigger Lines The following controls are shown in the PXI Trigger Lines page Slots 1 7 lt gt Slots 8 13 Group Box Sets Displays PXI trigger line states and directions between slots 1 7 and slots 8 13 Slots 8 13 lt gt Slots 14 20 Group Box Sets Displays PXI trigger line states and directions between slots 8 13 and slots 14 20 26 GX70xxA User s Guide Virtual Panel Advanced page Clicking on the Advanced tab will show the Advanced page as shown in Figure 2 19 F GX7000A PXI Chassis Fan Speed Figure 2 19 GxChassis Virtual Panel Advanced page The following controls are shown in the Advanced page Power Supplies Slots 1 7 Group Box Displays the measured 3 3V 5V 12V and 12V backplane voltages for slots 1 through 7 Power Supplies Slots 8 20 Group Box Displays the measured 3 3V 5V 12Vand 12V backplane voltages for slots 8 through 20 Note Measurement of VCC and VEE voltages for the GX7005A GX70015A is done via the digital instrument driver Temperature Scale Group Box Sets Displays the temperature scale to Metric or English used for setting or getting any temperature value Once the temperature scale is set the same scale will be applied to all temperature values e g shutdown temperature The temperature scale setting is saved to the host computer Overview 2
55. ata Out 4 DTR Data terminal ready Out 5 GND Signal ground 6 DSR Data send request In T RTS Request to send Out 8 CTS Clear to send In 9 RI Ring indicator In Keyboard Connector Connector Type PS 2 mini DIN Mating Connector PS 2 Male Pin Signal Name Signal Function Direction 1 KDATA Keyboard data In out 2 MDATA Mouse data In out 3 GND Ground signal 4 VCC VCC signal 5 KCLK Keyboard clock Out 6 MCLK Mouse clock Out 100 GX70xxA User s Guide Mouse Connector Connector Type PS 2 mini DIN Mating Connector PS 2 Male Pin Signal Name Signal Function Direction 1 MDATA Mouse data In out 2 NC No Connection 3 GND Ground signal 4 VCC VCC signal 5 MCLK Mouse clock Out 6 NC No Connection Ethernet Connector Connector Type RJ45 Mating Connector RJ45 Male Pin Signal Name Signal Function Direction 1 TX Transmit Out 2 TX Transmit Out 3 RX Receive In 4 NC 5 NC 6 RX Receive In 7 NC B 8 NC USB Connector Connector Type USB Mating Connector USB Pin Signal Name Signal Function Direction 1 VCC VCC signal 2 UVO Differential USB In Out 3 UVO Differential USB In Out 4 GND GND signal Appendix C Rear Panel Connector Layout 101 Optional SCSI Connector
56. ature and shutdown state Syntax GxChassisGetShutdownTemperature nHandle pbEnable pdThreshold pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pbEnable PBOOL Shutdown state 0 Disabled 1 Enabled default pdThreshold PDOUBLE Shutdown Temperature threshold settings value can be between 20 C to 70 C pnStatus PSHORT Returned status 0 on success negative number on failure Comments The programmable over temperature shutdown can be programmed to any value between 20 C and 70 C The programmed temperature can be saved to the onboard EEPROM and be automatically loaded on the next system power up using the front panel only The temperature resolution is 0 8 degree Note the manufacture default threshold is programmed to 70 C Example The following example returns the shutdown temperature and active mode SHORT nStatus BOOL bEnable DOUBLE dThreshold GxChassisGetShutdownTemperature nHandle amp bEnable amp dThreshold amp nStatus See Also GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString 62 GX70xxA User s Guide GxChassisGetSlotsTemperatures Purpose Returns all slot temperatures Syntax GxChassisGetSlotsTemperatures nHandle pdTemp pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pdTemp SHORT Array holding all measu
57. based instruments drivers In addition the applet can be used to assign chassis numbers Legacy Slot numbers and instruments alias names VISA is a standard maintained by the VXI Plug amp Play System Alliance and the PXI Systems Alliance organizations http www vxipnp org http www pxisa org VISA provides a standard way for instrument manufacturers and users to write and use instruments drivers The VISA resource managers such as National Instruments Measurement amp Automation NI MAX can display and configure instruments and their address similar to Marvin Test Solutions PXI PCI Explorer GxChassis Panel use to configure the smart chassis features includes over temperature behavior control the system fans measure slot temperature and system power supply usage and program trigger lines direction and connection between PXI bus segments GxChassis driver DLL GxChassis DLL located in the Windows System folder used to program and control the board Programming files and examples interface files and libraries for various programming tools see later in this chapter for a complete list of files and development tools supported by the driver Documentation On Line help and User s Guide GxChassis driver Features The GxChassis software has the following features Program the PXI chassis over temperature shutdown level Program the PXI chassis over temperature alarm level Measure all PXI chassis slot te
58. be external to the chassis In some cases a desktop PC is the controller of the system while in others another PXI chassis is the controller In both cases a remote PXI controller is required such as a MXI 4 interface Figure 3 2 outlines a remote configuration with a desktop PC being the system controller Figure 3 2 Remote configuration with a desktop PC GX7002 and GX7012 models Figure 3 3 outlines a remote configuration with another PXI chassis being the system controller Figure 3 3 Remote configuration with another PXI 32 GX70xxA User s Guide Installation of the GxChassis Software Before installing any board in the chassis it is recommended to install the GxChassis software as described in this section The software is installed on the chassis controller for GX700X master configuration or on the external PC or the chassis where the controller reside for GX701X slave configuration To install the GxChassis driver follow the instruction described here 1 Insert the Marvin Test Solutions CD ROM and locate the GxChassis exe setup program If you computer s Auto Run is configured when inserting the CD a browser will show several options select the Marvin Test Solutions Files option then locate the setup file GxChassis EXE If Auto Run is not configured you can open the Windows explorer and locate the setup files usually located under Files Setup folder You can also download the file from Marvin Test Solutions web s
59. cription ee 22 Visual Basi ivre eee eer regens u 39 Visual C Esso e ated i S eue ii 36 39 VD aene nie ebAORA ne ehem 5 35 112 GX70xxA User s Guide
60. ctor Appendix E Universal Interface Receiver GX7500 105 Appendix E Universal Interface Receiver GX7500 Introduction The optional GX7500 Universal Interface Receiver for GX7000A GX7010A PXI Chassis provides a customizable mass interconnect solution of any test and measurement data acquisition and process control application The GX7500 allows users to select any combination of mass interconnect products from Virginia Panel Corporation VPC MacPanel Corporation ITT Cannon or any other vendor Figure E 1 GX7500 Universal Interface Receiver Architecture The GX7500 is a box that connects to the front of PXI chassis using 6 screws The box has a front door that is used to mount the different connectors Cables running from the PXI instruments to the connectors will pass signals outside of the box The front door with the mounted connectors can be open down by unscrewing two additional screws on the top front right and left sides of the box The door has a hydraulic hinged that connects the front door to the inside of the left and right panels of the box Once the door is open the operator can access and remove or insert PXI instruments to and from the chassis as well to the rear section of the mass interconnect modules The depth of the GX7500 provides sufficient space for wiring harnesses Up to eight modules can be used with the GX7500 providing unparalleled versatility and flexibility The smallest module is 2 wide and
61. ctronics e High capacity cooling system includes four fans mounted under the instrument card cage and 4 fans located at the rear of the chassis e Smart system power configuration allows VCC and VEE voltages to be programmed to minimize instrument power dissipation and thermal loading Note The GX7015 EXT chassis uses the standard GX7000 power system External connectors located on the rear panel of the chassis allows the user to provide up to three external power supplies to the PXI P5 connectors located on the PXI backplane No internal VCC or VEE system power supplies are provided with the GX7015 EXT Overview 5 The PXI Standard The PXI standard was developed in response to the needs of test system developers and users who required a new platform that is high performance functional and reliable yet easy to integrate and use By leveraging the PCI CompactPCI Microsoft Windows and VXI standards PXI brings together the right technologies for PC based test and measurement instrumentation and industrial automation Further since PXIis a PC based platform it maintains software compatibility with industry standard personal computers as well as all PC Based operating systems software tools and instrument drivers Not only is PXI fully compatible with existing operating systems and software it further implements the Virtual Instrument Software Architecture VISA standard that was created by the VXIplug amp play System Alliance
62. cts programming function names and window control names Italic type Specialized terms Titles of other reference books Placeholders for items you must supply such as function parameters Overview 3 Chapter 2 Overview Introduction Thank you for selecting the GX70xx PXI instrumentation chassis family This state of the art chassis is designed for test data acquisition process control and factory automation applications The GX70xx is a 6U 19 PXI chassis available in both desktop and rack mount configurations The GX7000 chassis family is based on the CompactPCI cPCI and PXI PCI eXtentions for Instrumentation standards and accommodates up to 19 3U or 6U PXI or cPCI instruments The design of the GX70xx allows integration of PXI and cPCI boards from any vendor The GX70xx PXI instrumentation chassis comes with a GxChassis driver that supports the chassis Smart functions which includes the monitoring of chassis temperature and power supplies as well as programming routing of the PXI trigger lines The GxChassis driver provides complete API calls for controlling all of the PXI chassis capabilities as well as providing a soft front panel that supports these same capabilities This driver is also included with the Marvin Test Solutions Product CD that is supplied with every chassis The GxChassis driver programs shutdown and alarm temperature limits measures slot temperatures controls the PXI trigger lines direc
63. d PXI trigger line bridge direction mode and its direction configuration left or right GxChassisGetPxiTriggerLineLevels Returns the specified PXI trigger line segment s logic levels GxChassisGetShutdownTemperature Returns the shutdown Temperature and active mode GxChassisGetSlotsTemperatures Returns all slot temperature values GxChassisGetSlotsTemperaturesStates Returns all active slot temperature values GxChassisGetSlotsTemperaturesStatistics Returns the slot with the lowest temperature slot with the highest temperature and the average temperature of active slots GxChassisGetSlotTemperature Returns the specified slot temperature value GxChassisGetTemperatureScale Returns the temperature scale used for setting or getting any temperature value GxChassisGetTemperatureThresholdMode Returns the Temperature threshold operation mode GxChassisInitialize Initializes the driver GxChassisPanel Opens a virtual panel used to interactively control the GxChassis GxChassisRecallSettings Loads and applies the settings as specified by the settings source parameter GxChassisResetPxiTriggerLines Resets all PXI trigger lines for the specified segment GxChassisSetAlarmMode Sets the Alarm mode GxChassisSetAlarmTemperature Sets the Alarm Temperature threshold GxChassisSetFanSpeed Sets the fan speed and control settings GxChassisSetFanThresho
64. dd or remove GxChassis components Repair Use to reinstall Remove Use when you want to completely remove GxChassis Select one of the options and click Next Follow the instruction on the screen until Setup is complete Programming the Chassis 39 Chapter 4 Programming the Chassis Overview This chapter contains information about how to program the Chassis functions using the GxChassis driver The GxChassis driver contains functions to initialize control and retrieve information and settings from the Chassis A brief description of the functions as well as how and when to use them is included in this chapter Chapter 5 and the specific instrument User s Guide contain a complete and detailed description of the available programming functions The GxChassis driver supports many development tools Using these tools with the driver is described in this chapter In addition the GxChassis directory contains examples written for these development tools Refer to Chapter 3 for a list of the available examples An example using the DLL driver with Microsoft Visual C 6 0 is included at the end of this chapter Since the driver functions and parameters are identical for all operating systems and development tools the example can serve as an outline for other programming languages programming tools and other GxChassis driver types The GxChassis Driver The GxChassis driver is a Windows DLL file GxChassis dll The DLL can be used w
65. ditional instruments are typically GPIB IEEE 488 or VXI To use external instruments you will need a Plug in PXI module that provides an interface to GPIB or to VXI MXI 2 Such interfaces are available from numerous vendors 36 GX70xxA User s Guide Installation Directories The GxChassis driver files are installed in the default directory C Program Files MarvinTestSolutions GxChassis You can change the default GxChassis directory to one of your choosing at the time of installation During the installation GxChassis Setup creates and copies files to the following directories MarvinTestSolutions GxChassis The GxChassis directory Contains panel programs programming libraries interface files and examples on line help files and other documentation MarvinTestSolutions HW HW device driver Provides access to your board hardware resources such as memory IO ports and PCI board configuration See the README TXT located in this directory for more information ATEasy Drivers ATEasy drivers directory GxChassis Driver and examples are copied to this directory only if ATEasy is installed on your machine Windows System Windows Windows System directory Contains the GxChassis DLL driver and some 9x Me or Windows System32 upgraded system components such as the HTML help viewer etc when running Windows NT 2000 XP Driver Files Description The Setup program copies the GxChassis driver a panel executable
66. e r n chassis number chassis number as was set by PXI Explorer r n operation one of the followings r n Programming the Chassis 43 GetAlarmState Get Alarm State no parameters r n SetAlarmState Set Alarm State parameters r n lt paraml gt O Disable 1 Enable r n GetAlarmTemp Get Alarm Temperature no parameters r n SetAlarmTemp Set Alarm Temperature parameters r n u lt paraml gt Alarm Temperature r n GetShutdownTemp Returns Shutdown Temperature no parameters r n SetShutdownTemp Set Shutdown Temperature parameters r n Hu lt paraml gt 0 Disable 1 Enable r n ti lt param2 gt Shutdown Temperature r n GetVoltages Get Power Supplies Voltages no parameters r n GetTemps Get Slots Temperatures no parameters r n GetPxiTrigLine Returns the specified PXI Trigger Line X direction and mode r n SetPxiTrigLine Sets the specified PXI Trigger Line X direction and mode r n lt paraml gt Trigger line 0 7 r n y lt param2 gt Chassis Segments 0 segment 0 to 1 1 segment 1 to 2 r n lt param3 gt Direction O Disconnect 1 Connect X Left to Right 2 Connect Right to Left r n lt param4 gt Primary side mode 0 Monitor 1 Drive Low 2 Drive High r n i lt param5 gt Secondary side mode 0 Monitor l Drive Low 2 Drive High r n SUM Print board summaryNr An r nTo change command line under Windows r n tRi
67. e Configurations nennen nennen eene eene nenene een 31 Installation of the Gx Chassis Software i Seet ee 32 Configuring Your PXI System using the PXI PCI Explorer 33 Installing a EXI Instrument EEN AGS i ee bee peer A iin 34 Removing a PXI Instrument 5 t eod eee BOIS oti ib e REUS ERE 35 Using External Instruments omp e rete ka permet Dette pre DOR ER e EIER Pe DER 35 Installation Directories eiie eee de itid rct eddie cede nee dee itte dos 36 Driver Files Description eoo ee etit UE o eek Re EES E 36 Driver File and Virtual Panel e Ue Eee peut et ET Ee eet ER RU PEE eee is 36 Interface gui P 36 On hne Helpnd Manual nente tone n pen Uie 37 R adMe File eet ca Reed Irc Ane hag e pei t bi e e e EE Hbc ete eek 37 Example Programs EEE AEE e EE E OE EE needed 37 Setup Maintenance Program eno Dno cR DH HERE RSEN UO DEBER sasneesvghesbesbeedets 38 Chapter 4 Programming the ChaSSiS lt lt lt sreereneeeseeeae senat ne eene nne nn REESEN nn nnn n anth AKASA seni n nn tn anna 39 OVELVIC 39 The GxChassis Driver i oeste ta Us Pride sube paved sdb uke iU et ie e RES 39 Programming Using C C Tools sessi enne enne nene trennen nr en erinnere TE tenete tenete 39 Programming Using Visual Basic oit eret re oreet eere hene eet p Re rire eee rhe EEr 39 Programming Using Pascal Delphi Ree Pto eoe pU pie ipae Ups 40 GX700xxA User
68. e highest temperature and the average temperature The function can be most useful to determine shutdown threshold and alarm threshold settings as well as monitoring the slots temperatures range The temperature resolution is 0 8 degree Example The following example returns the minimum maximum and average temperatures of the active slots SHORT nMinTempSlot nMaxTempSlot nStatus DOUBLE dMinTemp dMaxTemp dAveTemp GxChassisGetSlotsTemperaturesStatistics nHandle amp nMinTempSlot amp dMinTemp amp nMaxTempSlot amp dMaxTemp amp dAveTemp amp nStatus See Also GxChassisSetSlotsTemperaturesStates GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString Function Reference Guide 65 GxChassisGetSlotTemperature Purpose Returns the specified slot temperature Syntax GxChassisGetSlotTemperature nHandle nSlot pdTemp pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis nSlot SHORT Specified slot temperature Slot number can be from to 20 pdTemp SHORT Array holding all measured slots temperatures Measured temperature of slot 1 returned in array cell number 0 pnStatus PSHORT Returned status 0 on success negative number on failure Comments The temperature resolution is 0 8 degree Note Slots temperatures are measured regardless if the slots are active or not See the GxChassisS
69. e plug is a Hubbell HBL 2811 Input Power Connections 1 Z Phase 3 Y S Y Phase 2 a X Phase 1 Cc J G Chassis ground Note Neutral is no connect Figure 3 1 Input Power Connector Rear Panel View Chassis Installation Follow these steps to install the GX70xx chassis 1 Place the chassis on a sturdy level surface Leave space behind the chassis for ventilation Turn off the power switches Connect the power cable to the chassis and an outlet P We Za Install an embedded controller master configuration GX7000 or a remote controller slave configuration GX7010 to slot 1 if not installed Turn on the chassis power and the optional external system for slave installation turn on the sale first Install the GxChassis software Configure your system using the PXI PCI Explorer applet Install any additional drivers for PXI instruments o 9 ND t Turn off the system 10 Install PXI modules into the chassis as described in the next procedure 11 Turn on the chassis power switch and follow the Found New Hardware Wizard instructions for new instruments installed Setup and Installation 31 GX7000 Master and GX7010 Slave Configurations The GX7000 and GX7002 can be used as a complete system using the GX79XX family of embedded controllers In this configuration a GX79XX is used in Slot 1 to provide the system controller for the chassis and the PXI modules Many applications require that the CPU
70. e returns the slots temperatures active states SHORT nStatus DWORD dwStates GxChassisGetSlotsTemperaturesStates nHandle amp dwStates amp nStatus See Also GxChassisSetSlotsTemperaturesStates GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString 64 GX70xxA User s Guide GxChassisGetSlotsTemperaturesStatistics Purpose Returns the slot with the lowest temperature the slot with the highest temperature and the average temperature of the active slots Syntax GxChassisGetSlotsTemperaturesStatistics nHandle pnMinTempSlot paMinTemp pnMaxTempSlot pdMaxTemp pdAveTemp pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pnMinTempSlot PSHORT The slot number with the lowest temperature out of all active slots pdMinTemp PDOUBLE The temperature of the slot number with the lowest temperature out of all active slots pnMaxTempSlot PSHORT The slot number with the highest temperature out of all active slots pdMaxTemp PDOUBLE The temperature of the slot number with the highest temperature out of all active slots pdAveTemp PDOUBLE The average temperature of all active slots pnStatus PSHORT Returned status 0 on success negative number on failure Comments This function returns all the slots temperatures and out of the active slots determines the slot with the lowest temperature the slot with th
71. ea on red tip Here tnde ees 1 Conventions Used in this Manual 2 Chapter 2 e TEE 3 Introduction EE 3 Features EE 4 The PXI Stam ard n eR UO RO about dn od od PR E deen 5 Chassis Models eoe tei tette c a d ee e Ec e tet ee esie e tege cb bob eese 5 Optional Equipment epos dere be ep mee vede ertet 7 Chassis Description Front View eee ipe e tr RP RO DURER EES 8 GX7000 GX7002 Chassis Description Rear View sssessessseseeseeeeenenereneneenne ener nennen trennen 9 GX7000A GX7002A Rear WO Panel tit eee teca ato p vos STEE do bobo nese 10 GX7000B GX7002B Rear I O Panel 11 GX7015 Chassis Description Front View 12 GX7015 Chassis Description Rear View esce eite e better eie peine E SEEE ES ED orter Erit 13 PXL SOS 4 Steph Eee RU Ren p URP pauta pini eenis mcn Uie 14 GX7015 EXT Chassis Description Rear View 14 PXI Bus Segments 5 sepes SRE AG ARS IE e ante EOD Se SRI 15 System Controller lot en Zeesbkuueeeeet ege cedecesdessscpabsebasesnessseesseodesscousdsuyebsessee cosh o DER Deren 15 Star Trigeer Controller Slot EE 16 I unl T E 16 SU and OU Boards eet 16 Evi DE 17 Tigger CR 17 Star Png per Lee e EE 18 System Reference Clock chi dien eI ee eee Ris Sh ees Re te Reto 18 GX7000 GX7010 GX7002 GX7012 GX7015 EXT System Power Supphtes see 19 iv GX70xxA User s Guide Power Distribution o nia ERR ERE PER e ra ie EHE iit Rege tebe EEN 19
72. eit or Celsius as was set by the GxChassisSetTemperatureScale function call pdMaxThreshold PDOUBLE Returns the fan s high threshold temperature speed value is either in Fahrenheit or Celsius as was set by the GxChassisSetTemperatureScale function call pnStatus PSHORT Returned status 0 on success negative number on failure Comments When the fan speed control is set to Auto GXCHASSIS FAN SPEED MODE AUTO the user can specify the temperature threshold range low and high When the threshold is lt low temp then the fan speed will be set to low when the threshold is gt high temp the fan speed will be set to high In between those threshold points the chassis will set the fan speed relative to the measured chassis temperature e g if the fan s low threshold temperature is set to 20 and the fan s high threshold temperature is set to 40 and the chassis temperature is 30 then the fan speed will be set to the medium speed Note this functionality is supported by bridgeboard revisions G and above Example The following example returns the fan low and high threshold temperatures SHORT nStatus DOUBLE dMinThreshold dMaxThreshold GxChassisGetFanThresholdTemperatures nHandle amp dMinThreshold amp dMaxThreshold amp nStatus See Also GxChassisSetFanThreshold Temperatures GxChassisSetFanSpeed GxChassisGetErrorString 58 GX70xxA User s Guide GxChassisGetPxiTriggerLine Purpose Returns the specified PXI trigger li
73. en rennen enne tenene 57 GxChassisGetPxiTrigserbine oie bep unie ete pen eee eee re IS 58 GxChassisGetPxiTriggerLineLevels eese eene nennen nennen eene emet 60 GxChassisGetShutdownTemperature sissien iseiti ee siirsi Eers aa entente tete then tren tret n oo n R E oS Eka TE RETE itera tene trii 61 GxChassisGetSlotsTembperat res escorts pide nie re te erc edel cte e nee iei eR 62 GxChassisGetSlotsTemperaturesStates eseeseesesseeeeeseeeenne eene nren tren nren reete ene PRE PRK et 63 OGxChasaistetzlots Temperaturesbtattsttcg eene nnne teen nennen enne te retener 64 GxChassisGetSlotTemperature irit eere ere E e pte rhe IEEE here eere b be pe d 65 GxChassisGetTemperatureScale eee RR prep dott etun pe ative ee 66 GxChassisGe TemperatureThresholdMode essere nennen een een nennen trennen 67 GxChassisIntialize 5 nee Ae ABE ABA AE A tbe eene MR Ae otop onoho 68 ESLER at a te EE EE EE EATE 69 GxChassisRecallSettnps E 70 GXxCh ssisRes tPxi Trigger CINES mi einen etc n ed eee e S eieo tfe d i de eee leen es 71 GxChassisSetAlarmMode iecit eet er iie ep et eode ette E te eiie eerie hee uestre T 72 GxChassisSetAlarmTemperature e ien ren nennen enne tene teee tren tren KR PEPE eterne entrent e ERE eris 73 GxChassisSetFanSp eed 2 eite it cree eel NEESS 74 GxChassisSetFanThresholdTemperatures eee eee eese eene nenene nnne teen esn eter
74. ener enne enne 94 P2 J2 Connector Pin Out for the Peripheral Silo 95 P5 35 Connector Pin Out for the Peripheral Slots 2 20 sessi enne enne 96 GX700xxA User s Guide Vii P5 J5 Connector Pin Out for Peripheral Slots 2 201 97 Appendix C Rear Panel Connector Layout sseeieeeeeeeeeeeeeeene nennen nnne n nnn nn ann SA nannte nnna 99 Serial Port Connector eee EENS 99 Keyboard Connector scien chi eee Bs te Re aes SAS Goh bSR e 99 Mouse ee E 100 Ethernet Connector sde pei bep e epar et e dede dede ege e pedet des 100 USB Connecfor PL E 100 Optional SCSI Connector o i e RUE HE ee Od 101 Parallel Port Connector irre OR OH ree E eei o boby oa ooo ede te pen 102 Appendix D GX7015 EXT Rear Panel Power Connections eese 103 Appendix E Universal Interface Receiver GX7500 esses eene nennen 105 Introduction EE 105 Architecture enis Sareea She Rae A obou SE oa S bn Pooh PICO Gills Rte Soon 105 Specifications epe pen gon do eite pn rer eet me pner UR e Dn 105 Model Numbers 2 peer etd e pae e ie d derat e e e t aene 106 Appendix F Model Numbers e eeeeeeeeeeee eiie ee eese nennen nnam eran nnn SEAS ZSSK annnm eran nennen 107 Chassis Model Numbers rou tei HUE OHIO 107 Chassis Accessory Model Numberg AAA 108 viii GX70xxA User s Guide Introduction
75. eptacle Air Outlets Figure 2 7 GX7000A GX7002A Rear I O Panel Input Power Receptacle This receptacle connects to the power cord provided Several connections are available only on the GX70004 and only if used with the GX79xx Embedded Controller The connections are marked on the rear I O panel These connections are LPT Parallel Printer Connector Note This port is not available with all controller models COM Serial COM port Connectors Two Serial Ports are available depending on your specific controller These ports may be routed to the rear or front panel and are factory preset to RS 232 mode By default COMI is available at the front panel and COM2 at the rear panel COMI may be routed to the rear panel by using the CMOS setup Furthermore COMI when routed to the back can be configured as RS 422 or RS 485 Contact Marvin Test Solutions for more details regarding this configuration USB Connector A USB port Ethernet Connector A 10 100 BaseT Ethernet port Some controllers require that you change the controller s CMOS configuration in order to use this port from the rear panel Keyboard Connector A PS2 keyboard port This port is not available with all controller models Mouse Connector A PS2 Mouse port This port is not available with all controller models Overview 11 GX7000B GX7002B Rear I O Panel Rear I O Panel ee Ce ee n n n OC a ae ae Input Power Receptacle Be SE n Air Outlets
76. es GX7000B 6U 20 Slot PXI Chassis with built in CD ROM Hard Disk GX7010A B 6U 20 Slot PXI Chassis for use with PXI Bus Expander GX7000A 1100 GX7000A with 1100W of available power GX7010A 1100 GX7010A with 1100W of available power GX7002A GX7000A with integrated cable tray and hinged front panel for mass interconnect applications GX7002B GX7000B with integrated cable tray and hinged front panel for mass interconnect applications GX7012A GX7010A with integrated cable tray and hinged front panel for mass interconnect applications GX7012B GX7010B with integrated cable tray and hinged front panel for mass interconnect applications GX7002A 1100 GX7002A with 1100W of available power GX7012A 1100 GX7012A with 1100W of available power GX7005A 6U 20 slot PXI chassis with 4 5 KW system power Built in hard disk and DVD drive GX7015A 6U 20 slot PXI chassis with 4 5 KW system power for use with external controller GX79XX XXXX CPU Plug in controller for GX70xxA Contract factory for specific model numbers 108 GX70xxA User s Guide Chassis Accessory Model Numbers The following are the PXI chassis accessory model numbers Model Description GX97000 Rack mount kit for GX700A B GX97003 Rack mount kit with handles for GX700A B GX97001 Blank Panel for GX700A B 1 slot wide GX97002 Blank Panel for GX700A B 2 slots wide GX97004 B
77. etSlotsTemperaturesStates function for details Example The following example returns slot number 2 s temperature SHORT nStatus DOUBLE aTemp GxChassisGetSlotTemperature nHandle 2 amp dTemp amp nStatus See Also GxChassisSetSlotsTemperaturesStates GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString 66 GX70xxA User s Guide GxChassisGetTemperatureScale Purpose Returns the temperature scale used for setting or getting any temperature value Syntax GxChassisGetTemperatureScale nHandle pnScale pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pnScale PSHORT Temperature scale 0 GXCHASSIS_TEMPERATURE_SCALE METRIC 1 GXCHASSIS TEMPERATURE SCALE ENGLISH pnStatus PSHORT Returned status 0 on success negative number on failure Comments Once the temperature scale is set the same scale will be applied to all temperature values e g shutdown temperature The temperature scale setting is saved to the host computer Example The following example returns the temperature scale SHORT nScale nStatus GxChassisGetTemperatureScale nHandle amp nScale amp nStatus See Also GxChassisSetTemperatureScale GxChassisSetSlotsTemperaturesStates GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorStrin
78. g Function Reference Guide 67 GxChassisGetTemperatureThresholdMode Purpose Returns the Temperature threshold operation mode Syntax GxChassisGetTemperatureThresholdMode nHandle pnMode pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pnMode PSHORT Temperature threshold operation modes are 0 GXCHASSIS OVER TEMPERATURE MODE MAX SLOT default 1 GXCHASSIS OVER TEMPERATURE MODE AVERAGE SLOTS pnStatus PSHORT Returned status 0 on success negative number on failure Comments The temperature threshold operational mode dictates how the alarm threshold and shutdown threshold will be activated The modes are GXCHASSIS OVER TEMPERATURE MODE MAX SLOT e Shutdown activated when any of the enabled slots temperature is above the shutdown temperature e Alarm activated when any of the enabled slots temperature is above the alarm temperature GXCHASSIS OVER TEMPERATURE MODE AVERAGE SLOTS e Shutdown activated when the average temperature of all active slots are above the shutdown temperature e Alarm activated when the average temperature of all active slots are above the alarm temperature Example The following example returns the Temperature threshold operational mode SHORT nMode nStatus GxChassisGetTemperatureThresholdMode nHandle amp nMode amp nStatus See Also GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperat
79. ght click on the example shortcut from the start menu r n tand type the new command line exit 1 J BRR RK KK KK k k k k k ok ke ke kk k k k k k k k k kok k kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk ke e ke ke i CheckStatus J RK KKK KK k k k k k k k k k k k k k k k k kk kk kk kk kk kk kk k k k k kA k kA k kA k k k k A kk void CheckStatus SHORT nStatus CHAR sz 1024 if nStatus return GxChassisGetErrorString nStatus sz sizeof sz amp nStatus DisplayMsg sz DisplayMsg Aborting the program exit nStatus BK KK kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk k k k k k k k k k k k k k k k eK k MAIN This main function receives between 0 to 2 parameters GxChassis operation e g SetShutdownTemp Set Shutdown Temperature 44 GX70xxA User s Guide int main int argc GetAlarmState SetAlarmState GetAlarmTemp SetAlarmTemp GetShutdownTemp Returns Shutdown Temperature SetShutdownTemp Set Shutdown Temperature GetVoltages GetTemps GetPxiTrigLine Returns Alarm State no parameters Set Alarm State parameters lt paraml gt O Disable 1 Enable Returns Alarm Temperature no parameters Set Alarm Temperature parameters lt Temperature gt Alarm Threshold no parameters parameters lt paraml gt Shutdown Temperature lt param2 gt O Disable 1 Enable Returns Power Suppl
80. hassis via this connection When present the chassis will automatically select this input as the 10 MHz reference for the PXI backplane The 10 MHz output connection provides a buffered 10 MHz PXI clock output Overview 15 Auto High Fan Speed Control The fan speed control allows the user to select the fan control to be automatic controlled by the GxChassis software based on internal chassis temperature or for high power dissipation applications the switch can be set to high which will set the fans to operate at high speed continuously External Power Connections The five connectors located on the rear of the chassis provide 3 voltages to the P5 connectors t located on the PXI backplane Pin outs for the external power connectors and P5 connectors are detailed in Appendix B and C The GX70xxA and GX70xxB models support 20 6U slots numbered 1 to 20 as shown in Figure 2 11 Slot 1 is dedicated for an embedded controller or for a slave controller Slot 2 can be used by a PXI Star Trigger Controller or by a PXI cPCI instrument Slots 3 through 15 supports the PXI Star Trigger and Slots 16 20 accommodate PXI or cPCI instruments without the Star Trigger pz o kce EE E Backplane Floppy Drive CD ROM Power Switch Le P 1 A OOOODOODOO
81. ies Voltages no parameters Returns Slots Temperatures no parameters Returns the specified PXI Trigger Line direction and mode SetPxiTrigLin Sets the specified PXI Trigger Line direction and mode parameters lt paraml gt Trigger line 0 7 lt param2 gt Chassis Segment O segment 0 to 1 l segment 1 to 2 lt param3 gt Direction O0 Disconnect Right 2 Connect Right to Left lt param4 gt Primary side mode 0 Monitor 2 Drive High 1 Connect Left to l Drive Low lt param5 gt Secondary side mode 0 Monitor SUM HAR HORT HORT HORT HORT HORT ORT HORT HORT HORT OUBLE OOL NT char HWDOUONNNNANNNNN A I l Drive Low 2 Drive High Print board summary KOK RR KK RR k kk k kk K kk K RR K k k k kA X KA KA A ko koe ke koe ke ke e ke kk szOperation nChassisNum nHandle nStatus nMode nTrigline nChassisSeg nDirection nPrimSideMode nSecSideMode dThreshold bEnable i sz 512 char argv Ly Le Board Operation Chassis number Board handle Returned status PXI trigger bus line number Chassis Segment PXI trigger bus PXI trigger bus PXI trigger bus direction Primary side mode Secondary Side Mode board summary Check number of arguments recived LE GxChassisInitialize nChassisNum Checks else i argc lt 2 tatus nStatus trcmp szOperation GxChassisGetAlarmMode nHandle DisplayUsage nCha
82. ing the power provided to each slot The table below lists the power per slot required by the PXI specification Slot Voltage 5V 3 3 V 12V 12V System Slot 6A 6A 0 5A 0 25A Instrument Slot 2A 2A 0 5A 0 25A Total for a 20 Slot Chassis 44A 44A 10A 5A Table 2 1 Power per slot required by the PXI standard The power provided by the GX70x0A and GX70x2A 800W models is listed in the table below Slot Voltage 5V 3 3 V 12V 12V System Slot 8A 6A 2A 0 25A Instrument Slot 3 2A 2 3A 2A 0 25A Total for GX7000 GX7010 84A 60A S4A 5A Table 2 2 The power provided by the GX70x0A amp GX70x2A 800W models Note The maximum combined power for the 3 3 and 5 V supplies for slots 1 7 cannot exceed 250 W The maximum combined power for the 3 3 and 5 V supplies for slots 8 20 cannot exceed 250 W The power provided by the GX70x0A 1100 and GX70x2A 1100 1100W models is listed in Table 2 3 below Slot Voltage 5V 33V 12V 12V System Slot 8A 6A 2A 0 25A Instrument Slot 3 2A 3A 2A 0 25A Total for GX7000 1100 GX7010 1100 120A 80A 64 5A Table 2 3 Power provided by the GX70x0A 1100 amp GX70x2A 1100W models Note The maximum combined power for the 3 3 and 5 V supplies for slots 1 7 cannot exceed 300 W The maximum combined power for the 3 3 and 5 V supplies for slots 8 20 cannot exceed 300 W 20 GX70xxA User s Guide The maximum current
83. ings Recall User Settings Doral Cart M I Recall Factory Defaults ET HecallFactary settings Figure 2 15 GxChassis Virtual Panel Temperature Settings not Initialized Overview 23 Virtual Panel Initialize Dialog The Initialize Dialog initializes the chassis while the settings of the chosen chassis will not change The panel will reflect the current settings of the board after the Initialize dialog closes The Marvin Test Solutions Chassis number and the model in the Initialize dialog box refer to the PXI Chassis number in which it was set Select the chassis from the drop down list The list displays all the Marvin Test Solutions chassis that the PXI Explorer found The chassis number can also be reviewed or set by using the PXI PCI Explorer applet located in the Windows Control Panel Select the chassis number and click OK to initialize the driver for the specified chassis Device Driver Use Hw PXI Explorer Chassis Chasiss 1 Gx7000 Cancel Figure 2 16 Initialize Dialog Box using Marvin Test Solutions HW driver Virtual Panel Temperature Settings Temperature Settings PXI Trigger Lines Advanced About Slots Temperatures C Checked Enable 2532 41 2134 Me 2522 Vu 252 M16 2 M2 ao s ar We Tar WU 244 ka 2522 Ms 252 M13 252 v 18 244 M4 260 M9 252 M4 252 v 19 252 W5 252 M10 252 W 244 a Se Close Heb Figure 2 17 GxChas
84. isExample ico Icon file e GxChassisExampleC rc Resource file e GxChassisExampleC bpr Borland project file e GxChassisExampleC exe Example executable Microsoft Visual Basic NET example files e GxChassisExampleVB vb Example form e GxChassisExampleVB resx Example form resource e GxChassisExampleVBapp config Example application configuration file e GxChassisExampleVB AssembleyInfo vb Example application assembly file 38 GX70xxA User s Guide e GxChassisExampleVB vbproj Project file e GxChassisExampleVB exe Example executable Microsoft Visual Basic 6 0 example files e GxChassisExampleVB6 frm Example form e GxChassisExampleVB6 frx Example form binary file e GxChassisExampleVB6 vbp Project file e GxChassisExampleVB6 exe Example executable ATEasy driver and examples files ATEasy Drivers directory e GxChassis drv driver e GxChassis prj example project e GxChassis sys example system e GxChassis prg example program LabView Driver e GxChassis llb Lab View library Setup Maintenance Program You can run the Setup again after GxChassis has been installed from the original disk or from the Windows Control Panel Add Remove Programs applet Setup will be in the Maintenance mode when running for the second time The Maintenance window show below allows you to modify the current GxChassis installation The following options are available in Maintenance mode Modify Use when you want to a
85. isGetBoardSummary nHandle szSummary nSumMaxLen pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis szSummary PSTR Buffer to contain the returned board info null terminated with 512 bytes nSumMaxLen SHORT Size of the buffer to contain the board info string pnStatus PSHORT Returned status 0 on success negative number on failure Comments The board summary retrieves an array of information from the chassis and the chassis backplane bridges The information ranges from the component s serial number to firmware versions For example the returned board info can be as follows Model GX7000 S N 00063 Firmware N A Tested Tue Jun 24 13 40 39 2008 User Defined Data GX7600 0063 Module Backplane S N 00583 CN CA 00 Firmware N A Calibrated N A Module Gx7070 Bridge segment A B S N 03251 GH GD 00 Firmware 0xE004 Calibrated N A Module Gx7070 Bridge segment B C S N 03252 GH GD 00 Firmware 0xE004 Calibrated N A Example CHAR sz 512 SHORT nStatus GxChassisGetBoardSummary nHandle sz sizeof sz amp nStatus See Also GxChassisGetDriverSummary GxChassisGetErrorString 52 GX70xxA User s Guide GxChassisGetDriverSummary Purpose Returns the driver name and version Syntax GxChassisGetDriverSummary pszSummary nSummaryMaxLen pdwVersion pnStatus Parameters Name Type Comments pszSummary PSTR Buffer to the returned driver summary string nSummaryMaxLen
86. it or Celsius as was set by the GxChassisSetTemperatureScale function call pnStatus PSHORT Returned status 0 on success negative number on failure Comments When the fan speed control is set to Auto GXCHASSIS FAN SPEED MODE AUTO the user can specify the temperature threshold range low and high When threshold is lt low temp then the fan speed will be set to low when the threshold is gt high temp the fan speed will be set to high In between these threshold points the chassis will set the fan speed relative to the measured chassis temperature e g if fan low threshold temperature is set to 20 and the high threshold temperature is set to 40 and the chassis temperature is 30 then the fan speed will be set to the medium speed Note this functionality is supported by bridgeboard revisions G and above Example The following example sets the fan low and high threshold temperatures in Celsius SHORT nStatus GxChassisSetFanThresholdTemperatures nHandle 20 40 amp nStatus See Also GxChassisGetFanThreshold Temperatures GxChassisSetFanSpeed GxChassisGetErrorString 76 GX70xxA User s Guide GxChassisSetPxiTriggerLine Purpose Sets the specified PXI trigger line bridge direction mode and the Left and Right mode Syntax GxChassisSetPxiTriggerLine nHandle nLine nSegment ucDirection nPrimaryMode nSecondaryMode pnStatus Parameters Name Type Commenis nHandle SHORT Handle to a GX70XX Chassis nLine SHORT Specified P
87. ite http www marvintest com Run the GxChassis setup and follow the instruction on the Setup screen to install the GxChassis driver Note When installing under Windows NT 2000 XP VISTA Windows 7 you may be required to restart the setup after logging in as a user with an Administrator privileges This is required in order to upgrade your system with newer Windows components and to install kernel mode device drivers HW SYS and HWDEVICE SYS required by the GxChassis driver to access resources on your chassis The first setup screen to appear is the Welcome screen Click Next to continue Enter the folder where GxChassis is to be installed Either click Browse to set up a new folder or click Next to accept the default entry of C Program Files MarvinTestSolutions GxChassis Select the type of Setup you wish and click Next You can choose between Typical Run Time and Custom setups Typical setup type installs all files Run Time setup type will install only the files required for controlling the board either from its driver or from its virtual panel Custom setup type lets you select from the available components The program will now start its installation During the installation Setup may upgrade some of the Windows shared components and files The Setup may ask you to reboot after it complete if some of the components it replaced where used by another application during the installation do so before attempting to use the sof
88. ith various development tools such as Microsoft Visual C Borland C Builder Microsoft Visual Basic Borland Pascal or Delphi ATEasy and more The following paragraphs describe how to create an application that uses the driver with various development tools Refer to the paragraph describing the specific development tool for more information Programming Using C C Tools The following steps are required to use the GxChassis driver with C C development tools e Include the GxChassis h header file in the C C source file that uses the GxChassis function This header file is used for all driver types The file contains function prototypes and constant declarations to be used by the compiler for the application e Add the required LIB file to the projects This can be an import library GxChassis lib for Microsoft Visual C and GxChassisBC lib or Borland C Windows based applications that explicitly load the DLL by calling the Windows LoadLibrary API should not include the LIB file in the project e Add code to call the GxChassis as required by the application e Build the project e Run test and debug the application Programming Using Visual Basic To use the driver with Visual Basic 6 0 the user must include the GxChassis bas to the project For Visual Basic NET use the GxChassis VB The file can be loaded using Add File from the Visual Basic File menu The GxChassis bas GxChassis vb contains function declarations for the
89. lank Panel for GX700A B 4 slots wide GX97005 3U to 6U Panel Adapter allows a 3U instrument to fit into a 6U chassis GX97001 Extra GX700A B User Manual GX75xx Interface parts See appendix E Index NEP sni Ene NH li 3 3U Board 3 4 7 15 16 108 6 6U Boards 3 4 7 15 16 107 108 A AC Input Power 83 Air Intake Panel 8 12 Architecture oett eR 1 WR EEN ii 4 36 37 39 40 Auto High Fan Speed Control 12 B Board Handle eere e 40 Borland orarie e 36 39 40 Borland Delphi eee 40 C Mie 36 37 39 CES aee oed rte on enira 39 CD ROM eee eei re ite hs 107 Chassis Accessory Model Numbers 108 Chassis Configuration esses 29 30 Chassis Description e eeeeee eee eee eee 1 Chassis Description eseeeeeene 8 Chassis Description ee eeeeeee eee eee eee 9 Chassis Description e eee eee eee eee 12 Chassis Description sse 13 Chassis Installation eene 30 Chassis Model Numbers 107 Chassis Models erobert 5 Clock intet eot prre 87 COM iiecthscbmmt pim ame pd 10 11 CompaetPEL iiie tte netos 3 4 5 80 Corrupt files eere esee tetestrete 38 CPCla s o 3 4 5 8 12 15 16 35 87 D Delphi Reese ii 36 39 40 Dimensions nett et e etre ch 88 Directories ete Si ate ai
90. ld Temperatures Sets the fan low and high threshold temperatures GxChassisSetPxiTriggerLine Sets the specified PXI trigger line bridge direction mode and its direction Left or Right mode GxChassisSetShutdownTemperature Sets the shutdown Temperature and active mode GxChassisSetSlotsTemperaturesStates Sets the active state for slots monitoring temperature GxChassisSetTemperatureScale Sets the temperature scale used for setting or getting any temperature value GxChassisSetTemperatureThresholdMode Sets the Temperature threshold operational mode Function Reference Guide 49 GxChassisGetAlarmMode Purpose Returns the alarm mode Syntax GxChassisGetAlarmMode nHandle pnMode pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX mainframe Chassis pnMode PSHORT Alarm mode is one of the following 0 GXCHASSIS_OVER_TEMPERATURE_ALARM_DISABLE Alarm disabled GXCHASSIS OVER TEMPERATURE ALARM ENABLE Alarm enabled default GXCHASSIS OVER TEMPERATURE ALARM ON Alarm is on 3 GXCHASSIS OVER TEMPERATURE ALARM SNOOZE Silence the Alarm after the Alarm threshold condition is met If the alarm condition reoccurs the buzzer will be activated again pnStatus PSHORT Returned status 0 on success negative number on failure Comments When the Alarm is on threshold condition was met or set to On both backplane buzzers will beep simultaneously in interva
91. ls of 10 seconds Example The following example returns the Alarm state SHORT nMode nStatus GxChassisGetAlarmMode nHandle amp nMode amp nStatus See Also GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetTemperatureThresholdMode GxChassisSetShutdownTemperature GxChassisGetErrorString 50 GX70xxA User s Guide GxChassisGetAlarmTemperature Purpose Returns the alarm temperature threshold setting Syntax GxChassisGetAlarmTemperature nHandle pdTemp pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pdTemp PDOUBLE Alarm temperature threshold setting pnStatus PSHORT Returned status 0 on success negative number on failure Comments The Alarm temperature can be programmed to any value between 20 C and 70 C The programmed temperature can be saved to the onboard EPROM and automatically loaded on the next system power up using the front panel only Note Manufacture default Alarm temperature setting is 50 C Example The following example returns the Alarm Temperature SHORT nStatus DOUBLE dTemp GxChassisGetAlarmTemperature nHandle amp dTemp amp nStatus See Also GxChassisSetAlarmTemperature GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetShutdownTemperature GxChassisGetErrorString Function Reference Guide 51 GxChassisGetBoardSummary Purpose Returns a summary of chassis backplane information Syntax GxChass
92. mperatures Enable disable each of the PXI chassis slots temperature measurements Measure all PXI chassis backplane power supply voltages 3 3V 5V 12V 12V Measure the PXI chassis backplane voltage level supplied to the VIO pins Program each PXI trigger lines direction Enable disable each of the eight PXI trigger lines Selectable temperature scale Save settings to an on board EEPROM to be used as defaults Complete API calls controlling all of the PXI chassis capabilities 22 GX70xxA User s Guide e Front panel control of all of the PXI chassis capabilities Virtual Panel Description The GxChassis driver includes a virtual panel program which allows full utilization of the various configurations and controlling modes To fully understand the front panel operation it is best to become familiar with the functionality of the chassis To open the virtual panel application select GxChassis Panel from the Marvin Test Solutions GxChassis menu under the Start menu The GxChassis virtual panel opens as shown here GX7XXO PXI Chassis slots lemperatures MS Ehecked Ernabie 1 gg LI DO F6 gg 00 Eu gg II yy E gg 12 gg i7 gg II on 8 on Il gg Il Eg F4 ug on F4 gg o 19 J A gg 5 on F 18 gg BN ED O0 20 Threshold C Enable zj Alarm Threshold E Enable Snooze Load Settings Wn Power up GE save User settings F Recall User Sett
93. n 36 Distrib ting ether teer bent cone 41 Driver Index 109 RI 36 Fest eebe Nb a koto Ehe 36 E Environmental eese 88 Error Handling eese 40 Ethernet Connector ssessseneosseseee000e 10 11 100 Example eene Ee 37 F hri 86 Feat Te8 i5 eate eret E EE RAE e ege 4 Functions Reference eee 47 G CEPI esas sates E dene e e 5 35 Ee 7000 A 5 aset et 19 GX7000A 200 83 GX7000A 1100 eee ee eee een 19 GX7000A 800 o 5 83 84 85 86 107 GX7000B 00 83 GX7000B 800 o 83 84 85 86 GX7010A A comitate Ie 4 5 19 107 GX7010B eene 107 GX7015 Power Distribution 20 GX7900 5 8 9 10 11 12 15 31 99 107 108 X 7990 tese 4 5 8 12 15 31 107 GxChassis Driver Descngptton ee ceseeseceecseeeseeeeeeeeeeeeeees 39 Header file rere terr eterno 39 Help File Description eene 37 Panel File Description ce cee eeee esse cree ereeereeeeeee 36 Supported Development Tools 39 GxChassis driver Features cccscceccceceeeeneeee 21 GxChassis Functions eese 48 GxChassis b as eite ere eer 36 GxChassis B AS eret es 39 GxChassis dll iia Suetonio Ret 36 39 40 GxCHaSS1S ERR oec eto ere eee EUR 41 Gx CHASSIS gees Seier e ee ares 36 39 GxCh assis Ib eai ee IND ee rores 39 GxCh assis L IB eiue nCD Te 36 GxChassis pas cessere 36 40 VE ait eie eei E
94. n 74 e hasan a HN 16 91 93 95 96 GxChassisSetFanThreshold Temperatures 75 Eegeregie 22 23 25 26 27 36 38 41 GxChassissetPxiTriggerLine eee 76 Parallel EE 4 10 102 GxChassisSetShutdownTemperature 78 GE 36 39 40 GxChassisSetSlotsTemperaturesStates 79 Se EE 36 GxChassisSetTemperatureScale 80 Peripheral ed 16 GxChassisSetTemperatureThresholdMode 81 e 89 GXOCNT eese 32 pnStatus i Ree REDE 40 Power Distribution eene 19 H Power Supplies see 83 liandle io iret Hoo SiS 34 Power Switch KO Z OSSA 8 12 Handle 5 ertt er eR BEER 40 Program File Descriptions ee 36 KE 32 36 41 Programming Borland Delphi eee 40 I Error Handling eee 40 P nel Prosptatn eni e Pt ka Gd eter banan 41 Input Power Receptacle 10 11 13 14 PM EE 3 5 23 33 34 35 Inspecting the GX isch 29 PXI 10 MHz Input and Output Connections 11 Installation PXI Bus Segments u eee 15 CHASSIS 3 te eegene NEE Ee 30 PXI Module Installation ess 34 35 Mounting information seen 29 PXI SO mec c E 14 Procedures All Boards eese 35 Pxi Trigger Lines 25 PXI Modules nren n 34 35 PXU PCI Explorer ccccccccsssssesescsceeseesseseseees 23 33 Installation Directories eee 36 R
95. n be used in a variety of ways For example triggers can be used to synchronize the operation of several different PXI peripheral modules In other applications one module can control carefully timed seguences of operations with other modules in the system Triggers may be passed from one module to another allowing precisely timed responses to asynchronous external events that are being monitored or controlled The number of triggers that a particular application reguires varies with the complexity and number of events involved The PXI trigger bus provides connectivity only within a single bus segment and does not allow physical connection to an adjacent bus segment This maintains the high performance characteristics of the trigger bus and allows the GX70xxA B to partition instruments into logical groups as show in Figure 2 14 However logical connections of the trigger bus are allowed Under software control the GX70xxA B s trigger lines can be isolated or interconnected to each segment s eight trigger lines Signal direction between segments is also controlled by software for each trigger line 18 GX70xxA User s Guide PXI Star Trigger System Star Trigger Bridge Controls bus Bridge Controls bus Controller Controller Segment 2 Segment 3 S si s S S S S i S L LIIL L L L o oo o PCI o o O Pci O 9 ZK e D O por T dn Klees NU TI por T T Bridge Bridge 1 2 3 7 8 9 1 F
96. nable to communicate with any of the backplane bridges 65 Error backplane bridges unable to detect any of the backplane bridges 66 Error backplane left bridge unable to detect with the backplane left bridge 67 Error backplane right bridge unable to detect with the backplane right bridge Miscellaneous Errors 99 Invalid or unknown error number Example The following example initializes the board If the initialization fails the following error string is printed CHAR sz 256 SHORT nStatus nHandle GxChassisInitialize 0 amp Handle amp Status if nStatus lt 0 GxChassisGetErrorString nStatus sz sizeof sz amp nStatus printf sz prints the error string returns Function Reference Guide 55 GxChassisGetPowerSuppliesVoltages Purpose Returns the backplane s eight power supplies voltages Syntax GxChassisGetPowerSupplies Voltages nHandle pdVoltage pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pdVoltage PDOUBLE An array containing the backplane power supply voltages pnStatus PSHORT Returned status 0 on success negative number on failure Comments The returned eight power supply voltages are arranged as follows Array index Power supplies voltage 0 12V of Slots 1 10 1 12V of Slots 1 10 3 3V of Slots 1 10 5V of Slots 1 10 12V of Slots 11 20 12V of Slots 11 20 3 3V of Slots 11 20 5V of Slots 11 20
97. nabling easy access to board connectors and cables and a short path to the interface e Four fans mounted under the instruments provide positive airflow for all instruments e Two fans provide cooling for the chassis power supplies e Two separate power supplies provide 800 or 1100 watts of system power Note The 70x0B and 70x2B models have a 900W system power supply e Backplane incorporates a local bus trigger bus and a 10MHz reference clock e Support for external instrumentation and devices via the built in serial RS 232 RS 422 or RS 485 USB and Ethernet interfaces master configurations only Support for additional interfaces such as IEEE 488 GPIB is available via cPCI interface cards e Additional chassis may be daisy chained using a PXI to PXI bus expander e Innovative PXI Explorer software provides easy configuration tools for the chassis and instruments When bundled with ATEasy Marvin Test Solutions award winning test executive and software development environment the chassis provides a complete system for creating any test and measurement application The GX7005 and GX7015 high power PXI chassis offer the following additional features e 4 5 KW system power provides adequate power for a full complement of GX5055 or GX5960 digital instruments instead of the standard 800 or 1100 watts supplies e VCC and VEE system voltages supplied via the PXI J5 backplane connector for powering GX5055 and GX5960 pin ele
98. ne bridge direction mode and its Left and Right mode Syntax GxChassisGetPxiTriggerLine nHandle nLine nSegment pucDirection pnPrimaryMode pnSecondaryMode pnStatus Parameters Name nHandle nLine nSegment pnDirection pnPrimaryMode pnSecondaryMode Type Comments SHORT SHORT OV en AUS em SHORT 0 1 PSHORT 0 PSHORT 0 PSHORT Handle to a GX70XX Chassis Specified PXI trigger line of the specified PXI chassis Segment GXCHASSIS PXI TRIGGER BUS LINEO PXI trigger line 0 GXCHASSIS PXI TRIGGER BUS LINEI PXI trigger line 1 GXCHASSIS PXI TRIGGER BUS LINE2 PXI trigger line 2 GXCHASSIS PXI TRIGGER BUS LINE PXI trigger line 3 GXCHASSIS PXI TRIGGER BUS LINEA PXI trigger line 4 GXCHASSIS PXI TRIGGER BUS LINES PXI trigger line 5 GXCHASSIS PXI TRIGGER BUS LINE6 PXI trigger line 6 GXCHASSIS PXI TRIGGER BUS LINE7 PXI trigger line 7 Specified PXI chassis Segments GXCHASSIS SEGMENT 0 TO SEGMENT 1 Segment Slots 2 7 connecting to Segment Slots 8 13 chassis left side bridge GXCHASSIS SEGMENT 1 TO SEGMENT 2 Segment Slots 8 13 connecting to Segment Slots 14 20 chassis right side bridge Returns the Specified PXI trigger line segment direction as follows GXCHASSIS PXI TRIGGER BUS LINE DISCONNECT Disconnect the PXI trigger line from the Right segment and the Left segment Le PXI trigger line is not connected to either segment GXCHASSIS PXI TRIGGER BUS LINE LEFT TO RIGHT
99. ne trennen 75 vi GX70xxA User s Guide GxChassisSetPxiT ggerLine iai eee PR EENS Repo Rie E e ERO PU Er 76 GxChassisSetShutdown Temperature Eed Eed IER ii 78 GxChassisSetSlotsTemperaturesStates 0 0 cece eeceseceseceecsseceecseecseeeaeseeeeeeeeseeeecesecsecsaecsaecnaecsaecaaesaeseneseaeees 79 GxChassisSetTemperatureScale esses eere enne trennen tren tren nest enne enne RR 80 GxChassisSetTemperatureThresholdMode eese eene nennen eene eene nene een 81 Appendix A Specifications Leila ua cecus A Ra ena soon tee aaae reale onu Deu Ke cH iapa ped dr des 83 AC Input PO Wet c 83 GX7000A GX7010A GX7002A GX70T2A oe ee ee ceeceseceecnsecececaeecaeecseseaeseseseseesecesecsaecsaecsaecsaecsaecaeeeaeseaeeeaeees 83 GX7000A 1100 GX7010A 1100 GX7002A 1100 GX700124A 1100 cessere 83 GX7005A GX 01534 ie Eer Ie RU RE ebore edo en 83 loved E at eels 83 GX7000A GX7010A GX7002A GX 70124 enne nennen tren nren rene ene enne RKK n n 83 400W Power Supply Load Regulation Ripple and Noise Specifications 0 eee eeeeeeereeeeeeeeeeeeeeseeesees 84 GX7000A 1100 GX7010A 1100 GX7002A 1100 GX70012A 1100 seen 84 560W Power Supply Load Regulation Ripple and Noise Specifications eee 84 GX7000B GX7010B GX7002B GX70012B GX7015 EXT eee eee 006 een eene 85 GX70x0B GX70x2B amp G
100. necting to Segment Slots 8 13 settings SHORT nStatus SHORT nDirection nPrimaryMode nSecondaryMode GxChassisSetPxiTriggerLine nHandle GXCHASSIS PXI TRIGGER BUS LINEO GXCHASSIS SEGMENT 0 TO SEGMENT 1 GXCHASSIS PXI TRIGGER BUS LINE LEFT TO RIGHT GXCHASSIS PXI TRIGGER BUS LINE MONITOR GXCHASSIS PXI TRIGGER BUS LINE MONITOR nStatus See Also GxChassisSetPxiTriggerLine GxChassisGetPxiTriggerLineLevels GxChassisGetErrorString 78 GX70xxA User s Guide GxChassisSetShutdownTemperature Purpose Sets the shutdown temperature and shutdown state Syntax GxChassisSetShutdownTemperature nHandle bEnable dThreshold pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis bEnable BOOL Shutdown state 0 Disabled 1 Enabled default dThreshold DOUBLE Shutdown Temperature threshold settings value can be between 20 C to 70 C pnStatus PSHORT Returned status 0 on success negative number on failure Comments The programmable Over shutdown temperature can be programmed to any value between 20 C and 70 C The programmed temperature can be saved to the onboard EEPROM and be automatically loaded on the next system power up using the front panel only The temperature resolution is 0 8 degree Note Manufacturer default threshold is programmed to 70 C Example The following example sets the shutdown temperature to 50 C and enables the shutdown SHORT nStatus Gx
101. nts The function returns the error string associated with the nError as returned from other driver functions The following table displays the possible error values Not all errors apply to this type of driver Resource Errors Description 2 Unable to open the HW device Service 5 Unable to register the PCI device 6 Unable to allocate system resource or memory for the PCI device 8 Unable to create panel 9 Unable to create a Windows timer Parameter Errors 20 Invalid parameter 22 Invalid board handle 25 Invalid mode 27 Invalid string length Board specific parameter error 50 Invalid over temperature threshold value 51 Invalid trigger direction settings will result in a conflicting trigger lines direction 52 Invalid PXI trigger bus line direction settings will result in a conflicting trigger lines direction 53 Invalid PXI trigger bus line mode settings will result in a conflicting trigger lines direction 54 Invalid PXI trigger bus segment 55 Invalid number of fan poles 56 Invalid chassis type Board Errors Warnings 60 Controller is busy return on timeout 61 Controller communication error 54 GX70xxA User s Guide 62 Error backplane left bridge unable to communicate with the backplane left bridge 63 Error backplane right bridge unable to communicate with the backplane right bridge 64 Error backplane bridges u
102. ovides the interconnection between the controller and peripheral modules Note The GX7015 s backplane includes the P5 connector which is used to supply power to Marvin Test Solutions GX5055 and GX5960 digital instruments via the J5 connectors located on each board The GX7015 EXT provide 3 voltage rails via the P5 connector Overview 17 Local Bus The PXI local bus is a daisy chained bus connecting peripheral slots in the same bus segment Each local bus is comprised of 13 user defined lines and can be used to pass analog or digital signals between modules or to provide a high speed side band digital communication path that does not affect the PXI bandwidth Each local bus signal line can support voltages from 0 to 42V DC and up to 200 mA DC current The local bus lines for the leftmost peripheral slot of a PXI back plane slot 2 are used for the star trigger Figure 2 12 schematically shows a complete PXI system demonstrating the local buses Star Trigger S S S s ES S Local S S S Local L Local L L L Bus L L L Bus o ol Bus o o olo ol PCI o o PCI T p 19 1 POL T TST POI Te TL Bridge Bridge External 1 1 2 Backplane TE 2 3 u P 9 3 4 0 Interface PCI Arbitration and Clock Signals Segment 1 Segment 2 Segment 3 Slots 1 7 Slots 8 13 Slots 14 20 Figure 2 13 PXI Local Bus Routing Trigger Bus The eight PXI bus trigger lines ca
103. perational mode dictates how the alarm threshold and shutdown threshold will be activated The modes are GXCHASSIS_OVER_TEMPERATURE_MODE_MAX_SLOT e Shutdown activated when any of the enabled slots temperature is above the shutdown temperature e Alarm activated when any of the enabled slots temperature is above the alarm temperature GXCHASSIS OVER TEMPERATURE MODE AVERAGE SLOTS e Shutdown activated when the average temperature of all active slots are above the shutdown temperature e Alarm activated when the average temperature of all active slots are above the alarm temperature Example The following example sets the Temperature threshold operational mode to average SHORT nStatus GxChassisSetTemperatureThresholdMode nHandle GXCHASSIS OVER TEMPERATURE MODE AVERAGE SLOTS amp nStatus See Also GxChassisGetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString 82 GX70xxA User s Guide Appendix A Specifications AC Input Power GX7000A GX7010A GX7002A GX7012A 115VAC 16A 50 60Hz 230VAC 8A 50 60Hz Input AC power is filtered using a line filter GX7000A 1100 GX7010A 1100 GX7002A 1100 GX70012A 1100 115VAC 20A 50 60Hz 230VAC 10A 50 60Hz Input AC power is filtered using a line filter GX7000B GX7010B GX7002B GX70012B GX7015 EXT 100 to 179 VAC 15A max PFC 47 to 63 Hz 180 to 240 VAC 10A max PFC 47 to 63
104. plies VCC and VEE accessed via the P5 connector e VCC voltage range and current 10 to 30 V 20A e VEE voltage range and current 4 to 18 V 20A e Configuration 4 independent supplies powering slots 4 7 8 11 12 15 16 19 e Programmability Controlled via digital instrument driver Supplemental 3 3V power supply 60A accessed via the P5 connector 86 GX70xxA User s Guide Cooling GX70x0A B and GX70x2A B Four 33CFM fans are mounted below the card cage below the instruments and provide a positive airflow Air exhaust is through the rear panel Two additional 25CFM fans provide cooling for the two power supplies GX7005A GX7015A GX7015 EXT Four 100 CFM fans are mounted below the card cage below the instruments and four 100 CFM fans are located at the rear of the chassis providing high capacity positive air flow Air intake is at the front bottom of the chassis and air exhaust is through the rear panel The system power supplies have independent cooling fans Temperature Monitoring Integrated temperature monitoring is provided via an on board microcontroller with audible and software notification when preset temperature limits are exceeded Temperature monitoring features include e Per slot monitoring 1 reading sec slot e 4 second moving average value e User selectable alarm criteria o Maximum slot temperature o Average slot temperature e Accuracy 2 C e Default warning and shutdown limits 50 C amp
105. r large systems this eliminates the need to combine multiple module functions on a single trigger line or to artificially limit the number of trigger times available The second advantage is the low skew connection from a single trigger point The PXI backplane defines specific layout requirements such that the star trigger lines provide matched propagation time from the star trigger slot to each module resulting in very precise trigger relationships between each module System Reference Clock The PXI 10 MHz system clock PXI_CLK10 is distributed to all slots of the GX70xx The signal is distributed to each slot using equal length traces and a low jitter clock driver This common reference clock can be used for synchronization of multiple instruments in measurement or control systems The star trigger controller in slot two can supply an external 10MHz reference clock When the GX70xx detects the presence of an external reference clock it automatically switches from the internal reference source to the external source Note that the GX70x5A GX70x0B and GX70x2B chassis can accept an external 10 MHz clock via the rear panel connection which can be used as the PXI 10 MHz system clock Overview 19 GX7000 GX7010 GX7002 GX7012 GX7015 EXT System Power Supplies Two power supplies provide operating power to all slots of the GX70xx models A or B Power Distribution The GX70xx models meet or exceed the requirements of the PXI specifications regard
106. rameter Syntax GxChassisRecallSettings nHandle nSettingSource pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis nSettingSource SHORT Recall Settings source are 0 GXCHASSIS RECALL FACTORY SETTINGS Loads and applies the factory default settings 1 GXCHASSIS RECALL USER SETTINGS Loads and applies the last saved users settings from the onboard EEPROM pnStatus PSHORT Returned status 0 on success negative number on failure Comments Factory default settings are e All slots temperatures enabled e Temperature threshold mode is set to Max Temp Mode e Shutdown temperature is 70 C e Shutdown temperature state enabled e Alarm temperature is 50 C e Alarm state disabled e PXI Trigger lines are all disabled Note Users can only save their settings to the on board EEPROM when running the front panel Example The following example loads and applies the last saved user settings SHORT nStatus GxChassisRecallSettings nHandle GXCHASSIS RECALL USER SETTINGS amp nStatus See Also GxChassisGetAlarmMode GxChassisSetAlarmTemperature GxChassisSetTemperatureThresholdMode GxChassisSetShutdownTemperature GxChassisGetErrorString Function Reference Guide 71 GxChassisResetPxiTriggerLines Purpose Resets all PXI trigger lines in a specified segment Syntax GxChassisResetPxiTriggerLines nHandle nSegment pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX7
107. red slot temperatures Measured temperature of slot 1 returned in array index 0 pnStatus PSHORT Returned status 0 on success negative number on failure Comments The temperature resolution is 0 8 degree Note Slots temperatures are measured regardless if the slots are active or not See the GxChassisSetSlotsTemperaturesStates function for details Example The following example returns all twenty measured slots temperatures into an array SHORT nStatus DOUBLE adTemp 20 GxChassisGetSlotsTemperatures nHandle adTemp amp nStatus See Also GxChassisSetSlotsTemperaturesStates GxChassisSetTemperatureThresholdM ode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString Function Reference Guide 63 GxChassisGetSlotsTemperaturesStates Purpose Returns all active enabled slot temperatures Syntax GxChassisGetSlotsTemperaturesStates nHandle pdwStates pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pdwStates PDWORD Returns slots with active or enabled temperature monitoring bits O through 19 represents slots 1 through 20 e Bit high specified slot is enabled e Bu low specified slot is disabled pnStatus PSHORT Returned status 0 on success negative number on failure Comments Only active enabled slots determine if alarm threshold or shutdown threshold conditions are met Example The following exampl
108. rintf Board Summary s n sz else DisplayUsage return 0 J RRR RRR k k k k k k RK KK KK KR RK KK KK KK KK KK kk End Of File J BRR RK k k k k k k k k k k k k k k k k k k kk kk kk kk kk kk kk kk kk kk ke ke ke ke sizeof sz amp nStatus KKEKKKKKKKKKKKKKKKKKKKKKKKK Ck ck ck ck ck kk ck kk ck kk KKK KK KKK KK Chapter 5 Function Reference Guide Introduction Function Reference Guide 47 The GxChassis driver functions reference chapter is organized in alphabetical order Each function description contains the function name purpose syntax parameters description and type followed by Comments an Example written in C and a See Also section All function parameter syntax follows the same rules Strings are ASCIIZ null or zero character terminated The first parameter of most functions is nHandle 16 bit integer This parameter is required for accessing the chassis and is returned by the GxChassisInitialize function The nHandle is used to identify the chassis when calling a function for programming and controlling the operation of the chassis All functions return a status with the last parameter named pnStatus The pnStatus is zero if the function was successful or less than zero for error conditions The description of the error is available using the GxChassisGetErrorString function or by using a predefined constant defined in the driver interface files GxChassis h GxChassis bas GxChas
109. s Guide V Programming GxChassis mainframes Using ATEasy essessessesseeseeeeeee eene eren een een eerte 40 Using the GxChassis drver functions e eru RR TE UB RIEN itr 40 Chassis Handlen lt 2 onc e Reo tho emat et e Reto e teet SEGA ete gore it 40 Error Handling i ueber EGER 40 Driver Version neben s etno e Den bt bI DO DD CIERTO EORR M RE 40 Panel 41 Distributing the RN EE 41 Sample Programs ue RENE EES EE 41 Sample Program lasting 5 Eo RIPE Lda cee pie RERO HR E E bi edipi tenet 41 Chapter 5 Function Reference Guide ccccscccsscesseeeeseeeeeeeeeseaesesneeeneeeeseaesesnaesnsnaeseeeeeseaeseneenenseaenes 47 Introduction ote ee et UR Ege iUt eire entera ila een Dot pente uber 47 GxChassis Functions 22 eno eto AG AT ANG Ha Eed 48 GxChassisGetAlarmMode 5 esee RAS iniu IURIS eap REPRE eats 49 GxChassisGetAlarmTemperature eL ENNEN HERE tire trate ee eee ete CERE re EES EEN 50 GxCh ssisGetBoardSuMmary 208 4 estie ret eei dei ei dee decet dcdit 51 GxChassisGetDriverSummary iiceoe oesie rieseni vn Eresi ea ESEO E EKET buste teeth he tube beta dient ovis 52 GxChassisGetError5trng oue eue tel ooo ER 53 GxChassisGetPowerSupplies Voltages tresier oeieo eE S rE eer E E trennen eene enne PR 55 GxChassisGetlanSpeed eno RR OD ot SI RI e re UU PER de 56 GxChassisGetFanThresholdTemperatures esee nennen nennen rennen e
110. sconnects all input power and protects the chassis from an over current or short circuit condition PXI 10 MHz Input and Output Connections An external 10 MHz clock can be provided to the chassis via this connection When present the chassis will automatically select this input as the 10 MHz reference for the PXI backplane The 10 MHz output connection provides a buffered 10 MHz PXI clock output Auto High Fan Speed Control The fan speed control allows the user to select the fan control to be automatic controlled by the GxChassis software based on internal chassis temperature or for high power dissipation applications the switch can be set to high which will set the fans to operate at high speed continuously 14 GX70xxA User s Guide PXI Slots GX7015 EXT Chassis Description Rear View Figure 2 11 shows the rear view of the GX7015 EXT a gt Fan Speed Control Air Outlets Input Power Receptacle o9 9 9 9 9 9 eee 0 v gess sg gg g e e a PXI 10 MHz In Out External Power Connections for P5 PXI es Seege v esel 20000 Connectors Figure 2 11 GX7015 EXT Rear View Input Power Receptacle This receptacle connects to the provided power cord Input power configuration is single phase See the specification section for voltage and current reguirements PXI 10 MHz Input and Output Connections An external 10 MHz clock can be provided to the c
111. sis Virtual Panel Temperature Settings 24 GX70xxA User s Guide The following controls are shown in the Temperature Settings page Slots Temperatures Group Box Displays measurement of all active slots temperatures and sets displays slots active states Only active enabled slots determine if the alarm or shutdown thresholds conditions were met Shut Down Group Box Threshold Edit box Sets displays the shutdown temperature to any value between 20 C and 70 C The programmed threshold can be saved to the onboard EEPROM and be automatically loaded on the next system power up Enable Button If checked the shutdown temperature is enabled Mode Combo dropdown list Sets displays the temperature threshold operational mode The temperature threshold operational mode dictates how the alarm and shutdown thresholds will be activated When set to Max Temp Mode the shutdown and alarm temperature will be activated when any of the active slots temperature is above the threshold When set to Average Temp Mode the alarm will be activated when the average of all active slots temperatures are above the alarm threshold Alarm Group Box Threshold Edit box Sets the Alarm state When the Alarm is on threshold condition was met or set to On both backplane buzzers will beep simultaneously in intervals of 10 seconds Enable Button Check enables the threshold temperature at which point the alarm will turn on Snooze B
112. sis pas or GxChassis drv Parameter names are prefixed as follows Prefix Type Example a Array prefix this before the simple type anArray Array of Short Short signed 16 bit nMode Double 8 bytes floating point dReading dw Double word unsigned 32 bit dwTimeout hwnd Window handle 32 bit integer hwndPanel l Long signed 32 bit Bits p Pointer Usually used to return a value Prefix this before the simple type pnStatus SZ Null zero value character terminated string szMsg w Unsigned short unsigned 16 bit wParam Table 5 1 Parameter Name Prefixes 48 GX70xxA User s Guide GxChassis Functions The following list is a summary of functions available for the GxChassis Driver Functions Description GxChassisGetAlarmMode Returns the Alarm Mode GxChassisGetAlarmTemperature Returns the Alarm Temperature threshold settings GxChassisGetBoardSummary Returns the board summary GxChassisGetDriverSummary Returns the driver name and version GxChassisGetErrorString Returns the error string associated with the specified error number GxChassisGetFanSpeed Returns the fan speed and control settings GxChassisGetFanThresholdTemperatures Returns the fan low and high threshold temperatures GxChassisGetPowerSuppliesVoltages Returns the backplane s eight power supplies voltages GxChassisGetPxiTriggerLine Returns the specifie
113. ssisGetErrorString function to return a string representing the error The GxChassisGetErrorString reference contains possible error numbers and their associated error strings Driver Version The GxChassisGetDriverSummary function can be used to return the current GxChassis driver version It can be used to differentiate between the driver versions See the Function Reference for more information Programming the Chassis 41 Panel Calling the GxChassisPanel will display the instrument virtual front panel window The panel can be used to display its current setting and to control the board interactively The panel function may be used by the application to allow the user to directly interact with the board The GxChassisPanel function is also used by the GxChassis exe panel program that is supplied with this package and provides a stand alone Windows application that displays the instrument panel Distributing the Driver Once the application is developed the driver files GxChassis dll and the HW device driver files located in the HW folder can be shipped with the application Typically the GxChassis dll should be copied to the Windows System directory The HW device driver files should be installed using a special setup program HWSETUP EXE that is provided with GxChassis driver files Alternatively you can provide the GxChassis disk to be installed along with the board Sample Programs The following example demonstrates how to program
114. ssisNum SHORT strtol argv szOperation S NULL 0 trupr argv amp nHandle amp nStatus GETALARMMODE amp nMode amp nStatus CheckStatus nStatus printf Alarm Mode is s r n f strcmp szOperation nMode 0 disabled enabled SETALARMSTATE Programming the Chassis 45 Check number of arguments recived if argc lt 3 DisplayUsage nMode SHORT strtol argv NULL 0 GxChassisSetAlarmMode nHandle nMode amp nStatus CheckStatus nStatus printf Alarm Mode is s r n nMode 0 disabled enabled else if stremp szOperation GETALARMTEMP GxChassisGetAlarmTemperature nHandle amp dThreshold amp nStatus CheckStatus nStatus printf Temperature Alarm Threshold is 0 1fNrMn dThreshold else if stremp szOperation SETALARMTEMP Check number of arguments recived if argc lt 3 DisplayUsage dThreshold SHORT strtol argv NULL 0 GxChassisSetAlarmTemperature nHandle dThreshold amp nStatus CheckStatus nStatus GxChassisGetAlarmTemperature nHandle amp dThreshold amp nStatus printf Temperature Alarm Threshold is 0 1f r n dThreshold else if strcmp szOperation GETSHUTDOWNTEMP GxChassisGetShutdownTemperature nHandle amp bEnable amp dThreshold amp nStatus CheckStatus nStatus printf Sh
115. te exception that can be easily trapped by the application using the OnError module event or using the try catch statement Using the GxChassis driver functions The GxChassis driver contains a set of functions that support all of the chassis Smart features The GxChassisInitialize function returns a handle that must be used with other driver functions to program the chassis This handle is usually saved in the program as a global variable for later use when calling other functions The initialize function does not change the state of the chassis Chassis Handle The chassis handle argument nHandle passed by reference to the parameter pnHandle of the GxChassisInitialize is a short integer 16 bit number It is used by the GxChassis driver functions to identify the chassis being accessed by the application Since the driver can support multiple chassis at the same time the nHandle argument is required to identify which chassis is being programmed The nHandle is created when the application calls the GxChassisInitialize function There is no need to destroy the handle Once the driver is initialized the handle can be used with other function calls to program the chassis Error Handling All the GxChassis functions return a status named pnStatus as the last parameter This parameter can be later used for error handling The status is zero for success less than zero for failure or error When the status is error the program can call the GxCha
116. ters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis nScale SHORT Temperature scale 0 GXCHASSIS_TEMPERATURE_SCALE METRIC 1 GXCHASSIS TEMPERATURE SCALE ENGLISH pnStatus PSHORT Returned status 0 on success negative number on failure Comments Once the temperature scale is set the same scale will be applied to all temperature values e g shutdown temperature The temperature scale setting is saved to the host computer Example The following example sets the temperature scale used for setting or getting any temperature value to the English scale SHORT nStatus GxChassisSetTemperatureScale nHandle GXCHASSIS TEMPERATURE SCALE ENGLISH amp nStatus See Also GxChassisGetTemperatureScale GxChassisSetSlotsTemperaturesStates GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString Function Reference Guide 81 GxChassisSetTemperatureThresholdMode Purpose Sets the Temperature threshold operational mode Syntax GxChassisSetTemperatureThresholdMode nHandle nMode pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis pnMode PSHORT Temperature threshold operational modes are 0 GXCHASSIS OVER TEMPERATURE MODE MAX SLOT default 1 GXCHASSIS OVER TEMPERATURE MODE AVERAGE SLOTS pnStatus PSHORT Returned status 0 on success negative number on failure Comments The temperature threshold o
117. these modules accommodate ZIF connectors from ITT Cannon as well as BNC or custom connectors 4 modules accommodate Click connectors from VPC or MPX connectors from MacPanel The 8 modules accommodate the MacPanel L 2000 series 5 Modules and the VPC Series 90 receivers 4 8 modules 16 modules can accommodate full size receivers such as the 25 module Series 90 from VPC The mass interconnect products can handle any signal requirements including optical digital power coaxial and twin axial Custom configurations available Specifications Size 19 w x 11 75 h x5 25 d Weight 12 5 Ibs approximate 106 GX70xxA User s Guide Model Numbers Model Number Description GX7500 Universal Modular PXI Interface Receiver accommodates 1 to 8 receiver modules GX7510 ITT Cannon Receiver Module 1 module wide GX7520 Virginia Panel Click Receiver Module 2 module wide GX7530 MacPanel MPX Receiver Module 2 module wide GX7540 MacPanel L2000 5 slot Receiver Module 4 module wide GX7501 Blank panel for GX7500 1 module wide 2 inches GX7502 Blank panel for GX7500 2 module wide 4 inches GX7504 Blank panel for GX7500 4 module wide 8 inches Appendix F Model Numbers 107 Appendix F Model Numbers Chassis Model Numbers The following are the PXI chassis model numbers Model Description GX7000A 6U 20 Slot PXI Chassis with built in CD ROM Hard Disk and Floppy Disk Driv
118. tions and states and measures all system power supply voltages In addition the driver enables the user to save these settings to an on board EEPROM that can then be used as default settings on power up The user can also set the temperature scale used for programming or monitoring of any temperature value Ser ovo D i BERE a C HN Lut ie Figure 2 1 GX7000A Instrumentation Chassis 4 GX70xxA User s Guide Features The GX7000 GX7002 GX7005 master models and GX7010 GX7012 GX7015 slave models offer the following features e Master configurations which support an embedded controller module and include DVD CDRW hard disk and Floppy drives DVD CDRW and hard drive not available on slave models Floppy drives not available with the 70x5A 70x0B and 70x2B models e 19 cPCI 3U or 6U slots Slot 1 is dedicated for an embedded controller or for a bus extension controller Slot 2 can be used by a PXI Star Trigger Controller or by a PXI cPCI instrument Slots 3 through 15 support the PXI Star Trigger and Slots 16 20 accommodate PXI or cPCI instruments without the Star Trigger e Full compliance with PXI specifications revision 2 2 Supports features such as trigger bus star trigger local bus and system clock e Interoperability with 32 bit 33MHz CompactPCI e Front loading design Boards are inserted from the front for simplified maintenance e Board user interface connectors face the front side of the platform e
119. to select the fan control to be automatic controlled by the GxChassis software based on internal chassis temperature or for high power dissipation applications the switch can be set to high which will set the fans to operate at high speed continuously GX7015 Chassis Description Front View Figure 2 9 shows the front view of the GX7015A chassis Power Switch Cooling Fans 4 Figure 2 9 GX7015A Front View configured with GX5960 modules Power Switch On Off rocker switch with a power On LED System Slot Slot 1 The System Slot is the left most slot and is used for remote controllers Star Trigger Controller Slot Slot 2 Either a Star Trigger controller or any PXI cPCI instrument can use the Star Trigger Controller slot Cooling Fans Four 4 high capacity cooling fans are located at the bottom of the card cage Inlet air is drawn from the bottom and sides of the chassis It is essential that these panels be not blocked or restricted Overview 13 GX7015 Chassis Description Rear View Figure 2 10 shows the rear view of the GX7015A Air Outlets Input Power Circuit Breaker Input Power Receptacle egen PXI 10 MHz In Out Figure 2 10 GX7015A Rear View Input Power Receptacle This receptacle connects to the provided power cord Input power configuration is 3 phase Delta See the specification section for voltage and current requirements Input Power Circuit Breaker This circuit breaker di
120. tware You can now continue with the installation to install the board After the board installation is complete you can test your installation by starting a panel program that let you control the board interactively The panel program can be started by selecting it from the Start Programs GxChassis menu located in the Windows Taskbar Setup and Installation 33 Configuring Your PXI System using the PXI PCI Explorer To configure your PXI PCI system using the PXI PCI Explorer applet follow these steps 1 Start the PXI PCI Explorer applet The applet can be start from the Windows Control Panel or from the Windows Start Menu MarvinTestSolutions HW PXI PCI Explorer Identify Chassis and Controllers After the PXI PCI Explorer started it will scan your system for changes and will display the current configuration The PXI PCI Explorer automatically detects systems that have MarvinTestSolutions controllers and chassis In addition the applet detects PXI MXI 3 4 extenders in your system manufactured by National Instruments If your chassis is not shown in the explorer main window use the Identify Chassis Controller commands to identify your system Chassis and Controller manufacturers should provide INI and driver files for their chassis and controllers to be used by these commands Change chassis numbers PXI devices Legacy Slot numbering and PXI devices Alias names These are optional steps to be performed if you would like your chassis to
121. ure GxChassisGetErrorString 68 GX70xxA User s Guide GxChassislnitialize Purpose Initialize the driver for the specified chassis number Syntax GxChassisInitialize nChassis pnHandle pnStatus Parameters Name Type Comments nChassis SHORT PXI Chassis number pnHandle PSHORT Returned handle for the to a GX70XX mainframe Chassis The handle is set to zero on error and lt gt 0 on success pnStatus PSHORT Returned status 0 on success negative number on failure Comments This function returns a handle that can be used with other GxChassis functions to program the chassis The function does not change any of the chassis settings Example The following example initializes two PXI Chassis 1 and 2 SHORT nHandlel nHandle2 nStatus GxChassisInitialize 1 amp nHandlel amp nStatus if nHandlel 0 printf Unable to Initialize the board GxChassisInitialize 2 amp nHandle2 amp nStatus if nHandle2 0 printf Unable to Initialize the board See Also GxChassisGetErrorString Function Reference Guide 69 GxChassisPanel Purpose Opens a virtual panel used to interactively control the GxChassis mainframe Syntax GxChassisPanel pnHandle hwndParent nMode phwndPanel pnStatus Parameters Name Type Comments pnHandle PSHORT Handle to a GX70XX Chassis This number may be zero if the board is to be initialized by the panel window hwndParent HWND Sets the panel parent window handle A value of
122. utdown Temperature is 0 1f r n dThreshold E else if stremp szOperation SETSHUTDOWNTEMP Check number of arguments recived if argc lt 4 DisplayUsage bEnable INT strtol argv NULL 0 dThreshold SHORT strtol argv NULL 0 GxChassisSetShutdownTemperature nHandle bEnable dThreshold amp nStatus CheckStatus nStatus GxChassisGetShutdownTemperature nHandle amp bEnable amp dThreshold amp nStatus printf Shutdown Temperature is 0 1f r n dThreshold else if strcmp szOperation GETVOLTAGES DOUBLE adVoltage 8 GxChassisGetPowerSuppliesVoltages nHandle adVoltage amp nStatus CheckStatus nStatus for i20 i 2 i printf s 12V Power Supply Voltage 0 1f r n i 0 Slots 1 10 Slots 11 20 adVoltage i 4 printf s 12V Power Supply Voltage 0 1fNrNMn i 0 Slots 1 10 Slots 11 20 adVoltage i 4 1 printf s 3 3V Power Supply Voltage 0 1fNrWMn i 0 Slots 1 10 Slots 11 20 adVoltage i 4 42 printf s 5V Power Supply Voltage 0 1f r n i 0 Slots 1 10 Slots 11 20 adVoltage i 4 3 else if stremp szOperation GETTEMPS DOUBLE adTemp 20 GxChassisGetSlotsTemperatures nHandle adTemp amp nStatus 46 GX70xxA User s Guide CheckStatus nStatus for i20 i 20 i
123. utton Snooze the Alarm when it is on If the alarm condition reoccurs the alarm will reactivate On Power up Group Box Sets displays the source settings to be loaded or saved Save User Settings Button Saves all current settings to the onboard EEPROM as well as which settings will be loaded on the next power up as was specified in the On Power up Group Box Recall User Settings Button Loads and applies the last saved user s settings from the onboard EEPROM Recall Factory Settings Button Loads and applies the factory default settings Apply Applies current settings Close Closes exits the GxChassis panel Help Opens the GxChassis on line help window Overview 25 Virtual Panel PXI Trigger Lines Clicking on the PXI Trigger Line tab will show the PXI Trigger Line page as shown in Figure 2 18 F GX7000A PXI Chassis Temperature Settings PXI Trigger Lines Advanced About Slots 2 7 lt gt Slots 8 13 Slots 8 13 lt gt Slots 14 20 o px elo BB n o fx wilt fco el e eli rag SS b EE D PE Ped LO zk Ali ren x IR 2 x ss xx zt 3 x se c x ss sss m eae L5R E x am 4 x lo ie xx xt Sch iO nc ix Silt 5 x st fns bu amp x sign LR v X Ji 6 x sit ie xl X sl ke ml Ix lir s x edit forc ei Reset all PXI trigger Lines Settings Direction NC Primary and Secondary sides are disconnected L gt R enable Primary to Secondary L lt R enable Secondary to Primary Second
124. various supported operating systems and Chassis GX70xx development tools Chapter 5 Functions Reference Contains a listing of the general GxChassis functions Each function is described along with its syntax parameters and special programming comments Samples are given for each function Appendix A Specifications Provides the GX70XX specifications Appendix B PXI Slots Pin Outs Describes the P1 and P2 connector pin outs for the GX70xx backplane Appendix C Rear Panel Connector Layout Provides information on the rear panel connectors of the GX7000A GX7010A Appendix D EXT Rear Panel Power Connections Provides information about the GX7015 EXT Rear Panel Power Connections GX70xx Appendix E Universal Interface Receiver GX7500 Describes the Universal Interface Receiver Appendix F Model Numbers Describes the Chassis Model Numbers 2 GX70xxA User s Guide Conventions Used in this Manual Symbol Convention Meaning Ve Static Sensitive Electronic Devices Handle Carefully Warnings that may pose a personal danger to your health For example shock hazard Cautions where computer components may be damaged if not handled carefully v Tips that aid you in your work Formatting Convention Meaning Monospaced Text Examples of field syntax and programming samples Bold type Words or characters you type as the manual instru
125. xChassisBC lib USERC GxChassisExampleC rc endif defined BORLANDC J BRR k k k KK koe k k k ke kk ke ke kk ke ke k k k kk kk k k kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk ke e ke ke L DisplayMsg J BRR RR k k k k koe k k k k ke ke k k k k k kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk k k kk kk e ke ke void DisplayMsg PCSTR lpszMsg ifndef GNUC MessageBeep 0 MessageBox 0 lpszMsg GxChassis example program MB OK felse printf r nGxChassis example program s r n lpszMsg fendif CS Rue J BRR KKK KK k k k k k k k k k k k k k k kk kk kk kk kk kk kk kk kk kk k k k k kA kA kA kA k EK Z strupr J BRR RRR KK k k k k k k k k k k k k kk kk kk kk kk kk kk kk k k k k k k kA k kA kA kA k kA k k k k ke ke ke e e ke char strupr char sz int i for i 0 sz i i sz i toupper sz i l return sz J BRR KKK k k k k k k k k k k k k k k k k kk kk kk kk kk k k k k k k k kA kA kA kA kA kA kA k I k k k ke ke ke ke ke e e L DisplayUsage J BRR KKK k KK koe k k k k ke k k k k k kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk kk k k k kk I ke ke void DisplayUsage void DisplayMsg This example shows how to use the GxChassis driver r n Usage GxChassisExample lt chassis number gt lt operation gt lt paraml gt lt param2 gt lt param3 gt lt param4 gt lt param5 gt r n r nWher
126. xample The following example sets the Alarm temperature to 45 C SHORT nStatus GxChassisSetAlarmTemperature nHandle 45 amp nStatus See Also GxChassisSetTemperatureThresholdMode GxChassisSetAlarmMode GxChassisSetAlarmTemperature GxChassisSetShutdownTemperature GxChassisGetErrorString 74 GX70xxA User s Guide GxChassisSetFanSpeed Purpose Sets the fan speed and control settings Syntax GxChassisSetFanSpeed nHandle nSpeedControl nSpeed pnStatus Parameters Name Type Comments nHandle SHORT Handle to a GX70XX Chassis nSpeedControl SHORT Sets the fans speed control mode as follows 0 GXCHASSIS FAN SPEED MODE AUTO fan speed is automatically controlled by the chassis When mode is set to Auto the user can specify fan speed based on user defined high and low temperature thresholds 1 GXCHASSIS FAN SPEED MODE USER DEFINED Fans speed is specified by the user pnSpeed value nSpeed SHORT Sets the fans speed as follows 0 GXCHASSIS FAN SPEED MIN Fan speed is at the minimum operational range 1 GXCHASSIS FAN SPEED MID Fan speed is at the middle operational range 2 GXCHASSIS FAN SPEED MAX Fan speed is at the maximum operational range pnStatus PSHORT Returned status 0 on success negative number on failure Comments When the fan speed control is set to Auto GXCHASSIS FAN SPEED MODE AUTO the user can specify the temperature threshold range low and high When threshold is lt low temp then the fan

Download Pdf Manuals

image

Related Search

Related Contents

TR-SERVICE MANUAL-06.pmd  Descargar Manual de Usuario  INSTRUCTION MANUAL (French & Spanish versions)  montageanleitung v700e  Avaya 534U User's Manual  Télécharger le PDF - Notaires de France  

Copyright © All rights reserved.
Failed to retrieve file