User`s manual

5.0 PROGRAMMING & APPLICATIONS
Your PCI-DAS1602/12 is supported by Measurement Computings 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 dynamic allocation of
addresses and internal resources makes the PCI-DAS1602/12 series very challenging to program via direct
register I/O operations. Direct I/O programming should be attempted only by experienced programmers.
Although the PCI-DAS1602/12 is part of the larger DAS family, there is no correspondence between regis-
ter locations of the PCI-DAS1602/12 and boards in the CIO-DAS16 family. Software written at the regis-
ter level for the other DAS boards will not work with the PCI-DAS1602/12.
5.1 PROGRAMMING LANGUAGES
Measurement Computings Universal Library provides complete access to the PCI-DAS1602/12 functions
from a range of Windows programming languages. If you are planning to write programs, or would like to
run example programs for Visual Basic or many other languages, please consider acquiring our Universal
Library. It will save you a great deal of time and effort.
SoftWIRE is a very powerful graphical programming package that can greatly simplify your program-
ming effort. SoftWIRE is based on Visual Basic 6. It uses an extensive set of ActiveX control blocks
that permit point-and-click construction of graphical displays, data processing and analysis functions, and
control structures. Please refer to our catalog for a complete description.
5.2 PACKAGED APPLICATIONS PROGRAMS
Many packaged application programs, such as SoftWIRE, have drivers for the PCI-DAS1602/12. If the
package you own does not appear to have drivers, 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 correct
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.
16