JPH06203084A - 自動製図装置 - Google Patents

自動製図装置

Info

Publication number
JPH06203084A
JPH06203084A JP5000152A JP15293A JPH06203084A JP H06203084 A JPH06203084 A JP H06203084A JP 5000152 A JP5000152 A JP 5000152A JP 15293 A JP15293 A JP 15293A JP H06203084 A JPH06203084 A JP H06203084A
Authority
JP
Japan
Prior art keywords
dimension
line
dimension line
generated
route
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.)
Pending
Application number
JP5000152A
Other languages
English (en)
Inventor
Shigeko Kirii
成子 桐井
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP5000152A priority Critical patent/JPH06203084A/ja
Publication of JPH06203084A publication Critical patent/JPH06203084A/ja
Pending legal-status Critical Current

Links

Classifications

    • CCHEMISTRY; METALLURGY
    • C04CEMENTS; CONCRETE; ARTIFICIAL STONE; CERAMICS; REFRACTORIES
    • C04BLIME, MAGNESIA; SLAG; CEMENTS; COMPOSITIONS THEREOF, e.g. MORTARS, CONCRETE OR LIKE BUILDING MATERIALS; ARTIFICIAL STONE; CERAMICS; REFRACTORIES; TREATMENT OF NATURAL STONE
    • C04B28/00Compositions of mortars, concrete or artificial stone, containing inorganic binders or the reaction product of an inorganic and an organic binder, e.g. polycarboxylate cements
    • C04B28/02Compositions of mortars, concrete or artificial stone, containing inorganic binders or the reaction product of an inorganic and an organic binder, e.g. polycarboxylate cements containing hydraulic cements other than calcium sulfates
    • C04B28/08Slag cements

Landscapes

  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Ceramic Engineering (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Inorganic Chemistry (AREA)
  • Materials Engineering (AREA)
  • Structural Engineering (AREA)
  • Organic Chemistry (AREA)

Abstract

(57)【要約】 【目的】寸法線及び寸法数値が重なり合わないよう、寸
法線の経路探索を行なうことにより任意の寸法線種を発
生し、また寸法線の折れ曲り部分を斜めにすることによ
り寸法値の誤認識をふせぐことができる自動製図装置を
提供する。 【構成】寸法線を作成するために、所定の入力手段を介
して寸法値位置、寸法線を発生させたい線分の両端点座
標及び、寸法線の発生領域を取得する手順と、寸法線の
発生領域をビットマップに展開する手段と、寸法値位置
と線分端点間の寸法線の引き出し経路をビットマップ上
で探索する手段と、ビットマップ上に探索された経路上
に寸法線を発生する手段と、発生された寸法線を記憶す
る手段及び表示する手段を有して構成される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は自動製図装置に係わり、
特に印刷配線板の設計製図における自動製図装置に関す
るものである。
【0002】
【従来の技術】従来、この種の製図装置は、図8に示す
ように、入力データを受けプログラム化された手順に従
って部品の外形形状や孔形状等の決定を行ない、部品デ
ータファイルを作成する自動設計部と、部品データファ
イルから組立図や部品図を製図するための情報を抜き出
し、図面単位の製図情報を作成するデータ編集部と、製
図情報中の寸法線及び寸法数字に関する処理を行なう干
渉回避処理部と、製図情報に基づいて、実際に自動製図
機を制御する製図処理部を有している(例えば、特開昭
62−108373号公報)。この従来技術の装置は特
に干渉回避処理部を設けたことに特徴があるため、図7
(A),図9を参照して干渉回避処理部の動作手順につ
いて説明する。
【0003】図9で示すように干渉回避処理部は、寸法
線引出方向分散処理部,寸法線種選択処理部,寸法線長
算出処理部,領域判定処理部を含む。
【0004】寸法線引出方向分散処理部は、入力された
図形情報より寸法線及び寸法数字の干渉を防ぐため、所
定の選択基準に基づいて、寸法線引出有無と寸法線の引
出方向を決定する。ここで寸法線の引出方向について
は、X及びY座標について、X+方向,X−方向及びY
+方向,Y−方向のうちのいずれかに引出すことができ
るとしている。
【0005】次に寸法線種選択処理部は、上述した寸法
線引出方向分散処理部で決定された各引出方向毎に、寸
法線及び寸法数字のデータを寸法値の順番に並べ替え
て、この並べ替えられたデータから降順又は昇順に隣接
する寸法値と寸法値を製図する際の数字高さに基づいて
寸法線種別を決定する。
【0006】次に寸法線長算出処理部は、前述の寸法線
種別に各寸法線の始点,終点や段差部の位置等を寸法値
や隣接寸法線間隔等によって決定する。
【0007】次に領域判定処理部は、全ての寸法線及び
寸法数字が図面の設定された所定の領域内にあるかどう
かを判定する。
【0008】このように、このシステムによって製図さ
れた場合、図7(A)の従来例に示すように、孔21の
寸法値23を示す寸法線22が寸法の数字と干渉してし
まう場合、寸法線22は階段状直角に折り曲げて回避し
て発生される。
【0009】
【発明が解決しようとする課題】上述した従来の製図装
置においては、寸法線や寸法数字が重なり合わない寸法
線種をあらかじめ用意しておかなければならず、図面に
よって多種にわたる線種に対応しきれないという欠点が
あった。また、上述した従来の製図装置は、寸法線の折
れ曲り方向を直角にしているが、印刷配線板の製造のた
めに用いる図面のように、寸法線の発生箇所が多いと、
寸法数字はともかく寸法線がX方向の寸法引き出し線と
Y方向の寸法引き出し線が直交してしまう場合がある。
この時、寸法線の折れ曲り方向が直角だと、寸法線がま
ったく重なった時、誤認識してしまうという欠点があっ
た。
【0010】
【課題を解決するための手段】本発明の自動製図装置
は、印刷配線板等の自動製図装置において、寸法値の数
字が位置する寸法値位置、寸法線を発生させたい線分の
両端点座標及び寸法線の発生領域等の寸法線に関する情
報を入力する入力手段と、前記寸法線の発生領域をビッ
トマップに展開する手段と、前記寸法値位置と線分の端
点問の寸法線の引き出し経路をビットマップ上で探索す
る手段と、前記ビットマップ上に探索された経路上に寸
法線を発生する手段と、前記発生された寸法線を記憶す
る手段及び表示する手段とを含むことを特徴としてい
る。
【0011】
【実施例】次に本発明について図面を参照して説明す
る。
【0012】図1は本発明の一実施例を示すブロック図
である。本実施例は、寸法線を作成するための情報であ
る寸法値位置,寸法線を発生したい線端点及び発生領域
を得る入力手段1と、発生領域をビットマップに展開す
るビットマップ展開手段2と、寸法値位置と寸法線を発
生した線端点間の寸法線の経路を探索する狭範囲経路探
索手段3と、探索された経路に寸法線を生成する寸法線
発生手段4と、生成された寸法線データを格納する記憶
手段5と、寸法線データを表示する表示手段とを備えて
構成される。尚、記憶手段が印刷配線板の導体模様を画
素に分解して記憶し、1つの画素が1つのビットを有す
るビットマップ展開により、印刷配線板上に存在するべ
き配線の導体模様を形成するとき、配線経路を探索する
範囲は印刷配線板の、例えばほぼ全平面および多層にわ
たる。しかし本発明が対象としている印刷配線板の製図
の引き出し線の経路に関する探索は、平面上の例えばラ
ンド端点から寸法値の書き始め点までの狭い範囲にかぎ
って経路探索するわけであるから、本発明書および図面
ではこれを狭範囲経路探索と称す。
【0013】また図2は狭範囲経路探索手段3における
動作手順のフローチャート、図3は円孔21の直径の寸
法値を示すために引き出される寸法線を作成するために
入力手段1より得られる情報内容を示す図、図4は入力
手段1より得られた発生領域17をビットマップ(画
素)に展開した図であり、白丸が画素を示す。また、図
5は寸法線の経路探索を示す図、さらに図6は経路探索
時に障害にぶつかった時の寸法線の折れ曲り手順を示す
図である。
【0014】以下、図1,図2,図3,図4,図5及び
図6を参照して本発明の実施例の自動製図装置について
説明する。
【0015】図1における入力手段1について図3を参
照して説明する。入力手段1で得られる情報は、寸法線
を発生した線分の座標と、端点8と、寸法値を書き始め
る位置を示す寸法値位置7さらに、寸法線の経路を探索
する範囲を示す発生領域17である。探索する経路は、
端点8から寸法値位置7までで、図3では寸法値位置7
のX座標上に達する経路を探索する。これは、線分座標
の位置関係から線分がX軸に平行ならばX方向にのびる
寸法線を所望している。逆に線分がY軸に平行ならばY
方向にのびる寸法線を所望していると判別し、その結
果、寸法値位置7のX座標上に達する経路か、Y座標上
に達する経路かを判別する。これは後述する狭範囲経路
探索手段3で説明する。
【0016】図1におけるビットマップ展開手段2につ
いて図3,図4を参照して説明する。入力手段1より得
られた発生領域17内の、CADシステム等で設計され
た印刷配線板の製造データをビットマップ18に展開す
る。この時、端点8の座標値XYからビットマップ18
上のアドレスへのオフセット値を出しておく。すなわ
ち、図4のビットマップは記憶手段上にとられた2次元
配列であり、また図3の発生領域17は、印刷配線板上
の(印刷配線板の例えば全体を示す製図面上の)ある特
定した領域である。したがって、狭範囲経路探索手段に
よって得られた寸法線の経路を印刷配線板(の製図面)
上へ反映させるためのもどり値(オフセット値)を出し
ておく必要がある。
【0017】次に、図1における狭範囲経路探索手段3
について、図2の動作フローチャート、図5、図6を参
照して説明する。
【0018】まず、ステップ201において、入力手段
1より寸法値位置7、寸法線を発生したい線端点8と線
分座標発生領域17またビットマップ展開手段2より入
力手段1で得られた発生領域17内の製造データのビッ
トマップ18を得る。
【0019】次に、ステップ202において、線分座標
より、得られた線分がX軸に平行ならばX方向に伸びる
寸法線を発生し、逆に得られた線分がY軸に平行ならば
Y方向に伸びる寸法線を発生すると判別する。さらに、
X軸に平行な線端点8と寸法値位置7のX座標を比べ
(線端点8<寸法位置7)ならば+X方向,(線端点8
>寸法値位置7)ならば−X方向にのびる寸法線で、寸
法値位置7のX座標上に達する経路を探索すればよいこ
とを判別する。これは、得られた線分がY軸に平行だっ
た時も同様に行う(ステップ202)。
【0020】次に、ステップ203において、線端点8
よりあらかじめ定められたスペース10を設け探索方向
12から経路探索を開始した時、他寸法値との衝突点1
3を見つける。
【0021】次に、ステップ204において、衝突点1
3よりクリアランス径9の円内で空いている領域11を
見つける。クリアランス径9はある既定値から始まっ
て、寸法線の経路が確保できるまで、半径を1ビットず
つ広げてゆく。図5,図6で示すように、寸法線の経路
が確保できるクリアランス径9が決定した後、その円内
を4分割し、他データの占有領域(占有面積)14を引
いた空領域11をもとめる。クリアランス径9とは逃げ
径のことであり、衝突点13から、寸法線の画素を確認
できるまでの径のことである。又、図6でハッチングで
示した占有領域14はクリアランス径を4分割したと
き、寸法線の画素が通れない領域のことである。占有領
域14で、経路探索中に発見した障害物13の位置を認
識し、クリアランス径9で寸法線の方向と折れ曲りの有
無(すなわち、寸法線が必ずしも折れ曲るとはかぎら
ず、直線になる場合もある)及び寸法線の画素を確保す
る。
【0022】次に、図5,図6に示すようにステップ2
05において、空領域11に寸法線の折れ曲り部分を設
ける。符号15で示す折れ曲り角aと符号16で示す折
れ曲り角bとが同角であることは特に規定しない。この
ように寸法線を斜めに折り曲げることによって、XY方
向の寸法線が直交した時に、誤認識をさけることができ
る。
【0023】以後、ステップ206において、探索方向
12に同様に経路探索を行なう。
【0024】次に、寸法値位置7のX座標上に達すれ
ば、寸法線発生手段4によってピットマップ展開手段2
でもとめられたオフセット値より、ビットマップ18上
のアドレスから製造データ上のアドレスに変換しなが
ら、寸法線を生成し自動製図を進める。
【0025】このように発生された寸法線32を図7
(B)で示す。本発明で発生される寸法線32は、図7
(B)より明らかのように、寸法線32の折れ曲り部分
を斜めに発生し又、寸法線を狭範囲経路探索手段でその
経路を探索するため任意の線種の寸法線を発生してい
る。
【0026】
【発明の効果】以上説明した様に、本発明は、印刷配線
板等の自動製図装置において、任意の寸法線種で寸法線
が発生でき、また寸法線の折れ曲り部分を斜めにするこ
とにより、XY方向の寸法線どうしが直交した時、寸法
値の誤認識がなくなるという効果がある。さらに、寸法
線の発生領域をきめることにより、ある決められた領域
内で寸法線を発生してゆくので、無駄な図面スペースが
なくなり、より多くの寸法線を発生できるという効果も
ある。
【図面の簡単な説明】
【図1】本発明の全体の動作手順を示すフローチャート
である。
【図2】狭範囲経路探索手段の動作手順を示すフローチ
ャートである。
【図3】入力手段より得られる寸法線を作成するための
情報内容を示す図である。
【図4】入力手段より得られた発生領域をビットマップ
に展開した図である。
【図5】寸法線の経路探索を示す図である。
【図6】経路探索時、障害にぶつかった時の寸法線の折
れ曲り手順を示す図である。
【図7】従来技術で発生した寸法線を示す図7(A)お
よび本発明で発生した寸法線を示す図7(B)である。
【図8】従来技術の構成図である。
【図9】従来技術の干渉回避処理部の論理フローを示す
図である。
【符号の説明】
1 入力手段 2 ビットマップ展開手段 3 狭範囲経路探索手段 4 寸法線発生手段 5 記憶手段 6 表示手段 7 寸法値位置 8 端点 9 クリアランス径 10 スペース 11 空領域 12 探索方向 13 衝突点 14 占有領域 15 折れ曲り角a 16 折れ曲り角b 17 発生領域 18 ビットマップ 21 円孔を示す図 22,32 寸法線 23 寸法値を示す数字

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 寸法値を位置させる寸法値位置、寸法線
    を発生させたい線分の両端点座標及び寸法線の発生領域
    等の情報を入力する手段と、前記寸法線の発生領域をビ
    ットマップに展開する手段と、前記寸法線位置と線分の
    端点間の寸法線の引き出し線路を前記ビットマップ上で
    探索する手段と、前記ビットマップ上で探索された線路
    上に寸法線を発生する手段と、前記発生された寸法線を
    記憶する手段と、前記発生された寸法線を表示する手段
    とを含むことを特徴とする自動製図装置。
  2. 【請求項2】 寸法線を伸ばす方向を判別し、他の寸法
    線との衝突点を見つけ、衝突点が存在している場合はこ
    の衝突点よりクリアランス径の円内で空いている領域を
    見つけ、この空いている領域で寸法線を任意の角度で折
    れ曲げる諸ステップを前記寸法線の引き出し線路を前記
    ビットマップ上で探索する手段において行なうことを特
    徴とする請求項1に記載の自動製図装置。
  3. 【請求項3】 前記寸法線は印刷配線板の設計製図にお
    ける寸法線であることを特徴とする請求項1に記載の自
    動製図装置。
JP5000152A 1993-01-05 1993-01-05 自動製図装置 Pending JPH06203084A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5000152A JPH06203084A (ja) 1993-01-05 1993-01-05 自動製図装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5000152A JPH06203084A (ja) 1993-01-05 1993-01-05 自動製図装置

Publications (1)

Publication Number Publication Date
JPH06203084A true JPH06203084A (ja) 1994-07-22

Family

ID=11466073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5000152A Pending JPH06203084A (ja) 1993-01-05 1993-01-05 自動製図装置

Country Status (1)

Country Link
JP (1) JPH06203084A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS608982A (ja) * 1983-06-29 1985-01-17 Yokogawa Hokushin Electric Corp 経路の自動探索方法
JPS60230268A (ja) * 1984-04-27 1985-11-15 Yokogawa Hokushin Electric Corp 経路の自動探索方法
JPS62108373A (ja) * 1985-11-07 1987-05-19 Matsushita Electric Works Ltd 自動製図システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS608982A (ja) * 1983-06-29 1985-01-17 Yokogawa Hokushin Electric Corp 経路の自動探索方法
JPS60230268A (ja) * 1984-04-27 1985-11-15 Yokogawa Hokushin Electric Corp 経路の自動探索方法
JPS62108373A (ja) * 1985-11-07 1987-05-19 Matsushita Electric Works Ltd 自動製図システム

Similar Documents

Publication Publication Date Title
US6480813B1 (en) Method and apparatus for defining a precision drawing in a drawing program
CN114565703B (zh) 一种调整集中标注的方法、装置、设备及可读存储介质
CN111857704B (zh) 一种布局关系的代码生成方法及装置
JP3166896B2 (ja) 画面上に表示された編集対象を選択する方法及び装置
US5068802A (en) Graphic drawing method and system with input coordinates automatically adjustable
US5465324A (en) Method and system for defining geometric relations in a computer aided design system
US7013247B2 (en) Method of designing forms of cable clamp and cables using three-dimensional CAD system, and computer readable storage medium storing relevant processes
US5581676A (en) Drawing processor and machining program processor for generating a machining program and method therefor
US5640499A (en) Method of editing a drawing displayed on a display unit of a computer by simultaneously moving plural elements included in an editing area
EP0115947A2 (en) Character insertion means for word processing systems
JPH06203084A (ja) 自動製図装置
US5727224A (en) Document image processor for inserting and editing bracket symbols and associated text
CN113642281A (zh) Pcb设计图的检测方法、装置、设备及介质
US20080231629A1 (en) Method and System for Representing Geometrical Layout Design Data in Electronic Design Systems
CN113171041B (zh) 一种目标路径生成方法、装置、设备及存储介质
JP3658027B2 (ja) 図形編集装置および図形編集方法
JP2986828B2 (ja) 配線設計支援方法及びその装置並びに画面表示方法
JPS61131171A (ja) 図形エレメント選択装置
JPH1011425A (ja) 文書作成装置における矩形領域作成方法
EP0213670A2 (en) Computer aided design system
JPH0778809B2 (ja) 設計支援方法およびその装置
JPH07296023A (ja) Cadシステムにおける寸法作画方法
JP2008158875A (ja) 情報処理装置、その制御方法、及びコンピュータプログラム
JPH11185046A (ja) 図形編集装置、レイアウト処理方法および記憶媒体
JPH0727444B2 (ja) 文字・図形データ入出力装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19950711