Simplified CAD parametric macroinstruction capability including variational geometrics feature
First Claim
1. A method in a system for creating graphics, said system including means for displaying a work area having positions thereon identified by x,y coordinates, means for positioning a cursor within the work area, means for displaying commands within command areas in said work area wherein each command area is associated with a unique command, means for supplying a control signal, and processor means for executing commands, comprising the steps of:
- maintaining, in response to a first command, a list of selected commands comprising the steps ofsaving the x,y coordinates of the location of said cursor in response to the control signal,determining whether the saved x,y coordinates are within a command area, andstoring sequentially in said list a code word uniquely identifying the command corresponding to a determined command area;
marking, in response to a second command, the end of the list;
executing, in response to a third command, the listed sequence of selected commands comprising the steps ofretrieving in sequence each entry from said list, andpassing each retrieved entry to the processor means for execution; and
terminating said executing steps when the retrieved entry marks the end of the list.
2 Assignments
0 Petitions
Accused Products
Abstract
Macroinstructions for computer-aided design systems can be designed by the user without special language or syntax using the systems'"'"' menu-driven instruction set. Macroinstructions can be nested. The designer constructs patterns and the steps are recorded. Parameters can be selectively included in the macroinstructions or can be supplied at the time the macroinstructions are played. The designer can also create geometrics by storing a routine that will automatically draw dependent figures by supplying the dependent parameters to maintain given relationships between the dependent and independent figures according to the parameters supplied for the independent figure.
-
Citations
8 Claims
-
1. A method in a system for creating graphics, said system including means for displaying a work area having positions thereon identified by x,y coordinates, means for positioning a cursor within the work area, means for displaying commands within command areas in said work area wherein each command area is associated with a unique command, means for supplying a control signal, and processor means for executing commands, comprising the steps of:
-
maintaining, in response to a first command, a list of selected commands comprising the steps of saving the x,y coordinates of the location of said cursor in response to the control signal, determining whether the saved x,y coordinates are within a command area, and storing sequentially in said list a code word uniquely identifying the command corresponding to a determined command area; marking, in response to a second command, the end of the list; executing, in response to a third command, the listed sequence of selected commands comprising the steps of retrieving in sequence each entry from said list, and passing each retrieved entry to the processor means for execution; and terminating said executing steps when the retrieved entry marks the end of the list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification