42
|
ni.com
|
NI 5412 Calibration Procedure
15. Call
niFgen_AbortGeneration
(niFgen Abort Generation VI) to abort the waveform
generation using the following parameter:
•
vi
: The session handle returned from
niFgen_InitExtCal
Adjusting the Calibration ADC
The NI 5412 has an onboard calibration ADC that is used during self-calibration. Adjusting the
calibration ADC involves characterizing the gain and offset associated with this ADC so that
performing self-calibration results in an accurately calibrated device.
1. Call
niFgen_InitializeCalADCCalibration
(niFgen Initialize Cal ADC
Calibration VI) using the following parameter:
•
vi
: The session handle returned from
niFgen_InitExtCal
2. Call
niFgen_WriteBinary16AnalogStaticValue
(niFgen Write Binary 16 Analog
Static Value VI) to set the main DAC value using the following parameters:
•
vi
: The session handle returned from
niFgen_InitExtCal
•
channelName
:
"0"
•
value
:
0
3. Call
niFgen_SetAttributeViInt32
to set the analog path value (niFgen property
node:
Output Attributes»Analog Path
) using the following parameters:
•
vi
: The session handle returned from
niFgen_InitExtCal
•
channelName
:
"0"
•
attributeID
:
NIFGEN_ATTR_ANALOG_PATH
•
value
:
NIFGEN_VAL_FIXED_LOW_GAIN_ANALOG_PATH
4. Call
niFgen_SetAttributeViInt32
to set the gain DAC value (niFgen property
node:
Calibration»Gain DAC Value
) using the following parameters:
•
vi
: The session handle returned from
niFgen_InitExtCal
•
channelName
:
"0"
•
attributeID
:
NIFGEN_ATTR_GAIN_DAC_VALUE
•
value
:
1700
5. Call
niFgen_SetAttributeViInt32
to set the offset DAC value (niFgen property
node:
Calibration»Offset DAC Value
) using the following parameters:
•
vi
: The session handle returned from
niFgen_InitExtCal
•
channelName
:
"0"
•
attributeID
:
NIFGEN_ATTR_OFFSET_DAC_VALUE
•
value
:
32767
6. Call
niFgen_SetAttributeViReal64
to set the pre-amplifier attenuation (niFgen
property node:
Calibration»Pre-Amplifier Attenuation
) using the following parameters:
•
vi
: The session handle returned from
niFgen_InitExtCal
•
channelName
:
"0"
•
attributeID
:
NIFGEN_ATTR_PRE_AMPLIFIER_ATTENUATION
•
value
:
0