ADLINK PCM-9112+ User Manual

Page 6

Advertising
background image

ii

Table of Contents

Chapter 3 Registers ....................................................................................25

3.1

I/O Registers Map..............................................................................25

3.2

A/D Data Registers ............................................................................26

3.3

D/A Output Register...........................................................................27

3.4

A/D control Register...........................................................................28

3.5

A/D Status Register ...........................................................................30

3.6

Software Trigger Register ..................................................................31

3.7

Digital I/O register ..............................................................................31

3.8

Internal Timer/Counter Register.........................................................32

3.9

High Level Programming ...................................................................32

3.10

Low Level Programming ....................................................................32

Chapter 4 Operation Theory ......................................................................33

4.1

A/D Conversion..................................................................................33

4.2

Analog Input Signal Connection.........................................................34

4.2.1

A/D Conversion Procedure................................................................ 36

4.2.2

A/D Trigger Modes............................................................................ 36

4.2.3

A/D Data Transfer Modes ................................................................. 37

4.3

D/A Conversion..................................................................................39

4.4

Digital Input and Output .....................................................................40

4.5

Timer/Counter Operation ...................................................................41

Chapter 5 C/C++ Library.............................................................................43

5.1

Libraries Installation...........................................................................43

5.2

Programming Guide...........................................................................44

5.2.1

Naming Convention ........................................................................... 44

5.2.2

Data Types......................................................................................... 44

5.3

_9112_Initial ......................................................................................45

5.4

_9112_DI ...........................................................................................46

5.5

_9112_DI _Channel...........................................................................47

5.6

_9112_DO .........................................................................................48

5.7

_9112_DA..........................................................................................49

5.8

_9112_AD_Set_Channel ...................................................................50

5.9

_9112_AD_Set_Range ......................................................................51

5.10

_9112_AD_Set_Mode .......................................................................52

5.11

_9112_AD_Set_Autoscan..................................................................53

5.12

_9112_AD_Soft_Trig .........................................................................54

5.13

_9112_AD_Aquire .............................................................................54

5.14

_9112_AD_DMA_Start ......................................................................56

5.15

_9112_AD_DMA_Status....................................................................59

5.16

_9112_AD_DMA_Stop.......................................................................60

5.17

_9112_ContDmaStart ........................................................................61

5.18

_9112_CheckHalfReady ....................................................................63

5.19

_9112_DblBufferTransfer...................................................................64

5.20

_9112_GetOverrunStatus ..................................................................65

5.21

_9112_ContDmaStop ........................................................................66

Advertising