Daqautozerocompensate – Measurement Computing Data Acquisition Systems rev.10.4 User Manual
Page 124

daqAutoZeroCompensate
Also See: daqZeroSetup, daqZeroConvert,
daqZeroSetupConvert, daqCvtTCSetup,
daqCvtTCConvert, daqCvtTCSetupConvert
Format
daqAutoZeroCompensate (zero)
Purpose
daqAutoZeroCompensate
will configure the thermocouple linearization functions to automatically
perform zero compensation.
Parameter Summary
Parameter Type
Description
zero DaqAutoZeroCompT
If set to DazcAutoZero, will enable auto zero compensation
in the daqCvtTC... functions
Parameter Values
zero:
see table below
Parameter Type Definitions
zero-(DaqAutoZeroCompT)
Definition
Description
DazcNone
Do not include auto-zero compensation in TC conversion.
DazcAutoZero
Apply auto-zero compensation in TC conversion.
Returns
DerrZCInvParam
Invalid parameter value
DerrNoError
No error
Function Usage
Only DaqBook/100 Series, DaqBook/200 Series, Daq PC Cards, DaqBoard (ISA), DaqBook/2000
Series, DaqScan/2000 Series,DaqLab/2000 Series, DaqBoard/2000 series, DaqBoard/1000 Series
and cPCI DaqBoard/2000c Series devices connected to a DBK19,DBK52,DBK81-84 or DBK90
expansion card can use the auto-zeroing functions.
Using the daqAutoZeroCompensate function is the easiest way to use zero compensation with the
DBK19 or DBK 52. When enabled, the thermocouple conversion functions will require a CJC zero reading
and a TC zero reading to precede the actual CJC and TC reading. This can easily be done by configuring the
scan group to read:
•
•
•
•
channel 17 using the DBK19/DBK52/DBK81-84/DBK90 CJC gain code (CJC zero)
channel 17 using the gain code of the connected TC (TC zero)
channel 16 using the DBK19/DBK52/DBK81-84/DBK90 CJC gain code (CJC)
the thermocouple channels (channels 18 and above) using the gain code of the connected
thermocouples.
The real CJC value should be specified (not the offset of the CJC zero) when calling the
thermocouple linearization setup functions.
4.2-68 Daq API Command Reference
988594
Programmer’s Manual