Contec GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL User Manual
High speed & function ieee-488.2 i/f board
for pci / high speed ieee-488.2 i/f board for pci / high speed & function ieee-488.2 i/f board
for low profile pci / high speed ieee-488.2 i/f board
for low profile pci
1ch rs-232c; rs-485 serial i/o for pc-card (43 pages)
Summary of Contents for Contec GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL
Page 1
High Speed & Function IEEE-488.2 I/F Board for PCI GP-IB(PCI)F High Speed IEEE-488.2 I/F Board for PCI GP-IB(PCI)FL High Speed & Function IEEE-488.2 I/F Board for Low Profile PCI GP-IB(LPCI)F High Speed IEEE-488.2 I/F Board for Low Profile PCI GP-IB(LPCI)FL User’s Manual CONTEC CO.,LTD.
Page 2
Check Your Package T hank you for purchasing the CONTEC product. T he product consists of the items listed below. Check, with the following list, that your package is complete. If you discover damaged or missing items, contact your retailer.
No part of this document may be copied or reproduced in any form by any means without prior written consent of CONT EC CO., LTD. CONTEC CO., LT D. makes no commitment to update or keep current the information contained in this document. T he information in this document is subject to change without notice.
For using API-GPLV(W32) .....................15 Step 2 Setting the Hardware ....................16 Parts of the Board and Factory Defaults ................16 Setting the Board ID ......................17 Plugging the Board ......................17 Using the Connector Adaptor (for the GP-IB(LPCI)F, GP-IB(LPCI)FL) ......18 GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 5
ABOUT SOFTWARE CD-ROM Directory Structure ....................39 About Software for Windows ....................40 For using API-GPIB(98/PC)xx ....................40 Accessing the Help File ....................40 Using Sample Programs....................41 For using API-GPLV(W32)....................43 Accessing the Help File ....................43 Function List........................44 Using Sample Programs....................47 GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 6
Accessing the Help File ....................50 Using Sample Programs....................50 Uninstalling the driver .....................50 ABOUT HARDWARE Hardware specification......................51 Restrictions and Notes ......................54 How to Replace the GP-IB(LPCI)F, GP-IB(LPCI)FL Bracket ..........54 Positioning the GPIB Adaptor for the GP-IB(LPCI)F, GP-IB(LPCI)FL......55 GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
T he board includes a high-precision application timer to allow accurate time monitoring to be performed under Windows. Long term availability As the board uses a high-speed GPIB controller developed by CONTEC (upwardly compatible with the µPD7210), reliable long term availability is ensured. Diagnostic program A diagnostic program is supplied to support system development.
API-GPLV(W32) library supporting LabVIEW (Supplied: Stored on the API-PAC(W32) CD-ROM) API-GPLV(W32) is a driver created according to the National Instruments Corporation’s GPIB function style. T he driver is software to control the CONTEC GPIB board (PC Cards) using a LabVIEW-based GPIB system or existing application program.
T his driver is used to control CONTEC GPIB boards (PC Cards) from within Linux. You can control CONTEC GPIB boards easily using the shared library called from the user application, the device driver (module) for each kernel version, and the board (PC Cards) configuration program (config).
1. Before Using the Product Customer Support CONTEC provides the following support services for you to use CONTEC products more efficiently and comfortably. Web Site Japanese http://www.contec.co.jp/ English http://www.contec.com/ Chinese http://www.contec.com.cn/ Latest product information CONT EC provides up-to-date information on products.
WARNING indicates a potentially hazardous situation which, if not avoided, could WARNING result in death or serious injury. CAUT ION indicates a potentially hazardous situation which, if not avoided, may CAUTION result in minor or moderate injury or in property damage. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Even when using the product continuously, be sure to read the manual and understand the contents. Do not modify the product. CONTEC will bear no responsibility for any problems, etc., resulting from modifying this product. Regardless of the foregoing statements, CONTEC is not liable for any damages whatsoever (including damages for loss of business profits) arising out of the use or inability to use this CONT EC product or the information contained herein.
(3) Store the package at room temperature at a place free from direct sunlight, moisture, shock, vibration, magnetism, and static electricity. Disposal When disposing of the product, follow the disposal procedures stipulated under the relevant laws and municipal ordinances. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 15
1. Before Using the Product GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
For setting up software other than API-PAC(W32), refer to the manual for that software. See also the following parts of this manual as required. This chapte r Step 2 Setting the Hardware This chapte r Step 3 Installing the Hardware Chapter 3 Exte rnal Connection Chapter 6 About Hardware GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Using the Board under an OS Other than Windows For using the board under an OS other than Windows, see the following parts of this manual. This chapte r Step 2 Setting the Hardware Chapter 3 Exte rnal Connection Chapter 6 About Hardware GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
- T o convert (digitize) binary and string data easily - T o use existing applications for NI boards API-GPLV(W32) - T o use LabVIEW - Familiar with NI functions but not with CONT EC functions GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
If the panel does not appear, run (CD-ROM drive letter):\AUTORUN.exe. (3) Click on the [Install De velopment or Exe cution Environment] button. CAUTION Before installing the software in Windows XP, Server 2003, 2000, or NT , log in as a user with administrator privileges. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Select API- GPIB(98/PC) (1) The following dialog box appears to select “Driver Type ” and “Install Type ”. (2) Se lect “GPIB Communication”. (3) Se lect “Driver, Help, etc..(Full Install)”. (4) Click on the [Install] button. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 21
2) Click on the [Finish] button. Go to Step 2 to set and plug the hardware. * When the hardware has already been installed: Check “ Perform a hardware setup now”, then go to Step 4 “ Initializing the Software”. You have now finished installing the software. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
If you are installing the software and hardware for the first time, click on the [Cancel] button in this step to terminate the installation procedure. When the hardware has already been installed: Go to “ For Using API-GPLV(W32)” in Step 4 "Initializing the Software". GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
- Board ID setting switch BOARD ID (SW1) BOARD ID Figure 2.1. Part Name s(GP-IB(PCI)F, GP-IB(PCI)FL) GP-IB(LPCI)F, GP-IB(LPCI)FL - Interface connector (CN1) GP-IB(LPCI)x - Board ID setting switch BOARD ID (SW1) BOARD ID Figure 2.2. Part Name s(GP-IB(LPCI)F, GP-IB(LPCI)FL) GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
(3) Plug the board into an expansion slot. (4) Fasten the board bracket to the PC’s chassis with the removed screw. (5) Put the cover back into place. (T he photograph shows the card installed in a PCI slot.) GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Make sure that your PC or expansion unit can supply ample power to all the boards installed. Insufficiently energized boards could malfunction, overheat, or cause a failure. Power supply from the PCI bus slot at +5V is required. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Select “ Install from a list or specific location[Advanced]”, then click on the [Next] button. If you are using Windows NT 4.0, the “Found Ne w Hardware Wizard” is not started. Go to Ste p 4 “Initializing the Software”. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 27
* T he name of the board you have just added is displayed. - GP-IB(PCI)F/GP-IB(LPCI)F - GP-IB(PCI)FL/GP-IB(LPCI)FL Source folder T he setup information (INF) file is contained in the following folder on the bundled CD-ROM. \INF\WDM\Gpib \INF\WDM\Gpib You have now finished installing the hardware. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
- GP-IB(PCI)F/GP-IB(LPCI)F - GP-IB(PCI)FL/GP-IB(LPCI)FL (2) T he installed hardware appears under the "CONT EC Devices" node in the tree. Open the device tree and select the device (the selected device appears highlighted). Click [Properties]. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 29
Enter the device name in the common settings tab page. The device name displayed initially is a default value. You can leave this default name if you wish. Ensure that the same device name is not used for more than one device. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Specify a "Driver No." that is not used by any other CONT EC GPIB board. T he "Driver No." determines the API routine names to use. (2) When you have finished, click [OK]. You have now finished installing the initial setting of Software. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Set the transmit/receive time-out period. - Sy stem Controller : Select whether to use the board as a sy stem controller. (2) When you have finished, click [OK]. You have now finished installing the initial setting of Software. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Before diagnosis, check the address of the remote device. Prepare the user’s guide and command reference for the remote device as required (to perform testing smoothly). Starting the Diagnosis Program Click the [Diagnosis] button on the device property page to start the diagnosis program. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 33
Sends a trigger command to the remote device. ”Polling”: Polls the remote device and displays the obtained status byte. Note When communication has been completed successfully, “xxxxx completed normally” is displayed as the “ return value”. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 34
- GP-IB(PCI)F/GP-IB(LPCI)F - GP-IB(PCI)FL/GP-IB(LPCI)FL Click on [Diagnosis]. (2) A diagnosis report is displayed as shown below. * T he name of the board you have just added is displayed. - GP-IB(PCI)F/GP-IB(LPCI)F - GP-IB(PCI)FL/GP-IB(LPCI)FL GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
T urn off the power to the PC and remove the board. Reboot the OS and use [Control Panel] - [Add/Remove Applications] to uninstall the "CONTEC API-GPIB(WDM) driver". T urn off the PC again, plug the board, and restart the OS. Let the OS detect the board and use API-T OOL Configuration to make board settings over again.
System with a total of fifteen devices 2 m x (Number of devices = 15) > 20 m T he maximum total length of cables for this system is therefore 20 m..3765 GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 38
(7) The talker and listener must be addressed to talk and to listen, respectively, by the controller before the talker can send messages to the listener. (8) At least two thirds of all the devices connected must be turned on. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Bus master data transfer can be performed for a maximum 64MBytes physical memory area. T he actual memory size able to be used when setting up a data transfer in an application depends on the OS type and the size of memory in the PC. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
SRQ (Service ReQuest) transmission Response to parallel polling My address setting T he GPIB address (my address) of the board can be set by API-T OOL Configuration (API-GPIB(98/PC)xx) or Configuration Utility (API-GPLV(W32)). No setting is required on the board. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
T his function can be used to locate the cause of a failure or to check data flowing on lines. T he function is provided by the analyzer utility (Analyzer.exe). Open the Start Menu, then select “CONTEC API-PAC(W32)” – “ GPIB” – “ GPIB ANALYZER”. Otherwise, directly execute “Program Files\API-PAC(W32)\GPIB\ANALYZER\Analyzer.exe”.
Page 43
(3) Click on the [Start Analyze] button. T he analyzer utility analyzes the subsequent changes to lines. When the communication you want to analyze has been completed, click on the [Stop Analyze] button. T he analysis results will be displayed on the screen. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 44
Once saved, obtained analysis data can be opened again with the analyzer utility. Since analysis data is saved in CSV format as well, you can reference and edit the data using a proper program such as Excel. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 45
4. Functions (3) Viewing analysis data in a chart T he analysis utility can display analysis data in a chart. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Accessing the Help File (1) Click on the [Start] button on the Windows taskbar. (2) From the Start Menu, select “Programs” – “ CONTEC API-PAC(W32)” – “ GPIB” – “ API-GPIB HELP” to display help information. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Running a Sample Program (1) Click on the [Start] button on the Windows taskbar. (2) From the Start Menu, select “Programs” – “ CONTEC API-PAC(W32)” – “ GPIB” – “ SAMPLE…”. (3) A sample program is invoked. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 49
-Oscilloscope 2 Receives screen data from an oscilloscope and saves it in CSV format. -MultiLine Message Creates a multiline message for the remote device. [Maste r Mode] [MultiLine Message] [Slave Mode] [O scilloscope 2] [Voltage Source control] GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Accessing the Help File (1) Click on the [Start] button on the Windows taskbar. (2) From the Start Menu, select “Programs” – “ CONTEC API-PAC(W32)” – “ GPLV” – “ API-GPLV HELP” to display help information. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Change or disable the I/O timeout period. ibwait Wait for GPIB events. ibwrt Write data to a device from a user buffer. ibwrta Write data asynchronously to a device from a user buffer. ibwrtf Write data to a device from a file. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 52
Trigger selected device. ibwait Wait for GPIB events. ibwrt Write data to a device from a user buffer. ibwrta Write data asynchronously to a device from a user buffer. ibwrtf Write data to a device from a file. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 53
Determine the current state of the GPIB Service Request (SRQ) line. TestSys Cause IEEE 488.2-compliant devices to conduct self-test. Trigger Trigger a device. TriggerList Trigger multiple devices. WaitSRQ Wait until a device asserts the GPIB Service Request (SRQ) line. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
T he sample programs are stored in \Program Files\CONT EC\API-PAC(W32)\GPLV\Samples. Running a Sample Program (1) Click on the [Start] button on the Windows taskbar. (2) From the Start Menu, select “Programs” – “ CONTEC API-PAC(W32)” – “ GPLV” – “ SAMPLE GPLV”. (3) A sample program is invoked.
“ Control Panel”. (2) Double-click on “ Add/Remove Programs” in the Control Panel. (3) Select “ CONT EC API-GPIB(WDM) driver” , “ CONTEC API-GPIB(98/PC)xx” or “ CONTEC API-GPLV(W32) xx”. [Change/Remove] button. Follow the on-screen instructions to uninstall the function libraries.
# cd contec/cgpib # make Compile the file....# make install Install....# cd config # ./config Set up the board to be used..Set as follows ..# ./contec_gpib_start.sh Start the driver. # cd GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Sample programs for each language are contained in the contec/cgpib/samples directory. For compiling them, refer to the manual for the desired language. Uninstalling the driver To uninstall the driver, use the uninstall shell script contained in the contec/cgpib directory. For details, check the contents of the script. GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
For details, see item (2) in Chapter3, "Connecting Cables". This board requires power supply at +5 V from an expansion slot (it does no t work on a machine with a +3.3 V power supply alone). GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 59
For details, see item (2) in Chapter3, "Connecting Cables". This board requires power supply at +5 V from an expansion slot (it does no t work on a machine with a +3.3 V power supply alone). GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 60
No extended listener functions Service request function Remote function Device clear function Device trigger function Configuration by remote message System controller function IFC send, controller in-charge REN send Response to SRQ Interface message send, parallel polling GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
- Remove the screws and replace it with the Standard size bracket. Low Profile size bracket Spring washer Sccrew Use a flathead screwdriver to undo and tighten the screws. Figure 6.1. How to Re place the GP-IB(LPCI)F, GP-IB(LPCI)FL Bracket GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Low Profile PCI by approximately 1.5mm, this rarely causes a problem in practice. CN-GP/C 1.5mm Size of opening stipulated in Low Profile PCI specifications GPIB Connector Figure 6.2. Position for Installing the GPIB Connector GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL...
Page 63
GP-IB(PCI)F GP-IB(PCI)FL GP-IB(LPCI)F GP-IB(LPCI)FL User’s Manual CONTEC CO., LTD. October 2016 Edition 3-9-31, Himesato, Nishiyodogawa-ku, Osaka 555-0025, Japan Japanese http://www.contec.co.jp/ English http://www.contec.com/ Chinese http://www.contec.com.cn/ No part of this document may be copied or reproduced in any form by any means without prior written consent of CONT EC CO., LTD.
Need help?
Do you have a question about the GP-IB(PCI)F, GP-IB(PCI)FL, GP-IB(LPCI)F, GP-IB(LPCI)FL and is the answer not in the manual?
Questions and answers