Claims
- 1. A test system, comprising in combination:
- a. a central programmable digital processor for accepting a test program in a first high level compiler language, said program comprising a plurality of program sequences each specifying a test to be performed on a unit under test;
- b. a plurality of test devices each including a programmable processor and at least one test instrument coupled to communicate with said programmable digital processor via a data bus using a compacted (i.e. simplified version) of said high-level compiler language;
- c. a switch matrix coupled to receive switching commands from said programmable digital processor via a data bus and the data input/output line from said test devices; wherein
- d. each sequence of said program in said first high level compiler language specifying a test to be performed is compacted by said programmable digital processor to produce program sequences in said compact version of said first high level compiler language with portions of said program sequences in said compact version of said high level compiler language relating to one of said test instrument being coupled to said programmable processor comprising a portion of at least one of said plurality of test devices which in response thereto generates the signals required by said at least one test instrument to perform the specified test and to said switch matrix to couple said at least one test instrument to said apparatus to be tested.
- 2. A test system in accordance with claim 1 wherein each of said test devices includes a programmable digital processor.
- 3. A test system in accordance with claim 2 wherein each of said programmable digital processors are coupled to said central processor to selectively receive instructions from said central processor and in response thereto control a specific test instrument causing said specific test instrument to perform test specified thereby and couple the results of said test to said central processor.
- 4. A test system in accordance with claim 3 wherein said switching matrix includes a programmable digital processor for receiving instructions from said central processor and in response thereto coupling one of said test devices to apparatus to be tested.
- 5. A test device for use in an automatic test system, said test system being controlled by a central programmed digital processor utilizing program sequences in a high level compiler language; said test device comprising:
- a. a first interface unit for coupling to the data bus of said central programmed processor;
- b. a programmable digital processor coupled to communicate with said central programmable digital processor via said first interface unit;
- c. a digitally controlled test instrument; and
- d. a second interface unit coupling said programmable digital processor to said digitally controlled test instrument.
- 6. A test device in accordance with claim 5 wherein said interface processor includes a read only memory for storing programs.
- 7. A test device in accordance with claim 6 wherein said programmable digital processor includes a read/write memory for data processing.
- 8. A test system in accordance with claim 7 wherein said read only memory is a random access memory.
- 9. A test device in accordance with claim 8 wherein said read/write memory is a random access memory.
Statement of Government Interest
This invention was either conceived or first reduced to practice under Contract F33657-78-C-0503 with the United States Department of Defense.
US Referenced Citations (6)