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.