User`s guide

4-96 Agilent E6432A Microwave Synthesizer User’s Guide
HPE6432_GetNumFlatnessCalPoints
ViStatus HPE6432_GetNumFlatnessCalPoints(ViSession
instrumentHandle, ViInt16 signalPath, ViReal64 startFreq,
ViReal64 stopFreq, ViReal64 lowBandStep, ViReal64
highBandStep, ViInt32 *points);
Purpose
There are six associated functions used to produce output power level
correction values. This function is one of the six associated functions
and accepts parameters that specify the signal path to be calibrated, a
calibration start frequency, a calibration stop frequency, a lowband
calibration step size, and a highband calibration step size. With these
specified parameters, the function returns the number of calibration
points needed to cover the frequency range with the number of
calibration steps requested. In addition, the input parameters are
stored internally.
Because output power level can vary over the synthesizer’s frequency
range and attenuator settings, correction values can be produced and
applied to the output power level so that it is essentially “flat”.
Once output power level correction values have been produced and
applied, the synthesizer can be programmed to any frequency from
10 MHz to 20 GHz and attain power level accuracy:
❏❑better than +/– 1.5 dB (over the full attenuator range)
❏❑better than +/– 1.0 dB (at a fixed attenuator setting)
These levels of output power level accuracy allow for all measurement
uncertainties and variations over temperature. The actual
performance achieved with the same power measurement device at a
single temperature and at any frequency (from 10 MHz to 20 GHz)
typically will be less than +/– 0.1 dB.
For complete specifications, refer to “Specifications and
Characteristics” on page 6-1.
Parameter List
instrumentHandle
Variable Type ViSession
This is the ViSession handle that is obtained from the Initialize
function. The instrumentHandle identifies a particular instrument
session.
signalPath
Variable Type ViInt16
This parameter specifies the signal path to be calibrated.