
47
PRO488 talks the established
IEEE control languages, so you
probably already know how to use
it! A good way to learn is
interactively from the PC keyboard
using the GPIBTALK program.
GPIBTALK is supplied ready to run
and with source code in each of 5
DOS languages. Menu driven, it
allows you to send IEEE commands,
transmit & receive data from your
bus devices and check the GPIB bus
status, all at the touch of a single
key. You get a good feel of the
power and ease of use of the
PRO488 command language in a
very short time. GPIBTALK is a fully
working skeleton program on
which to build your own custom
applications. Most IEEE equipment
includes worked examples that are
virtually word for word PRO488
commands!
The instant and simple PRO488
concept make Visual Basic and
PRO488 the intuitive system for
writing Windows applications
quickly and effectively.
The perfect partner for the PC
ELITE card is Professional 488, the
best PC-based IEEE software in the
world! PRO488 makes the PC ELITE
card an integral part of your PC,
allowing it to manage an IEEE bus
controlling up to 14 instruments. An
easy to use, enhanced industry
standard control language
addresses the IEEE devices and
provides complete instrumentation
control.
The heart of the PRO488 system
is the device driver that loads
automatically when your PC is
switched on, giving access to an
IEEE port in the same way as the
other resident ports LPT1 & COM1.
PRO488 makes full use of the
advanced features of your PC and
your IEEE bus instruments.
Data can be sent to the IEEE bus
devices in several ways. The
simplest is by writing to the
"IEEEDATA" file. PRO488
automatically addresses the devices
to listen and the PC outputs your
data.
Reading the "IEEEDATA" file
inputs data directly into your
variable from the IEEE bus device
using a complete handshake
sequence.
PRO488 is feature rich, with a
wide range of commands from the
lowest level, of individual line
control, right up through single
word commands that perform or
initiate whole sequences of bus
actions.
Complete worked examples,
source code, make files, icons,
everything you need in each of
Visual Basic, QuickC for Windows,
Visual C++, Borland C++ and Turbo
Pascal for Windows.
Time Electronics 5075 Multimeter, a Virtual Instrument designed quickly using Visual Basic.
PRO488 is the ideal
environment for IEEE based data
acquisition. Mature and carefully
thought out, it implements a
superset of Hewlett Packard's HPIB
language.
The commands, and your
programs, read just like plain
English, so program development
and maintenance time is cut to an
absolute minimum. PRO488 runs
identically across the range of DOS
& Windows languages. The syntax,
parameters & returns of the
PRO488 system remain the same,
independent of the language you
are running. No extra language
driver or run time modules are
needed to implement a new
language. So you can use the ideal
IEEE system with the language of
your choice.
QUICK BASIC EXAMPLE
TURBO PASCAL EXAMPLE
FORTRAN EXAMPLE
PRO488 ENVIRONMENT
LEARNT IN MINUTES
PC ELITE & PC IEEE
PC ELITE & PC IEEE
PC-based IEEE cards to the limit
PRO488
To command Tektronix scope to digitise
waveform and return it to PC.
10 OPEN "IEEEDATA" AS #2
'OPEN
20 PRINT#2,"WAV?" 'OUT-
PUT
30 READINGS$=IOCTL$(2) 'INPUT
VAR
buffer : String [255];
ieeedata : Text;
BEGIN
Assign(ieeedata,'IEEEDATA');
Rewrite(ieeedata);
Writeln(ieeedata,'WAV?');
Reset(ieeedata);
Read(ieeedata,buffer);
CHARACTER BUFFER*255
OPEN(1,FILE='IEEEDATA',STATUS=OLD,
ACCESS='SEQUENTIAL')
WRITE(1,*)"WAV?"
READ(1,*)BUFFER
LLO
MTA
PPC
PPD
PPE
REN
SDC
SEC
SPD
SPE
SRQ
TALK
TCT
UNL
UNT
ABORT
CLEAR
CONFIGURE
DISABLE
DMA
END=
ENTER
EOS
ERRORS ON/OFF
IRQ
LOCAL
LOCKOUT
NO TO
OUTPUT
PPOLL
REMOTE
SPOLL
STRING
TO
TRIGGER
WAITSRQ
ATN
CMD
DATA
DCL
EOI
GET
GTL
IFC
LAG
Just some of the HP style commands recognised
by PRO488's intelligent command handler.
PRO488 COMMAND LIST
PRO488 API
Pro488Present
Pro488WriteData
Pro488ReadData
Pro488WriteCtrl
Pro488ReadCtrl
Most Windows API's read like an
encyclopaedia, but, true to form,
PRO488 keeps it simple.
Kommentare zu diesen Handbüchern