← Back to Patent Explorer
US4831580A Expired / Lapsed US ⏱️ 0.0 years remaining

Program generator

Assignee: Nippon Electric Industry Co Ltd
•
Filing: 1986-07-10
•
Granted: 1989-05-16
•
Expires: 2006-07-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A program generator automatically generates a program based on a flow-chart of a series of sequence control processes. The flow-chart is prepared while being displayed on the display area of a display means such as CRT, and when the flow-chart is complete, a program is automatically generated corresponding to the flow-chart.

Inventors

  • 👤 Yoshikiyo Yamada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 22:21
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 487 words
A flowchart generator having an editing mode for preparing a flowchart, for writing instructions on said flowchart, and for deleting or inserting instructions from or on the flowchart, a program transfer mode for transferring a prepared program for external equipment, and a monitor mode for monitoring operation of said external equipment, said generator comprising: input means for inputting data descriptive of a flowchart to be generated, including user instructions, and for setting one of said editing, program transfer and monitoring modes; a display for displaying a flowchart to be generated, said flowchart to be generated being comprised of flowchart symbols; a code generator comprised of an assemble code generator connected to said input means for receiving program data input via said input means and for generating an assemble code as an intermediate code of a graphic program code representative of each said flowchart symbol for intermediate processing to prepare said flowchart to be prepared, an assemble data buffer connected to said assemble code generator for temporarily storing said assemble code generated by said assemble code generator and for storing flowchart symbols extracted in the editing mode in conformity with user instructions input via said input means, and an assemble buffer control connected to said assemble code generator and to said assemble data buffer for controlling the transfer, for flowchart preparation and editing, of said assemble code generated by said assemble code generator to said assemble data buffer; a graphic program code generator connected to said code generator and to said display for generating said graphic program code based upon said assemble code in conformity with said user instructions input via said input means and for transmitting said graphic program code to said display for displaying a prepared flowchart thereon; a display cursor control connected to said input means and to said display, in the editing mode, for specifying and editing the position of the flowchart displayed on said display and needed to be corrected or added with any symbol for editing, and for extracting and transmitting a flowchart symbol located in said editing position to said code generator for editing therein; a graphic program temporary buffer connected to said graphic program code generator and display for temporarily storing therein said graphic program code generated in said graphic program code generator and for storing said flowchart symbol extracted by said display cursor control upon editing via said assemble data buffer; a graphic program assemble code converter connected to said graphic program temporary buffer and said assemble data buffer for converting said flowchart symbol temporarily stored in said graphic program temporary buffer to an assemble code for editing of the flowchart in said code generator and for temporarily storing thereafter said assemble code so converted for later processing; and a code converter connected to said graphic temporary buffer for converting the graphic program information descriptive of the finished flowchart to a predetermined program language for use in external equipment.
Claim 2
Dependent Claim 487 words
A flowchart generator having an editing mode for preparing a flowchart, for writing instructions on said flowchart, and for deleting or inserting instructions from or on the flowchart, a program transfer mode for transferring a prepared program for external equipment, and a monitor mode for monitoring operation of said external equipment, said generator comprising: input means for inputting data descriptive of a flowchart to be generated, including user instructions, and for setting one of said editing, program transfer and monitoring modes; a display for displaying a flowchart to be generated, said flowchart to be generated being comprised of flowchart symbols; a code generator comprised of an assemble code generator connected to said input means for receiving program data input via said input means and for generating an assemble code as an intermediate code of a graphic program code representative of each said flowchart symbol for intermediate processing to prepare said flowchart to be prepared, an assemble data buffer connected to said assemble code generator for temporarily storing said assemble code generated by said assemble code generator and for storing flowchart symbols extracted in the editing mode in conformity with user instructions input via said input means, and an assemble buffer control connected to said assemble code generator and to said assemble data buffer for controlling the transfer, for flowchart preparation and editing, of said assemble code generated by said assemble code generator to said assemble data buffer; a graphic program code generator connected to said code generator and to said display for generating said graphic program code based upon said assemble code in conformity with said user instructions input via said input means and for transmitting said graphic program code to said display for displaying a prepared flowchart thereon; a display cursor control connected to said input means and to said display, in the editing mode, for specifying and editing the position of the flowchart displayed on said display and needed to be corrected or added with any symbol for editing, and for extracting and transmitting a flowchart symbol located in said editing position to said code generator for editing therein; a graphic program temporary buffer connected to said graphic program code generator and display for temporarily storing therein said graphic program code generated in said graphic program code generator and for storing said flowchart symbol extracted by said display cursor control upon editing via said assemble data buffer; a graphic program assemble code converter connected to said graphic program temporary buffer and said assemble data buffer for converting said flowchart symbol temporarily stored in said graphic program temporary buffer to an assemble code for editing of the flowchart in said code generator and for temporarily storing thereafter said assemble code so converted for later processing; and a code converter connected to said graphic temporary buffer for converting the graphic program information descriptive of the finished flowchart to a predetermined program language for use in external equipment.
Claim 3
Dependent Claim 24 words
The flowchart generator of claim 1 further comprising transfer means connected to said code converter for transferring said predetermined program language to external equipment.
Claim 4
Dependent Claim 42 words
The flowchart generator of claim 1 further comprising a second code converter connected to said display for converting an external equipment code program supplied from the external equipment to a graphic program for display on said display for monitoring said external equipment.
Claim 5
Dependent Claim 28 words
The flowchart generator of claim 1 further comprising a monitor connected to said display for again displaying part of the finished flowchart on said display for monitoring thereof.

References Cited (Backward Citations)

US3898438A Cited
US4058849A Cited
US4455619A Cited
US4536840A Cited
US4683549A Cited
US4613946A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-15 1992-11-14 1993-05-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-15 1996-11-14 1997-05-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-15 2000-11-14 2001-05-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag