Automatic machine application program development system and computer product
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorSatoru Nakai
Life of this patent
Estimating the term…
Abstract
The automatic machine application program development system has a tool area in which a new component as an element for describing a program as a flowchart is installed, and a drawing area in which a flowchart is created using this new component. The new component includes at least one of a parallel execution component and a parallel execution waiting component paired with this parallel execution component, an interruption component, and a subroutine component in which a subroutine program can be described.
Claims22
An automatic machine application program development system comprising a program development unit which includes:
- a graphical tool area in which a plurality of new components, being elements for describing a program as a flowchart, are depicted;
- and
- a drawing area for creating a flowchart using these new components, wherein the new components include:
- a parallel execution component intervening in the flowchart in the drawing area and having a single input and a plurality of outputs, and a parallel execution waiting component paired with the parallel execution component and having a plurality of inputs and a single output;
- an interruption component intervening in the flowchart in the drawing area but placed outside of a main stream of the flowchart, and connected to the main stream of the flowchart using an interruption line extending in a direction perpendicular to the main stream of the flowchart;
- and
- a subroutine component intervening in the flowchart and including a subroutine program.
An automatic machine application program development system comprising:
- a program execution unit which executes a flowchart developed in a drawing area using a plurality of new components, wherein the new components which are elements for describing a program as a flowchart, and include:
- a parallel execution component intervening in the flowchart in the drawing area and having a single input and a plurality of outputs, and a parallel execution waiting component paired with the parallel execution component and having a plurality of inputs and a single output,
- an interruption component intervening in the flowchart in the drawing area but placed outside of a main stream of the flowchart, and connected to the main stream of the flowchart using an interruption line extending in a direction perpendicular to the main stream of the flowchart, and
- a subroutine component intervening in the flowchart and including a subroutine program.
A computer-executable program for describing a program development method, the method comprising:
- depicting a plurality of new components being elements for describing a program as a flowchart, in a graphical tool area;
- and
- developing a flowchart using the new components in a drawing area, wherein the new components include:
- a parallel execution component intervening in the flowchart in a drawing area and having a single input and a plurality of outputs, and a parallel execution waiting component paired with the parallel execution component and having a plurality of inputs and a single output,
- an interruption component intervening in the flowchart in the drawing area but placed outside of a main stream of the flowchart, and connected to the main stream of the flowchart using an interruption line extending in a direction perpendicular to the main stream of the flowchart, and
- a subroutine component intervening in the flowchart and including a subroutine program.
A recording medium which stores a computer-executable program in which a program development method is described, the method comprising:
- depicting a plurality of new components, which are elements for describing a program as a flowchart, in a graphical tool area;
- and
- developing a flowchart using the new components in a drawing area, wherein the new components include:
- a parallel execution component intervening in the flowchart in a drawing area and having a single input and a plurality of outputs, and a parallel execution waiting component paired with the parallel execution component and having a plurality of inputs and a single output,
- an interruption component intervening in the flowchart in the drawing area but placed outside of a main stream of the flowchart, and connected to the main stream of the flowchart using an interruption line extending in a direction perpendicular to the main stream of the flowchart, and
- a subroutine component intervening in the flowchart and including a subroutine program.
An automatic machine application program development system comprising a program development unit which includes:
- a graphical tool area in which a plurality of new components, which are elements for describing a program as a flowchart, are depicted;
- and
- a drawing area for creating a flowchart using these new components, wherein the new components include
- a start component;
- a parallel execution component intervening in the flowchart in the drawing area and having a single input and a plurality of outputs, and a parallel execution waiting component paired with the parallel execution component and having a plurality of inputs and a single output, wherein the parallel execution component and the parallel execution waiting component are connected to the start component using parallel flow lines;
- and
- an interruption component intervening in the flowchart in the drawing area but placed outside of a main stream of the flowchart, and connected to the main stream of the flowchart using an interruption line extending from the start component in a direction perpendicular to the main stream of the flowchart.
An automatic machine application program development system comprising:
- a program execution unit which executes a flowchart developed in a drawing area using a plurality of new components, wherein the new components are elements for describing a program as a flowchart and include
- a start component;
- a parallel execution component in the flowchart in the drawing area and having a single input and a plurality of outputs, and a parallel execution waiting component which is paired with the parallel execution component and having a plurality of inputs and a single output, wherein the parallel execution component and the parallel execution waiting component are connected to the start component using parallel flow lines;
- and
- an interruption component intervening in the flowchart in the drawing area but placed outside of a main stream of the flowchart, and connected to the main stream of the flowchart using an interruption line extending from the start component in a direction perpendicular to the main stream of the flowchart.
A computer-executable program for describing a program development method, the method comprising:
- depicting a program as a flowchart, in a graphical tool area;
- and
- developing a flowchart using a plurality of new components in a drawing area, wherein the new components include
- a start component;
- a parallel execution component intervening in the flowchart in the drawing area and having a single input and a plurality of outputs, and a parallel execution waiting component paired with the parallel execution component and having a plurality of inputs and a single output, wherein the parallel execution component and the parallel execution waiting component are connected to the start component using parallel flow lines;
- and
- an interruption component intervening in the flowchart in the drawing area but placed outside of a main stream of the flowchart, and connected to the main stream of the flowchart using an interruption line extending from the start component in a direction perpendicular to the main stream of the flowchart.
A recording medium which stores a computer-executable program in which a program development method is described, the method comprising:
- depicting a plurality of new components, which are elements for describing a program as a flowchart, in a graphical tool area;
- and
- developing a flowchart using the new components in a drawing area, wherein the new components include
- a start component;
- a parallel execution component intervening in the flowchart in the drawing area and having a single input and a plurality of outputs, and a parallel execution waiting component paired with the parallel execution component and having a plurality of inputs and a single output, wherein the parallel execution component and the parallel execution waiting component are connected to the start component using parallel flow lines;
- and
- an interruption component intervening in the flowchart in the drawing area but placed outside of a main stream of the flowchart, and connected to the main stream of the flowchart using an interruption line extending from the start component in a direction perpendicular to the main stream of the flowchart.
Dependencies are inferred from the claim text.