JPH07104875B2 - PERT diagram creation device - Google Patents

PERT diagram creation device

Info

Publication number
JPH07104875B2
JPH07104875B2 JP62190642A JP19064287A JPH07104875B2 JP H07104875 B2 JPH07104875 B2 JP H07104875B2 JP 62190642 A JP62190642 A JP 62190642A JP 19064287 A JP19064287 A JP 19064287A JP H07104875 B2 JPH07104875 B2 JP H07104875B2
Authority
JP
Japan
Prior art keywords
coordinate
point
coordinates
points
arrow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP62190642A
Other languages
Japanese (ja)
Other versions
JPS6433679A (en
Inventor
和彦 平尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62190642A priority Critical patent/JPH07104875B2/en
Publication of JPS6433679A publication Critical patent/JPS6433679A/en
Publication of JPH07104875B2 publication Critical patent/JPH07104875B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】 〔概 要〕 本発明はパーソナルコンピュータによるPERT図の作成装
置に関し、 パーソナルコンピュータの画面上においてPERT図を容易
に作成し得るようにすることを目的とし、 表示画面と入力手段と前記表示画面上において二つの点
のXおよびY座標と今一つのY座標を指定する座標指定
手段と、前記二つの点のX座標から前記二つの点を結ぶ
矢線を折れ曲がり点のX座標を算出する座標算出手段
と、前記二つの点の座標を中心位置とする始点および終
点を示すパターンと、前記折れ間がり点を通って前記二
つの点の一方の座標位置から他方の点の座標位置に至る
矢線を描く描画手段とを具備する構成とした。
DETAILED DESCRIPTION OF THE INVENTION [Outline] The present invention relates to an apparatus for creating a PERT diagram by a personal computer, and an object thereof is to make it possible to easily create a PERT diagram on the screen of the personal computer. Means, coordinate designating means for designating the X and Y coordinates of two points and another Y coordinate on the display screen, and an X coordinate of a bending point of an arrow line connecting the two points from the X coordinates of the two points. A coordinate calculation means for calculating, a pattern indicating a start point and an end point with the coordinates of the two points as the center position, and the coordinates of one of the two points from the coordinate position of the two points passing through the break point. A drawing means for drawing an arrow line to reach the position is provided.

〔産業上の利用分野〕[Industrial application field]

本発明はパーソナルコンピュータによるPERT図の作成装
置に関する。
The present invention relates to an apparatus for creating a PERT diagram by a personal computer.

〔従来の技術〕[Conventional technology]

パーソナルコンピュータ上でPERT図を作成することが各
方面で試みられているが、なお種々の問題がある。
Attempts have been made in various fields to create PERT diagrams on personal computers, but there are still various problems.

例えば、一つの節点から複数本の矢線が導出される場
合、第5図に見られるように節点11から各矢線12を引き
出す際に、引き出し位置をずらして各矢線が重ならない
ようにしている。このようにすれば確かに各矢線12を区
別できるが、これでは見やすいとは言えず、また一つの
節点11から引き出される矢線12の数が多い場合には対処
できず、複雑なPERT図は作成できない。
For example, when multiple arrow lines are derived from one node, when pulling out each arrow line 12 from the node 11 as shown in FIG. 5, shift the pull-out position so that each arrow line does not overlap. ing. If you do this, you can certainly distinguish each arrow line 12, but this is not easy to see, and if the number of arrow lines 12 drawn from one node 11 is large, it can not be dealt with, and a complicated PERT diagram Cannot be created.

更に節点11の位置やこの節点11から引き出される矢線12
を描く位置等の指定方法あるいは位置の算出方法も簡単
ではない。
Furthermore, the position of the node 11 and the arrow line 12 drawn from this node 11
It is not easy to specify the drawing position of the drawing or calculate the position.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上述のように従来はパーソナルコンピュータ上でPERT図
を作成することは必ずしも容易ではなく、できあがった
PERT図もいかにも間に合わせ的なものであった。
As mentioned above, it has not always been easy to create a PERT diagram on a personal computer, and it has been completed.
The PERT chart was also just in time.

本発明はパーソナルコンピュータの画面上で視覚的にも
良好なPERT図を、容易に作成し得るようにすることを目
的とする。
An object of the present invention is to make it possible to easily create a PERT diagram that is visually excellent on the screen of a personal computer.

〔問題点を解決するための手段〕[Means for solving problems]

本願発明者らは種々検討の結果、第1図(a)〜(c)
に示すa〜fの6タイプの線を組合わすことによってPE
RT図を構成できることを見出した。
As a result of various studies, the inventors of the present application have shown in FIGS. 1 (a) to 1 (c).
PE by combining the 6 types of wires a to f shown in
We have found that RT diagrams can be constructed.

更にこれら6タイプの線は画面上における始点6と終点
7のX,Y座標,及び矢線8のY座標により規定できる。
但し矢線8の折れ曲がり点10のX座標は、始点6(また
は終点7)から1単位距離だけ終点7側(または始点6
側)にずれた位置とする。
Further, these 6 types of lines can be defined by the X and Y coordinates of the start point 6 and the end point 7 and the Y coordinate of the arrow line 8 on the screen.
However, the X coordinate of the bending point 10 of the arrow line 8 is one unit distance from the starting point 6 (or the ending point 7) to the ending point 7 side (or the starting point 6).
Side).

本発明は上述の考察に基づくものであって、画面上で始
点6と終点7のX,Y座標と、矢線8のY座標とを指定
し、これらから折れ曲がり点10のX,Y座標を算出し、あ
とは指定された始点6,終点7の座標を中心位置として始
点および終点を示す所定のパターン(図では小円を用い
た)を描くことにより始点6,終点7を描き、この始点6
から上記折れ曲がり点10の座標位置を通って終点7の座
標位置に至る線を描くことによって矢線8を描くように
したものである。
The present invention is based on the above consideration, and specifies the X and Y coordinates of the start point 6 and the end point 7 and the Y coordinate of the arrow line 8 on the screen, from which the X and Y coordinates of the bending point 10 are determined. Calculate and then draw the start point 6 and end point 7 by drawing a predetermined pattern (using small circles in the figure) that shows the start and end points with the coordinates of the specified start point 6 and end point 7 as the center position, and then draw this start point 6
The arrow line 8 is drawn by drawing a line from the above to the coordinate position of the end point 7 through the coordinate position of the bending point 10.

〔作 用〕[Work]

上述のようにして同一節点から複数本の矢線を引き出し
ても、各矢線のY座標が異なれば、折れ曲がり点のX座
標は同一でもY座標が異なるので、節点と折れ曲がり点
を結ぶ線の傾斜はそれぞれ異なるためこれらが重なるこ
とはない。従って得られたPERT図は視覚的にも自然で、
しかも各矢線の区別が明確なものとなる。
Even if a plurality of arrows are drawn from the same node as described above, if the Y-coordinates of the arrows are different, the X-coordinates of the bending points are the same, but the Y-coordinates are different, so that the line connecting the nodes and the bending points is different. Since the slopes are different, they do not overlap. Therefore, the obtained PERT diagram is visually natural,
Moreover, the distinction between the arrows becomes clear.

〔実 施 例〕〔Example〕

以下本発明の一実施例を第2図〜第4図を参照しながら
説明する。
An embodiment of the present invention will be described below with reference to FIGS.

本実施例ではPERT図作成装置に第2図に示した如く、表
示画面1と入力手段2としてのキーボードを有するパソ
コンに、上記表示画面1上における始点6,終点7のX,Y
座標およびこれらの間を結ぶ矢線8のY座標を指定する
座標指定手段3と、上記各座標から折れ曲がり点10の座
標を算出する座標算出手段4と、上記各座標から始点6,
終点7および矢線8を描く描画手段5とを設けた。
In this embodiment, as shown in FIG. 2 in the PERT diagram creating apparatus, a personal computer having a display screen 1 and a keyboard as an input means 2 is used, and a start point 6 and an end point 7 on the display screen 1 are X and Y.
The coordinate designating means 3 for designating the coordinates and the Y coordinate of the arrow 8 connecting them, the coordinate computing means 4 for computing the coordinates of the bending point 10 from the respective coordinates, and the starting point 6, from the respective coordinates.
The drawing means 5 for drawing the end point 7 and the arrow 8 is provided.

次にこのPERT図作成装置によるPERT図作成の動作を説明
する。
Next, the operation of creating a PERT diagram by this PERT diagram creating apparatus will be described.

まず第3図に示すように表示画面1上でカーソル9を始
点6を描く位置に移動させ、始点6の位置を指定する
〔同図のカーソル位置は後述の矢線の座標を指定するた
めの位置に描いてある〕。次いでカーソル9を終点を描
く位置に移動させ、終点7の位置を指定する。更にカー
ソル9を矢線を描くY方向位置に移動させ、上記始点6
と終点7とを結ぶ矢線8の水平部分のY座標を指定す
る。
First, as shown in FIG. 3, the cursor 9 is moved to a position where the starting point 6 is drawn on the display screen 1 and the position of the starting point 6 is designated [the cursor position in the same figure is for designating the coordinates of arrow lines described later]. It is drawn at the position]. Next, the cursor 9 is moved to the position where the end point is drawn, and the position of the end point 7 is designated. Further, move the cursor 9 to the Y-direction position where the arrow is drawn, and set the start point 6 above.
Specifies the Y coordinate of the horizontal portion of the arrow line 8 connecting the end point 7 and the end point 7.

以上で始点6,終点7のX,Y座標と矢線8のY座標が指定
された。なおカーソル9が点でなく有限の面積を有する
場合には、カーソルの中心位置をカーソルの座標とす
る。この座標の読み取りは、上記座標指定手段3により
行われる。
The X and Y coordinates of the start point 6 and the end point 7 and the Y coordinate of the arrow line 8 have been specified as described above. When the cursor 9 has a finite area instead of a point, the center position of the cursor is the coordinate of the cursor. The reading of the coordinates is performed by the coordinate designating means 3.

次に座標算出手段4は上記指定された3つの座標から、
折れ曲がり点10の座標を算出する。折れ曲がり点10のX
座標は、前述の第1図に示すa,bタイプでは始点6のX
座標に1単位距離を加えた値、c,dタイプでは終点7の
X座標から1単位距離を減じた値となる。e,fタイプで
は折れ曲がり点は2つずつ存在し、一方は始点6のX座
標に1単位距離を加えた値,他方は終点のX座標から1
単位距離を減じた値となる。
Next, the coordinate calculating means 4 calculates from the above-specified three coordinates,
The coordinates of the bending point 10 are calculated. X with 10 bending points
The coordinates are X of the starting point 6 in the a and b types shown in FIG.
It is a value obtained by adding one unit distance to the coordinate, and in the c and d types, it is a value obtained by subtracting one unit distance from the X coordinate of the end point 7. In the e and f types, there are two bending points, one is the value obtained by adding 1 unit distance to the X coordinate of the start point 6, and the other is 1 from the X coordinate of the end point.
It is the value obtained by subtracting the unit distance.

次いで描画手段5は、まず指定された始点6,終点7の座
標を中心位置とする始点,終点パターンを描く。本実施
例ではこのパターンを小円とした例である。これで始点
と終点が描かれたこととなる。
Next, the drawing means 5 first draws a start point and end point pattern centered on the coordinates of the specified start point 6 and end point 7. This embodiment is an example in which this pattern is a small circle. With this, the start point and the end point are drawn.

次に上記始点6の座標位置と折れ曲がり点10の座標位置
の間を結ぶ線,終点7の座標位置と折れ曲がり点10の座
標位置間を結ぶ線,この2つの折れ曲がり点10を結ぶ線
の3つの線を描く。これで始点6と終点7の間を結ぶ矢
線8が描かれる。
Next, there are three lines: a line connecting the coordinate position of the start point 6 and the coordinate position of the bending point 10, a line connecting the coordinate position of the end point 7 and the coordinate position of the bending point 10, and a line connecting the two bending points 10. Draw a line. An arrow line 8 connecting the starting point 6 and the ending point 7 is now drawn.

以上の操作を繰り返すことによりPERT図が完成する。The PERT diagram is completed by repeating the above operations.

なお始点6または終点7と折れ曲がり点10とを結ぶ線
は、始点6,終点7を示す小円の円周から描く。また前述
のaタイプ〜bタイプの4種類の線は、実際には折れ曲
がり点10は始点6側または終点7側の一つしかないが、
この折れ曲がり点10と終点7または始点6とを結ぶ線上
に今一つの折れ曲がり点が存在するものと考えてよく、
従ってa〜dタイプの線も、e,fタイプの線と同じよう
に描くことができる。
A line connecting the starting point 6 or the ending point 7 and the bending point 10 is drawn from the circumference of a small circle indicating the starting point 6 and the ending point 7. In addition, in the above-mentioned four types of lines of a type to b type, the bending point 10 is actually only one of the starting point 6 side or the ending point 7 side,
It may be considered that there is another bending point on the line connecting the bending point 10 and the end point 7 or the starting point 6,
Therefore, the a to d type lines can be drawn in the same way as the e and f type lines.

