JPH0439779A - Graphic processor - Google Patents

Graphic processor

Info

Publication number
JPH0439779A
JPH0439779A JP2147038A JP14703890A JPH0439779A JP H0439779 A JPH0439779 A JP H0439779A JP 2147038 A JP2147038 A JP 2147038A JP 14703890 A JP14703890 A JP 14703890A JP H0439779 A JPH0439779 A JP H0439779A
Authority
JP
Japan
Prior art keywords
taper
graphic
data
coordinate input
display device
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.)
Granted
Application number
JP2147038A
Other languages
Japanese (ja)
Other versions
JP2964551B2 (en
Inventor
Kenji Usuda
臼田 賢司
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.)
Hitachi Software Engineering Co Ltd
Original Assignee
Hitachi Software Engineering 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 Hitachi Software Engineering Co Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP2147038A priority Critical patent/JP2964551B2/en
Publication of JPH0439779A publication Critical patent/JPH0439779A/en
Application granted granted Critical
Publication of JP2964551B2 publication Critical patent/JP2964551B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

PURPOSE:To shorten the work time by allowing a graphic processing part to execute immediately a tapering processing, based on taper data from a coordinate input part. CONSTITUTION:The graphic processor is configured by a central processing unit 4 provided with a coordinate input part 1, a calculation processing part 2, and an image display part 3, a coordinate input device 5 to which graphic data is inputted, a display device 6 for displaying the graphic data on a screen, and a storage device 7 for containing a graphic data file 8. When taper data (center point, start point, end point, radius of curvature, start point, start point side diameter, end point side diameter, etc.) are inputted to this graphic processor from the coordinate input device 5, a tapering processing is executed immediately, based thereon, and its processing state is displayed on the display device 6. In the case a correction in necessary by a screen of this display device 6, a design rule check can also be executed in an interactive format by inputting the taper data again. In such a way, the work time can be shortened.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プリント基板の設計を支援する図形処理装置
に係り、特にプリント基板図面の設計過程で対話形式に
テーパー付けを行う機能を具えた図形処理装置に関する
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a graphic processing device that supports the design of printed circuit boards, and in particular has a function of interactively tapering a printed circuit board drawing in the design process. The present invention relates to a graphic processing device.

〔従来の技術〕[Conventional technology]

プリント基板には、格子状に幅の均一の導電部分を配線
したもの(デジタル基板)と、それ以外のもの(アナロ
グ基板)がある。
There are two types of printed circuit boards: those with conductive parts of uniform width wired in a grid pattern (digital boards), and those with other conductive parts (analog boards).

一般にアナログ基板においては、導電部分の幅が一定で
はないので、幅の細い線から幅の太い線につなぐ場合に
、断線を防ぐために連結部分を補強する必要がある。こ
の連結部分に円弧状の図形を付加して、幅の細い線と幅
の太い線を滑らかにつなぐことをテーパー付けと称して
いる。
Generally, in an analog board, the width of the conductive part is not constant, so when connecting a thin line to a thick line, it is necessary to reinforce the connecting part to prevent disconnection. Adding an arc-shaped figure to this connecting part to smoothly connect a thin line and a thick line is called tapering.

従来のプリント基板(アナログ基板)の設計を支援する
図形処理装置では、プリント基板の随所で必要となる数
多くのテーパー付けを、基板の設計図面が完成した後、
−括して処理する方式がとられていた。
Conventional graphic processing equipment that supports the design of printed circuit boards (analog boards) can perform the numerous tapers that are required throughout the printed circuit board after the board design drawings are completed.
- A system was adopted in which the problems were processed in bulk.

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

プリント基板の設計で必要とする作業には、テーパー付
の他に図形と図形が接触したり、近すぎたりすることを
チエツクして、完成した基板がショートしたり、ノ1′
ズが発生したりしないようにする、いわゆるデザインル
ールチエツクがある。
In addition to tapering, the work required when designing a printed circuit board includes checking that shapes touch or are too close to each other to prevent short circuits or problems in the completed board.
There is a so-called design rule check to prevent errors from occurring.

ところで、従来は基板の設計図面が完成した後、テーパ
ー付けを一括して処理するため、デザインルールチエツ
クは該テーパー付けが終了した後にしか行えず、そこで
図形間の接触等を発見すると、テーパー付けのやり直し
が必要となる場合があり、非常に効率が悪いという問題
があった。
By the way, conventionally, after the design drawing of the board is completed, the taper is processed all at once, so the design rule check can only be performed after the taper is completed. There were cases where it was necessary to redo the process, which caused the problem that it was extremely inefficient.

本発明の目的は、プリント基板の設計を支援する図形処
理装置において、基板の設計図面の作成過程で対話形式
にテーパー付を施こし、これとリアルタイムにデザイン
ルールチエツクを行えるようにして、作業時間の短縮を
図り、効率を高めることにある。
An object of the present invention is to provide a graphic processing device that supports the design of printed circuit boards with an interactive taper in the process of creating design drawings of the circuit board, and to enable design rule checks in real time. The aim is to shorten the time and increase efficiency.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的を達成するために、本発明の図形処理装置は、
座標入力部からテーパーデータ(中心点、始点、終点2
曲率半径、始点、始点側径、終点側径など)の入力があ
ると、該テーパーデータに基づき、直ちにテーパー付け
処理を行う手段を有することを特徴とする。
In order to achieve the above object, the graphic processing device of the present invention includes:
Taper data (center point, start point, end point 2) from the coordinate input section
The present invention is characterized by having a means for immediately performing a taper process based on the taper data upon input of a radius of curvature, a starting point, a diameter on the starting point side, a diameter on the end point side, etc.).

〔作 用〕[For production]

プリント基板の設計図面は対話形式に作成されていく。 Printed circuit board design drawings are created interactively.

この過程において、テーパー付けが必要となると、その
都度、オペレータはテーパー付けのためのデータ(テー
パーデータ)を座標入力装置を用いて入力する。このテ
ーパーデータの入力があると、図形処理装置は直ちにテ
ーパー付け処理を実行し、その処理状況を表示装置に表
示する。
In this process, whenever tapering is required, the operator inputs data for tapering (taper data) using a coordinate input device. When this taper data is input, the graphic processing device immediately executes the taper process and displays the process status on the display device.

この表示装置の画面により、デザインルールチエツクを
リアルタイムに行い、修正を必要とする場合にはテーパ
ーデータを再び入力する。このようにテーパー付け時に
おけるデザインルールチエツクも対話形式に行えること
により、作業時間の短縮が図れる。
A design rule check is performed in real time on the screen of this display device, and if correction is required, the taper data is input again. In this way, design rule checks during taper formation can be performed in an interactive manner, thereby reducing work time.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面を用いて具体的に説明す
る。
Hereinafter, one embodiment of the present invention will be specifically described using the drawings.

第1図は、本発明の一実施例にかかる図形処理装置の要
部の構成を示すブロック図である。本図形処理装置は、
座標入力部1、計算処理部2、画面表示部3を備えた中
央処理装置4、図形データを入力する座標入力装置5、
図形データを画面に表示する表示装置6、および図形デ
ータファイル8を収容する記憶装置7から構成される。
FIG. 1 is a block diagram showing the configuration of essential parts of a graphic processing device according to an embodiment of the present invention. This graphic processing device is
a central processing unit 4 comprising a coordinate input section 1, a calculation processing section 2, a screen display section 3; a coordinate input device 5 for inputting graphic data;
It is composed of a display device 6 that displays graphic data on a screen, and a storage device 7 that stores graphic data files 8.

図形データファイル8には、基板設計の図形データが格
納されるが、その一つとして第2図に示すようにテーパ
データ9が格納される。
The graphic data file 8 stores graphic data for board design, one of which is taper data 9 as shown in FIG.

第3図にテーパー付けの具体例を示す。図(A)は、幅
の細い線分30を幅の太い線分31にテーパー付けして
つなぐ場合、座標入力装置5より入力される後述の3点
A、B、Cがテーパー付け完了後にどの位置にあたるか
を示したものである。
FIG. 3 shows a specific example of tapering. Figure (A) shows that when connecting a narrow line segment 30 to a wide line segment 31 by tapering, how will the three points A, B, and C input from the coordinate input device 5, which will be described later, be connected after the taper is completed? This shows the location.

以下、線分30をテーパー付けの始点側、線分31を終
点側と呼ぶことにする。この例では、終点側の線分31
の幅に対して、始点側の線分30の幅は1/3であると
している。破線23は終点側の線分31の中心線、破線
24は始点側の線分30の中心線をそれぞれ示し、点B
はこれら破線23.24の交点を示す。点A、Bは、線
分30゜31のそれぞれの中心線上の任意の点を示す。
Hereinafter, the line segment 30 will be referred to as the starting point side of the taper, and the line segment 31 will be referred to as the end point side. In this example, line segment 31 on the end point side
It is assumed that the width of the line segment 30 on the starting point side is 1/3 of the width of the line segment 30 on the starting point side. The broken line 23 shows the center line of the line segment 31 on the end point side, and the broken line 24 shows the center line of the line segment 30 on the start point side.
indicates the intersection of these broken lines 23 and 24. Points A and B indicate arbitrary points on the respective center lines of the line segment 30°31.

テーパー付けは、線分30と31の連結部分に円弧状の
図形を付加することで達成される。第3図(A)の場合
、テーパー付けの始点側の線分30の幅は終点側の線分
31の幅の173であるため、テーパー付けはa−Cの
3回に分けて行われる。
Tapering is achieved by adding an arcuate figure to the connecting portion of line segments 30 and 31. In the case of FIG. 3(A), the width of the line segment 30 on the side of the starting point of the taper is 173 times the width of the line segment 31 on the end point side, so the taper is performed in three steps a-c.

テーパー付けの状況は、リアルタイムに表示装置6に表
示される。この表示装置6の画面を見ながら、オペレー
タは必要ならばテーパ付けされた図形の位置修正等を施
こす。第3図(B)はこれを示したもので、表示装置6
の画面上においてカーソル20に追従して(即ち、0点
の移動に追従して)、テーパー付けされた図形21が図
形22のように位置修正されることを示している。
The taper status is displayed on the display device 6 in real time. While viewing the screen of the display device 6, the operator makes adjustments to the position of the tapered figure, if necessary. FIG. 3(B) shows this, and the display device 6
This shows that the position of the tapered figure 21 is corrected like the figure 22 by following the cursor 20 on the screen (that is, by following the movement of the 0 point).

以下に、第3図の例にもとづいて本発明によるテーパー
付け処理を詳述する。
The tapering process according to the present invention will be described in detail below based on the example shown in FIG.

基板の設計図面の作成過程において、オペレータはテー
パー付けの必要の都度、対話形式で座標入力装置5から
テーパー付けのパラメータ(テーパーデータ)を入力す
る。このオペレータの操作手順を第4図に示す。まず、
ステップ10でテーパーの中心線の曲率半径を入力する
。次に、ステップ11で、テーパーの始点側30の幅(
始点側径)を入力する。次に、ステップ12で点Aを入
力する。それから、ステップ13で点Bを入力する。ス
テップ14では、テーパーの終点側31の幅(終点側径
)を入力する。最後に、ステップ15で点Cを入力し、
テーパー付け処理を指示する。
In the process of creating a board design drawing, the operator inputs taper parameters (taper data) from the coordinate input device 5 in an interactive manner each time tapering is necessary. This operator's operating procedure is shown in FIG. first,
In step 10, the radius of curvature of the center line of the taper is input. Next, in step 11, the width of the starting point side 30 of the taper (
Enter the starting point side diameter). Next, in step 12, point A is input. Then, in step 13, point B is input. In step 14, the width of the end point side 31 of the taper (end point side diameter) is input. Finally, input point C in step 15,
Instructs taper processing.

これにより、中央処理装置4はテーパー処理を実行し、
その状況をリアルタイムに表示装置6に表示する。カー
ソルは、座標入力装置5より入力される点のデータに対
応して、該表示部w6の画面上を動く。このカーソル操
作により点Cを移動すると、第3図(B)に示したよう
に、カーソル20を追従してテーパー付けされた図形が
画面上を移動する。このようにして、座標入力装置5よ
り点Cの最終的な位置を指示すれば、テーパー付けが終
了する。
As a result, the central processing unit 4 executes the taper process,
The situation is displayed on the display device 6 in real time. The cursor moves on the screen of the display unit w6 in accordance with point data input from the coordinate input device 5. When point C is moved by this cursor operation, the tapered figure moves on the screen following the cursor 20, as shown in FIG. 3(B). In this way, when the final position of point C is specified using the coordinate input device 5, the tapering is completed.

第5図は、中央処理装置4が座標入力部[5から入力さ
れたテーパーデータを基にテーパー処理を実行し、表示
装置6に表示する処理手順のフローチャートである。ま
た、第6図は表示部w6に表示されるテーパー付け処理
の過程を順を追って表したものである。
FIG. 5 is a flowchart of a processing procedure in which the central processing unit 4 executes a taper process based on the taper data input from the coordinate input unit [5, and displays it on the display device 6. Further, FIG. 6 shows the process of the tapering process displayed on the display section w6 in order.

今、ステップ100において、座標入力部1によりテー
パーデータを入力すると、まず、ステップ101で計算
処理部2により、第6図(A)に示すように線分AB2
4と線分BC23に同時に接する円25を求める。円2
5と直線23との接点を点E1円25と直線24との接
点を点りとすると、第6図(B)に示すように、線分A
D、円弧DE、線分ECの3つの部分でできた図形がで
きる。これが、以下の手順により幅付けされ、テーパー
付けされてできる最終的な図形の中心線となる。ステッ
プ102で計算処理部2により、線分ADに始点側径を
、線分ECに終点側径を与えて幅を持たせ、ステップ1
03で画面表示部3により、線分ADと線分ECを表示
装置6に表示する。ここまでが準備段階であり、以下、
テーパー付け段階に入る。以下では第6図(C)を参照
して説明する。
Now, in step 100, when taper data is inputted by the coordinate input section 1, first, in step 101, the calculation processing section 2 calculates the line segment AB2 as shown in FIG. 6(A).
Find a circle 25 that is tangent to 4 and line segment BC23 at the same time. Yen 2
5 and the straight line 23 is a point E1, and the point of contact between the circle 25 and the straight line 24 is a point, as shown in FIG. 6(B), the line segment A
A figure is created that is made up of three parts: D, arc DE, and line segment EC. This will be the centerline of the final shape, which will be widened and tapered using the following steps. In step 102, the calculation processing unit 2 gives the starting point side diameter to the line segment AD and the ending point side diameter to the line segment EC to give it width, and in step 1
At step 03, the screen display section 3 displays the line segment AD and the line segment EC on the display device 6. This is the preparation stage, and below:
Enter the taper stage. This will be explained below with reference to FIG. 6(C).

ステップ104で計算処理部2により、点Eを通り線分
EC23に垂直な直線60を求める。次のステップ10
5で、直線60上にあり、線分ADの幅の半分の長さ分
だけ線分ECの内側にある2点を求め1円弧DEの中心
点Fから遠い方の点をPEa40、近い方の点をPEb
50とする。
In step 104, the calculation processing unit 2 calculates a straight line 60 passing through the point E and perpendicular to the line segment EC23. Next step 10
5, find two points that are on the straight line 60 and are inside the line segment EC by half the width of the line segment AD. Point PEb
50.

更にステップ106で、PEa40を通り、線分EC2
3に平行な直線61を求める。そして、ステップ107
で、直線61と直線AD24との交点を求め、PCRa
41とする。続いてステップ108で、線分AB24上
にあり、PCRa41から見てPEa40までと同じ距
離にある点PMa42を求める。次にステップ109で
、P M a42を通り、直線24に垂直な直線62を
求める。
Furthermore, in step 106, the line segment EC2 passes through PEa40.
Find a straight line 61 parallel to 3. And step 107
Then, find the intersection of the straight line 61 and the straight line AD24, and obtain PCRa.
41. Subsequently, in step 108, a point PMa42 located on the line segment AB24 and at the same distance from PCRa41 as to PEa40 is determined. Next, in step 109, a straight line 62 passing through P M a42 and perpendicular to the straight line 24 is determined.

更にステップ110で、直線60と直線62の交点を求
め、PCa43とする。そしてステップ111で、P 
Ca 43を中心とし、P M a 42を始点、PE
a40を終点とする円弧を求め、これを外側テーパー円
弧とする。またステップ112で、点りを始点、P M
 a 42を終点とする線分を求め、これを外側テーパ
ー線分とする。そして、ステップ113で、外側テーパ
ー円弧と外側テーパー線分に始点側径を与え、幅を持た
せて、ステップ114で、画面表示部3により表示装置
6に外側のテーパーを表示する(第3図(A)のaの部
分がこれに該当する)。
Furthermore, in step 110, the intersection point of the straight line 60 and the straight line 62 is determined and set as PCa43. Then, in step 111, P
Centered on Ca 43, starting point P M a 42, PE
Find the arc with the end point a40, and define this as the outer tapered arc. Also, in step 112, the point is set as the starting point, P M
Find a line segment whose end point is a 42, and define this as the outer tapered line segment. Then, in step 113, a starting point side diameter is given to the outer taper arc and the outer taper line segment, and a width is given, and in step 114, the outer taper is displayed on the display device 6 by the screen display section 3 (see Fig. 3). Part a of (A) corresponds to this).

同様にして内側のテーパーを処理する。まず、ステップ
115で、計算処理部2により、PEb5oを通り、線
分EC23に平行な直線71を求める。そしてステップ
116で、直線71と直線AD24との交点を求め、P
CRb51とする。
Treat the inner taper in the same way. First, in step 115, the calculation processing unit 2 calculates a straight line 71 that passes through PEb5o and is parallel to the line segment EC23. Then, in step 116, the intersection of the straight line 71 and the straight line AD24 is found, and P
It is set as CRb51.

続いてステップ117で、直線71上にあり、PCRb
5Lから見て、点りまでと同じ距離にある点PMb52
を求める。次に、ステップ118で、PMb52を通り
、直線71に垂直な直線72を求める。更にステップ1
19で、点りを通り、直線AD24に垂直な直線73を
求める。そして、ステップ120で直線72と直線73
の交点を求め、PCb53とする。ステップ121では
、PCb53を中心とし1点りを始点、PMb 52を
終点とする円弧を求め、これを内側テーパー円弧とする
。またステップ122で、PMb52を始点、PEb5
0を終点とする線分を求め、これを内側テーパー線分と
する。そして、ステップ123で、内側テーパー円弧と
内側テーパー線分に始点側径を与え、幅を持たせて、ス
テップ124で画面表示部3により表示装置!!6に内
側のテーパーを表示する(第3図(A)のbの部分がこ
れに該当する)。
Subsequently, in step 117, it is on the straight line 71 and PCRb
Point PMb52 located at the same distance as the dot when viewed from 5L
seek. Next, in step 118, a straight line 72 passing through the PMb 52 and perpendicular to the straight line 71 is determined. Further step 1
In step 19, a straight line 73 passing through the dot and perpendicular to the straight line AD24 is determined. Then, in step 120, the straight line 72 and the straight line 73 are
Find the intersection point and set it as PCb53. In step 121, an arc centered at PCb 53, with one point as the starting point and PMb 52 as the end point is determined, and this is defined as an inner taper arc. Also, in step 122, PMb52 is the starting point, PEb5
Find a line segment whose end point is 0, and define this as the inner taper line segment. Then, in step 123, a starting point side diameter is given to the inner tapered arc and the inner tapered line segment, and a width is given, and in step 124, the screen display unit 3 displays the display device! ! 6 shows the inner taper (corresponds to part b in FIG. 3(A)).

表示装置6上において、外側と内側のテーパーを表示し
ても、その間に隙間が生じることがである。そこでステ
ップ125で、計算処理部2により、隙間32が存在す
るかどうかチエツクしくこれは始点側径と終点側径を比
較することで容易に可能である)、隙間が存在しないな
らば終了し、隙間が存在するならば、ステップ126で
終点側径から始点側径の2倍を引いたものを新しく終点
側径とする。そして、ステップ127で新しい終点側径
が始点側径より小さいかどうかチエツクし、小さいなら
ばステップ128へ進み、そうでなければステップ10
5ヘループする。ステップ128では、計算処理部2に
より1点Fを中心とし、点りを始点、点Eを終点とする
円弧を求め、これを隙間埋め用テーパーとする。そして
、ステップ129で、隙間埋め用テーパーに始点側径を
与え、幅を持たせて、ステップ130で画面表示部3に
より表示装置6に表示しく第3図(A)のCの部分がこ
れに該当する)、テーパー付けを終了する。
Even if the outer and inner tapers are displayed on the display device 6, a gap may occur between them. Therefore, in step 125, the calculation processing unit 2 checks whether the gap 32 exists (this can easily be done by comparing the starting point side diameter and the ending point side diameter), and if there is no gap, the process ends. If a gap exists, in step 126, the end point side diameter is determined by subtracting twice the start point side diameter from the end point side diameter. Then, in step 127, it is checked whether the new end point side diameter is smaller than the starting point side diameter, and if it is, the process proceeds to step 128; otherwise, step 10
Loop to 5. In step 128, the calculation processing unit 2 calculates an arc centered at one point F, with the dot as the starting point and the point E as the ending point, and this is used as a gap-filling taper. Then, in step 129, the starting point side diameter is given to the gap-filling taper to give it width, and in step 130, the screen display section 3 displays the part C in FIG. 3(A) on the display device 6. (as applicable), finish the taper.

こうして完成したテーパー付けの図が第6図(D)であ
る。また、このときのテーパーデータは記憶装置7の図
形データファイル8に格納される。
A diagram of the tapering completed in this way is shown in FIG. 6(D). Further, the taper data at this time is stored in the graphic data file 8 of the storage device 7.

第7図(A)及び(B)は、テーパー付けの一括処理に
よるショートエラーを示したものである。
FIGS. 7A and 7B show short errors caused by batch taper processing.

即ち、第7図(A)は、表示装置6の画面上で、図形8
1から図形82へと円弧図形83で結んでいる様子を表
した図である。このとき、図形83は図形80とは接触
していない、しかし、テーパー付けを施すと、第7図(
B)のように、テーパ一部84は図形80と接触してし
まうことが分かる。
That is, in FIG. 7(A), the figure 8 is displayed on the screen of the display device 6.
1 is connected to a figure 82 by an arc figure 83. At this time, the figure 83 is not in contact with the figure 80, but when tapered, as shown in Fig. 7 (
As shown in B), it can be seen that the tapered portion 84 comes into contact with the figure 80.

一方、本発明では、第3図(B)に示したように、アナ
ログ基板の実装設計において、テーパー付けについても
対話形式でデザインルールチエツクが可能となるので、
例えば第8図の90.91に示されるように、近すぎる
ことも接触することもなく、テーパー付けを施すことが
できる。
On the other hand, in the present invention, as shown in FIG. 3(B), it is possible to check the design rules for tapering in an interactive manner in the packaging design of analog boards.
For example, as shown at 90.91 in FIG. 8, the taper can be applied without being too close or touching.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、アナログ基板の
実装設計において、テーパー付けを図面の設計過程で対
話形式に行い、それとリアルタイムでデザインルールチ
エツクを可能とするので。
As explained above, according to the present invention, in mounting design of an analog board, tapering can be performed interactively during the drawing design process, and design rules can be checked in real time.

作業時間の短縮を図れ、効率を高めることができる。ま
た視覚的にも、その形状の確認等が容易に行える。
Work time can be shortened and efficiency can be increased. Also, the shape can be easily confirmed visually.

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

第1図は本発明の一実施例にかかる図形処理装置の要部
の構成を示すブロック図、第2図は図形データファイル
内においてテーパーデータの格納されている様子を示す
図、第3図はテーパー付けの具体例を示す図、第4図は
テーパーデータの入力操作手順を示すフローチャート、
第5図はテーパー付けの処理手順を示すフローチャート
、第6図はテーパーの作図例を段階を追って示した図。 第7図はテーパー付けの一括処理によるショートエラー
を説明する図、第8図はアナログのプリント基板の設計
図中でテーパー付け処理が施されている様子を説明する
図である。 1・・・座標入力部、 2・・・計算処理部、3・・・
画面表示部、 4・・・中央処理装置、5・・・座標入
力装置、 6・・・表示装置、7・・・記憶装置、 8
・・・図形データファイル、9・・・テーパーデータ。 第3図 (A) (I3) 第2図 第5図(C) 第5図(C1) 第6 図 とA) (B) 第5図(幻 第6図 (す (D) 第7図 (A) (B)
FIG. 1 is a block diagram showing the configuration of essential parts of a graphics processing device according to an embodiment of the present invention, FIG. 2 is a diagram showing how taper data is stored in a graphics data file, and FIG. 3 is a diagram showing how taper data is stored in a graphics data file. A diagram showing a specific example of tapering, FIG. 4 is a flowchart showing the procedure for inputting taper data,
FIG. 5 is a flowchart showing a process procedure for tapering, and FIG. 6 is a diagram showing an example of drawing a taper step by step. FIG. 7 is a diagram illustrating a short error due to batch taper processing, and FIG. 8 is a diagram illustrating how taper processing is performed in a design drawing of an analog printed circuit board. 1... Coordinate input section, 2... Calculation processing section, 3...
Screen display unit, 4...Central processing unit, 5...Coordinate input device, 6...Display device, 7...Storage device, 8
...Figure data file, 9...Taper data. Figure 3 (A) (I3) Figure 2 Figure 5 (C) Figure 5 (C1) Figure 6 and A) (B) Figure 5 (phantom Figure 6 (D) Figure 7 ( A) (B)

Claims (1)

【特許請求の範囲】[Claims] (1)座標入力部、図形表示部、図形データを格納する
記憶部、及び図形処理部などを備え、対話形式にプリン
ト基板の設計を支援する図形処理装置において、 前記図形処理部は、前記座標入力部からテーパーデータ
(中心点、始点、終点、曲率半径、始点、始点側径、終
点側径など)の入力があると、該テーパーデータに基づ
き、直ちにテーパー付け処理を行う手段を有することを
特徴とする図形処理装置。
(1) In a graphic processing device that includes a coordinate input unit, a graphic display unit, a storage unit for storing graphic data, a graphic processing unit, etc., and supports designing of a printed circuit board in an interactive manner, the graphic processing unit When taper data (center point, start point, end point, radius of curvature, start point, start point side diameter, end point side diameter, etc.) is input from the input section, the device has a means for immediately performing taper processing based on the taper data. Characteristic graphic processing device.
JP2147038A 1990-06-05 1990-06-05 Figure processing method Expired - Lifetime JP2964551B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2147038A JP2964551B2 (en) 1990-06-05 1990-06-05 Figure processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2147038A JP2964551B2 (en) 1990-06-05 1990-06-05 Figure processing method

Publications (2)

Publication Number Publication Date
JPH0439779A true JPH0439779A (en) 1992-02-10
JP2964551B2 JP2964551B2 (en) 1999-10-18

Family

ID=15421117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2147038A Expired - Lifetime JP2964551B2 (en) 1990-06-05 1990-06-05 Figure processing method

Country Status (1)

Country Link
JP (1) JP2964551B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016105215A (en) * 2014-12-01 2016-06-09 富士通株式会社 Design program, information processing device, and design method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6267893A (en) * 1985-09-20 1987-03-27 シャープ株式会社 Data for printed board
JPS6381891A (en) * 1986-09-25 1988-04-12 イビデン株式会社 Printed wiring board and method of editing data for making pattern film of the board
JPH0434951A (en) * 1990-05-30 1992-02-05 Sharp Corp Method of inspecting printed wiring board

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6267893A (en) * 1985-09-20 1987-03-27 シャープ株式会社 Data for printed board
JPS6381891A (en) * 1986-09-25 1988-04-12 イビデン株式会社 Printed wiring board and method of editing data for making pattern film of the board
JPH0434951A (en) * 1990-05-30 1992-02-05 Sharp Corp Method of inspecting printed wiring board

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016105215A (en) * 2014-12-01 2016-06-09 富士通株式会社 Design program, information processing device, and design method

Also Published As

Publication number Publication date
JP2964551B2 (en) 1999-10-18

Similar Documents

Publication Publication Date Title
JPH08137927A (en) How to display parts layout and wiring
CN110751706A (en) Graphics processing method, device, device and storage medium in game
JP2964551B2 (en) Figure processing method
JP6742811B2 (en) Bar arrangement design support device and bar arrangement design support program
JP2536398B2 (en) How to fix printed wiring pattern corner
JP3011558B2 (en) PCB layout design method
CN107562337B (en) Station yard element overturning processing method and device
JP3145323B2 (en) Via automatic generation method and via automatic generation system
JP3190058B2 (en) Substrate CAD system
CN114692240A (en) CAD drawing method and device, storage medium and computer equipment
JP3090712B2 (en) Molded product design equipment
JPH11143926A (en) 3D figure placement device
EP4365687A1 (en) Method and apparatus for modifying parameters of kinematic pair, and storage medium
JP3063415B2 (en) Computer-aided design equipment for printed wiring boards
JPS62288976A (en) Method for correcting pattern of printed board designing device
JP2012168730A (en) Program, method, and device for graphic processing
JPH03231370A (en) Interactive design device for printed wiring board
JPH04299777A (en) Printed circuit board designing device
JPH0490067A (en) Graphic editing device
JPH03118664A (en) Trimming data generating method
JPS6336484A (en) Straight line drawing device for managing rectangle
JPH0344771A (en) Graphic information correcting method for graphic processor
JPH04151772A (en) Interactive automatic wiring system
JPH01237768A (en) Shape overlap determination method
JPH03264251A (en) Input information processing system for production managing system by computer

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080813

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080813

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080813

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100813

Year of fee payment: 11

EXPY Cancellation because of completion of term