Claims
- 1. A test system comprising:
- (a) a plurality of test instruments each accepting a program specifying test to be performed from a central control processor;
- (b) a control processor communicating with said plurality of test instruments via a data bus;
- (c) interrogate means for enabling said control processor to interrogate each of said plurality of test instruments to determine their status and capability to perform specific test;
- (d) means for enabling said central processor to instruct selected ones of said test instruments to perform a specific test based on an analysis of a specific test to be performed and the capability of said interrogated test instrument to perform test functions.
- 2. A test system comprising:
- (a) a central control processor for accepting a test program written in a compiler language;
- (b) a plurality of programmable test instruments coupled to receive selected portions of said test program from said central processor;
- (c) a programmable switching matrix selectively coupling said plurality of test instruments to selected terminals of connector means, said connector means providing means for coupling said test system to a unit to be tested;
- (d) means for enabling said central processor to selectively interrogate said programmable test instruments to determine the use status and test capability of interrogated test instruments;
- (e) means for enabling said central processor to initiate a specific programmable test instrument to execute a test specified by a selected portion of said program.
- 3. A test system comprising:
- (a) a central processor for accepting a program specifying test to be performed, said program being in a compiler language;
- (b) a plurality of programmable test instruments coupled to receive and execute selected portions of said test program;
- (c) means for enabling said central processor to interrogate selected ones of said plurality of programmable digital test instruments to determine the use status of the programmable test instrument interrogated and the test which it is capable of performing;
- (d) means enabling said central processor to transfer portions of said program to a selected programmable test instrument, the selection being made as a result of said central processor interrogating said selected programmable test instrument.
- 4. A programmable test device comprising:
- (a) a general purpose digital processor;
- (b) read only memory means for storing permanent programs coupled to communicate with said digital processor;
- (c) random access read/write memory for storing non-permanent programs and data coupled to communicate with said digital processor;
- (d) a test instrument coupled to communicate with said digital processor;
- (e) a switching matrix coupled to switch said test instrument to selected terminals of a unit under test under the control of said digital processor; and
- (f) a communication bus for providing programs to said digital processor and for coupling said test device to other systems.
- 5. A method for operating a test system, comprising the steps of;
- (a) storing a test program written in a compiler language in a central control digital processor;
- (b) coupling a plurality of programmable test devices, capable of executing test programs in said compiler language, to said digital processor;
- (c) segmenting said compiler language program into segments under the control of said digital processor;
- (d) transferring said program segments to one of said programmable test devices for execution of the test specified by said segment, said transfer being under the control of said control processor;
- (e) performing the test specified by said program segment under control of said programmable test device; and
- (f) transferring the results of said test from said programmable test device to said control processor.
- 6. A test system in accordance with claim 1 wherein each of said plurality of test instruments includes a general purpose communication bus coupled to permit communication between said test instruments and said control processor thereby permitting a selected one of said test instruments to assume the function normally performed by said control processor.
- 7. A test system in accordance with claim 6 wherein each of said test instruments has access to any terminal of the unit under test thereby permitting the test function of a selected test instrument to be reassigned to another test instrument having similar capabilities.
STATEMENT OF GOVERNMENT INTEREST
This invention was either conceived or first reduced to practice under Air Force Contract No. F33657-78-C-0503.
US Referenced Citations (7)