beautypg.com

Driver488/w31 – Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual

Page 375

background image

18C. Driver488/SUB

IV. TROUBLESHOOTING - 18. Troubleshooting Checklists

IV-360

Personal488 User’s Manual, Rev. 3.0

5.

The interface

NAME

represents DOS device name of the controller interface. This

NAME

is

recommended to be IEEE for direct compatibility with application programs. This

NAME

should

not be related to an external instrument unless you are configuring an external device and not the
interface itself.

To configure an external device, refer to Step 9 below.

6.

The IEEE bus address should be set to any address between

0

and

30

and should not conflict with

any addresses on the bus. This is not the address of your instrument and should not be, unless you
are configuring an external device and not the interface itself.

To configure an external device, refer to Step 9 below.

7.

SysController

and

LightPen

typically should be checked unless you are using the interface in

Peripheral mode.

8.

Press

to get a picture of the configured board and verify jumper settings.

9.

Press

to configure an external device. The default is two devices:

DEV

and

WAVE

. At least

one known device name should be configured in order to execute the subroutine

“OpenName”

successfully. It is not recommended to delete

DEV

or

WAVE

for compatibility purposes.

10.

Press

to save the

DRVR488.INI

file and exit.

11.

If the

DRVR488.EXE

is already loaded in memory, remove it or simply reboot your computer and

reload it again because the

DRVR488.EXE

reads the

DRVR488.INI

file only at loading time.

12.

Start writing a simple program in a high-level language (

C

,

BASIC

, or

Pascal

) using the

Output

and

Enter

subroutines to make sure you can read and write, and communicate properly with your

instrument. For information on how to write a program, refer to the Sub-Chapter “Getting Started”
in Chapter 9 “Driver488/SUB.”

13.

If you can write properly to your instrument but you cannot read anything from it, refer to the

Term

subroutine in “Section III: Command References” in this manual, to match up the

terminators sent by the instrument with the terminators expected by the Driver488. Refer to your
instrument manual to find the types of terminators appended to its response. Typically, these
terminators are

CR

and

LF

.

If problems still persist, consult your service representative for assistance. Once Driver488/SUB is
properly installed and configured, you are ready to start programming..

18D. Driver488/W31

1.

Remove the card from the computer and note the selected switch and jumper settings, such as those
for: I/O address, DMA channel, and interrupt level. For switch and jumper definitions, refer to
“Section I: Hardware Guides” in this manual. If you have an NB488, which is the parallel to
IEEE 488 controller interface, verify the interrupt level of your LPT port or run the

NBTEST

program.

2.

Run the

CONFIG

program which acts as an editor of the

DRVR488W.INI

initialization file. This

DRVR488W.INI

is referred to by the

DRVR488W.EXE

program when loading in memory. If this

initialization file is not edited properly, the

DRVR488W.EXE

program will fail during loading or

when communicating on the bus.

3.

In the

CONFIG

program, first select the

DEVICE TYPE

which can be: MP488CT, MP488, AT488,

GP488 or NB488. These are 5 different hardware interfaces that are supported by the same
Driver488 software. You should select the interface that you are using. To identify your interface,
refer to “Section I: Hardware Guides.”

Note: For GP488 users (which is an 8-bit IEEE 488 controller plug-in card), make sure you have
a recent and compatible version of the hardware.

4.

Once the

DEVICE TYPE

is selected, start selecting the I/O address, DMA channel and interrupt

level according to the switch settings determined in Step 1 above. Make sure none of these