JPH0344772A - 図形処理装置における図形情報作成方法 - Google Patents

図形処理装置における図形情報作成方法

Info

Publication number
JPH0344772A
JPH0344772A JP1179106A JP17910689A JPH0344772A JP H0344772 A JPH0344772 A JP H0344772A JP 1179106 A JP1179106 A JP 1179106A JP 17910689 A JP17910689 A JP 17910689A JP H0344772 A JPH0344772 A JP H0344772A
Authority
JP
Japan
Prior art keywords
graphic
information
registered
tangent
pattern
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
JP1179106A
Other languages
English (en)
Other versions
JP2582298B2 (ja
Inventor
Mika Kouwa
香和 美加
Koji Yamamoto
廣治 山元
Shunji Oku
奥 俊二
Yasuo Hatoba
波戸場 靖夫
Hidehiko Ichikawa
英彦 市川
Mitsuhiro Ozawa
尾澤 光浩
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.)
Minolta Co Ltd
Sanyo Electric Co Ltd
Original Assignee
Minolta Co Ltd
Sanyo Electric 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 Minolta Co Ltd, Sanyo Electric Co Ltd filed Critical Minolta Co Ltd
Priority to JP1179106A priority Critical patent/JP2582298B2/ja
Publication of JPH0344772A publication Critical patent/JPH0344772A/ja
Application granted granted Critical
Publication of JP2582298B2 publication Critical patent/JP2582298B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、プリント基板設計などをおこなう図形処理
装置における図形情報の作成方法に関する。
〔従来の技術〕
中央処理装置と、これに接続される入力装置、表示装置
、出力装置、記憶装置等から構成され、対話型処理によ
ってプリント基板設計をおこなう図形処理装置は既に知
られている。この種の図形処理装置で配線パターンを描
くには、隣接する配線パターン、ランド等から設計ルー
ルで定められた所定の間隔を保つよう考慮しつつ、円弧
や直線を組合せて描いてゆく。このとき、所定の線巾の
配線パターンを描くときは、まず、ノくターンの中心線
を想定し、ついで所定の線巾情報を入力することにより
、所定の線巾をもった配線ノ〈ターンを描くことができ
る。
〔発明が解決しようとする課題〕
ところで、配線パターンの設計では既に描かれた図形と
関連する処理が多い。
例えば、第1図囚のように、既に登録されている円弧パ
ターンAIの外側に′同心の円弧パターンBlを作成す
る場合、作業者は、オフセット命令を入力し、既登録図
形(すなわち円弧)くターンA1)を指定するとともに
カーソルによって新たに作成するパターン(すなわち円
弧パターンBl)の方向を入力する。更に、作業者は、
新たに作成する円弧バター7B□の中心線NBIを想定
し、それと既登録図形パターン(円弧パターンAt)の
中心線NA1との間隔d1を入力する。すると、装置は
新たに円弧パターンBlを作成するのである。また、第
1図(ロ)のように既に登録されている直線ノ〈ターン
A2に平行に新たな直線パターンB2を作成する場合も
同様に、作業者は、オフセット命令入力、既登録図形(
すなわち直線パターンA2)の指定、カーソルによる方
向入力を行う。更に、作業者は、新たに作成する直線パ
ターンB2の中心線NB2を想定し、それと既登録図形
パターン(直線)くターンA2)の中心線NA2どの間
隔d2を入力する。すると、装置は新たに直線パターン
B2を作成するのである。
更に、第1図(Qのように、既に登録されている円形ラ
ンドA3の外側に円パターンB3を作成する場合、作業
者がこの円パターンB3の中心線NB3の半径RLNを
計算しておき、円を作成する命令、計算した半径RLN
、及び円パターンの巾WCを装置に入力すると、装置が
円パターンB3を作成するのである。また、第1図■の
ように、既に登録されている円パターンA4に接する接
線パターンB4を作成する場合、予め作業者が円)くタ
ーンA4の半径Rcを計算しておき、円を作成する命令
及び計算した半径Rcを装置に入力してまず補助線とし
て円Nlを描く。次に、接線を作成する命令及びその接
線の基点の座標(XM、YM)を作業者が入力して接線
Llを描き、その接線L1の補助線としての円N!との
交点の座標(XN、YN)を求める。
それから、作業者が、直線を作成する命令、及び始点及
び終点の座標(XN、YN) + (XM、YM)を入
力すると、装置によって接線ノくターンB4が作成され
るのである。第1図■のように既に登録されている円形
ランドA5に接する接線ノくターンB5を作成する場合
も同様に、予め作業者が補助線としての円N2の半径R
Lを計算しておき、円を作成する命令及び計算した半径
RLを装置に入力してまず円N2を描く。次に、接線を
作成する命令及びその接線の基点の座標(XM r Y
M )を作業者が入力して接線L2を描き、その接線L
2と補助線としての円N2との交点座標(XN、YN)
を求める。それから、作業者が、直線を作成する命令、
始点及び終点の座標(XN、YN) 、 (XM、YM
)、及び巾Wを入力すると、装置によって接線パターン
B5が作成されるのである。
このように、従来の装置では配線パターンの中心線を求
めることが必要であり、そのために多くの工数を要し、
しかも作図後事用となる作業線を一旦描くという動作が
必要であるために、繁雑な作業となり作業効率の悪いも
のであった。
〔課題を解決するための手段〕
この発明は上記課題を解決するため、既登録の図形情報
を参照し、その図形情報を利用して新たな図形情報を作
成するものであって、中央処理装置と、これに接続され
た入力装置、出力装置、表示装置及び記憶装置を備え、
表示装置上に図形情報を可視的に表示し、これを観察し
ながら図形情報の作成なおこなう図形処理装置において
、参照すべき既登録の図形情報と、該既登録の図形に対
する新図形の外形線間隔に関する情報とに基づいて新図
形に関する図形情報を作成することを特徴とするもので
ある。また、この発明は、既登録の図形を参照してその
接線を描く場合には、参照すべき既登録の図形情報と、
該既登録の図形に対して描かれるべき接線の基点位置に
関する情報とに基づいて新図形である該接線に関する図
形情報を作成することを特徴とするものである。
〔作  用〕
参照する図形情報を指定し、その図形情報に対する新図
形の外形線間隔に関する情報もしくは新図形が接線であ
る場合にはその接線の基点位置を入力するのみで、線形
図形情報を自動的に演算させるから、表示装置の画面上
での繁雑な作業を省略することができる。
〔実 施 例〕
以下、この発明の実施例について説明する。
第2図はこの発明を実施するに適したプリント基板設計
装置の全体構成を示すブロック図であって、1は中央処
理装置(CPU)、2はキーボード、3はデジタイザ、
4はシステムプログラムの格納された外部記憶装置、5
は設計されたプリント基板の設計データの格納された設
計データファイル、6はプリンタ、7はCRT等を使用
した表示装置、8は設計データファイルに格納されたデ
ータのうち必要なデータを作業のために一時記憶するメ
モリである。
プリント基板設計装置による基板設計は次のようにして
おこなわれる。まず、キーボード2からシステムプログ
ラムのロードを指令し、外部記憶装置4に格納されてい
るプログラムをCPU 1にロードして装置を起動する
。設計データファイル5の中から所望のプリント基板設
計データを読出して表示装置7上に基板図形を表示し、
表示された図形を見ながら対話型処理により図形に修正
を加え、あるいは新たに図形を設計してゆく。
次に、この発明による既登録図形情報を参照して新たな
線形図形情報を作成する作業について第3図第4図を参
照しつつ説明する。
設計が完了した配線パターン、ランド等の図形は、第1
表に示す図形情報が登録され、設計データファイル5に
格納される。直線と円弧の組合された配線パターンは直
線、円弧の図形要素に分解されて登録される。
参照すべき既登録図形を表示装置上でカーソルにより指
定すると、該当する図形情報が設計データファイルから
読出される。キーボード、カーソルを使用して、新たに
設計すべき図形について、既登録図形との間隔G1既登
録図形に対する新図形の配置方向f、どの相対位置情報
り及び線巾Wを入力し、先に入力された既登録図形情報
とこれら入力した情報とに基いて新たな図形情報を演算
する。
この新たな図形の作成の仕方について第3図及び第4図
を参照して説明する。第3図は既に登録されている図形
パターンを参照して新たな図形パターンを作成する過程
を示すものであり、第4図はこれを実現するためのフロ
ーチャートを示している。
第4図のフローチャートにおいて、まずステップ#1で
作業者が、オフセットもしくは接線のコマンドを入力す
ることによって新たな図形パターンの作成を選択すると
、ステップ#2では、この入力されたコマンドがオフセ
ットか接線かを判別する。ステップ#2でオフセットの
コマンドが入力されたと判別されると、次に、作業者は
、ステップ#3で新たな図形を作成するために参照すべ
き既に登録されている図形を指定し、ステップ#4で既
登録図形の外形線から新たに作成する図形までの間隔G
と新たに作成する図形の線巾Wとを入力する。すると、
ステップ#5で装置はステップ#3で指定された既登録
図形が、ランドか円弧か直線かを判別する。
ここで、第3図囚のように、オフセットのコマンドが入
力され既登録図形が円弧パターンである場合について説
明する。この場合はステップ#6に進んで、まず既に登
録されている円弧パターンA1に対する新たに作成され
る円弧パターンB1の配置方向をカーソルを用いて作業
者が指定する。
すると、装置はステップ#7でこの指定された座標(X
E、YE)を取得する。そして、ステップ#8で、CP
U  1は設計データファイル5かも、既に登録されて
いる円弧パターンAlに関する情報をメモリ8に取り出
す。この情報と′しては、円弧パターンAxの中心座標
(Xc、Yc)、半径Ro、始角θ1終角θ2及び線巾
Wcを含んでいる。CPUIは、ステップ#9で、この
円弧パターンA1に関するこれらの情報と座標(XB、
YB)とから新たに作成される円弧パターンBrの配置
方向を示す情報Cを算出する。この配置方向情報Cは、
座標(XgtYE)が既に登録されている円弧パターン
A□の内側の位置を示すとき+1−1”となり、外側の
位置を示すとき’+1”となる。そして、CPU1は、
ステップ#10で、新たに作成される円弧パターンB1
の中心座標(Xc、Yc)、半径RON 、始角θ11
終角θ2及び線巾Wを算出する。ここで、半径RCNは
以下の式に基づいて算出される。
ROM=RO+[G+(W/  2)+(WO/2)コ
×C第3図■のように、オフセットのコマンドが入力さ
れ既登録図形が直線パターンである場合について次に説
明する。この場合はステップ#5からステップ#11及
び#12に進み、ステップ#6及び#7と同様に、新た
に作成される直線パターンB2の配置方向をカーソルを
用いて作業者が指定し、装置がこの指定された座標(X
E、Yg)を取得する。
更に、ステップ#13で、設計データファイル5に既に
登録されている直線パターンA2の始点座標(Xw・Y
l )・終点座標(X2・Y2)及び線巾W1を取り出
してメモリ8に格納し、ステップ#14でステップ#9
と同様にこの直線パターンA2に関スるこれらの情報と
座標(Xg、Yg)とから新たに作成される直線パター
ンB2の配置方向を示す情報Cを算出する。この配置方
向情報Cは、座標(Xa。
YE)が既に登録されている直線パターンA2の上方向
の位置を示す場合”+1”となり、下方向の位置を示す
場合+11nとなる。そして、ステップ#15で、CP
U1は新たに作成される直線パターンB2の始点座標(
XNI IYNI) 、終点座標(XN2.YN2)及
び線巾wNを算出する。ここで、第3図■のように新た
な直線パターンB2が直線パターンA2に対して下方向
にのみシフトされる場合、直線パターンB2の始点座標
(XN1t Y Nt )及び終点座標(Xra。
YN2)は以下のように求められる。
XNI  = Xi  、  YN1=Y1+[G+−
(W/2)+(W!/2)コ×CXN2  = X2 
、YN2=Y2+[G+(W/2)+(Wt /2)コ
×C更に、第3図0のように、オフセットのコマンドが
入力され既登録図形がランドパターンである場合につい
て説明する。この場合はステップ#5からステップ#1
6に進んで、設計データファイル5に既に登録されてい
るランドパターンA3の中心座標(XL、YL)及び半
径RLを取り出してメモリ8に格納し、新たに作成され
る円弧ノくターンB3の中心座標(XL、YL)、円弧
の中心線の半径RLN、及び線巾wLNがステップ#1
7で算出される。ここで、円弧の中心線の半径RLNは
、以下のように求められる。
RLN = RL + G + (W/ 2)一方、第
4図のステップ#2で接線のコマンドが入力されたと判
別された場合は、ステップ#18に進ム。ステップ#1
8では、ステップ#3と同様に、作業者が新たな図形を
作成するために参照すべき既に登録されている図形を指
定する。そして、更に、ステップ#19で、ステップ#
6と同様に、新たに作成される直線パターンB2の配置
方向をカーソルを用いて作業者が指定する。すると、ス
テップ#加で・CPUIが新たに作成される接線の配置
方向を示す座標(XE、YE )を取得し、ステップ#
21では作業者が接線の他端の基点となる座標(XMI
YM )を入力する。次に、ステップ#セにおいて、C
PU1はステップ#18で指定された図形が円弧である
かランドであるかを判別する。
ここで、第3図■のように円弧パターンhである場合に
は、ステップ#おに進んで、この円弧パターンムの中心
座標(Xc、Yc ) 、半径RO、線巾Wo の情報
を設計データファイルから取り出してメモリ8に格納す
る。そして、ステップ#24で、CPU1は、基点座標
(XMe YM)を通り円弧パターンMに接する直線の
うちで配置方向を示す座標(XE、YB )に近い方の
直線と円弧との交点の座標(XN、YN )を算出して
、ステップ#5に進む。一方、ステップ#汐において、
ステップ#18で指定された図形が第3図■のようにラ
ンドパターンAsであると判別された場合には、ステッ
プ#あに進み、作成される接線の線巾Wが作業者によっ
て入力される。そして、ステップ#nで設計データファ
イル5に登録されているランドパターンA5の中心座標
(XL 、KL)及び半径RLを取り出してメモリ8に
格納する。次に、ステップ#路で、ステップ#必と同様
に、基点座標(XM、YM)を通り中心座標(XL・Y
L)及び半径(I(L −W/2)の円に接する直線の
うちで配置方向を示す座標(Xw、Yw )に近い方の
直線と円弧との交点の座標(XN、YN )を算出して
、ステップ#るに進む。
ステップ#5では、ステップ#21で入力された座標(
XMIYM ) 、ステップ#24もしくは#沼で算出
された座標(XNI YN ) 、及び ステップ#お
で取り出された線巾Woもしくはステップ#あで入力さ
れた線巾Wに基づいて、接線の始点(XN。
YN)、終点座標(XMIYM )及び線巾Wを算出す
る。
そして、ステップ#四では、ステップ#10.:#:1
5、#17もしくは#5で算出されたデータがメモリ8
に格納され、この格納されたデータに基づX、6でステ
ップ#加で新たに作成された図形が表示されて、このフ
ローは終了する。従って、ステップ#加において、第3
図囚〜■のいずれかに示されたごとき新色形B1〜B5
が表示されるのである。
〔発明の効果〕
以上説明したように、この発明によれば、既に描かれ、
登録された図形を参照して新たな配線パターン等を描く
場合、参照すべき図形を指定することによりその図形情
報を読出し、読出した図形情報と、その図形に対する新
色形の外形線間隔に関する情報とに基づいて新色形に関
する図形情報を自動的に演算して作成することができる
から、表示装置の画面上での繁雑な作業を省き、作業効
率を高めることができる。
【図面の簡単な説明】
第1図は従来の図形パターンの描画方法を説明する図、
第2図はこの発明を実施するに適した図形処理装置の構
成を示すブロック図、第3図はこの発明による図形パタ
ーンの描画方法を説明する図、第4図は図形パターン描
画処理方法を示すフローチャートである。 1:中央処理装置、2−:キーボード、3:デジタイザ
、4:外部記憶装置、5:設計データファイル、6:プ
リンタ、7:表示装置。 (D) (E) 5 第 図 (B) 弔 図 第 図 (A) CB) 第 図 (C) (E) 第 図

Claims (1)

  1. 【特許請求の範囲】 1、中央処理装置と、これに接続された入力装置、出力
    装置、表示装置及び記憶装置を備え、表示装置上に図形
    情報を可視的に表示し、これを観察しながら図形情報の
    作成をおこなう図形処理装置において、参照すべき既登
    録の図形情報と、該既登録の図形に対する新図形の外形
    線間隔に関する情報とに基づいて新図形に関する図形情
    報を作成することを特徴とする図形処理装置における図
    形情報作成方法。 2、中央処理装置と、これに接続された入力装置、出力
    装置、表示装置及び記憶装置を備え、表示装置上に図形
    情報を可視的に表示し、これを観察しながら図形情報の
    作成をおこなう図形処理装置において、参照すべき既登
    録の図形情報と、該既登録の図形に対して描かれるべき
    接線の基点位置に関する情報とに基づいて新図形である
    該接線に関する図形情報を作成することを特徴とする図
    形処理装置における図形情報作成方法。 3、既登録の図形情報と、既登録の図形に対する接線の
    配置方向に関する情報と、接線の基点位置に関する情報
    とに基づいて該接線と既登録の図形との交点に関する情
    報を演算し、この演算された交点に関する情報と接線の
    基点位置に関する情報とに基づいて接線に関する図形情
    報を作成することを特徴とする請求項2記載の図形処理
    装置における図形情報作成方法。
JP1179106A 1989-07-13 1989-07-13 図形処理装置における図形情報作成方法 Expired - Fee Related JP2582298B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1179106A JP2582298B2 (ja) 1989-07-13 1989-07-13 図形処理装置における図形情報作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1179106A JP2582298B2 (ja) 1989-07-13 1989-07-13 図形処理装置における図形情報作成方法

Publications (2)

Publication Number Publication Date
JPH0344772A true JPH0344772A (ja) 1991-02-26
JP2582298B2 JP2582298B2 (ja) 1997-02-19

Family

ID=16060129

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1179106A Expired - Fee Related JP2582298B2 (ja) 1989-07-13 1989-07-13 図形処理装置における図形情報作成方法

Country Status (1)

Country Link
JP (1) JP2582298B2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61262884A (ja) * 1985-05-16 1986-11-20 Fujitsu Ltd 要素上の特定点への線引き方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61262884A (ja) * 1985-05-16 1986-11-20 Fujitsu Ltd 要素上の特定点への線引き方法

Also Published As

Publication number Publication date
JP2582298B2 (ja) 1997-02-19

Similar Documents

Publication Publication Date Title
JPH0344772A (ja) 図形処理装置における図形情報作成方法
JP3763383B2 (ja) 多角形描画装置および多角形描画方法、ならびに多角形描画プログラムを記録したコンピュータ読み取り可能な記録媒体
JP3593353B2 (ja) 板金加工用自動プログラミングシステムにおける板取りデータ生成装置
JPH01316804A (ja) 輪郭形状定義方法
JPH0344768A (ja) 図形処理装置における図形描画方法
JP2792921B2 (ja) 図形処理装置における図形表示方法
US5093796A (en) Automatic programming definition of a machining configuration for a numerical control device
JPH0785132A (ja) 図形処理装置
JPH11143926A (ja) 三次元図形配置装置
JP2916534B2 (ja) 表出力装置
JPH0934924A (ja) 設計支援装置および方法
JPH02103672A (ja) パニング方式
JP2001046768A (ja) 縫製データ作成装置
JP2879259B2 (ja) Cadシステムにおける会話型データ修正装置
JP2830550B2 (ja) 集積回路レイアウト設計装置
JPS62256104A (ja) 数値制御用マシンプログラム作成装置
JP3000749B2 (ja) 文字編集装置
JP2003178330A (ja) 3次元立体配置編集方法及び3次元立体配置編集装置
JP2997600B2 (ja) 表示制御装置
JP2575636B2 (ja) グラフイツク表示装置
JPH03189708A (ja) 金型用cad/camシステムにおける加工形状複写方法
JPH0664589B2 (ja) Cadシステムにおける作図方法
JPH06202304A (ja) 割付処理装置
JPS63118882A (ja) 画像編集装置
JPH0378879A (ja) 図形処理装置

Legal Events

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