以上説明した如く本実施例では、始点6,終点7の位置お
よび矢線8の水平部分のY座標を指定するのみで、視覚
的にも自然なPERT図を簡単に作成できる。
As described above, in the present embodiment, a visually natural PERT diagram can be easily created only by designating the positions of the start point 6 and the end point 7 and the Y coordinate of the horizontal portion of the arrow line 8.

本発明は上記一実施例を変形し、始点6と終点7の位置
を指定した後、a〜dタイプの線に対してはそのタイプ
を指定し、e,fタイプの線に対しては矢線8のY座標を
指定するようにしてもよい。
The present invention is a modification of the above embodiment, in which after specifying the positions of the start point 6 and the end point 7, the types are specified for the lines of types a to d, and the arrows for the lines of types e and f. You may make it specify the Y coordinate of the line 8.

この変形例は、a〜dタイプの線はタイプが指定されれ
ば、折れ曲がり点10の座標は始点6または終点7の座標
のみで決定できる。即ち、矢線8の水平部分を描く位置
のY座標は始点6または終点7のY座標と同一となり、
e,fタイプの線は始点6と終点7および矢線8の水平部
分を描くべき位置のY座標の3点で決定できることを利
用したもので、a〜dタイプの場合はタイプを指定する
ことが、矢線を描く位置のY座標を指定することに相当
する。
In this modification, if the types of the lines a to d are designated, the coordinates of the bending point 10 can be determined only by the coordinates of the starting point 6 or the ending point 7. That is, the Y coordinate of the position where the horizontal portion of the arrow 8 is drawn is the same as the Y coordinate of the start point 6 or the end point 7,
The line of e, f type uses the fact that it can be determined by 3 points of the Y coordinate of the position where the horizontal part of the start point 6 and the end point 7 and the arrow line 8 should be drawn. In case of a to d type, specify the type. Corresponds to specifying the Y coordinate of the position where the arrow is drawn.

なお本発明を実施するに際し、表示画面上で座標位置を
指定するためカーソルを移動するのに、キーボード2上
のカーソル移動キーを使用しても、或いはマウスのよう
なポインティング・デバイスを使用してもよいことはを
勿論であり、特に限定する必要はない。
In carrying out the present invention, the cursor movement key on the keyboard 2 is used to move the cursor for designating the coordinate position on the display screen, or a pointing device such as a mouse is used. Needless to say, there is no particular limitation.

上述の一実施例により描いたPERT図の一例を第4図に示
す。図示したように同一節点から複数本の矢線が引き出
された場合でも、各矢線の傾斜が異なるので矢線が重な
ることがなく、視覚的にも自然なPERT図を描くことがで
きる。
FIG. 4 shows an example of the PERT diagram drawn by the above-mentioned embodiment. Even when a plurality of arrow lines are drawn out from the same node as shown in the figure, the inclinations of the arrow lines are different, so that the arrow lines do not overlap, and a visually natural PERT diagram can be drawn.

〔発明の効果〕〔The invention's effect〕

以上説明した如く本発明によれば、パソコンを用いて容
易にPERT図を作成でき、しかも視覚的に自然な図を描画
できる。
As described above, according to the present invention, a PERT diagram can be easily created using a personal computer, and a visually natural diagram can be drawn.

【図面の簡単な説明】[Brief description of drawings]

