Measurement Specialties PCI-DAS64/M2/16 manual Programming and Developing Applications

Page 19

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 for Visual Basicor any other language, please 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, such as SoftWIREand HP-VEE™, 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 try register-level programming. If you need to program at the register level in your application, refer to the STC Register Map for the PCI-DAS64/Mx/16 Series (available at www.mccdaq.com/registermaps/RegMapSTC-PCI-DAS64-Mx-16.PDF).

3-1

Image 19
Contents Page PCI-DAS64/M2/16 Management committed to your satisfaction Trademark and Copyright Information Table of Contents Analog output Conventions in this users guide Where to find more informationAbout this Users Guide What you will learn from this users guideChapter Overview PCI-DAS64/M2/16 featuresSoftware features Introducing the PCI-DAS64/M2/16Additional documentation Optional components Installing the PCI-DAS64/M2/16What comes with your PCI-DAS64/M2/16 shipment? HardwareUnpacking the PCI-DAS64/M2/16 Installing the software Installing the PCI-DAS64/M2/16Main board connector, cables, accessory equipment Configuring the PCI-DAS64/M2/16Connecting the board for I/O operations Connectors, cables main I/O connectorChannel differential Mode Pinout main I/O connectorChannel single-ended mode C100HD50-x cable connections Auxiliary digital connector pin out Pin out auxiliary DIO connectorKey Red stripe and arrow identify pin # C37FF-xcable Signal mapping on the C40-37F-x and BP40-37F cablesC37FFS-xcable Field wiring, signal termination and conditioningProgramming Languages Packaged Applications Programs Programming and Developing ApplicationsRegister Level Programming Functional Description PCI-DAS64/M2/16 block diagramAnalog inputs Analog output Counter/timer I/OBurst mode Analog input range and resolution configurationsOverview Calibrating the PCI-DAS64/M2/16Analog front-end calibration system Calibration theoryDAC Analog input specifications SpecificationsAnalog input System throughput System throughput specificationsAccuracy Crosstalk Analog input accuracy components specificationsCrosstalk specifications Analog input drift specificationsNoise performance Noise performance specificationsAnalog output pacing and triggering Analog output pacing and triggering specificationsDigital I/O specifications Digital input/outputCounters Interrupt specificationsCounter specifications InterruptsEnvironmental Power consumptionMain connector and pin out PacerChannel differential mode pin out Differential mode pin outChannel single-ended mode pin out Single-ended mode pin outDigital input/output connector and pin out USA Declaration of ConformityMailinfo@mccdaq.com