USB 100Khz GPIB (IEEE-488.2)
Total Page:16
File Type:pdf, Size:1020Kb
® GPIB Controllers GPIB USB USB 100kHz GPIB (IEEE-488.2) Controller Card, with GPIB Library Software USER’S MANUAL VER. 2.0C • SEP 2008 No part of this manual may be reproduced without permission ® CyberResearch , Inc. www.cyberresearch.com 25 Business Park Dr., Branford, CT 06405 USA 203-483-8815 (9am to 5pm EST) FAX: 203-483-9024 ©Copyright 2008 All Rights Reserved. September 3rd 2008 The information in this document is subject to change without prior notice in order to improve reliability, design, and function and does not represent a commitment on the part of CyberResearch, Inc. In no event will CyberResearch, Inc. be liable for direct, indirect, special, incidental, or consequential damages arising out of the use of or inability to use the product or documentation, even if advised of the possibility of such damages. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of CyberResearch, Inc. Trademarks “CyberResearch,” and “GPIB USB,” are trademarks of CyberResearch, Inc. Other product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies. • NOTICE • CyberResearch, Inc. does not authorize any CyberResearch product for use in life support systems, medical equipment, and/or medical devices without the written approval of the President of CyberResearch, Inc. Life support devices and systems are devices or systems which are intended for surgical implantation into the body, or to support or sustain life and whose failure to perform can be reasonably expected to result in injury. Other medical equipment includes devices used for monitoring, data acquisition, modification, or notification purposes in relation to life support, life sustaining, or vital statistic recording. CyberResearch products are not designed with the components required, are not subject to the testing required, and are not submitted to the certification required to ensure a level of reliability appropriate for the treatment and diagnosis of humans. iii GPIB USB Revision # Description Date of Issue 1.1 Initial Release July 2007 2.0C Revision September 3rd 2008 iv Contents Getting Started Compatibility, Shipment Verifi cation, Software License, Installation, CYR Explorer, Controller Confi guration, Communicate and GPIB Keyboard 1 Controller Program, Testing the Card and Utility Programs. General Information Controller Card Descriptions, Driver Software Capabilities, Supported Languages and Application Programs, Physical Specifi cations, 2 and Accessories. 488.2V3 Driver Driver Description, Software Components, Usage, Command Set Description, Command Reference Lists. 3 GPIB Programming GPIB Programming Techniques, Initialization, IEEE-488.2 Programming, Programming Notes, Program Examples, Troubleshooting, Use with Test 4 and Measurement Programs, and Converting Existing Programs. NI 488.2/NI 488 Command References Command Conventions, Command Lists, Parameters, Constants, and Error Lists, and Command Defi nitions 5 Appendix A1 IEEE 488.1 Bus Description, IEEE 488.2 Standard, 488.2 Status Structure, Protocols, Common Commands and SCPI Commands. A v This page intentionally left blank vi 1 1 Getting Started 1.1 INTRODUCTION This manual provides information and directions for using the CyberRe- search IEEE-488.2V3 GPIB Controller product. This manual applies to the GPIB USB module. This Getting Started Section covers shipment verifi cation, product com- patibility, software license, installation, troubleshooting and the use of CyberResearch's interactive Explorer and GPIB Keyboard Controller pro- grams and other utilities. The instructions for GPIB AnyWhere™ are in a separate document. CyberResearch's 488.2V3 Driver is a multi controller capable driver that can control up to 16 CyberResearch GPIB Controllers on Windows 2K, XP and Vista32 operating systems. The 488.2V3 Driver supports programs written with Microsoft C, Visual Basic and Visual Basic.NET (2005). 1.2 COMPATIBILITY WITH OTHER SOFTWARE CyberResearch's 488.2V3 Driver provides a GPIB-32.DLL that is compat- ible with National Instruments 488 'ib' and 488.2 command sets. In most cases, CyberResearch's 488.2V3 Driver can be used to run programs written for the National Instruments 488.2 Driver without being recompiled. CyberResearch's 488.2V3 Driver is compatible with VISA libraries from Agilent and National Instruments and can be used to run LabVIEW and LabWindow/CVI, VEE, MATLAB, TestPoint and other programs that make VISA calls. CyberResearch does not provide support for .NET programs produced by earlier versions of Visual Studio such as Visual Studio 2002 or Visual Studio 2003. Upgrade to Visual Studio 2005 before running any GPIB programs. 1-1 1.3 SHIPMENT VERIFICATION 1 If you ordered the GPIB USB Module we should have sent you: (1) Model GPIB USB IEEE-488.2 Interface Module (1) USB Cable (1) Support CD-ROM (1) IEEE-488.2 Bus Controllers User’s Manual Figure 1-3 GPIB USB Controller Module The 488.2V3 Driver installation programs are on the Support CD-ROM disk. If anything is missing or damaged, save the shipping carton and contact CyberResearch, Inc. immediately. You can also download a current installation program from CyberResearch's website. 1.4 SOFTWARE LICENSE AGREEMENT Note - Please carefully read this License agreement prior to opening the media envelope or using the software. By opening the media envelope and/or using the software, the customer agrees to all provisions of this license. If you do not agree with the license, you may return this product for a full refund. 1.4.1 License In exchange for payment of this invoice, CyberResearch grants the customer a license to the software subject to the following conditions. 1-2 Customer may not reverse engineer or reverse-compile the software. Customer agrees the software is copyrighted and may only make archival copies of it. Customer shall not sublicense or distribute copies of the soft- ware without the written permission of CyberResearch. A transfer or sale of the software to a third party is permitted, if the third party agrees to this 1 license and the original purchaser ceases use of the software. Customer may use CyberResearch's software to make executable programs and distribute them freely without permission of CyberResearch. CyberResearch may terminate this license and seek damages if the cus- tomer fails to comply with the license after being notifi ed in writing to cure the failure. Customer agrees that the software does not include updates and CyberResearch is not responsible for any damage to the customer's computer or other equipment. 1.5 BE SURE YOU HAVE THE CORRECT SOFTWARE If you are installing the 488.2V3 drivers on a PC with Windows 2K, XP, or Vista 32 then you can use the CYR_488.2V3_Install program dated January 2007 or later on the supplied CD-ROM. Install the 488.2V3 Driver only in Windows 2K, Windows XP and Vista 32-bit operating systems. Note the following Windows limitations: Windows operating systems require the following upgrades: For Windows 2K, Service Pack 4 For Windows XP, Service Pack 2 For Vista (32-bit) CyberResearch's new Explorer utility program requires Microsoft's .NET Framework 2.0 or later to run. The CYR_488.2V3_Install program tests for the .NET Framework and will indicate if it needs to be installed. Windows 2K and XP users who do not have Microsoft's Visual Studio 2005 or .NET Framework 2.0 installed on the PC can: 1. Install the free express version of Visual Studio 2005 by download- ing it from Microsoft's website: http://msdn2.microsoft.com/en-us/vstudio/default.aspx 2. Install Microsoft Visual Studio Framework 2.0 from CyberResearch's Support CD or by downloading it from Microsoft's website: 1-3 http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx While we try to ship the most up-to-date software with our products, we sometimes have to make changes to the software to fi x problems or to add other features. We recommend that you check CyberResearch's website 1 before installing your software to be sure that you have the latest version of the 488.2V3 Driver. Periodically check CyberResearch's website for GPIB driver updates. The software fi le on the website is changed when we update the driver. If you are using our GPIB Controllers with third party application packages, review the appropriate paragraph in Section 4 of this manual for special instructions. 1.6 INSTALLATION Perform the steps in this section to install CyberResearch's 488.2V3 Driv- ers and GPIB Controller hardware in a Intel type PC running Windows 2K, XP or Windows Vista 32 operating systems. Install the software before installing the hardware. 1.6.1 Software Installation Procedures The following steps will install the 488.2V3 Driver and its support fi les for your GPIB Controller in the default Installation Directory (\Program Files\ CyberResearch\GPIB 488.2V3\ folder). We recommend that you do not change the default Installation Directory. If you do change the installation directory, verify the installation by clicking the Verify Installation button in the CYR Explorer's main window. 1.6.1.1 Windows Preparation Review paragraph 1.5 to be sure you operating system is up to date. 1.6.1.2 488.2V3 Driver Installation 1. Close all other applications before installing the software. If you have any GPIB Services running they should be stopped. If a GPIB service 1-4 is running, the existing GPIB-32.DLL cannot be overwritten. 2. If another GPIB Controller Card was previously installed in the com- puter, uninstall it. Find and delete all GPIB-32.DLL and GPIB.INI fi les in the computer. 3. Be sure you are logged in as an Administrator. 4. Insert the Support CD-ROM in the computer's CD ROM drive.