170
Agilent E1439 Programmer's Reference
Functions listed alphabetically
age1439_self_test
Performs a self-test and returns the result of that self test.
VXI
plug&play
Syntax
#include "age1439".h
ViStatus age1439_self_test(ViSession
id
, ViPInt16
testResult
, ViChar
testMessage[]
);
Description
The Agilent E1439 self test includes the following tests:
•
Digital: verifies the integrity of paths from LO chip through the filters to the memory
controller.
•
Serial: verifies the integrity of serial setup path for each board.
•
Memory: fills the entire DRAM then verifies that all the data is correct.
•
Analog: verifies that auto zero adjust is working and that the input is triggering.
•
Clock: verifies that the oscillator is working properly.
•
Fiber: performs five-second internal fiber verification.
Parameters
id
is the VXI instrument session pointer returned by the
age1439_init
function.
testMessage
points to the self test status message string up to 256 characters long.
Note
For this parameter you must allocate a character array of at least 256 characters
AGE1439_STR_
LEN_MIN
, including the null byte, prior to calling this function in any programming language.
testResult
points to the instrument numeric error code.
Possible test result values are:
Error
Message
Error Code
(hex)
Self Test
Status Message
AGE1439_ST_SUCCESS
0x000
self test successful
AGE1439_ST_HARDWARE_FAIL
0x001
hardware failure
AGE1439_ST_SERIAL1_FAIL
0x002
serial 1 test failed
AGE1439_ST_SERIAL2_FAIL
0x004
serial 2 test failed
AGE1439_ST_CLOCK_FAIL
0X008
95 MHz clock test failed
AGE1439_ST_MEMORY_FAIL
0x020
memory test failed
AGE1439_ST_DIGITAL1_FAIL
0x040
real data path failed
AGE1439_ST_DIGITAL2_FAIL
0x080
complex data path failed
Содержание E1439
Страница 6: ...6...
Страница 10: ...10 Contents...
Страница 11: ...1 1 Installing the Agilent E1439...
Страница 18: ...8 Installing the Agilent E1439 To transport the module...
Страница 19: ...2 2 Getting Started with the Agilent E1439...
Страница 28: ...18 Getting Started with the Agilent E1439 To use the example programs...
Страница 29: ...3 3 Using the Agilent E1439...
Страница 63: ...4 4 Agilent E1439 Programmer s Reference...
Страница 217: ...5 5 Module Description...
Страница 228: ...218 Module Description Block diagram and description...
Страница 229: ...6 6 Replacing Assemblies...
Страница 234: ...224 Replacing Assemblies Replaceable parts To remove the top cover...
Страница 235: ...225 Replacing Assemblies Replaceable parts To remove the M1 M2 assemblies...
Страница 236: ...226 Replacing Assemblies Replaceable parts...
Страница 238: ...228...
Страница 244: ...Index 234...