Interactive equipment for computer programming by linkage of labeled block representations of arithmetic/logical subprograms
First Claim
1. A programming equipment comprising:
- a display unit including means for displaying in each of a plurality of partial display areas on a display screen the symbol of a subprogram comprising a block diagram image and the name of a subprogram predetermined for each of a plurality of arithmetic and logical operations with a data flow indicating symbol between block diagram symbols to indicate the path of data flow between subprograms;
memory means having a plurality of unit memory areas, one for each of said plurality of partial display areas of said display unit, for storing data relating to selected subprograms and having an address memory area for storing address information to designate one of said plurality of unit memory areas;
an input including means for inputting names of subprograms, data flow specifications for specifying symbols indicating the data flows between said subprograms, instructions for modifying said address information stored in the address memory area of said memory means and instructions for reading out data from said plurality of unit memory areas of said memory means to an external program utilization unit; and
processor means connected to said display unit, said input device and said memory means for storing the names of subprograms and said data flow specifications received from said input device into the unit memory areas of said memory means designated by said address information stored in said address memory area of said memory means and for controlling said display unit to display the symbols and names of said subprograms and the data flows specified by said data flow specifications as stored in said memory means in the partial display areas on the screen of said display unit designated by said address information, including means for reading out the names of said subprograms and said data flow specifications from said plurality of unit memory areas in a predetermined sequence to said external program utilization unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A programming equipment is used for automatically constructing programs by selecting and interconnecting a plurality of previously prepared unit programs in accordance with instructions by an operator. A screen of a display unit is divided into a plurality of partial display areas. A memory has a plurality of unit storage areas, one for each partial display area, for storing unit program names and data flow specifications. The information of the respective area is displayed in block form on the display unit so that the operator can readily construct a process data flow by operating the input device while watching the display unit. The programming equipment reads out the area information from the areas in a predetermined sequence, and selects and interconnects the unit programs to construct the program corresponding to the process data flow.
-
Citations
6 Claims
-
1. A programming equipment comprising:
-
a display unit including means for displaying in each of a plurality of partial display areas on a display screen the symbol of a subprogram comprising a block diagram image and the name of a subprogram predetermined for each of a plurality of arithmetic and logical operations with a data flow indicating symbol between block diagram symbols to indicate the path of data flow between subprograms; memory means having a plurality of unit memory areas, one for each of said plurality of partial display areas of said display unit, for storing data relating to selected subprograms and having an address memory area for storing address information to designate one of said plurality of unit memory areas; an input including means for inputting names of subprograms, data flow specifications for specifying symbols indicating the data flows between said subprograms, instructions for modifying said address information stored in the address memory area of said memory means and instructions for reading out data from said plurality of unit memory areas of said memory means to an external program utilization unit; and processor means connected to said display unit, said input device and said memory means for storing the names of subprograms and said data flow specifications received from said input device into the unit memory areas of said memory means designated by said address information stored in said address memory area of said memory means and for controlling said display unit to display the symbols and names of said subprograms and the data flows specified by said data flow specifications as stored in said memory means in the partial display areas on the screen of said display unit designated by said address information, including means for reading out the names of said subprograms and said data flow specifications from said plurality of unit memory areas in a predetermined sequence to said external program utilization unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification