Apparatus for and method of testing hydraulic/pneumatic apparatus using computer controlled test equipment
First Claim
1. A method for automatically testing electrohydraulic/pneumatic hardware comprising:
- (A) providing an abstract base class defining a plurality of characteristic data and functions common to all of a plurality of predetermined units to be tested;
(B) providing at least one subclass defining a plurality of characteristic data and functions specific to a predetermined type of unit to be tested but not all of such units;
(C) defining specific characteristic data and functions unique to a specific unit of said type of unit;
(D) declaring said specific unit of said type of unit for testing (UUT);
(E) inheriting into said specific characteristic data and functions said plurality of characteristic data and functions from said abstract base class;
(F) inheriting into said specific characteristic data and functions said plurality of characteristic data and functions from said at least one subclass;
(G) activating a test program for said declared UUT;
(H) measuring the results of said test program;
(I) comparing said results of said test programs with said specific and inherited at least one subclass and abstract base class characteristic data and functions; and
(J) reporting whether said UUT test results fall within said specific and inherited at least one subclass and abstract base class characteristic data and functions.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatic test equipment for testing hydraulic/pneumatic devices which devices are included within the test system as well as those which may be attached to the test system. Object oriented programming preferably using C++ language is utilized. Abstract classes representative of characteristics of a group of devices to be tested are provided. Also provided are subclasses characteristic of types of units to be tested. Upon declaration of a specific instance of a type of unit to be tested, the abstract class is inherited into a subclass which in turn is incorporated into the unique characteristics for the declared unit to be tested. A test program is activated for the specific unit to be tested. The test program is also constructed by utilizing abstract and subclasses of information characteristic to the unit to be tested. As the test is being conducted, additional tests or devices within the system are addressed to permit utilization of the information so addressed or alternatively, communication with devices contained within the test system as required for conducting and completing the test on the unit under test.
-
Citations
14 Claims
-
1. A method for automatically testing electrohydraulic/pneumatic hardware comprising:
-
(A) providing an abstract base class defining a plurality of characteristic data and functions common to all of a plurality of predetermined units to be tested; (B) providing at least one subclass defining a plurality of characteristic data and functions specific to a predetermined type of unit to be tested but not all of such units; (C) defining specific characteristic data and functions unique to a specific unit of said type of unit; (D) declaring said specific unit of said type of unit for testing (UUT); (E) inheriting into said specific characteristic data and functions said plurality of characteristic data and functions from said abstract base class; (F) inheriting into said specific characteristic data and functions said plurality of characteristic data and functions from said at least one subclass; (G) activating a test program for said declared UUT; (H) measuring the results of said test program; (I) comparing said results of said test programs with said specific and inherited at least one subclass and abstract base class characteristic data and functions; and (J) reporting whether said UUT test results fall within said specific and inherited at least one subclass and abstract base class characteristic data and functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus for automatically testing hydraulic/pneumatic devices comprising:
-
(A) a hydraulic/pneumatic console; (B) an electronic control console; (C) means for interconnecting said hydraulic/pneumatic console and said electronic control console; (D) said electronic control console including digital computer means having memory means; (E) first means for storing in said memory means an abstract base class defining a plurality of characteristic data and functions common to each of a plurality of predetermined units to be tested; (F) second means for storing in said memory means at least one subclass defining a plurality of characteristic data and functions specific to a predetermined type of unit to be tested; (G) means in said computer for combining said abstract base class and said at least one subclass to define a specific unit to be tested; (H) third means in said memory means for storing a test program applicable to said specific unit to be tested; (I) means for removably attaching a unit to be tested to said hydraulic/pneumatic console; (J) means for activating said test program to test said specific unit to be tested; and (K) means for indicating the results of said test program on said specific unit to be tested. - View Dependent Claims (12, 13, 14)
-
Specification