Multi-dimensional programming device and multi-dimensional programming method
First Claim
1. A multi-dimensional programming device, comprising:
- an object file unit storing object information for creating a multi-dimensional horizontally written flowchart, an object editing unit for using object information read from said object file unit to edit said multi-dimensional flowchart, a drafting unit for drafting said edited multi-dimensional flowchart, and a saving unit for saving said edited multi-dimensional flowchart in said object file unit, said object information including program flowchart symbol information, coordinate information, cell information and character information, said coordinate information including a combination of (i) a time axis, a data axis and a control axis, (ii) the time axis, the data axis, the control axis and a CPU axis, (iii) the time axis, the data axis, the control axis, the CPU axis and an event axis, (iv) the time axis, the data axis, the control axis, the CPU axis, the event axis and a condition axis, and (v) the time axis, the data axis, the control axis, the CPU axis, the event axis, the condition axis and a PC axis.
0 Assignments
0 Petitions
Accused Products
Abstract
An object is to provide a multi-dimensional programming device and a multi-dimensional programming method for creating multi-dimensional, horizontally written flowcharts, which solves problems experienced in vertically written program flowcharts or the like, and also, drastically changes the programming technique. A central processing unit reads an object MD (i.e., object information) from an object MD file (i.e., an object file unit) in which object information for making multi-dimensional horizontally written flowcharts such as a two-dimensional flowchart, a three-dimensional flowchart and a four-dimensional flowchart is stored. Next, the central processing unit uses the object information to edit the multi-dimensional flowchart according to input instructions from a programmer. Then the multi-dimensional horizontally written flowchart is drafted based on the edited multi-dimensional flowchart and is displayed on a display device. Meanwhile, the central processing unit saves the edited multi-dimensional flowchart into an object file unit.
19 Citations
20 Claims
-
1. A multi-dimensional programming device, comprising:
- an object file unit storing object information for creating a multi-dimensional horizontally written flowchart, an object editing unit for using object information read from said object file unit to edit said multi-dimensional flowchart, a drafting unit for drafting said edited multi-dimensional flowchart, and a saving unit for saving said edited multi-dimensional flowchart in said object file unit, said object information including program flowchart symbol information, coordinate information, cell information and character information, said coordinate information including a combination of (i) a time axis, a data axis and a control axis, (ii) the time axis, the data axis, the control axis and a CPU axis, (iii) the time axis, the data axis, the control axis, the CPU axis and an event axis, (iv) the time axis, the data axis, the control axis, the CPU axis, the event axis and a condition axis, and (v) the time axis, the data axis, the control axis, the CPU axis, the event axis, the condition axis and a PC axis.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A multi-dimensional programming method, comprising the steps of:
- storing object information for creating a multi-dimensional horizontally written flowchart in an object file unit, reading object information from said object file unit, using said object information, editing said multi-dimensional flowchart, drafting said edited multi-dimensional horizontally written flowchart using a drafting unit, and, using a saving unit, saving said edited multi-dimensional flowchart into said object file unit, said object information including program flowchart symbol information, coordinate information, cell information and character information, said coordinate information including a combination of (i) a time axis, a data axis and a control axis, (ii) the time axis, the data axis, the control axis and a CPU axis, (iii) the time axis, the data axis, the control axis, the CPU axis and an event axis, (iv) the time axis, the data axis, the control axis, the CPU axis, the event axis and a condition axis, and (v) the time axis, the data axis, the control axis, the CPU axis, the event axis, the condition axis and a PC axis.
- View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification