DriverLINX/VB(tm)  Version 1.0

  Welcome to DriverLINX/VB, the industry-standard, high-performance,
real-time data-acquisition engine for Microsoft Visual Basic application
development.

DriverLINX DLLs
---------------
  This package contains a special version of the DriverLINX/VB custom control
that only works with the demo DriverLINX DLL, DLDEMO.DLL.  This DLL is a
fully functioning simulator for a data-acquisition device.  The demo DLL
displays pop-up dialog boxes indicating what task it is performing and
returns simulated data to the application.  The analog input channels
generate different waveforms on each channel, and the starting phase for each
signal varies on every trial.

VBRUN100.DLL
------------
  This DLL is the Visual Basic run-time support library that is shipped with
the Microsoft Visual Basic product.  To run the demo programs, this DLL must
be located on the Windows search path for executable files.  The
DriverLINX/VB setup utility installs a copy of this DLL in the installation
directory.  If you already have a copy of this DLL, you may delete the
installation copy.

Hardware Configuration
----------------------
  Normally after installing your hardware, the software must be configured to
locate the hardware.  You can simulate this procedure using the demo
DriverLINX DLL, if you wish.  This task need be performed only when you change
the jumper and DIP switch setting on your data-acquisition hardware, or when
you erase the DriverLINX/VB initialization file (.INI) in your Windows
directory.  If you own the C/Pascal versions of DriverLINX and already have
an initialization file, then you are already configured unless you are making
hardware changes.

  You can configure DriverLINX/VB by executing either the "Learn DriverLINX"
or "Config LDD" applications in the program group that setup installed for
you in the Program Manager.  For details on the configuration items, use the
online help.  The configuration help index is available by clicking on the
Help push button. You can get help for a particular item by first selecting
the box containing an item and then pressing the F1 key.

Example Sources
---------------
  The Source subdirectory contains the Visual Basic project, form, and source
files for two simple data-acquisition sample programs--a configuration and
display utility for Logical Device Descriptors, and an economy version of an
analog signal grapher.  The retail version of DriverLINX/VB contains the
source files for the digital oscilloscope and function synthesizer demo
files.  The scope and function synthesizer are the most elaborate examples
and demonstrate what you can do very quickly with the built-in tools of
Visual Basic and DriverLINX/VB.  While the both the scope and synthesizer are
complete mini-virtual instruments, the length of the source code obscures
their value in showing you how to use DriverLINX/VB.  So, while the graphical
appeal of the other demos will not impress anyone, they are short and to the
point--illustrating DriverLINX/VB interfacing.  But, you will see for
yourself how most of your time will be spent doing the fun stuff of building
your own custom instruments and how little code is required to access
sophisticated data-acquisition capabilities.  In fact, only 6% of the
function synthesizer's executable code is interfacing to DriverLINX/VB.

Digital Oscilloscope
--------------------
  The Digital Oscilloscope implements the basic functionality of a two
channel digital scope with free-running and manually triggered sweeps.  On
startup, you must first configure the scope to use the desired version of
DriverLINX.  To do this, choose Device from the Configure menu to select the
demo DLL, DLDEMO.DLL.  Then pick Select from the Configure menu to select the
Logical Device to use for the scope.  If you have not previously done so,
select Configure to inform DriverLINX how your hardware has been installed. 
Then select Initialize from the Configure menu.  You are now ready to begin
collecting data.

Function Synthesizer
--------------------
  The Function Synthesizer implements a two channel generator of sine,
triangle, square, and sawtooth waves using the D/A outputs of your hardware. 
You can vary the frequency, amplitude, phase, DC offset, and duty cycle of
the generated signals as well as creating various burst waveforms.

  When the Function Synthesizer starts, it will display a dialog box
requesting the name of the DriverLINX DLL for your hardware.  Select
the demo DLL, DLDEMO.DLL.

Config LDD
----------
  This demo application displays the general information from the Logical
Device Descriptor (LDD) and allows you to configure the LDD for your
hardware.  When the application starts, enter the name of the DriverLINX DLL
in the text box and then select another dialog control.  In a few seconds the
information will be displayed and the "Configure!" menu item will be
enabled.  Each DriverLINX DLL manages six LDDs (0..5) that can be displayed
and configured. Enter the desired LDD number in the "Device:" text box and
then select another control to update the display.

Quick Demo
----------
  This demo application acquires a single channel of analog data and graphs
the result on the displayed form.  The display is spartan as this demo is
intended to show you the basics of using DriverLINX/VB for analog input.
When the application starts, it will display a dialog box requesting the name
of the DriverLINX DLL for your hardware.  After making your choice, select
"OK", and a blank form will be displayed with a text box and a "Test"
button.  Pressing the button will display the DriverLINX Edit Service Request
Dialog.  At this point, on-line help is available for each selected item by
pressing the F1 key or the help index can be activated with the "Help"
button.  After completing the Service Request and pushing "OK", the signal
will be acquired and displayed on the form.

---------------
DriverLINX and DriverLINX/VB are trademarks of Scientific Software
  Tools, Inc.
Microsoft is a registered trademark and Windows and Visual Basic
  are trademarks of Microsoft Corporation.

