Omega Engineering PCI-DAS1200 Computer Hardware User Manual


 
5.0 Programming & Applications
Your PCI-DAS1200 is supported by the powerful Universal Library. We strongly recommend that you take
advantage of the Universal Library as your software interface. The complexity of the registers required for automatic calibration
combined with the Windows 9X and NT’s dynamic allocation of addresses and internal resources makes the PCI-DAS1200
series very challenging to program via direct register I/O operations. Direct I/O programming should typically be attempted only
by very experienced programmers.
Although the PCI-DAS1200 is part of the larger DAS family, there is no correspondence between register locations of the
PCI-DAS1200 and boards in the CIO-DAS16 family. Software written at the register level for the other DAS boards will not
work with the PCI-DAS1200.
5.1 PROGRAMMING LANGUAGES
The Universal Library provides complete access to the PCI-DAS1200 functions from a range of
programming languages; both DOS and Windows. 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 Universal Library manual.
The optional 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 APPLICATIONS PROGRAMS
Many packaged application programs, such as DAS Wizard and HP-VEE now have drivers for the PCI-DAS1200.
If the package you own does not appear to have drivers for the PCI-DAS1200 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-DAS1200 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 Univer-
sal Library and drivers. Please contact us for more information on this topic.
16