User`s guide
Agilent E6432A Microwave Synthesizer User’s Guide 4-151
HPE6432_SelfTest
ViStatus HPE6432_SelfTest (ViSession instrumentHandle,
ViInt16 selfTestType, ViUInt32 *selfTestResult32, ViChar
sLogFile[]);
Purpose
This function runs either a full or a quick self test.
• Full Self Test with RF On - includes all testing performed in the
quick self test and includes testing of the signal path circuitry.
• Quick Self Test with No RF - is a shortened version of the Full Self
Test with RF On. This quick self test excludes testing of the signal
path circuitry which is performed in the full self test.
The result of either a full or quick self test is a zero integer value which
indicates that the test passed. If the full or quick self test does not pass,
the result is a non-zero integer value (in hexadecimal representation)
that indicates the sub-tests that failed.
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.
selfTestType
Variable Type ViInt16
This parameter specifies the type of self test to be performed.
Self-Test Code Description
---------------------------------
0 Run Full Self Test with RF On
1 Run Quick Self Test with No RF
selfTestResult32
Variable Type ViUInt32 (passed by reference)
This parameter returns a value from the instrument self test.