NI 5421/5441 Calibration Procedure
22
ni.com
13. Call
niFgen_SetAttributeViReal64
to set the gain (niFgen
property node:
Arbitrary Waveform Output»Arbitrary Waveform
Gain
) using the following parameters:
•
vi
: The session handle returned from
niFgen_init
•
channelName
:
"0"
•
attributeID
:
NIFGEN_ATTR_ARB_GAIN
•
value
: The
Gain
value listed in Table 4 for the current iteration
14. Call
niFgen_SetAttributeViInt32
to choose the positive
full-scale DC waveform (niFgen property node:
Arbitrary
Waveform Output»Arbitrary Waveform Handle
) using
the following parameters:
•
vi
: The session handle returned from
niFgen_init
•
channelName
:
"0"
•
attributeID
:
NIFGEN_ATTR_ARB_WAVEFORM_HANDLE
•
value
: The
wfmHandle
from step 9 (positive full-scale handle)
15. Call
niFgen_InitiateGeneration
(niFgen Initiate Generation VI)
to initiate the waveform generation using the following parameter:
•
vi
: The session handle returned from
niFgen_init
16. Measure the DC voltage out of the NI 5421/5441. This is the
Measured
Positive
Full-Scale Value
.
17. Determine the error for positive full scale using the following forumla:
Error Positive Full-Scale
=
(
Measured Positive Full-Scale Value
) – (
Ideal Positive Full-Scale Value
)
Compare this error to the
Published Spec
or the
Calibration Test Limit
.
18. Call
niFgen_AbortGeneration
(niFgen Abort Generation VI) to
abort the waveform generation using the following parameter:
•
vi
: The session handle returned from
niFgen_init
19. Call
niFgen_SetAttributeViInt32
to choose the negative
full-scale DC waveform (niFgen property node:
Arbitrary
Waveform Output»Arbitrary Waveform Handle
) using the
following parameters:
•
vi
: The session handle returned from
niFgen_init
•
channelName
:
"0"
•
attributeID
:
NIFGEN_ATTR_ARB_WAVEFORM_HANDLE
•
value
: The
wfmHandle
from step 11 (negative full-scale handle)
20. Call
niFgen_InitiateGeneration
(niFgen Initiate Generation VI)
to initiate the waveform generation using the following parameter:
•
vi
: The session handle returned from
niFgen_init