beautypg.com

Measurement Computing Data Acquisition Systems rev.10.4 User Manual

Page 5

background image

Table of Contents

1- Introduction

Programmer’s Manual

908494

ix

API Features......1-1
Language Support......1-2
Driver Installation......1-2
A Note Regarding API Command

Applicability …… 1-3

2- API Programming - General Models

Data Acquisition Environment……2-1

Application Programming Interface (API) ……2-1
Hardware Capabilities and Constraints……2-1
Signal Environment……2-2
Seven Easy Steps to Data Acquisition …… 2-2

Models

Initialization and Error Handling……2-9
One-Step Command Acquisitions ……2-11
Counted Acquisitions Using Linear Buffers…2-12
Indefinite Acquisition, Direct-To-Disk Using

Circular Buffers……2-14

Analog Output……2-16
Generating DAC FIFO Waveforms …2-18
Digital I/O on P2……2-19
Using DBK Card Calibration Files……2-20
Zero Compensation……2-23
Linear Conversion……2-25

3- Using Multiple Devices

Overview…… 3-1

Asynchronous Operation ……3-1

Synchronous Operation ……3-1

Asynchronous Operation of Multiple

Devices …… 3-1

Synchronous Operation of Multiple

Devices ……3-3

Internal Clock Method…… 3-4
Master Clock Method…… 3-5
External Clock Method……3-7

4 - API Command Reference

Overview …… 4.1-1
Command Information Layout......4.1-2
Predefined Parameter Definitions......4.1-4
Mask and Flag Definitions......4.1-6

Setting/Constructing Mask & Flag Values....4.1-6
Reading/Interpreting Mask & Flag Values....4.1-7

API Commands

Alphabetic Listing......4.1-8
Grouped by Function......4.1-9
The API Commands, In Detail......4.1-13

API Error Codes......4.7-1

Appendix A –

Removed, Outdated Material

Appendix B – Using Borland C++

Appendix C – Custom OEM Installation

Appendix D – daq9513… Commands

Glossary

Reference Note:
The readme.file on your install CD provides the location of program examples that are included on the CD.