
Chapter 4: Software
Manual Number: 00650-004-5
Page 4-1
Chapter 4: Software
Software Provided
The following utility software is provided with ADIO1600 in MS-DOS format on disk:
a. A menu-driven setup and calibration program A1216EST.EXE. This program also incorporates
the FINDBASE technology in the base address setup dialog.
b. Our original FINDBASE program is included for compatibility with excisting cards.
c. A standard driver program provided in the form of a C language, QuickBASIC and Pascal
linkable file called A1216E.OBJ.
d. Sample programs in QuickBASIC, C, and Pascal.
e. VBACCES is a VisualBASIC utility driver that includes PEEK and POKE statements for reading
and writing RAM as well as INPORT and OUTPORT for reading and writing I/O. The driver
is in the form of a DLL and allows you to access hardware as if the language was designed for
it when you use VisualBASIC 3.0 for Windows.
Sample Programs
SAMPLE 0
Direct Register A/D use, Programmed I/O, Software Start Conversions
SAMPLE 1
Direct Register DAC use, simple DC output
SAMPLE 2
Direct Register DAC, waveform creation: sine, square, saw, triangle
SAMPLE 3
Direct Register CTR sample, displays countdowns on each counter
SAMPLE 4
Digital I/O, using all 8 input bits (OP0-OP3 converted to inputs)
SAMPLE 5
Direct Register A/D using counters for start conversions
SAMPLE 6
Direct Register A/D using External Trig (IP0) for start conversions
SAMPLE 7
Similar to Sample 5, but using IRQs for end-of-conversion detection
SAMPLE 8
Auxiliary (8255) digital I/O sample, walks bit pattern.
Loopback connector optional
SAMPLE 9
Similar to Sample 5, using the Card Driver Module (CDM)
ADIO1600 CDM Software Driver Reference
Although it is possible to write an application program for the ADIO1600 card using direct register
accesses through the associated A/D card, such programming is time consuming, can involve a
steep learning curve, and can result in lengthy debugging. Software drivers are provided with the
card to ease the burden of programming data acquisition systems.
These drivers provide an additional function as well. They buffer the application program so that
its not necessary to program specifics about the A/D card. In many ways, its possible to write a
single application source code thats usable with any supported A/D card. Our driver software that
allows this feat is called the Card Driver Module, or CDM.
Содержание ADIO1600 Series
Страница 1: ...ADIO1600 Series Product Manual MANUAL NUMBER 00650 004 5D ...
Страница 4: ...Page iv This page intentionally left blank ...
Страница 8: ...Page viii This page intentionally left blank ...
Страница 17: ...Manual Number 00650 004 5 Page 2 4 ADIO1600 Manual Figure 2 1 ADIO1600 Block Diagram ...