Claims
- 1. A computer program apparatus for analyzing design tolerances comprising:
a computer readable medium; and computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of:
facilitating the graphical identification by a user of a first and a second entity; identifying any objects related to the first and second entities; storing the identified dimensions and tolerances relating to the identified objects; and analyzing the stored dimensions, to, in turn, determine the interfacing of the objects relative to each other.
- 2. The computer program apparatus of claim 1 wherein the step of facilitating graphical identification comprises the steps of:
facilitating the movement of a identifier over a plurality of entities; and facilitating the selecting of each of the first and second entities from the plurality of entities.
- 3. The computer program apparatus of claim 1 wherein the step of identifying comprises the steps of:
identifying a first object related to the first entity; subsequently identifying a subsequent object related to the first object; repeating the step of subsequently identifying wherein for each repetition, the subsequent object becomes the first object, until the subsequent object is related to the second entity; and the step of storing further comprising the step of:
storing at least one dimension and tolerance for each of the first object and each subsequent object.
- 4. The computer program apparatus of claim 1 wherein the step of analyzing comprises at least one of the steps of:
applying a worst case scenario tolerance algorithm; applying a root sum square (RSS) algorithm; applying a modified root sum square (MRSS) algorithm; applying a process centering root sum square (PCRSS) algorithm; or applying a Monte Carlo algorithm.
- 5. The computer program apparatus of claim 1 wherein:
the step of identifying any objects related to the first and second entities comprises the steps of:
identifying an object related to the first entity; identifying a dimension and tolerance related to the first entity, wherein the dimension and tolerance includes a start and an end and wherein the start of the dimension corresponds to the first entity; and determining whether the end of the dimension and tolerance corresponds to the second entity, wherein if the step of determining returns a negative response, then further including the steps of:
equating the first entity with the end of the dimension and tolerance; and repeating the above identified steps of identifying, determining; the step of storing the identified dimensions and tolerances relating to the identified objects further comprises the step of storing each of the dimensions and tolerances from each of the identified objects, to, in turn, identify and store a loop of dimensions and tolerances from the first entity to the second entity.
- 6. The computer program apparatus of claim 1 wherein the step of facilitating comprises the step of:
facilitating the graphical identification of a single item; and identifying one end of the single item as the first entity and a second end of the single item as the second entity.
- 7. A computer program apparatus for analyzing design tolerances comprising:
a computer readable medium; and computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of:
facilitating the graphical identification by a user of a first and a second entity; identifying at least one loop of dimensions and tolerances of a plurality of objects proceeding from the first entity to the second entity; storing the identified dimensions and tolerances relating to the at least one loop; and analyzing the stored dimensions and tolerances relating to the at least one loop, to, in turn, determine the interfacing of the objects relative to each other.
- 8. The computer program apparatus of claim 7 wherein the at least one loop comprises a plurality of loops.
- 9. The computer program apparatus of claim 7 wherein the step of identifying further comprises the step of:
sequentially identifying objects from the first entity to the second entity.
- 10. The computer program apparatus of claim 7 wherein the step of analyzing comprises at least one of the steps of:
applying a worst case scenario tolerance algorithm; applying a root sum square (rss) algorithm; applying a modified root sum square (MRSS) algorithm; applying a process centering root sum square (PCRSS) algorithm; or applying a Monte Carlo algorithm.
- 11. A method of analyzing design tolerances comprising the steps of:
facilitating the graphical identification by a user of a first and a second entity; identifying any objects related to the first and second entities; storing the identified dimensions and tolerances relating to the identified objects; and analyzing the stored dimensions, to, in turn, determine the interfacing of the objects relative to each other.
- 12. A method of analyzing design tolerances comprising the steps of:
facilitating the graphical identification by a user of a first and a second entity; identifying at least one loop of dimensions and tolerances of a plurality of objects proceeding from the first entity to the second entity; storing the identified dimensions and tolerances relating to the at least one loop; and analyzing the stored dimensions and tolerances relating to the at least one loop, to, in turn, determine the interfacing of the objects relative to each other.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This Application claims the benefit of co-pending U.S. Provisional Application Serial No. 60/264,928 filed Jan. 29, 2001, the entire disclosure of which is hereby incorporated by reference. This Application likewise incorporates by reference the entire disclosure of U.S. Provisional Application Serial No. 00/000,000 filed Jan. 29, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60264928 |
Jan 2001 |
US |