(including unlimited damages for loss of business profits, business interruption, loss of business information, or any other losses) 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.
GX6377 User’s Guide Copyright Copyright 2003-2016 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.
Chapter 2 - Overview ..........................3 Introduction ................................3 Features ..................................3 Board Description ..............................4 Side view of the GX6377 ............................. 4 Architecture ................................5 High Current Form A SPST Relays ........................5 Form A SPST Relays ............................5 Form C SPDT Relays ............................
Page 6
J6 Connector ................................24 Header JP2 – Group A Columns to Group B Columns ................... 25 Chapter 4 - Functions Reference ......................27 Introduction ................................27 GX6377 Functions ..............................28 Gx6377GetBoardSummary ............................. 29 Gx6377Initialize ..............................30 Gx6377InitializeVisa .............................. 31 Gx6377MatrixClose ..............................32 Gx6377MatrixGetChannel ............................
This manual provides all the information necessary for installation, operation, and maintenance of the GX6377 PXI Switch Matrix Board. The manual also covers the GXSW software package that includes the GX6377 driver. This manual assumes the reader has a general knowledge of PC based computers, Windows operating systems, and a general knowledge of modular test equipment.
Page 10
GX6377 User’s Guide Formatting Meaning Convention Monospaced Text Examples of field syntax and programming samples. Bold type Words or characters you type as the manual instructs. For example: function or panel names. Italic type Specialized terms. Titles of other references and information sources. Placeholders for...
Chapter 2 - Overview Introduction Users of the Marvin Test Solutions GX6377 Switching instruments must be familiar with the GXSW User’s Guide for a more thorough understanding of the following topics: The GX6377 is a single slot 3U PXI high-density multifunction switching instrument.
GX6377 User’s Guide Board Description The GX6377 is a single slot 3U PXI/CompactPCI switching card combining different types of relays. The card contains high-power switching relays and two groups of 16x2 switch matrix for small signal switching. The high- power switching relays consist of 5 high current Form A SPST relays, 4 Form A SPST relays and 4 Form C relays.
The Switch Matrix has a basic configuration of two groups of 2x16 and can be programmatically configured as one group of 2x32 or configured through jumpers as 4x16. The GX6377 architecture is shown in Figure 2-2: Figure 2-2: GX6377 Architecture...
Switch Matrix Groups The GX6377 has 2 switching groups A and B. There are two rows per group and 16 relays per row for a total of 32 per group and total of 64 relays per board.
16 jumpers used for connecting the 16 columns to their adjacent group. Figure 2-8 shows jumper headers for groups A to B with JP1. Columns 0 through 15 14 13 12 11 10 Row A0 Row A1 Row B0 Row B1 Figure 2-8:GX6377 A and B Groups Jumpers...
GX6377 User’s Guide Ground and Guard All the shielding on the GX6377 board is connected to a chassis signal. JP1 can be installed to connect the chassis and Ground. Specifications The following table outlines the specifications of the GX6377: High Current Relays...
Overview Switch Matrix Relays Contact Specifications Relay Contact Resistance 0.2 Maximum Contact Life Rating 1 x10 At 5 VDC @ 10mA Switch able Voltage 200 VDC Maximum Switch able Current 0.5 Max Contact Carry Current 1 Maximum 500 S including bounce Operate Time 100 S Release Time...
To fully understand the front panel operation, it is best to become familiar with the functionality of the board. To open the virtual panel application, select GX6377 Panel from the Marvin Test Solutions, GXSW menu under the Start menu. The GX6377 virtual panel opens as shown here:...
The Initialize dialog supports two different device drivers that can be used to access and control the board: Use Marvin Test Solutions’ HW – this is the device driver installed by the setup program and is the default driver. When selected, the Slot Number list displays the available counter boards installed in the system and their slots.
After the board is initialized the panel is enabled and will display the current setting of the board. The following picture shows the Group page settings: Figure 2-12: GX6377 Virtual Panel Initialized (the Switch Matrix configured as Two Groups 2x16) The following controls are shown: High Current Relays Display Area (Relays K1 –...
Figure 2-14:GX6377 Virtual Panel – About Page The top part of the About page displays version and copyright of the GX6377 driver. The bottom part displays the board summary and the FPGA version. The About page also contains a button Upgrade Firmware… used to upgrade the board FPGA.
System Requirements The GX6377 instrument board is designed for use with a 3U or 6U cPCI or PXI compatible chassis. The software is compatible with any computer system running Windows XP SP3, VISTA, 7, 8, and 10 (32/64 bit) operating systems.
1. Insert the Marvin Test Solutions CD-ROM and locate the GXSW.EXE setup program. If your 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. If Auto Run is not configured, you can open the Windows explorer and locate the setup files (usually located under \Files\Setup folder).
PXI instruments later on when installed in your system. The applet configuration is saved to PXISYS.ini and PXIeSYS.ini and is used by Marvin Test Solutions instruments HW driver and VISA. The applet can be used to assign chassis numbers, Legacy Slot numbers and instrument alias names. The HW driver is installed and shared with all Marvin Test Solutions products to support accessing the PC resources.
Legacy slots numbers are used by older Marvin Test Solutions or VISA drivers. Alias names can provide a way to address a PXI device using a logical name (e.g. “DMM1”). For more information regarding slot numbers and alias names, see the Gx6377Initialize and GX6377InitializeVisa functions.
Verify that all the components listed in the packing list (see previous section in this chapter) are present. Electric Static Discharge (ESD) Precautions To reduce the risk of damage to the GX6377 board, the following precautions should be observed: ...
Page 28
GX6377 User’s Guide Figure 3-2: Ejector handles position during module insertion After you feel resistance, push in the ejector handles as shown in 373HFigure 3-3 to secure the module into the frame. Figure 3-3: Ejector handles position after module insertion Tighten the module’s front panel to the chassis to secure the module in.
GXSW driver as described in the prior section, then click on the Have Disk button and browse to select the HW.INF file located in C:\Program File\Marvin Test Solutions\HW. On 64 bit systems the HW.INF file is located in C:\Program File (x86)\Marvin Test Solutions\HW.
GX6377 User’s Guide Connectors and Jumpers Figure 3-4 shows the GX6377 board connectors and jumpers followed by their description: Figure 3-4: GX6377 Connectors and Jumpers J6 – Front Connector: J6 (78 Pin D Type) front connector. JP1- Guard Ground: Used to connect the relay ground layer to ground.
Figure 3-5 shows jumper header for groups A to B with JP2: Figure 3-5: GX6377 Relay Jumper Configuration Connectors and Accessories The following accessories are available from Marvin Test Solutions for GX6377 switching instruments. Part / Model Number Description GT96002...
GX6377 User’s Guide J6 Connector The following table describes the J6 (78 Pin D Type) connector’s pins: Name Name Name Name Hi-Current CH1 CO Hi-Current CH1 CO Column A0 Column B0 Hi-Current CH1 Hi-Current CH1 Column A1 Column B1 Form A CH1 CO...
Installation and Connections Signal name Comments Hi-Current CH1 CO – CH5 CO High Current relays channels 1 through 5 Change Over connections. Hi-Current CH1 NO – CH5 NO High Current relays channels 1 through 5 Normally Opened connections. Form A CH1 CO – CH4 CO Form A relays channels 1 through 4 Change Over connections.
Chapter 4 - Functions Reference Introduction The GX6377 driver functions reference chapter is organized in alphabetical order. Each function is presented starting with the syntax of the function, a short description of the function parameters description and type followed by a Comments, an Example (written in C), and a See Also sections.
Initializes the GX6377 driver for the specified PXI slot. Gx6377InitializeVisa Initializes the driver for the specified slot using VISA. The function returns a handle that can be used with other GX6377 functions to program the board. Gx6377Panel Opens a virtual panel used to interactively control the GX6377 board.
Size of the buffer to contain the board info string. pnStatus PSHORT Returned status: 0 on success, negative number on failure. Comments The GX6377 summary string provides the following data from in the order shown: Instrument Name (e.g., GX6377) FPGA version (e.g. 0xA002) ...
The function uses the HW driver to access and program the board. The Marvin Test Solutions HW device driver is installed with the driver and is the default device driver. The function returns a handle that for use with other Counter functions to program the board. The function does not change any of the board settings.
The first argument szVisaResource is a string that is displayed by the VISA resource manager such as NI Measurement and Automation (NI_MAX). It is also displayed by Marvin Test Solutions PXI-PCI Explorer as shown in the prior figure. The VISA resource string can be specified in several ways as follows: Using chassis, slot, for example: “PXI0::CHASSIS1::SLOT5”...
Gx6377MatrixClose (nHandle, nGroup, nRow, dwColumn, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nGroup SHORT If the Switch Matrix is configured as two groups of 2x16 (default configuration) Group numbers are: 0 = GX6377_GROUP_A 1 = GX6377_GROUP_B...
Gx6377MatrixGetChannel (nHandle, nGroup, nRow, dwColumn, pnState, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nGroup SHORT If the Switch Matrix is configured as two groups of 2x16 (default configuration) Group numbers are: 0 = GX6377_GROUP_A 1 = GX6377_GROUP_B...
Return the switch matrix configuration. Syntax Gx6377MatrixGetConfiguration (nHandle, pnConfig, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. pnConfig PSHORT Switch matrix configurations are: 0 = GX6377_MATRIX_CONFIG_TWO_GROUPS_2X16 1 = GX6377_MATRIX_CONFIG_ONE_GROUP_2X32 pnStatus PSHORT Returned status: 0 on success, negative number on failure.
Gx6377MatrixGetRow (nHandle, nGroup, nRow, pdwStates, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nGroup SHORT If the Switch Matrix is configured as two groups of 2x16 (default configuration) Group numbers are: 0 = GX6377_GROUP_A 1 = GX6377_GROUP_B...
Gx6377MatrixOpen (nHandle, nGroup, nRow, dwColumn, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nGroup SHORT If the Switch Matrix is configured as two groups of 2x16 (default configuration) Group numbers are: 0 = GX6377_GROUP_A 1 = GX6377_GROUP_B...
Sets the switch matrix configuration. Syntax Gx6377MatrixSetConfiguration (nHandle, nConfig, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nConfig SHORT Switch matrix configurations are: 0 = GX6377_MATRIX_CONFIG_TWO_GROUPS_2X16 1 = GX6377_MATRIX_CONFIG_ONE_GROUP_2X32 pnStatus PSHORT Returned status: 0 on success, negative number on failure.
Gx6377MatrixGetRow (nHandle, nGroup, nRow, dwStates, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nGroup SHORT If the Switch Matrix is configured as two groups of 2x16 (default configuration) Group numbers are: 0 = GX6377_GROUP_A 1 = GX6377_GROUP_B...
In that case the pnHandle may return the handle created by the user using the panel Initialize dialog. This handle may be used when calling other GX6377 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.
Closes the specified relay for the specified relays type. Syntax Gx6377RelayClose (nHandle, nRelayType, nChannel, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nRelayType SHORT Specifies the type of relay: 0 = GX6377_RELAY_TYPE_HIGH_CURRENT 1 = GX6377_RELAY_TYPE_FORM_A 2 = GX6377_RELAY_TYPE_FORM_C nChannel SHORT...
Returns the state of the specified channel for the specified relays type. Syntax Gx6377RelayGetChannel (nHandle, nRelayType, nChannel, pnState, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nRelayType SHORT Specifies the type of relay: 0 = GX6377_RELAY_TYPE_HIGH_CURRENT 1 = GX6377_RELAY_TYPE_FORM_A 2 = GX6377_RELAY_TYPE_FORM_C nChannel SHORT...
Returns the status of all relays for the specified relay type. Syntax Gx6377RelayGetGroupChannels (nHandle, nRelayType, pnStates, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nRelayType SHORT Specifies the type of relay: 0 = GX6377_RELAY_TYPE_HIGH_CURRENT 1 = GX6377_RELAY_TYPE_FORM_A 2 = GX6377_RELAY_TYPE_FORM_C pnStates PSHORT Returned state of all the relays.
Opens the specified relay for the specified relays type. Syntax Gx6377RelayOpen (nHandle, nRelayType, nChannel, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nRelayType SHORT Specifies the type of relay: 0 = GX6377_RELAY_TYPE_HIGH_CURRENT 1 = GX6377_RELAY_TYPE_FORM_A 2 = GX6377_RELAY_TYPE_FORM_C nChannel SHORT...
Sets the states of all relays for the specified relay type. Syntax Gx6377RelaySetGroupChannels (nHandle, nRelayType, nStates, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. nRelayType SHORT Specifies the type of relay: 0 = GX6377_RELAY_TYPE_HIGH_CURRENT 1 = GX6377_RELAY_TYPE_FORM_A 2 = GX6377_RELAY_TYPE_FORM_C nStates SHORT States of all the relays.
Gx6377Reset (nHandle, pnStatus) Parameters Name Type Comments nHandle SHORT Handle to a GX6377 board. pnStatus PSHORT Returned status: 0 on success, negative number on failure. Comments The function is typically called after calling the Gx6377Initialize function. Example The following example initializes the driver and then resets the board.
GX6377 User’s Guide GxSWGetErrorString Purpose Returns the error string associated with the specified error number. Syntax GxSWGetErrorString (nError , pszMsg, nErrorMaxLen, pnStatus) Parameters Name Type Comments nError SHORT Error number as returned by the pnStatus of any GXSW function. See table below for possible error numbers values.
Page 55
Functions Reference Board specific parameter error Invalid configuration Invalid channel number Illegal bus number Illegal group number Illegal row number Illegal column number Invalid Relay number Invalid Daisy Chain Mode Invalid relay type Invalid Group Mode Invalid Section number Miscellaneous Errors Invalid or unknown error number Example The following example initializes the board at slot 3.
Form C Relays ............6 Form C SPDT Relays ..........6 J6 ................. 24 J6 Connector ............24 Group A to Group B ..........25 GX6377 Functions ..........28 JP2 ............... 25 Jumpers ..............22 Gx6377GetBoardSummary........29 Gx6377Initialize ........11, 18, 30 Gx6377InitializeVisa .......
Page 58
System Setup .............. 16, 17 Directory ............17 Setup Maintenance ..........16 Setup-and-Installation .......... 15 Trademarks ............ii Side view of the GX6377........4 Slot ............11, 19, 21 Virtual Panel SPDT Relays............6 Setup Page ............12 Specifications Virtual Panel ..........10, 11, 12 Form A &...
Need help?
Do you have a question about the GX6377 and is the answer not in the manual?
Questions and answers