User`s manual

108 Agilent E8462A Relay Multiplexer Command Reference
TEST
The TEST command subsystem allows you to cycle through a particular self-test a
specified number of times instead of running the entire suite of self-tests as is
performed with the *TST? command.
Subsystem Syntax TEST
:NUMBer? <test_number>,<cycles>
TEST:NUMBer?
TEST:NUMBer? <test_number>,<cycles> is a query and returns the number of
times the specified test failed out of the specified number of times the test was
cycled. For example, send the command TEST:NUMB? 110,5 to cycle through test
number “10” on card 1 (“110”) five times. A “5is returned if all five test cycles fail.
Parameters
Comments test_number values are of the form ccnn, where cc is the card number (1-99)
and nn is the 2-digit test number. The values for nn are the same as the error
codes given by the *TST? query and are summarized in the following table.
Parameter
Name
Parameter
Type Range of Values
Default
Value
test_number
numeric cc + 1 through 99 N/A
cycle
numeric 1 through 32767 N/A
test_number Description
cc03
This test reads the manufacturer code (0xFFFF) from the ID
register and device type (0x026B) from the device type register.
cc10
This test writes a value to the bank 0 register and checks if an
interrupt is generated within the expected time
cc11
This test writes a value to the bank 0 register and checks if the
card's status register indicates "not busy" after the expected time.
cc14
This test reads the fuse register to check for open fuses. Use the
DIAGnostic:FUSE? <card> query to determine which fuse is
open.
cc15
This test reads the status/configuration register and other
registers, writes to and reads from unused portions of the Analog
Switch Register and checks if the register data are as expected.