Measurement Specialties PCI-DAS1002 manual Programming and Developing Applications

Page 16

Chapter 3

Programming and Developing Applications

After following the installation instructions in Chapter 2, your board should now be installed and ready for use. Although the board is part of the larger DAS family, in general there may be no correspondence among registers for different boards. Software written at the register level for other DAS models will not function correctly with your board.

Programming languages

Measurement Computing’s Universal Library® provides access to board functions from a variety of Windows programming languages. If you are planning to write programs, or would like to run the example programs, refer to the Universal Library User's Guide (available on our web site at www.mccdaq.com/PDFmanuals/sm- ul-user-guide.pdf).

Packaged applications programs

Many packaged application programs now have drivers for your board. If the package you own does not have drivers for the board, 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 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 by phone, fax, or e-mail:

ƒPhone: 508-946-5100 and follow the instructions for reaching Tech Support.

ƒFax: 508-946-9500 to the attention of Tech Support

ƒEmail: techsupport@mccdaq.com

Register-level programming

You should use the Universal Library or one of the packaged application programs mentioned above to control your board. Only experienced programmers should perform register-level programming.

If you need to program at the register level in your application, refer to the Register Map for the PCI-DAS1000 Series (available at www.mccdaq.com/registermaps/RegMapSTC1000.pdf).

16

Image 16
Contents Page PCI-DAS1002 Management committed to your satisfaction Trademark and Copyright Information Table of Contents Declaration of Conformity Where to find more information About this Users GuideWhat you will learn from this users guide Conventions in this users guideOverview PCI-DAS1002 features Software featuresIntroducing the PCI-DAS1002 ChapterPCI-DAS1002 block diagram PCI-DAS1002 functional block diagramInstalling the PCI-DAS1002 What is included with your PCI-DAS1002Hardware Additional documentation Optional componentsInstalling the software Installing the hardware Unpacking the PCI-DAS1002Configuring the hardware Connecting the board for I/O operationsDifferential input mode Single-ended input modePinout main I/O connector Channel differential modeChannel single-ended mode Field wiring and signal termination CablesProgramming languages Packaged applications programs Programming and Developing ApplicationsRegister-level programming Introduction Calibrating the BoardCalibration theory Analog input specifications SpecificationsAnalog input Crosstalk AccuracyNoise performance Absolute accuracy Analog outputCalibrated accuracy components Counter specifications CountersPower consumption Digital input/outputInterrupts MiscellaneousChannel differential mode pin out Connector and pin outMain connector specifications Channel single-ended mode pin out Declaration of Conformity USAMailinfo@mccdaq.com