10
|
ni.com
|
NI PXI-5404 Calibration Procedure
•
ID Query
—
True
•
Reset Device
—
True
2.
Call
niFgen_ConfigureStandardWaveform()
to select the channel to output a
waveform. Set the following parameters:
•
vi
—The output value
sessionHandle
you obtained from the
niFgen_init
function
•
Channel_Name
—
"0"
•
Amplitude
—
2
•
Frequency
—
50000
•
Start phase
—
0
•
DC offset
—
0
•
Waveform
—
NIFGEN_VAL_WFM_SINE
3.
Call
niFgen_InitiateGeneration()
to initiate signal generation. This function
causes the NI 5404 to leave its configuration state and enter its signal generation state. Set
the following parameter:
•
vi
—The output value
sessionHandle
you obtained from the
niFgen_init
function
4.
Measure the rms voltage of the SINE output using a DMM specified in Table 1. To
determine if the measured voltage is within the amplitude accuracy specification of the
NI 5404, you must determine the measurement error of the DMM that you used to measure
the rms voltage and account for this error when comparing the measured voltage to the
amplitude accuracy listed in the
Specifications for the NI PXI-5404
.
Note
A 4 V
pk-pk
sine wave has an rms amplitude of 1.41421 V
rms
.
5.
Call
niFgen_close()
to close the module I/O session, destroy the instrument driver
session and all of its properties, and release any memory resources the driver uses. Set the
following parameter:
•
vi
—The output value
sessionHandle
you obtained from the
niFgen_init
function
You have completed verifying the SINE out amplitude accuracy of the NI 5404.
Verifying SINE Out Amplitude Passband Flatness
The following procedure measures SINE out amplitude over several frequencies to verify that
the SINE out amplitude passband flatness meets NI 5404 specifications.
Complete the following steps to verify SINE out amplitude passband flatness:
1.
Call
niFgen_init()
to initialize the module you are testing and to create the I/O session.
Set the following parameters:
•
vi
—The output that is passed in by reference to the verification functions as
sessionHandle
•
resourceName
—
"DAQ::#"
, where
#
is the device number