beautypg.com

Measurement Computing Personal Daq rev.6.0 User Manual

Page 164

background image

B-32 API Commands

Appendix B,

887095

Personal Daq User’s Manual

Table 7.

ADC Miscellaneous Definitions

ADC Flag Definitions - daqAdcFlag

Analog/High Speed Digital Flag

Single Ended/Differential Flag

Single-Ended Channel Flag

DafAnalog

00h DafSingleEnded 00h DafSingleEndedLow

0000h

DafScanDigital

*

01h DafDifferential

08h DafSingleEndedHigh

1000h

Measurement Durations

Digital/Frequency Channel Types

Thermocouple Types

DafMeasDuration610 000000h

DafDioDirect

*

00000h DafTcTypeJ

080h

DafMeasDuration370 100000h

DafCtrPulse

*

20000h DafTcTypeK

100h

DafMeasDuration310 200000h

DafCtrTotalize

*

40000h DafTcTypeT

180h

DafMeasDuration130 300000h

DafCtrFreq

*

80000h DafTcTypeE

200h

DafMeasDuration110 400000h

DafCtrDutyLo

*

100000h DafTcTypeN

280h

DafMeasDuration40 500000h

DafCtrDutyHi

*

200000h DafTcTypeS

380h

DafMeasDuration20 600000h

DafTcTypeR

400h

DafMeasDuration12_5 700000h

DafTcTypeB

480h

Frequency vs Period –
daqAdcRateMode

ADC Acquisition Mode Definitions -
daqAdcAcqMode

ADC Transfer Mask Definitions -
daqAdcTransferMask

DarmPeriod 0

DaamNShot

0

DatmCycleOff

00h

DarmFrequency 1

DaamNShotRearm

1 DatmCycleOn

01h

DaamInfinitePost

2

DatmUpdateBlock

00h

DaamPrePost

3

DatmUpdateSingle

02h

DatmUserBuf

00h

DatmSavePreTrig

20h

DatmIgnoreOverruns

10h

DatmDriverBuf

08h

ADC Clock Source Definitions
daqAdcClockSource

ADC File Open Mode Definitions
daqAdcOpenMode

ADC Acquisition/Transfer Active Flag Definitions
daqAdcActiveFlag

DaomAppendFile

0

DaafAcqActive

01h

DaomWriteFile

1

DaafAcqTriggered

02h

DaomCreateFile

2

DaafTransferActive

04h

ADC Acquisition State -
daqAdcAcqState

ADC Buffer Transfer Mask -
daqAdcBufferXferMask

ADC Filter Type -
daqAdcSetFilter

DaasPreTrig 0

DabtmWait

00h

daftSWAvg

1

DaasPostTrig 1

DabtmRetAvail

02h

DabtmNoWait

04h

DabtmRetNotDone 08h

DabtmPreTrigBlock

10h

Table 8.

Setting Options

optionType

DcotpdaqRising

0

Sets the rising flag for the Pulse Channel

DcotpdaqDebounceTime 1

Sets the debounce time for the Freq/Pulse Channel

DcotpdaqMinFreq 2

Sets the min freq range for the Freq Channel

DcotpdaqMaxFreq 3

Sets the max freq range for the Freq Channel

DcotpdaqPulses

4

Sets the specified Freq/Pulse channel as Pulse Count

DcotpdaqFreqRes 5

Sets the resolution of the Freq Channel

DcotpdaqRunningCal

7

Sets the running calibration flag for the system

DcotpDaqOverrangeProtect 8 Enables the over range protection mode

optionValue

DcovEdgeRising

*

00h

Sets the edge sensing to rising for the Pulse/Freq Channel

DcovDutyHigh

*

02h

Sets the Pulse Channel to Duty Cycle High

DcovEdgeFalling

*

08h

Sets the edge sensing to falling for the Pulse/Freq Channel

DcovDutyLow

*

0Ah

Sets the Pulse Channel to Duty Cycle Low

DcovPulseTotalize

*

10h

Sets the Pulse Channel to Totalize

DcovPulseCount

*

00h

Sets the Channel as Pulse Count (Default)

Debounce Settings

DcovDebounce0

*

00h

Set Debounce to 0 us for the Pulse/Freq channel

DcovDebounce600

*

01h

Set Debounce to 600 us for the Pulse/Freq channel

DcovDebounce2500

*

02h

Set Debounce to 2500 us for the Pulse/Freq channel

DcovDebounce10000

*

03h

Set Debounce to 10000 us for the Pulse/Freq channel

*

Note:

The Asterisks in the preceding tables indicate that the definitions do not apply to Personal Daq/54

.

This manual is related to the following products: