5.0 PROGRAMMING & SOFTWARE APPLICATIONS
Your PCI-DAS1000 is supported by the powerful Universal Library. We strongly recommend that you take advantage of
the Universal Library as you software interface. The complexity of the the registers required for automatic calibration
combined with the PCI BIOS's dynamic allocation of addresses and internal resources makes the PCI-DAS1000 series very
challenging to program via direct register I/O operations. Direct I/O programming should be attempted only by very experi-
enced programmers.
Although the PCI-DAS1000 is part of the larger DAS family, there is no correspondence between register locations of the
PCI-DAS1000 and boards in the CIO-DAS16 family. Software written at the register level for the other DAS boards will
not work with the PCI-DAS1000. However, software written based on the Universal Library should work with the
PCI-DAS1000 with few or no changes.
5.1 PROGRAMMING LANGUAGES
The Universal Library provides complete access to the PCI-DAS1000 functions from the full range of Windows program-
ming languages. If you are planning to write programs, or would like to run the example programs for Visual Basic or any
other language, please turn now to the UniversalLibrary manual.
The opitional VIX Components package may greatly simplify your programming effort. VIX Components is a set of
programming tools based on a DLL interface to Windows languages. A set of VBX, OCX or ActiveX interfaces allows
point and click construction of graphical displays, analysis and control structures. Please see the catalog for a complete
description of the package.
5.2 PACKAGED APPLICATION PROGRAMS
Many packaged application programs, such as DAS Wizard and HP-VEE now have drivers for the PCI-DAS1000. If the
package you own does not appear to have drivers for the PCI-DAS1000 please fax or e-mail the package name and the
revision number from the install disks. We will research the package for you and advise how to obtain PCI-DAS1000
drivers.
Some application drivers are included with the Universal Library package, but not with the Application package. If you
have purchased an application package directly from the software vendor, you may need to purchase our Universal Library
and drivers. Please contact us for more information on this topic.
14