第1図(a)〜(c)は本発明の原理説明図、 第2図は本発明一実施例のPERT図作成装置の要部構成説
明図、 第3図は上記一実施例の動作説明図、 第4図は上記一実施例により得られたPERT図の例を示す
図、 第5図は従来のPERT図作成方法説明図である。 図において、1は表示画面、2はキーボード、3は座標
指定手段、4は座標算出手段、5は描画手段、6は始
点、7は終点、8は矢線、9はカーソル、10は折れ曲が
り点を示す。
FIGS. 1 (a) to 1 (c) are explanatory views of the principle of the present invention, FIG. 2 is an explanatory view of a main configuration of a PERT drawing creating apparatus according to an embodiment of the present invention, and FIG. FIG. 4 is a diagram showing an example of a PERT diagram obtained by the above-mentioned embodiment, and FIG. 5 is an explanatory diagram of a conventional PERT diagram creating method. In the figure, 1 is a display screen, 2 is a keyboard, 3 is coordinate designating means, 4 is coordinate calculating means, 5 is drawing means, 6 is a starting point, 7 is an end point, 8 is an arrow line, 9 is a cursor, and 10 is a bending point. Indicates.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】表示画面(1)と入力手段(2)と前記表
示画面上において二つの点のXおよびY座標と今一つの
Y座標を指定する座標指定手段(3)と、前記二つの点
のX座標から前記二つの点を結ぶ矢線の折れ曲がり点
(10)のX座標を算出する座標算出手段(4)と、前記
二つの点の座標を中心位置とする始点(6)および終点
(7)を示すパターンと、前記折れ曲がり点(10)を通
って前記二つの点の一方の座標位置から他方の座標位置
へ至る矢線(8)を描く描画手段(5)とを備えたこと
を特徴とするPERT図作成装置。
1. A display screen (1), input means (2), coordinate designating means (3) for designating X and Y coordinates and another Y coordinate of two points on the display screen, and the two points. Coordinate calculating means (4) for calculating the X-coordinate of the bending point (10) of the arrow connecting the two points from the X-coordinate, and the start point (6) and the end point (with the coordinates of the two points as the central position). 7) and a drawing means (5) for drawing an arrow line (8) from the coordinate position of one of the two points to the coordinate position of the other through the bending point (10). Characterizing PERT drawing device.
JP62190642A 1987-07-29 1987-07-29 PERT diagram creation device Expired - Fee Related JPH07104875B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62190642A JPH07104875B2 (en) 1987-07-29 1987-07-29 PERT diagram creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62190642A JPH07104875B2 (en) 1987-07-29 1987-07-29 PERT diagram creation device

Publications (2)

Publication Number Publication Date
JPS6433679A JPS6433679A (en) 1989-02-03
JPH07104875B2 true JPH07104875B2 (en) 1995-11-13

Family

ID=16261470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62190642A Expired - Fee Related JPH07104875B2 (en) 1987-07-29 1987-07-29 PERT diagram creation device

Country Status (1)

Country Link
JP (1) JPH07104875B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4678924B2 (en) * 2000-09-11 2011-04-27 株式会社東芝 Radiation detector and X-ray diagnostic apparatus using the same
JP4557790B2 (en) * 2005-05-11 2010-10-06 シャープ株式会社 Object drawing apparatus, object drawing method, computer program, and recording medium
CN114723851B (en) * 2022-06-07 2022-09-20 山东捷瑞数字科技股份有限公司 PERT graph drawing method and device based on three-dimensional engine

Also Published As

Publication number Publication date
JPS6433679A (en) 1989-02-03

Similar Documents

Publication Publication Date Title
JP2811501B2 (en) Cursor movement control method and apparatus
JP2804224B2 (en) Network diagram drawing method and system
JPH03174191A (en) Three-dimensional display device
JPH07104875B2 (en) PERT diagram creation device
CN112001987B (en) A polygon cutting method, device, electronic equipment and storage medium
JP4752066B2 (en) Handwriting input processing device, handwriting input processing method, and program for handwriting input processing
CN100354807C (en) A method of providing display to a graphical user interface
JPH08255221A (en) Character / graphic input / editing device
JPS62150423A (en) display control device
JPH07129149A (en) Character drawing device
JP2904994B2 (en) Coordinate connection display method
JP2616442B2 (en) Image processing device
JPH02250178A (en) Graphic generator
JPH11353069A (en) Virtual mouse display information device and recording medium recording virtual mouse display program
JPH0546707A (en) Information processor
JPH0785132A (en) Graphic processing device
CN118860255A (en) Calculation method for confirming input information, readable storage medium and head mounted display
JPS62111282A (en) Cursor selection system for image display unit
JP2751099B2 (en) Drawing tracing method and apparatus
JPS6254375A (en) Graphic input system
JP2001273514A (en) Method for simultaneously editing plural coordinate data of picture
JPS62150422A (en) coordinate input device
JPH0328987A (en) Character processing method
JPH01288972A (en) Virtual key pattern preparing method
JPH04252382A (en) Graphic drawing system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees