JPH0467230B2 - - Google Patents

Info

Publication number
JPH0467230B2
JPH0467230B2 JP61249533A JP24953386A JPH0467230B2 JP H0467230 B2 JPH0467230 B2 JP H0467230B2 JP 61249533 A JP61249533 A JP 61249533A JP 24953386 A JP24953386 A JP 24953386A JP H0467230 B2 JPH0467230 B2 JP H0467230B2
Authority
JP
Japan
Prior art keywords
line segment
input
point
wiring
intersection
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
Application number
JP61249533A
Other languages
Japanese (ja)
Other versions
JPS63104180A (en
Inventor
Ikuo Matsuhashi
Shoji Midorikawa
Kazuaki Nakashiro
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP61249533A priority Critical patent/JPS63104180A/en
Publication of JPS63104180A publication Critical patent/JPS63104180A/en
Publication of JPH0467230B2 publication Critical patent/JPH0467230B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はCADシステムにおける平行して配線
される線分の入力方法に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a method for inputting line segments wired in parallel in a CAD system.

(従来の技術) 第7図はCADシステムの構成を示すブロツク
図である。同図において、71は図形データを記
憶する記憶装置、72は記憶装置71に記憶され
た図形データを処理する中央処理装置、73は中
央処理装置72と対話しながら設計作業を行なう
入出力装置、74は設計情報をキー入力するキー
ボード、75は設計情報を2次元で入力するタブ
レツト、76は中央処理装置72から入力される
図形データを図面として表示するグラフイツクデ
イスプレイである。
(Prior Art) FIG. 7 is a block diagram showing the configuration of a CAD system. In the figure, 71 is a storage device that stores graphic data, 72 is a central processing unit that processes the graphic data stored in the storage device 71, and 73 is an input/output device that performs design work while interacting with the central processing unit 72. 74 is a keyboard for inputting design information, 75 is a tablet for inputting design information in two dimensions, and 76 is a graphic display for displaying graphic data input from the central processing unit 72 as a drawing.

以上のような構成からなるCADシステムにお
いて、平行して配線される線分を入力する方法と
して従来は以下の2つの方法があつた。
In the CAD system having the above configuration, there have conventionally been two methods for inputting line segments that are wired in parallel.

先ず、第1の方法は第8図に示すような回路で
回路素子81,82間を接続する線分85,8
6,87を入力する場合次のように行なわれる。
線分85,87の開始点を示すため、83,84
の2点を入力し、この2点で表わされる線分と回
路素子81の端子の交点を開始点とする。そして
線分85の終了点で回路素子82の端子の交点を
1点終了点として88の1点を入力する。よつ
て、線分86,87が線分85に平行に発生す
る。
First, the first method is to connect line segments 85 and 8 connecting circuit elements 81 and 82 in a circuit as shown in FIG.
When inputting 6 and 87, the process is as follows.
83, 84 to indicate the starting points of line segments 85, 87
The two points are input, and the intersection of the line segment represented by these two points and the terminal of the circuit element 81 is set as the starting point. Then, one point 88 is inputted with the intersection of the terminals of the circuit element 82 at the end point of the line segment 85 as one end point. Therefore, line segments 86 and 87 are generated parallel to line segment 85.

第2の方法は第9図に示すように図示していな
い各端子が段違な位置に存在する場合のこれらの
端子を接続する線分97,98を入力する方法で
ある。最初に、線分97を91,92,93,9
4の4点指示して入力する。次に、線分97中の
任意の1点95を指定し、また点96を入力す
る。そして、点95が点96の位置に重なるよう
に線分97を複写して線分98を入力する。
The second method is to input line segments 97 and 98 connecting terminals (not shown), which are located at different levels, as shown in FIG. 9. First, line segment 97 is 91, 92, 93, 9
Specify and input the four points in step 4. Next, an arbitrary point 95 in the line segment 97 is designated, and a point 96 is also input. Then, line segment 97 is copied so that point 95 overlaps the position of point 96, and line segment 98 is input.

(発明が解決しようとする問題点) しかしながら、上記従来のいずれの方法でも例
えば第10図に示すような線分105,106に
おける長さ101,102が異なつたり、各線分
105,106の間隔103,104が異なつて
いる折れ曲りの存在する回路の配線を入力するこ
とはできず、線分を1本毎に入力しなければなら
ず、技術的に満足できなかつた。
(Problems to be Solved by the Invention) However, in any of the above conventional methods, the lengths 101 and 102 of the line segments 105 and 106 differ, for example, as shown in FIG. It is not possible to input the wiring of a circuit with bends in which 103 and 104 are different, and it is necessary to input each line segment, which is technically unsatisfactory.

本発明はこれらの問題点を解決するためのもの
で、いかなる平行配線に対しても容易に入力可能
で、かつ設計作業の効率化、省力化を図ることが
できるCADシステムにおける平行配線入力方法
を提供することを目的とする。
The present invention is intended to solve these problems, and provides a method for inputting parallel wiring in a CAD system that can easily input any parallel wiring and improves the efficiency and labor saving of design work. The purpose is to provide.

(問題点を解決するための手段) 本発明は前記問題点を解決するために回路素子
間の配線を入力するCADシステムにおける配線
入力方法において、次のような手順からなる方法
に特徴がある。
(Means for Solving the Problems) In order to solve the above-mentioned problems, the present invention is a wiring input method in a CAD system for inputting wiring between circuit elements, and is characterized by a method comprising the following steps.

第1の手順として、回路素子間の端子と交差す
る線分を入力する。次に、第2の手順として、交
差した点を入力すべき線分の開始点とし、この開
始点から線分の終了点の存在が可能な方向に仮想
線分を発生する。そして、第3の手順として、仮
想線分に交差する線分を入力する。第4の手順と
して、交差した点を入力すべき線分の終了点と
し、前記開始点とこの終了点とからなる線分を入
力すべき線分とするとともに、この終了点を新た
な入力すべき線分の開始点とする。
As a first step, line segments intersecting terminals between circuit elements are input. Next, as a second step, the intersecting point is set as the starting point of the line segment to be input, and a virtual line segment is generated from this starting point in a direction in which the end point of the line segment can exist. Then, as a third step, a line segment that intersects the virtual line segment is input. As a fourth step, the intersection point is set as the end point of the line segment to be input, the line segment consisting of the start point and this end point is set as the line segment to be input, and this end point is set as the end point of the line segment to be input. Let it be the starting point of the power line segment.

(作用) 以上のような手順からなる本発明によれば、配
線又は回路素子の端子と交差するようにタブレツ
ト等の入力手段によつて線分を入力する。次に、
この交差した点を入力すべき線分の開始点とし、
この開始点から線分の終了点の存在が可能な方向
に仮の線分で後に消去される仮想線分を引き出
す。この仮想線分に交差するように前記入力手段
によつて線分を入力する。次に、この交差した点
を入力すべき線分の終了点とし、この終了点と開
始点とを結んだ線分を入力すべき線分とする。ま
た、この終了点は次の新たな入力すべき線分の開
始点でもある。このような手順をくりかえすこと
で、回路素子間の配線を行なう。
(Function) According to the present invention comprising the above-described procedure, a line segment is input using an input means such as a tablet so as to intersect with a wiring or a terminal of a circuit element. next,
Set this intersection point as the starting point of the line segment to be input,
A virtual line segment that will be erased later is drawn from this starting point in a direction in which the end point of the line segment can exist. A line segment is input using the input means so as to intersect this virtual line segment. Next, this intersection point is set as the end point of the line segment to be input, and the line segment connecting this end point and the start point is set as the line segment to be input. This end point is also the start point of the next new line segment to be input. Wiring between circuit elements is performed by repeating such a procedure.

したがつて、本発明は前記問題点を解決するこ
とができ、CADシステムを用いた設計作業の効
率化、省力化を図ることができるCADシステム
における配線入力方法を提供できる。
Therefore, the present invention can solve the above-mentioned problems, and can provide a wiring input method in a CAD system that can improve efficiency and save labor in design work using the CAD system.

(実施例) 以下、本発明の一実施例を図面に基づいて説明
する。
(Example) Hereinafter, an example of the present invention will be described based on the drawings.

第1図は本発明の一実施例を示すブロツク図で
ある。同図において、10は図形データを図面と
して表示するグラフイツクデイスプレイ、11は
点データを入力するタブレツト、12はタブレツ
ト11で入力された2つの点データから線分を作
成する線分入力処理部、13は線分と線分、線分
と点の交点及びその交点から発生可能な線分の方
向(以下、これらを交点情報という)を求める交
点算出処理部、14は交点算出処理部13で算出
された交点情報を記憶する交点情報記憶部、15
は交点情報より仮想線分を作成する仮想線分発生
処理部、16は仮想線分発生処理部15で作成さ
れた仮想線分を記憶する仮想線分記憶部、17は
仮想線分と交点情報から線分を作成する線分作成
処理部、18は線分作成処理部17で作成された
線分を記憶する線分記憶部、19は回路素子及び
端子を図形データとして記憶する回路素子/端子
記憶部、20は線分及び回路素子の表示、仮想線
分の表示、消去制御する表示処理部である。
FIG. 1 is a block diagram showing one embodiment of the present invention. In the figure, 10 is a graphic display that displays figure data as a drawing, 11 is a tablet for inputting point data, 12 is a line segment input processing unit that creates a line segment from two point data input on the tablet 11, Reference numeral 13 denotes an intersection calculation processing unit that calculates intersections between line segments, line segments and points, and directions of line segments that can occur from these intersections (hereinafter referred to as intersection information); 14, calculation is performed by the intersection calculation processing unit 13; an intersection information storage unit 15 that stores intersection information obtained by
16 is a virtual line segment storage unit that stores the virtual line segment created by the virtual line segment generation processing unit 15; 17 is virtual line segment and intersection information. 18 is a line segment storage unit that stores the line segments created by the line segment creation processing unit 17; 19 is a circuit element/terminal that stores circuit elements and terminals as graphic data; The storage unit 20 is a display processing unit that controls the display of line segments and circuit elements, and the display and erasure of virtual line segments.

以上のような構成からなる本実施例の動作につ
いて、第2図に示すフローチヤートに基づいて以
下説明する。また、第3図〜第6図は本実施例に
よつて処理される具体例の経過を示す図であり、
本実施例の方法によつて処理された結果を含めて
説明する。
The operation of this embodiment having the above configuration will be explained below based on the flowchart shown in FIG. Further, FIGS. 3 to 6 are diagrams showing the progress of a specific example processed by this embodiment,
A description will be given including the results processed by the method of this embodiment.

先ず、第3図の示す回路の状態は回路素子S1
S2の各端子T1〜T6が図示の如く線分l1,l2,l3
よつて既に接続され、今後本実施例の方法によつ
て回路素子S3の端子T7〜T9と線分l1,l2,l3とが
接続される。第4図に示す経過1はステツプ111
〜118に対応しており、ステツプ111で線分l1,l2
l3との交点が新たな発生すべき線分の端点となる
ように線分g1を第1図のタブレツト11及び線分
入力処理部12を介して入力する。ステツプ112
では回路素子S1,S2,S3の端子T1〜T9との交点
を求めようとするが、ここでは交点は無い。次
に、ステツプ113では線分l1,l2,l3と線分g1との
交点K1,K2,K3及び発生可能な線分の方向とし
て方向90,270を第1図の交点算出処理部1
3によつて求める。ステツプ114では交点K1
K2,K3から各方向90,270に対して仮想線
分V1〜V6を第1図の仮想線分発生処理部15に
よつて発生させて、ステツプ115で第1図のグラ
フイツクデイスプレイ10に仮想線分V16を表
示する。ステツプ116では第1図のタブレツト1
1及び線分入力処理部12を介して線分g2を入力
する。ステツプ118では仮想線分V1〜V6と線分g2
との交点K4,K5,K6を第1図の交点算出処理部
13によつて求める。
First, the state of the circuit shown in FIG. 3 is that the circuit elements S 1 ,
Terminals T 1 to T 6 of circuit element S 2 have already been connected by line segments l 1 , l 2 , and l 3 as shown in the figure, and from now on, terminals T 7 to T of circuit element S 3 will be connected by the method of this embodiment. 9 and line segments l 1 , l 2 , and l 3 are connected. Progress 1 shown in Figure 4 is step 111.
~118, and in step 111 the line segments l 1 , l 2 ,
Line segment g1 is input via the tablet 11 and line segment input processing section 12 shown in FIG. 1 so that the intersection with l3 becomes the end point of a new line segment to be generated. step 112
Now, an attempt is made to find the intersections of the circuit elements S 1 , S 2 , and S 3 with the terminals T 1 to T 9 , but there are no intersections here. Next , in step 113 , the directions 90 and 270 of FIG . Intersection calculation processing unit 1
Find it by 3. In step 114, the intersection point K 1 ,
Virtual line segments V 1 to V 6 are generated from K 2 and K 3 in each direction 90 and 270 by the virtual line segment generation processing unit 15 shown in FIG. Virtual line segments V 1 to 6 are displayed on the display 10. In step 116, tablet 1 in Fig.
1 and the line segment g 2 is input via the line segment input processing section 12 . In step 118, virtual line segments V 1 to V 6 and line segment g 2
The intersection points K 4 , K 5 , and K 6 are determined by the intersection calculation processing unit 13 shown in FIG.

第5図に示す経過2はステツプ119〜120及びス
テツプ114及び118に対応している。ステツプ119
では仮想線分V1〜V6と交点K4,K5,K6より線分
l4,l5,l6を第1図の線分作成処理部17によつ
て作成して第1図の線分記憶部18に格納し、ス
テツプ120で仮想線分V1〜V6の表示を消去してス
テツプ114に戻る。ステツプ114では交点K4,K5
K6から各方向0,180,270に対して仮想
線分V7〜V15を第1図の仮想線分発生処理部15
によつて発生させてステツプ115で第1図のグラ
フイツクデイスプレイ10に仮想線分V7〜V15
表示する。ステツプ116では第1図のタブレツト
11及び線分入力処理部12を介して線分g3を入
力する。ステツプ118では仮想線分V7〜V15と線
分g3との交点K7,K8,K9を第1図の交点算出処
理部13によつて求める。
Process 2 shown in FIG. 5 corresponds to steps 119-120 and steps 114 and 118. Step 119
Then, from the virtual line segments V 1 to V 6 and the intersections K 4 , K 5 , and K 6 , the line segment
l 4 , l 5 , l 6 are created by the line segment creation processing unit 17 in FIG. 1 and stored in the line segment storage unit 18 in FIG . Clear the display and return to step 114. In step 114, the intersections K 4 , K 5 ,
The virtual line segment generation processing unit 15 in FIG .
In step 115, virtual line segments V7 to V15 are displayed on the graphic display 10 of FIG. At step 116, the line segment g3 is input via the tablet 11 and line segment input processing section 12 shown in FIG. In step 118, the intersection points K 7 , K 8 , and K 9 between the virtual line segments V 7 to V 15 and the line segment g 3 are determined by the intersection calculation processing unit 13 shown in FIG.

第6図は終了した状態を示しており、ステツプ
119から終了までに対応している。ステツプ119で
は仮想線分V7〜V15と交点K7,K8,K9より線分
l7,l8,l9を第1図の線分作成処理部17によつ
て作成して第1図の線分記憶部18に格納し、ス
テツプ120で仮想線分V7〜V15の表示を消去して
ステツプ114に戻る。ステツプ114ではこの例の場
合もう仮想線分を発生できず、ステツプ117で終
了する。
Figure 6 shows the completed state, with the steps
It corresponds from 119 to the end. In step 119, line segments are drawn from the intersections of virtual line segments V 7 to V 15 and points K 7 , K 8 , and K 9 .
l 7 , l 8 , l 9 are created by the line segment creation processing unit 17 shown in FIG. 1 and stored in the line segment storage unit 18 shown in FIG . Clear the display and return to step 114. In step 114, no more virtual line segments can be generated in this example, and the process ends in step 117.

(発明の効果) 以上説明したように、本発明によれば、線分の
開始点を線分上の点又は接続端子とし、折れ曲り
点及び線分終了点ではなく線分で入力することに
より、線分の途中からの配線入力、折れ曲りのあ
る平行配線及び配線間隔の変更が可能となり、
CADシステムを用いた設計作業の効率化、省力
化を図ることができるCADシステムにおける配
線入力方法を提供できる。
(Effects of the Invention) As explained above, according to the present invention, the starting point of a line segment is set as a point on the line segment or a connection terminal, and by inputting the line segment instead of the bending point and the end point of the line segment. , it is now possible to input wiring from the middle of a line segment, change parallel wiring with bends, and change the wiring spacing.
It is possible to provide a wiring input method in a CAD system that can improve efficiency and save labor in design work using a CAD system.

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

第1図は本発明の一実施例を示すブロツク図、
第2図は本実施例の動作を示すフローチヤート、
第3図〜第6図は本実施例によつて処理される具
体例の経過を示す図、第7図はCADシステムの
構成を示すブロツク図、第8図は従来の第1の方
法を示す図、第9図は従来の第2の方法を示す
図、第10図は従来のいずれの方法でも実現不可
能な配線例を示す図である。 10……グラフイツクデイスプレイ、11……
タブレツト、12……線分入力処理部、13……
交点算出処理部、14……交点情報記憶部、15
……仮想線分発生処理部、16……仮想線分記憶
部、17……線分作成処理部、18……線分記憶
部、19……回路素子/端子記憶部、20……表
示処理部。
FIG. 1 is a block diagram showing one embodiment of the present invention;
FIG. 2 is a flowchart showing the operation of this embodiment.
Figures 3 to 6 are diagrams showing the progress of a specific example processed by this embodiment, Figure 7 is a block diagram showing the configuration of the CAD system, and Figure 8 is a diagram showing the conventional first method. 9 are diagrams showing the second conventional method, and FIG. 10 is a diagram showing an example of wiring that cannot be realized by any of the conventional methods. 10...Graphic display, 11...
Tablet, 12...Line segment input processing section, 13...
Intersection point calculation processing section, 14...Intersection point information storage section, 15
...Virtual line segment generation processing unit, 16...Virtual line segment storage unit, 17...Line segment creation processing unit, 18...Line segment storage unit, 19...Circuit element/terminal storage unit, 20...Display processing Department.

Claims (1)

【特許請求の範囲】 1 回路素子間の配線を入力するCADシステム
における配線入力方法において、 前記配線又は前記回路素子の端子と交差する線
分を入力し、 交差した点を入力すべき線分の開始点とし、該
開始点から線分の終了点の存在が可能な方向に仮
想線分を発生し、 仮想線分に交差する線分を入力し、 交差した点を入力すべき線分の終了点とし、前
記開始点と該終了点とからなる線分を入力すべき
線分とするとともに、前記終了点を新たな入力す
べき線分の開始点とすることを特徴とするCAD
システムにおける配線入力方法。
[Claims] 1. In a wiring input method in a CAD system for inputting wiring between circuit elements, inputting a line segment that intersects with the wiring or the terminal of the circuit element, and determining the line segment where the intersecting point is to be input. Generate a virtual line segment from the starting point in a direction where the end point of the line segment can exist, input a line segment that intersects the virtual line segment, and input the intersecting point as the end of the line segment. a point, and a line segment consisting of the start point and the end point is set as a line segment to be input, and the end point is set as a start point of a new line segment to be input.
How to input wiring in the system.
JP61249533A 1986-10-22 1986-10-22 Wiring input method for cad system Granted JPS63104180A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61249533A JPS63104180A (en) 1986-10-22 1986-10-22 Wiring input method for cad system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61249533A JPS63104180A (en) 1986-10-22 1986-10-22 Wiring input method for cad system

Publications (2)

Publication Number Publication Date
JPS63104180A JPS63104180A (en) 1988-05-09
JPH0467230B2 true JPH0467230B2 (en) 1992-10-27

Family

ID=17194397

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61249533A Granted JPS63104180A (en) 1986-10-22 1986-10-22 Wiring input method for cad system

Country Status (1)

Country Link
JP (1) JPS63104180A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2626531B2 (en) * 1993-12-01 1997-07-02 日本電気株式会社 Signal line wiring device

Also Published As

Publication number Publication date
JPS63104180A (en) 1988-05-09

Similar Documents

Publication Publication Date Title
JPH0765201A (en) Shape modeling device and shape modeling method
JPS6098489A (en) Image data processor
JP2875135B2 (en) Program device for programmable controller
JPH0616290B2 (en) Method for defining shape of three-dimensional connected body
JPH10289211A (en) Small electronic apparatus
JP2971765B2 (en) Polygon drawing method and polygon drawing device
JPS6114514B2 (en)
JP2781727B2 (en) Continuous display of map symbols
JP2904994B2 (en) Coordinate connection display method
JP3254328B2 (en) Ellipse data processing device
JPH0327473A (en) Circuit diagram input device
JPS63104180A (en) Wiring input method for cad system
JPH02183293A (en) Scrolling control system of display device
JP2932844B2 (en) Multi-branch shape figure display method
JP2827670B2 (en) 2D polygon closed area figure synthesis method
JP2971486B2 (en) Drawing system
JPH08106479A (en) State transition diagram creation device
JPH0248942B2 (en)
JPH06215094A (en) Graphic generator
JPH02103672A (en) Panning system
JPH0415762A (en) Graphic editing system
JPH1186008A (en) Drawing processing method and drawing processing apparatus
JPS61204779A (en) Three-dimensional shape input and display device
JPS6270984A (en) Clipping processing method
JPS63284679A (en) Processing system for connection line display of graphic element connection diagram