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

IV. TROUBLESHOOTING - 18. Troubleshooting Checklists
18A. Introduction, 18B. Driver488/DRV
Personal488 User’s Manual, Rev. 3.0
IV-359
not be related to an external instrument unless you are configuring an external device and not the
interface itself.
To configure an external device, press
. Note that it is not necessary to communicate with
instruments, an address number (
0
to
30
) can be used instead.
6.
The IEEE bus address should be set to any address between
0
and
30
(preferably
21
) 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, press
. Note that it is not necessary to configure a device in
order to communicate with it, an address number (
0
to
30
) can be used instead.
7.
SYS CONTROLLER
and
LIGHT PEN
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 save the
DRVR488.INI
file and exit.
10.
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.
11.
Before starting to program in a high-level language, run the
KBC.EXE
program from the
\UTILS
directory and make sure you can read and write, and communicate properly with your instrument
by using the
OUTPUT
and
ENTER
commands. For information on the use of the KBC.EXE
program, refer to the Sub-Chapter “Getting Started” in Chapter 8 “Driver488/DRV.”
12.
If you can write properly to your instrument but you cannot read anything from it, refer to the
TERM
command 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/DRV is
properly installed and configured, you are ready to start programming.
18C. Driver488/SUB
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
DRVR488.INI
initialization file. This
DRVR488.INI
file is referred to by the
DRVE488.EXE TSR
program when loading in memory. If
this initialization file is not edited properly, the
DRVR488.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
parameters are used concurrently somewhere else in the computer, otherwise a system crash is
probable. In the case of an NB488, the DMA channel is not applicable.