IOtech personal488 schematic

Personal488
User's Manual
For Windows® 95/98/Me/NT/2000
the smart approach to instrumentation
25971 Cannon Road
Cleveland, OH 44146-1833
Phone: (440) 439-4091
Fax: (440) 439-4093 E-mail: sales@iotech.com Internet: www.iotech.com
Personal488
User's Manual
For Windows 95/98/Me/NT/2000
p/n
495-0903
Rev.
3.0
© 2000, 2001 by IOtech, Inc. April 2001 Printed in the United Stat es of America
ii
Personal488 Users Manual for Windows95/98/Me/NT/2000
Warranty Information
Your IOtech warranty is as stated on the product warranty card. You may contact IOtech by phone, fax machine, or e-mail in regard to warranty-related issues.
Phone: (440) 439-4091, fax: (440) 439-4093, e-mail: sales@iotech.com
Limitation of Liability
IOtech, Inc. cannot be held liable for any damages resulting from the use or misuse of this product.
Copyright, Trademark, and Licensing Notice
All IOtech documentation, software, and hardware are copyright with all rights reserved. No part of this product may be copied, reproduced or transmitted by any mechanical, photographic, electronic, or other method without IOtechs prior written consent. IOtech product names are trademarked; other product names, as applicable, are trademarks of their respective holders. All supplied IOtech software (including miscellaneous support files, drivers, and sample programs) may only be used on one installation. You may make archival backup copies.
FCC Statement
IOtech devices emit radio frequency energy in levels compliant with Federal Communications Commission rules (Part 15) for Class A devices. If necessary, refer to the FCC booklet How To Identify and Resolve Radio-TV Interference Problems (stock # 004-000-00345-4) which is available from the U.S. Government Printing Office, Washington, D.C. 20402.
CE Notice
Many IOtech products carry the CE marker indicating they comply with the safety and emissions standards of the European Community. As applicable, we ship these products with a Declaration of Conformity stating which specifications and operating conditions apply.
Warnings, Cautions, Notes, and Tips
Refer all service to qualified personnel. This caution symbol warns of possible personal injury or equipment damage under noted conditions. Follow all safety standards of professional practice and the recommendations in this manual. Using this equipment i n ways other than described in t his manual can present serious safety hazards or cause equipment damage.
This warning symbol is used in this manual or on the equipment to warn of possible injury or death from electrical shock under noted conditions.
This ESD caution symbol urges proper handling of equipment or components sensitive to damage from electrostatic discharge. Proper handling guidelines include the use of grounded anti-static mats and wrist straps, ESD-protective bags and cartons, and related procedures.
This symbol indicates the message is important, but is not of a Warning or Caution category. These notes can be of great benefit to the user, and should be read.
In this manual, the book symbol always precedes the words Reference Note.” This type of note identifies the location of additional information that may prove helpful. References may be made to other chapters or other documentation.
Tips provide advice that may save time during a procedure, or help to clarify an issue. Tips may include additional reference.
Specifications and Calibration
Specifications are subject to change without notice. Significant changes will be addressed in an addendum or revision to the manual. As applicable, IOtech calibrates its hardware to published specifications. Periodic hardware calibration is not covered under the warranty and must be performed by qualified personnel as specified in this manual. Improper calibration procedures may void the warranty.
Quality Notice
IOtech has maintained ISO 9001 certification since 1996. Prior to shipment, we thoroughly test our products and review our documentation to assure the highest quality in all aspects. In a spirit of continuous improvement, IOtech welcomes your suggestions.
Personal488 Users Manual for Windows95/98/Me/NT/2000 iii
Your order was carefully inspected prior to shipment. When you receive your system, carefully unpack all items from the shipping carton and check for physical signs of damage that may have occurred during shipment. Promptly report any damage to the shipping agent and your sales representative. Retain all shipping materials in case the unit needs to be returned to the factory.
iv
Personal488 Users Manual for Windows95/98/Me/NT/2000

Table of Contents

1 – Personal488 Overview …… 1-1 2 – CD-ROM, Driver 488 Software Packages …… 2-1 3 – Installation …… 3-1
Windows® 95 Users …… 3-3 Windows Windows Windows Windows
4 – Hardware Configuration Reference …… 4-1
PCI488 Users - Automatic Configuration …… 4-1 AT488pnp Users - Automatic Configuration …… 4-1 CARD488 Users - Automatic Configuration …… 4-1 AT488 Configurations …… 4-3 GP488B Configurations …… 4-6 GP488B/MM Configurations …… 4-9
5 – Using IEEE488 …… 5-1
IEEE488 Configuration Utility …… 5-1 WinTest – Driver488 WorkShop …… 5-4 Differences between 32-bit and 16-Bit Driver488 Software …… 5-10
Programming Language Support …… 5-10
®
98 Users …… 3-9
®
Me Users…… 3-15
®
NT Users …… 3-21
®
2000 Users …… 3-23
Microsoft Visual C++ …… 5-10 Borland C++ …… 5-11 Microsoft Visual BASIC …… 5-12 Borland Delphi …… 5-13 Support for Other Languages …… 5-13 16-Bit Driver488/W95 Compatibility Layer …… 5-13
6 – API Reference …… 6-1 Appendices
A – API Error Codes …… A-1 B – IEEE488 ASCII Code Map …… B-1 C – Troubleshooting …… C-1
The IEEE 488 Bus Standard …… C-1 Analyzing the IEEE Bus …… C-2 Common Problems and Solutions …… C-3 New Standards Simplify Programming …… C-6 Frequently Asked Personal 488 Questions …… C-7
D – Specifications …… D-1
PCI488 Specifications …… D-1 AT488pnp Specifications …… D-1 CARD488 Specifications …… D-1 AT488 Specifications …… D-2 GP488B Specifications …… D-2 GP488B/MM Specifications …… D-2
E – National Instruments—Compatible Drivers …… E-1
Overview …… E-1 Program Requirements …… E-1 Installation …… E-2 Upgrading from a Previous Version …… E-2 Miscellaneous Hints and Tips …… E-2 File Structure …… E-2
Personal488 User’s Manual for Windows95/98/Me/NT/2000
04-10-01
v
vi
04-10-01
Personal488 User’s Manual for Windows95/98/Me/NT/2000
Personal488 Overview 1

Personal488 Hardware Plug-and-Play Bus Type and

Transfer Rate
Personal488/PCI (with PCI488)
Yes 32-bit PCI Bus
1 Mbyte/s
Personal488/ATpnp
(with AT488pnp)
Personal488/CARD
(with CARD488)
Personal488/AT (with AT488)
Personal488
(with GP488B
*
)
Yes 16-bit ISA Bus
1 Mbyte/s
Yes “hot swapping”
PC Card (PCMCIA)
1 Mbyte/s
No 16-bit ISA-bus
1 Mbyte/s
No 8-bit ISA-bus
330 Kbyte/s
Personal488/MM
(with GP488B/MM)
* GP488 boards with serial numbers of 036731 or lower are not supported by Drivers for Windows 9x or
WindowsNT.
Note: Items pictured are not shown to the same scale.
Personal488 for Windows 95/98/Me/NT/2000
*
04-10-01
No 8-bit PC/104
330 Kbyte/s
Personal488 Overview 1-1

Hardware Products

The family of Personal488 PC/IEEE 488 controller interfaces includes the six (6) interfaces which are discussed in this manual. All of them are IEEE 488.2 compatible and are supported by 32-bit Driver488 software for Windows 95, 98, Me, 2000 and NT. These interfaces are discussed in the following Personal488 packages:

Hardware Configurations

Plug-and-Play Devices

Personal488/PCI (PCI488)
Personal488/ATpnp (AT488pnp)
Personal488/Card (Card488)

Software Installation

The installation process consists of running an installation setup program, and for non plug-and-play products running the Add New Hardware program found in the Windows Control Panel. The installation setup program will automatically determine the version of Windows (e.g. Windows 95, 98, Me, NT, or
2000) and copy all the necessary drivers and support files to the appropriate destinations.
“Non plug-and-play” Devices
Personal488/AT (AT488)
Personal488 (GP488B)
Personal488/MM
Reference Note:
Refer to Chapter 4, Hardware Configuration Reference for information concerning jumpers and switches.
Refer to Appendix D for hardware specifications.
Install the software before installing the hard ware. Since the insta llation setup program installs driver and INF files, plug-and-play bo a r ds will be automatically configured upon first startup, thus eliminating the need to insert the CD and browse for support files. For non plug-and-play devices all that is required to complete the installation i s to r un “Add New Hardware.” This will notify Windows that a new device exists.
: For installing Adobe Acrobat Reader. Documentation that has been
Acrobat
included on the CD in the Adobe pdf format, can be viewed and printed with use of the Adobe Reader.
Driver488/DRV The manuals folder typically contains a .pdf version of the Personal488 User’s
Manual. The Adobe Acrobat Reader is needed to print or read pdf files. Driver488/NI
Note: The CD structure is subject to change without notice.
1-2 Personal488 Overview
CD Structure
Driver488/SUB Driver488/W31
The
Win9x_WinNT
2000. : On Windows systems with AutoPlay
Note
folder includes drivers for Windows 95, 98, Me, NT, and
automatically start upon insertion of the CD.
04-10-01
enabled
Personal488 for Windows 95/98/Me/NT/2000
, the setup program will
CD-ROM, Driver 488 Software Packages 2

IOtech, Inc. IEEE 488.2 Software Products

Personal488/PCI – 1 Mbyte/s PCI/IEEE 488.2 Board with Plug & Play, Digital I/O, & Software for PCs Personal488/Atpnp – 1 Mbyte/s PCI/IEEE 488.2 Board with Plug & Play, Digital I/O, & Software for PCs Personal488/AT – 1 Mbyte/s IEEE 488.2 Board & Software for PC/Ats Personal488 – IEEE 488.2 Board & Software for PCs Personal488/CARD– IEEE 488.2 PC-Card Interface, Cable, & Software for Notebook & Desktop PCs
This CD contains several driver software packages for DOS and Windows. The following table shows which Driver488 packages can be used with each IEEE 488 Controllers product type.
Folder (In CD Root Directory)
Supported Operating System
Personal488 (ISA) Personal488AT (ISA) Personal488/Atpnp (ISA pnp) Personal488PCI (PCI) Personal488CARD (PC-CARD) Personal 488MM (PC104)
Æ
Æ Æ
Æ
Win9x_WinNT W31 DRV SUB
2000 9x & Me NT 3x DOS DOS
NI
(Note1)
''' '''' ''' '''' '' ''' ''
No No No No
No No No
No
''''
' '
''' ''''
Note 1: Information pertaining to National Instruments (NI) is provided in Appendix E.
Reference Note:
Refer to Appendix E for National Instruments in formation.
The CD contains all of the Driver488 packages available for current IEEE 488 Controller products. The various driver packages are organized according to the directory tree structure shown below. The location of each package is shown below, along with the name of the installation program in each directory.
Before running any of the installation programs, please look for a rea d-me file in the same directory as the install program. When present, it may contain important installation instructions.
Personal488 for Windows 95/98/Me/NT/2000
04-10-01
CD-ROM, Driver 488 Software Packages 2-1

Driver488 Packages

Driver488/DRV

IEEE 488.2 DOS Device Driver Software.
Supports IOtech's AT488, GP488B, CARD488, NB488, GP488B/MM, MP488, MP488CT series boards.
Includes "ON SRQ" program vectoring for Basic, C, Pascal.
Compatible with all popular programming languages and spreadsheets.
Automatically loads into high memory when available.

Driver488/SUB

IEEE 488.2 DOS Subroutine Driver.
Supports IOtech's AT488, GP488B, CARD488, NB488, GP488B/MM, MP488, MP488CT series boards.
Includes "ON SRQ" program vectoring for Basic, C, Pascal.
Compatible with popular programming languages and spreadsheets such as C, Pascal and QuickBasic.

Driver488/W31

IEEE 488.2 Microsoft Windows Dynamic Link Library
Supports IOtech's AT488, GP488B, CARD488, NB488, GP488B/MM, MP488, MP488CT series boards.
Offers HP-style commands for high & low-level control.
Designed for Windows' message passing, multi-tasking architecture.
Includes language interfaces for Microsoft C, Visual C++, Visual Basic, Turbo C, Borland C++.
Includes an interactive control application for exercising instruments and generating code.
On-Line Help provides complete command reference as well as examples.

Win9x_WinNT Folder

This folder includes IEEE 488.2 drivers for the following operating systems: Windows 9x, Windows Me, Windows 2000, and Windows NT.
The setup program automatically detects the operating system and installs the correct drivers.
In regard to Windows 9x, Windows Me, and Windows 2000, the drivers
Support IOtech's AT488, GP488B, GP488B/MM, PCI488 series boards.
Integrate IEEE 488.2 control into Microsoft Windows applications.
Provide true multi-tasking device locking.
Were specifically designed for the 32-bit Windows environment.
2-2 CD-ROM, Driver 488 Software Packages
04-10-01
Personal488 for Windows 95/98/Me/NT/2000
Installation 3
I
EEE 488 Installation Flowchart
Windows95/98 /Me/2000
Windows® 95 Users …… 3-3
®
Windows Windows Windows Windows
Personal488 for Windows 95/98/Me/NT/2000
98 Users …… 3-9
®
Me Users …… 3-15
®
NT Users …… 3-21
®
2000 Users …… 3-23
04-10-01
Installation 3-1
3-2 Installation
04-10-01
Personal488 for Windows 95/98/Me/NT/2000

Windows 95 Users

Software Installation

Step 1
Insert the IEEE488 Software CD. The CD has an auto-run program that will automatically start the setup program when the CD is inserted into the CD ROM driver. If auto-run is disabled, use Explorer to launch the Setup.exe found in the root directory of the CD. Follow the screen prompts to install the software. If non plug-and-play hardware is being installed, proceed to step 2; otherwise proceed to “Hardware Installation” on page 3-7.
Step 2
Use the “Add New Hardware” program found in the Control Panel to notify Windows 95 that you are installing new hardware. Refer to the following steps that demonstrate the typical Windows panels encountered during the “Add New Hardware” program execution:
For best results, install the interface after the software installation.
Due to differences in Windows 95 “Add New Hardware” panels, the following description may vary slightly.
If installing a second non plug-and-play interface, skip step 1.
If installing a second plug-and-play interface, go to “Hardware Installation.”
Start ⇒ Settings ⇒ Control Panel ⇒ Add New Hardware
Personal488 for Windows 95/98/Me/NT/2000
04-10-01
Installation 3-3
Windows 95

Add New Hardware Procedure (non plug-and-play users only):

It is only necessary for users of “non plug-and-play” boards to follow the Add New Hardware Procedure. If your device is a “plug-and-play device,” skip this procedure.
1. The “Add New Hardware Wizard” displays an introductory message and prompts you to click Next.
2. Windows 95 will automatically search for
hardware. Click Next.
3. Click ‘No, the device isn’t in the list’
4. Select the option:
No, I want to select the hardware from a list,” then click Next.
3-4 Installation
04-10-01
Personal488 for Windows 95/98/Me/NT/2000
Windows 95
5. Choose IEEE488.2
Controllers from the list of
hardware types and click
Next.
6. Windows will now display a list of devices to install.
Select your specific Personal488 interface product.
After making the selection, click Next.
Windows will now display the default resource settings for your interface.
Personal488 for Windows 95/98/Me/NT/2000
04-06-01
Installation 3-5
Windows 95
7. Make note of the displayed settings, as you mus t conf ig ur e the jumpers and switch settings before installing an AT488 or GP488B
8. Click Finish.
3-6 Installation
04-10-01
9. Click Yes, proceed with Windows 95 Hardware Installation.
Personal488 for Windows 95/98/Me/NT/2000

Hardware Installation for Windows 95 Users

Plug-and-Play Devices
Personal488/PCI Personal488/ATpnp Personal488/Card
1. If you have not already done so, shutdown Windows 95 after the IEEE 488 software has been successfully installed.
2. Remove po wer from the PC.
3. Physically install your interface. As a quick reference,
Personal488/PCI installs into a 32-bit PCI expansion slot, Personal488/ATpnp installs into a 16-bit ISA expansion slot, and Personal488/Card installs into a PC card slot.
4. Return power to the PC. After the computer powers up, Windows will detect your new hardware.
This completes the installation procedure.
“Non plug-and-play” Devices
Personal488/AT (AT488) Personal488 (GP488Bplus) Personal488/MM
Windows 95
1. Verify that Windows 95 has properly shutdown.
2. Remove po wer from the PC.
3. Physically configure the device’s jumpers and switches to match the resource settings Windows reported during the driver installation.
Non plug-and-play board users: physically configure your board’s jumpers and switches to match the resource settings Windows reported. If these settings conflict with other hardware, change the jumpers, switches, and Windows Resource settings to available resources.
Reference Note:
Refer to Chapter 4, Hardware Configuration Reference for further informati on concerning jumpers and switches.
4. Physically install your interface.
5. Return power to the PC.
This completes the installation procedure.
Reference Note:
See page 5-5 for instructions on running WinTest to verif y pr oper installation.
Personal488 for Windows 95/98/Me/NT/2000
04-06-01
Installation 3-7
Windows 95
3-8 Installation
04-10-01
Personal488 for Windows 95/98/Me/NT/2000

Windows 98 Users

Software Installation

Step 1
Insert the IEEE488 Software CD. The CD has an auto-run program that will automatically start the setup program when the CD is inserted into the CD ROM driver. If auto-run is disabled, use Explorer to launch the Setup.exe found in the root directory of the CD. Follow the screen prompts to install the software. Then, if non plug-and-play hardware is being installed, proceed to step 2; otherwise proceed to hardware installation on page 3-13.
Step 2
Use the “Add New Hardware” program found in the Control Panel to notify Windo ws 98 that you are installing new hardware. Refer to the following steps that demonstrate the typical Windows panels encountered during the “Add New Hardware” program execution:
For best results, install the interface after the software installation.
If installing a second non plug-and-play interface, skip step 1.
If installing a second plug-and-play interface, go to Hardware Installation , page 3-13.
Start ⇒ Settings ⇒ Control Panel ⇒ Add New Hardware
Add New Hardware Procedure (
It is only necessary for users of “non plug-and-play” boards to follow the Add New Hardware Procedure. If your device is a “plug-and-play device,” skip this procedure.
non plug-and-play users only
1. The “Add New Hardware Wizard”
):
displays an introductory message and prompts you to click Next.
Personal488 for Windows 95/98/Me/NT/2000
04-10-01
Installation 3-9
Windows 98
2. Click Next.
3. Select No, the device isn’t in the
list and click Next.
3-10 Installation
04-10-01
4. Select ‘No, I want to select the hardware from a list’ and click Next.
Personal488 for Windows 95/98/Me/NT/2000
Windows 98
5. Select ‘IEEE 488.2 Controllers’ and click Next.
6. Windows will now display a list of devices to install. Select your
specific Personal488 interface product.
7. After making the selection, click Next.
Windows will now display the default resource settings for your interface.
8. Make note of the displayed settings, as you must configure the jumpers and switch settings before installing an AT488 or GP488B.
Personal488 for Windows 95/98/Me/NT/2000
04-06-01
Installation 3-11
Windows 98
9. Click Finish.
10. Click ‘Yes’ and shut down the
computer; then proceed to the next step.
3-12 Installation
04-10-01
Personal488 for Windows 95/98/Me/NT/2000

Hardware Installation for Windows 98 Users

Plug-and-Play Devices
Personal488/PCI Personal488/ATpnp Personal488/Card
1. If you have not already done so, shutdown Windows 98 after the IEEE 488 software has been successfully installed.
2. Remove po wer from the PC.
3. Physically install your interface. As a quick reference,
Personal488/PCI installs into a 32-bit PCI expansion slot, Personal488/ATpnp installs into a 16-bit ISA expansion slot, and Personal488/Card installs into a PC card slot.
4. Return power to the PC. Windows will detect your new hardware when the computer po wers up.
This completes the installation procedure.
“Non plug-and-play” Devices
Personal488/AT (AT488) Personal488 (GP488B) Personal488/MM
Windows 98
1. If you have not already done so, shutdown Windows 98 after the IEEE 488 software has been successfully installed.
2. Remove po wer from the PC.
3. Physically configure the device’s jumpers and switches to match the resource settings Windows reported during the driver installation.
Non plug-and-play board users: physically configure your board’s jumpers and switches to match the resource settings Windows reported. If these settings conflict with other hardware change the jumpers, switches, and Windows Resource settings to available resources.
Reference Note:
Refer to Chapter 4, Hardware Configuration Reference for further information concer ning jumpers and switches.
4. Return power to the PC.
This completes the installation procedure.
Personal488 for Windows 95/98/Me/NT/2000
04-06-01
Installation 3-13
Windows 98
3-14 Installation
04-10-01
Personal488 for Windows 95/98/Me/NT/2000

Windows Me Users

Software Installation

Step 1
Insert the IEEE488 Software CD. The CD has an auto-run program that will automatically start the setup program when the CD is inserted into the CD ROM driver. If auto-run is disabled, use Explorer to launch the Setup.exe found in the root directory of the CD. Follow the screen prompts to install the software. Then if non plug-and-play hardware is being installed, proceed to step 2; otherwise proceed to Hardware Installation for Windows Me Users on page 3-19.
Step 2
Use the “Add New Hardware” program found in the Control Panel to notify Windows Me that you are installing new hardware. Refer to the following steps that demonstrate the typical Windows panels encountered during the “Add New Hardware” program execution:
For best results, install the interface after the software installation.
If installing a second non plug-and-play interface, skip step 1.
If installing a second plug-and-play interface, go to “Hardware Installation.”
Start ⇒ Settings ⇒ Control Panel ⇒ Add New Hardware
Add New Hardware Procedure (
It is only necessary for users of “non plug-and-play” boards to follow the Add New Hardware Procedure. If your device is a “plug-and-play device,” skip this procedure.
non plug-and-play users only
1. The “Add New Hardware Wizard”
):
displays an introductory message and prompts you to click Next.
Personal488 for Windows 95/98/Me/NT/2000
04-10-01
Installation 3-15
Windows Me
2. Click Next.
3. Select No, the device isn’t in the
list and click Next.
3-16 Installation
04-10-01
4. Select ‘No, I want to select the hardware from a list’ and click Next.
Personal488 for Windows 95/98/Me/NT/2000
Windows Me
5. Select ‘IEEE 488.2 Controllers’ and click Next.
6. Windows will now display a list of devices to install. Select your
specific Personal488 interface product.
7. After making the selection, click Next.
Windows will now display the default resource settings for your interface.
8. Make note of the displayed settings, as you must configure the jumpers and switch settings before installing an AT488 or GP488B.
Personal488 for Windows 95/98/Me/NT/2000
04-06-01
Installation 3-17
Windows Me
9. Click Finish.
10. Click ‘Yes’ and shut down the computer.
At this point, proceed to the next section, Hardware Installation for Windows Me Users.
3-18 Installation
04-10-01
Personal488 for Windows 95/98/Me/NT/2000

Hardware Installation for Windows Me Users

Plug-and-Play Devices
Personal488/PCI Personal488/ATpnp Personal488/Card
1. If you have not already done so, shutdown Windows Me after the IEEE 488 software has been successfully installed.
2. Remove po wer from the PC.
3. Physically install your interface. As a quick reference,
Personal488/PCI installs into a 32-bit PCI expansion slot, Personal488/ATpnp installs into a 16-bit ISA expansion slot, and Personal488/Card installs into a PC card slot.
4. Return power to the PC. After the computer powers up, Windows Me will detect your new hardware.
This completes the installation procedure.
“Non plug-and-play” Devices
Personal488/AT (AT488) Personal488 (GP488B) Personal488/MM
Windows Me
1. If you have not already done so, shutdown Windows Me after the IEEE 488 software has been successfully installed.
2. Remove po wer from the PC.
3. Physically configure the device’s jumpers and switches to match the resource settings Windows Me reported during the driver installation.
Non plug-and-play board users: physically configure your board’s jumpers and switches to match the resource settings Windows reported. If these settings conflict with other hardware change the jumpers, switches, and Windows Resource settings to available resources.
Reference Note:
Refer to Chapter 4, Hardware Configuration Reference for further information concer ning jumpers and switches.
4. Return power to the PC.
This completes the installation procedure.
Personal488 for Windows 95/98/Me/NT/2000
04-06-01
Installation 3-19
Windows Me
3-20 Installation
04-10-01
Personal488 for Windows 95/98/Me/NT/2000
Loading...
+ 120 hidden pages