← Back to Patent Explorer
EP0365456A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Simplified CAD parametric macroinstruction capability including variational geometrics feature

Assignee: International Business Machines Corp
•
Filing: 1989-09-12
•
Granted: —
•
Expires: 2009-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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. Macroin­structions can be nested. The designer constructs patterns and the steps are re­corded. Parameters can be selectively included in the macroinstructions or can be supplied at the time the macroinstructions is 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 fig­ures according to the parameters supplied for the indepen­dent figure.

Inventors

  • 👤 Martin Christopher Lascelles
  • 👤 Michael Wong (Nmi)

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 18:55
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/10; G06F30/17; G06T; G06T11/00; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/964

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 194 words
A method in a system for creating graphics, said system including means for displaying a work area having positions thereon identified by x,y coordi­nates, means for positioning a cursor within the work area, means for displaying command areas in said work area wherein each command area is associat­ed with a unique command, means for supplying a control signal, and an operating system for executing commands, comprising the steps of: maintaining, in response to an appropriate 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 an appropriate command, the end of the list; executing, in response to an appropriate 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 operating system for execution; and terminating said executing steps when the retrieved entry marks the end of the list.
Claim 2
Independent Claim 194 words
A method in a system for creating graphics, said system including means for displaying a work area having positions thereon identified by x,y coordi­nates, means for positioning a cursor within the work area, means for displaying command areas in said work area wherein each command area is associat­ed with a unique command, means for supplying a control signal, and an operating system for executing commands, comprising the steps of: maintaining, in response to an appropriate 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 an appropriate command, the end of the list; executing, in response to an appropriate 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 operating system for execution; and terminating said executing steps when the retrieved entry marks the end of the list.
Claim 3
Dependent Claim 45 words
The method as claimed in claim 1 in said maintaining step the further step comprising: converting the saved x,y coordinates to appropriate parameters if said coordinates are not within a command area and wherein said storing step includes storing said appropriate parameters in said list.
Claim 4
Dependent Claim 31 words
The method claimed in claim 2 further including in the maintaining steps, suspending, in response to an appropriate command, said maintaining steps until a parameter has been entered into the system.
Claim 5
Dependent Claim 28 words
The method claimed in claim 3 further including in the executing steps, supplying a prompt in response to an appropriate command to indicate a particular response is expect­ed.
Claim 6
Dependent Claim 38 words
The invention as claimed in claim 1 including in the executing steps, the further step comprising: bumping to a different macro level in response to a stored executing command whereby a different appro­priate list of commands is executed.
Claim 7
Dependent Claim 41 words
The invention as claimed in claim 5 including in the executing steps, the further step comprising: bumping to a different macro level in response to the marked end of a stored list executed as a result of a stored executing command.
Claim 8
Dependent Claim 45 words
The invention as claimed in claim 1 including in said maintaining steps, the additional steps comprising: accepting inputs via a keyboard; placing commands from the keyboard in said list; and supplying parameters from said keyboard if the input from the keyboard is not a command.
Claim 9
Dependent Claim 49 words
The invention as claimed in claim 1 including in said maintaining steps, the additional steps comprising: ascertaining parameter values corresponding to the x,y coordinates if said saved x,y coordinates do not correspond to a command area; and inserting into said list the parameters corresponding to the saved x,y coordinates.
Claim 10
Independent Claim 71 words
A method of producing in a computer-aided drafting system drawings of geometrical entities having prede­termined relationships that are maintained in accor­dance with selectable parameters comprising the steps of: representing the relationships as a sequence of instructions to be executed within the system; creating geometrics with selectable parameters; measuring existing geometrics; executing the sequence of instructions using said measurements; and supplying the results of the instruction execution as parameters for additional geometrics.
Claim 11
Independent Claim 71 words
A method of producing in a computer-aided drafting system drawings of geometrical entities having prede­termined relationships that are maintained in accor­dance with selectable parameters comprising the steps of: representing the relationships as a sequence of instructions to be executed within the system; creating geometrics with selectable parameters; measuring existing geometrics; executing the sequence of instructions using said measurements; and supplying the results of the instruction execution as parameters for additional geometrics.
Claim 12
Independent Claim 52 words
A method for creating geometrics with interrelated parameters by recording sequences of instructions comprising the steps of: creating parts of a geometrical grouping; measuring the geometry of the grouping; calculating the relationships amongst the parts of the geometrical grouping; and supplying the results of the calculations as parame­ters to the application program.
Claim 13
Independent Claim 52 words
A method for creating geometrics with interrelated parameters by recording sequences of instructions comprising the steps of: creating parts of a geometrical grouping; measuring the geometry of the grouping; calculating the relationships amongst the parts of the geometrical grouping; and supplying the results of the calculations as parame­ters to the application program.
Claim 14
Dependent Claim 55 words
A machine-implemented method of drawing figures in a computer-aided drafting system, the figures having independent and dependent geometrics, comprising the steps of: creating independent geometrics according to select­able parameters; measuring the parameters of the independent geometrics; supplying the measurements as operands for calcula­tions of additional parameters; and drawing dependent geometrics according to the addi­tional parameters.
Claim 15
Dependent Claim 55 words
A machine-implemented method of drawing figures in a computer-aided drafting system, the figures having independent and dependent geometrics, comprising the steps of: creating independent geometrics according to select­able parameters; measuring the parameters of the independent geometrics; supplying the measurements as operands for calcula­tions of additional parameters; and drawing dependent geometrics according to the addi­tional parameters.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag