Automatic test system utilizing interchangeable test devices
First Claim
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;
whereind. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic test system controlled by a general purpose digital central processor is disclosed. The central processor accepts test programs in a high level compiler language such as Atlas. The Atlas program is compacted into a simplified language which is utilized to communicate with test devices via a standard IEEE 488 data bus. Each of the test devices includes a programmable interface digital processor which performs any translation that may be necessary in order to permit specific test instruments coupled to the central processor via the interface processor to perform the tests specified by the high level test programs. A switching matrix also communicates with the digital processor to connect the appropriate test device to the unit under test.
100 Citations
9 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;
whereind. 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. - View Dependent Claims (2, 3, 4)
-
-
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. - View Dependent Claims (6, 7, 8, 9)
- said test device comprising;
Specification