JPH06203084A - Automatic drafting device - Google Patents

Automatic drafting device

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
Japanese (ja)
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/en
Publication of JPH06203084A publication Critical patent/JPH06203084A/en
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

PURPOSE:To provide an automatic drafting device capable of generating an optional kind of a dimension line by retrieving the route of the dimension line so as not to overlap the dimension line and a dimension numeric and preventing the erroneous recognition of dimension values by slanting the bent part of the dimension line. CONSTITUTION:This device is provided with a procedure for obtaining a dimension value position, the coordinates of the both end points of a line segment for generating the dimension line and the generation area of the dimension line through a prescribed input means 1 in order to prepare the dimension line, the means 2 for extending the generation area of the dimension line onto a bit map, the means for retrieving the dimension value position and the drawing route of the dimension line between the line segment end points on the bit map, the means 4 for generating the dimension line on the route retrieved on the bit map, the means 5 for storing the generated dimension line and the means 6 for displaying it.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は自動製図装置に係わり、
特に印刷配線板の設計製図における自動製図装置に関す
るものである。
BACKGROUND OF THE INVENTION The present invention relates to an automatic drafting device,
In particular, the present invention relates to an automatic drafting device in design drafting of a printed wiring board.

【0002】[0002]

【従来の技術】従来、この種の製図装置は、図8に示す
ように、入力データを受けプログラム化された手順に従
って部品の外形形状や孔形状等の決定を行ない、部品デ
ータファイルを作成する自動設計部と、部品データファ
イルから組立図や部品図を製図するための情報を抜き出
し、図面単位の製図情報を作成するデータ編集部と、製
図情報中の寸法線及び寸法数字に関する処理を行なう干
渉回避処理部と、製図情報に基づいて、実際に自動製図
機を制御する製図処理部を有している(例えば、特開昭
62−108373号公報)。この従来技術の装置は特
に干渉回避処理部を設けたことに特徴があるため、図7
(A),図9を参照して干渉回避処理部の動作手順につ
いて説明する。
2. Description of the Related Art Conventionally, as shown in FIG. 8, a drawing apparatus of this type receives an input data and determines an external shape or a hole shape of a component in accordance with a programmed procedure to create a component data file. Interference that performs processing related to dimension lines and dimension numbers in the drafting information, with the automatic design unit, the data editing unit that extracts information for drafting assembly drawings and component drawings from the component data file, and creates drafting information for each drawing It has an avoidance processing unit and a drafting processing unit that actually controls the automatic drafting machine based on the drafting information (for example, Japanese Patent Laid-Open No. 62-108373). Since this prior art device is characterized in that an interference avoidance processing unit is provided, FIG.
The operation procedure of the interference avoidance processing unit will be described with reference to FIG.

【0003】図9で示すように干渉回避処理部は、寸法
線引出方向分散処理部,寸法線種選択処理部,寸法線長
算出処理部,領域判定処理部を含む。
As shown in FIG. 9, the interference avoidance processing section includes a dimension line drawing direction dispersion processing section, a dimension line type selection processing section, a dimension line length calculation processing section, and a region determination processing section.

【0004】寸法線引出方向分散処理部は、入力された
図形情報より寸法線及び寸法数字の干渉を防ぐため、所
定の選択基準に基づいて、寸法線引出有無と寸法線の引
出方向を決定する。ここで寸法線の引出方向について
は、X及びY座標について、X+方向,X−方向及びY
+方向,Y−方向のうちのいずれかに引出すことができ
るとしている。
The dimension line drawing direction dispersion processing unit determines the presence or absence of the dimension line drawing and the drawing direction of the dimension line based on a predetermined selection criterion in order to prevent the interference of the dimension line and the dimension number from the inputted graphic information. . Here, with respect to the drawing direction of the dimension line, with respect to the X and Y coordinates, the X + direction, the X- direction, and the Y direction.
It can be pulled out in either the + direction or the Y-direction.

【0005】次に寸法線種選択処理部は、上述した寸法
線引出方向分散処理部で決定された各引出方向毎に、寸
法線及び寸法数字のデータを寸法値の順番に並べ替え
て、この並べ替えられたデータから降順又は昇順に隣接
する寸法値と寸法値を製図する際の数字高さに基づいて
寸法線種別を決定する。
Next, the dimension line type selection processing section rearranges the dimension line and dimension number data in the order of dimension values for each of the drawing directions determined by the dimension line drawing direction dispersion processing section described above. The dimension line type is determined from the rearranged data based on the dimension values adjacent to the dimension values in descending or ascending order and the digit heights when the dimension values are plotted.

【0006】次に寸法線長算出処理部は、前述の寸法線
種別に各寸法線の始点,終点や段差部の位置等を寸法値
や隣接寸法線間隔等によって決定する。
Next, the dimension line length calculation processing unit determines the start point, the end point of each dimension line, the position of the stepped portion, etc. for each dimension line type by the dimension value or the interval between adjacent dimension lines.

【0007】次に領域判定処理部は、全ての寸法線及び
寸法数字が図面の設定された所定の領域内にあるかどう
かを判定する。
Next, the area determination processing section determines whether or not all the dimension lines and dimension numbers are within a predetermined area set in the drawing.

【0008】このように、このシステムによって製図さ
れた場合、図7(A)の従来例に示すように、孔21の
寸法値23を示す寸法線22が寸法の数字と干渉してし
まう場合、寸法線22は階段状直角に折り曲げて回避し
て発生される。
As described above, in the case of drawing by this system, as shown in the conventional example of FIG. 7 (A), when the dimension line 22 indicating the dimension value 23 of the hole 21 interferes with the dimension number, The dimension line 22 is generated by bending it in a stepwise right angle and avoiding it.

【0009】[0009]

【発明が解決しようとする課題】上述した従来の製図装
置においては、寸法線や寸法数字が重なり合わない寸法
線種をあらかじめ用意しておかなければならず、図面に
よって多種にわたる線種に対応しきれないという欠点が
あった。また、上述した従来の製図装置は、寸法線の折
れ曲り方向を直角にしているが、印刷配線板の製造のた
めに用いる図面のように、寸法線の発生箇所が多いと、
寸法数字はともかく寸法線がX方向の寸法引き出し線と
Y方向の寸法引き出し線が直交してしまう場合がある。
この時、寸法線の折れ曲り方向が直角だと、寸法線がま
ったく重なった時、誤認識してしまうという欠点があっ
た。
In the above-mentioned conventional drafting apparatus, it is necessary to prepare in advance a dimension line type in which the dimension lines and the dimension numbers do not overlap with each other. There was a drawback that I could not cut it. Further, the conventional drafting device described above, the bending direction of the dimension line is at a right angle, but as in the drawing used for manufacturing the printed wiring board, if there are many places where the dimension line occurs,
Regardless of the dimension numbers, the dimension drawing line in the X direction may be orthogonal to the dimension drawing line in the Y direction.
At this time, if the dimension lines are bent at right angles, there is a drawback that the dimension lines may be erroneously recognized when they overlap each other.

【0010】[0010]

【課題を解決するための手段】本発明の自動製図装置
は、印刷配線板等の自動製図装置において、寸法値の数
字が位置する寸法値位置、寸法線を発生させたい線分の
両端点座標及び寸法線の発生領域等の寸法線に関する情
報を入力する入力手段と、前記寸法線の発生領域をビッ
トマップに展開する手段と、前記寸法値位置と線分の端
点問の寸法線の引き出し経路をビットマップ上で探索す
る手段と、前記ビットマップ上に探索された経路上に寸
法線を発生する手段と、前記発生された寸法線を記憶す
る手段及び表示する手段とを含むことを特徴としてい
る。
The automatic drafting device of the present invention is, in an automatic drafting device such as a printed wiring board, a dimension value position where a numeral of a dimension value is located and coordinates of both end points of a line segment for which a dimension line is to be generated. And an input means for inputting information about the dimension line such as the dimension line generation area, a means for expanding the dimension line generation area into a bitmap, and a dimension line drawing path for the dimension value position and the end point of the line segment. On the bitmap, means for generating a dimension line on the path searched on the bitmap, means for storing the generated dimension line, and means for displaying. There is.

【0011】[0011]

【実施例】次に本発明について図面を参照して説明す
る。
The present invention will be described below with reference to the drawings.

【0012】図1は本発明の一実施例を示すブロック図
である。本実施例は、寸法線を作成するための情報であ
る寸法値位置,寸法線を発生したい線端点及び発生領域
を得る入力手段1と、発生領域をビットマップに展開す
るビットマップ展開手段2と、寸法値位置と寸法線を発
生した線端点間の寸法線の経路を探索する狭範囲経路探
索手段3と、探索された経路に寸法線を生成する寸法線
発生手段4と、生成された寸法線データを格納する記憶
手段5と、寸法線データを表示する表示手段とを備えて
構成される。尚、記憶手段が印刷配線板の導体模様を画
素に分解して記憶し、1つの画素が1つのビットを有す
るビットマップ展開により、印刷配線板上に存在するべ
き配線の導体模様を形成するとき、配線経路を探索する
範囲は印刷配線板の、例えばほぼ全平面および多層にわ
たる。しかし本発明が対象としている印刷配線板の製図
の引き出し線の経路に関する探索は、平面上の例えばラ
ンド端点から寸法値の書き始め点までの狭い範囲にかぎ
って経路探索するわけであるから、本発明書および図面
ではこれを狭範囲経路探索と称す。
FIG. 1 is a block diagram showing an embodiment of the present invention. In this embodiment, an input means 1 for obtaining a dimension value position, a line end point where a dimension line is desired to be generated and a generation area, which are information for creating a dimension line, and a bit map expansion means 2 for expanding the generation area into a bitmap. , A narrow range route searching means 3 for searching a route of a dimension line between a dimension value position and a line end point where the dimension line is generated, a dimension line generating means 4 for generating a dimension line on the searched route, and a generated dimension The storage unit 5 stores line data, and the display unit displays dimension line data. When the storage means decomposes and stores the conductor pattern of the printed wiring board into pixels and stores the conductor pattern of the wiring to be present on the printed wiring board by bit map expansion in which each pixel has one bit. The range for searching the wiring route extends over, for example, substantially the entire plane and multiple layers of the printed wiring board. However, the search for the route of the lead line of the drawing of the printed wiring board which is the subject of the present invention is a route search in a narrow range, for example, from the land end point to the writing start point of the dimension value on the plane. In the specification and drawings, this is called narrow range route search.

【0013】また図2は狭範囲経路探索手段3における
動作手順のフローチャート、図3は円孔21の直径の寸
法値を示すために引き出される寸法線を作成するために
入力手段1より得られる情報内容を示す図、図4は入力
手段1より得られた発生領域17をビットマップ(画
素)に展開した図であり、白丸が画素を示す。また、図
5は寸法線の経路探索を示す図、さらに図6は経路探索
時に障害にぶつかった時の寸法線の折れ曲り手順を示す
図である。
Further, FIG. 2 is a flow chart of the operation procedure in the narrow range route searching means 3, and FIG. 3 is information obtained from the input means 1 in order to create a dimension line drawn to show the dimension value of the diameter of the circular hole 21. FIG. 4 is a diagram showing the contents, and FIG. 4 is a diagram in which the generation area 17 obtained by the input means 1 is developed into a bitmap (pixel), and white circles indicate pixels. Further, FIG. 5 is a diagram showing a route search for a dimension line, and FIG. 6 is a diagram showing a procedure for bending the dimension line when an obstacle is hit during the route search.

【0014】以下、図1,図2,図3,図4,図5及び
図6を参照して本発明の実施例の自動製図装置について
説明する。
An automatic drawing apparatus according to an embodiment of the present invention will be described below with reference to FIGS. 1, 2, 3, 4, 5, and 6.

【0015】図1における入力手段1について図3を参
照して説明する。入力手段1で得られる情報は、寸法線
を発生した線分の座標と、端点8と、寸法値を書き始め
る位置を示す寸法値位置7さらに、寸法線の経路を探索
する範囲を示す発生領域17である。探索する経路は、
端点8から寸法値位置7までで、図3では寸法値位置7
のX座標上に達する経路を探索する。これは、線分座標
の位置関係から線分がX軸に平行ならばX方向にのびる
寸法線を所望している。逆に線分がY軸に平行ならばY
方向にのびる寸法線を所望していると判別し、その結
果、寸法値位置7のX座標上に達する経路か、Y座標上
に達する経路かを判別する。これは後述する狭範囲経路
探索手段3で説明する。
The input means 1 in FIG. 1 will be described with reference to FIG. The information obtained by the input means 1 is the coordinates of the line segment that generated the dimension line, the end point 8, the dimension value position 7 that indicates the position where the dimension value starts to be written, and the generation area that indicates the range for searching the route of the dimension line. Seventeen. The route to search is
From the end point 8 to the dimension value position 7, the dimension value position 7 is shown in FIG.
The route reaching the X coordinate of is searched. This requires a dimension line extending in the X direction if the line segment is parallel to the X axis from the positional relationship of the line segment coordinates. Conversely, if the line segment is parallel to the Y axis, then Y
It is determined that the dimension line extending in the direction is desired, and as a result, it is determined whether the route reaches the X coordinate of the dimension value position 7 or the Y coordinate. This will be described in the narrow range route searching means 3 described later.

【0016】図1におけるビットマップ展開手段2につ
いて図3,図4を参照して説明する。入力手段1より得
られた発生領域17内の、CADシステム等で設計され
た印刷配線板の製造データをビットマップ18に展開す
る。この時、端点8の座標値XYからビットマップ18
上のアドレスへのオフセット値を出しておく。すなわ
ち、図4のビットマップは記憶手段上にとられた2次元
配列であり、また図3の発生領域17は、印刷配線板上
の(印刷配線板の例えば全体を示す製図面上の)ある特
定した領域である。したがって、狭範囲経路探索手段に
よって得られた寸法線の経路を印刷配線板(の製図面)
上へ反映させるためのもどり値(オフセット値)を出し
ておく必要がある。
The bit map expanding means 2 in FIG. 1 will be described with reference to FIGS. The manufacturing data of the printed wiring board designed by the CAD system or the like in the generation area 17 obtained from the input means 1 is developed in the bitmap 18. At this time, the bitmap 18 is calculated from the coordinate value XY of the end point 8.
The offset value to the address above is issued. That is, the bitmap of FIG. 4 is a two-dimensional array taken on the storage means, and the generation area 17 of FIG. 3 is on the printed wiring board (for example, on a drawing showing the entire printed wiring board). This is the specified area. Therefore, the route of the dimension line obtained by the narrow range route search means is (the drawing of) the printed wiring board.
It is necessary to give the return value (offset value) to reflect it upward.

【0017】次に、図1における狭範囲経路探索手段3
について、図2の動作フローチャート、図5、図6を参
照して説明する。
Next, the narrow range route search means 3 in FIG.
This will be described with reference to the operation flowchart of FIG. 2 and FIGS. 5 and 6.

【0018】まず、ステップ201において、入力手段
1より寸法値位置7、寸法線を発生したい線端点8と線
分座標発生領域17またビットマップ展開手段2より入
力手段1で得られた発生領域17内の製造データのビッ
トマップ18を得る。
First, in step 201, the dimension value position 7 from the input means 1, the line end point 8 and the line segment coordinate generation area 17 for which a dimension line is desired to be generated, and the generation area 17 obtained by the input means 1 from the bitmap expansion means 2 are obtained. A bitmap 18 of the manufacturing data in is obtained.

【0019】次に、ステップ202において、線分座標
より、得られた線分がX軸に平行ならばX方向に伸びる
寸法線を発生し、逆に得られた線分がY軸に平行ならば
Y方向に伸びる寸法線を発生すると判別する。さらに、
X軸に平行な線端点8と寸法値位置7のX座標を比べ
(線端点8<寸法位置7)ならば+X方向,(線端点8
>寸法値位置7)ならば−X方向にのびる寸法線で、寸
法値位置7のX座標上に達する経路を探索すればよいこ
とを判別する。これは、得られた線分がY軸に平行だっ
た時も同様に行う(ステップ202)。
Next, at step 202, if the obtained line segment is parallel to the X axis, a dimension line extending in the X direction is generated from the line segment coordinates, and conversely if the obtained line segment is parallel to the Y axis. For example, it is determined that a dimension line extending in the Y direction is generated. further,
If the X coordinates of the line end point 8 parallel to the X axis and the dimension value position 7 are compared (line end point 8 <dimension position 7), the + X direction, (line end point 8
If it is> the dimension value position 7), it is determined that a route reaching the X coordinate of the dimension value position 7 should be searched with a dimension line extending in the -X direction. This is similarly performed when the obtained line segment is parallel to the Y axis (step 202).

【0020】次に、ステップ203において、線端点8
よりあらかじめ定められたスペース10を設け探索方向
12から経路探索を開始した時、他寸法値との衝突点1
3を見つける。
Next, in step 203, the line end point 8
When the route search is started from the search direction 12 by providing a more predetermined space 10, a collision point 1 with another dimension value
Find three.

【0021】次に、ステップ204において、衝突点1
3よりクリアランス径9の円内で空いている領域11を
見つける。クリアランス径9はある既定値から始まっ
て、寸法線の経路が確保できるまで、半径を1ビットず
つ広げてゆく。図5,図6で示すように、寸法線の経路
が確保できるクリアランス径9が決定した後、その円内
を4分割し、他データの占有領域(占有面積)14を引
いた空領域11をもとめる。クリアランス径9とは逃げ
径のことであり、衝突点13から、寸法線の画素を確認
できるまでの径のことである。又、図6でハッチングで
示した占有領域14はクリアランス径を4分割したと
き、寸法線の画素が通れない領域のことである。占有領
域14で、経路探索中に発見した障害物13の位置を認
識し、クリアランス径9で寸法線の方向と折れ曲りの有
無(すなわち、寸法線が必ずしも折れ曲るとはかぎら
ず、直線になる場合もある)及び寸法線の画素を確保す
る。
Next, at step 204, the collision point 1
Find an empty area 11 in the circle with a clearance diameter of 9 from 3. The clearance diameter 9 starts from a certain default value and increases the radius by 1 bit until the route of the dimension line can be secured. As shown in FIGS. 5 and 6, after the clearance diameter 9 that can secure the route of the dimension line is determined, the inside of the circle is divided into four, and the empty area 11 obtained by subtracting the occupied area (occupied area) 14 of other data is created. I want it. The clearance diameter 9 is a relief diameter, and is a diameter from the collision point 13 to the time when a pixel on the dimension line can be confirmed. Further, the occupied area 14 shown by hatching in FIG. 6 is an area where the pixels of the dimension line cannot pass when the clearance diameter is divided into four. In the occupied area 14, the position of the obstacle 13 found during the route search is recognized, and the direction of the dimension line and the presence / absence of bending at the clearance diameter 9 (that is, the dimension line is not always bent, but a straight line is formed). In some cases) and dimension pixels.

【0022】次に、図5,図6に示すようにステップ2
05において、空領域11に寸法線の折れ曲り部分を設
ける。符号15で示す折れ曲り角aと符号16で示す折
れ曲り角bとが同角であることは特に規定しない。この
ように寸法線を斜めに折り曲げることによって、XY方
向の寸法線が直交した時に、誤認識をさけることができ
る。
Next, as shown in FIGS. 5 and 6, step 2
At 05, the empty area 11 is provided with a bent portion of the dimension line. It is not particularly specified that the bending angle a indicated by reference numeral 15 and the bending angle b indicated by reference numeral 16 are the same. By bending the dimension lines obliquely in this way, erroneous recognition can be avoided when the dimension lines in the XY directions are orthogonal.

【0023】以後、ステップ206において、探索方向
12に同様に経路探索を行なう。
Thereafter, in step 206, a route search is similarly performed in the search direction 12.

【0024】次に、寸法値位置7のX座標上に達すれ
ば、寸法線発生手段4によってピットマップ展開手段2
でもとめられたオフセット値より、ビットマップ18上
のアドレスから製造データ上のアドレスに変換しなが
ら、寸法線を生成し自動製図を進める。
Next, when the dimension value position 7 is reached on the X coordinate, the dimension line generating means 4 causes the pit map developing means 2
However, while converting the address on the bitmap 18 to the address on the manufacturing data based on the determined offset value, the dimension line is generated and the automatic drawing is advanced.

【0025】このように発生された寸法線32を図7
(B)で示す。本発明で発生される寸法線32は、図7
(B)より明らかのように、寸法線32の折れ曲り部分
を斜めに発生し又、寸法線を狭範囲経路探索手段でその
経路を探索するため任意の線種の寸法線を発生してい
る。
The dimension line 32 thus generated is shown in FIG.
It shows with (B). The dimension line 32 generated by the present invention is shown in FIG.
As is clear from (B), the bent portion of the dimension line 32 is obliquely generated, and the dimension line of an arbitrary line type is generated in order to search for the dimension line by the narrow range route searching means. .

【0026】[0026]

【発明の効果】以上説明した様に、本発明は、印刷配線
板等の自動製図装置において、任意の寸法線種で寸法線
が発生でき、また寸法線の折れ曲り部分を斜めにするこ
とにより、XY方向の寸法線どうしが直交した時、寸法
値の誤認識がなくなるという効果がある。さらに、寸法
線の発生領域をきめることにより、ある決められた領域
内で寸法線を発生してゆくので、無駄な図面スペースが
なくなり、より多くの寸法線を発生できるという効果も
ある。
As described above, according to the present invention, a dimension line can be generated with an arbitrary dimension line type in an automatic drafting device such as a printed wiring board, and the bent portion of the dimension line is inclined. , When the dimension lines in the XY directions are orthogonal to each other, there is an effect that erroneous recognition of dimension values is eliminated. Furthermore, since the dimension lines are generated within a predetermined area by determining the area where the dimension lines are generated, there is an effect that wasted drawing space is eliminated and more dimension lines can be generated.

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

【図1】本発明の全体の動作手順を示すフローチャート
である。
FIG. 1 is a flowchart showing the overall operation procedure of the present invention.

【図2】狭範囲経路探索手段の動作手順を示すフローチ
ャートである。
FIG. 2 is a flowchart showing an operation procedure of narrow range route searching means.

【図3】入力手段より得られる寸法線を作成するための
情報内容を示す図である。
FIG. 3 is a diagram showing information content for creating a dimension line obtained by an input means.

【図4】入力手段より得られた発生領域をビットマップ
に展開した図である。
FIG. 4 is a diagram in which a generation area obtained by an input unit is developed into a bitmap.

【図5】寸法線の経路探索を示す図である。FIG. 5 is a diagram showing a route search for a dimension line.

【図6】経路探索時、障害にぶつかった時の寸法線の折
れ曲り手順を示す図である。
FIG. 6 is a diagram showing a procedure for bending a dimension line when a collision is encountered during a route search.

【図7】従来技術で発生した寸法線を示す図7(A)お
よび本発明で発生した寸法線を示す図7(B)である。
7 (A) is a dimensional line generated in the related art and FIG. 7 (B) is a dimensional line generated in the present invention.

【図8】従来技術の構成図である。FIG. 8 is a configuration diagram of a conventional technique.

【図9】従来技術の干渉回避処理部の論理フローを示す
図である。
FIG. 9 is a diagram showing a logical flow of a conventional interference avoidance processing unit.

【符号の説明】[Explanation of symbols]

1 入力手段 2 ビットマップ展開手段 3 狭範囲経路探索手段 4 寸法線発生手段 5 記憶手段 6 表示手段 7 寸法値位置 8 端点 9 クリアランス径 10 スペース 11 空領域 12 探索方向 13 衝突点 14 占有領域 15 折れ曲り角a 16 折れ曲り角b 17 発生領域 18 ビットマップ 21 円孔を示す図 22,32 寸法線 23 寸法値を示す数字 1 Input Means 2 Bitmap Development Means 3 Narrow Range Route Search Means 4 Dimension Line Generation Means 5 Storage Means 6 Display Means 7 Dimension Value Positions 8 End Points 9 Clearance Diameter 10 Spaces 11 Space Areas 12 Search Direction 13 Collision Points 14 Occupied Areas 15 Folds Bending angle a 16 Bending angle b 17 Generation area 18 Bit map 21 Figure showing a circular hole 22, 32 Dimension line 23 Numbers showing dimension value

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 寸法値を位置させる寸法値位置、寸法線
を発生させたい線分の両端点座標及び寸法線の発生領域
等の情報を入力する手段と、前記寸法線の発生領域をビ
ットマップに展開する手段と、前記寸法線位置と線分の
端点間の寸法線の引き出し線路を前記ビットマップ上で
探索する手段と、前記ビットマップ上で探索された線路
上に寸法線を発生する手段と、前記発生された寸法線を
記憶する手段と、前記発生された寸法線を表示する手段
とを含むことを特徴とする自動製図装置。
1. A means for inputting information such as a dimension value position where a dimension value is to be located, coordinates of both end points of a line segment for which a dimension line is to be generated, and a dimension line generation area, and a bitmap of the dimension line generation area. , Means for searching the line for drawing out the dimension line between the dimension line position and the end point of the line segment on the bitmap, and means for generating the dimension line on the line searched for on the bitmap An automatic drafting device comprising: a means for storing the generated dimension line; and a means for displaying the generated dimension line.
【請求項2】 寸法線を伸ばす方向を判別し、他の寸法
線との衝突点を見つけ、衝突点が存在している場合はこ
の衝突点よりクリアランス径の円内で空いている領域を
見つけ、この空いている領域で寸法線を任意の角度で折
れ曲げる諸ステップを前記寸法線の引き出し線路を前記
ビットマップ上で探索する手段において行なうことを特
徴とする請求項1に記載の自動製図装置。
2. A direction in which a dimension line is extended is determined, a collision point with another dimension line is found, and if there is a collision point, an area free from the collision point within a circle having a clearance diameter is found. 2. The automatic drafting device according to claim 1, wherein the step of bending the dimension line at an arbitrary angle in the empty area is performed by means for searching the lead line of the dimension line on the bitmap. .
【請求項3】 前記寸法線は印刷配線板の設計製図にお
ける寸法線であることを特徴とする請求項1に記載の自
動製図装置。
3. The automatic drafting device according to claim 1, wherein the dimension line is a dimension line in a design drawing of a printed wiring board.
JP5000152A 1993-01-05 1993-01-05 Automatic drafting device Pending JPH06203084A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5000152A JPH06203084A (en) 1993-01-05 1993-01-05 Automatic drafting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5000152A JPH06203084A (en) 1993-01-05 1993-01-05 Automatic drafting device

Publications (1)

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

Family

ID=11466073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5000152A Pending JPH06203084A (en) 1993-01-05 1993-01-05 Automatic drafting device

Country Status (1)

Country Link
JP (1) JPH06203084A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS608982A (en) * 1983-06-29 1985-01-17 Yokogawa Hokushin Electric Corp Automatic searching method of path
JPS60230268A (en) * 1984-04-27 1985-11-15 Yokogawa Hokushin Electric Corp Automatic searching method of path
JPS62108373A (en) * 1985-11-07 1987-05-19 Matsushita Electric Works Ltd Automatic drawing system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS608982A (en) * 1983-06-29 1985-01-17 Yokogawa Hokushin Electric Corp Automatic searching method of path
JPS60230268A (en) * 1984-04-27 1985-11-15 Yokogawa Hokushin Electric Corp Automatic searching method of path
JPS62108373A (en) * 1985-11-07 1987-05-19 Matsushita Electric Works Ltd Automatic drawing system

Similar Documents

Publication Publication Date Title
US6480813B1 (en) Method and apparatus for defining a precision drawing in a drawing program
CN114565703B (en) Method, device and equipment for adjusting centralized labeling and readable storage medium
CN111857704B (en) A layout relationship code generation method and device
JP3166896B2 (en) Method and apparatus for selecting an edit target displayed on a screen
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
US5727224A (en) Document image processor for inserting and editing bracket symbols and associated text
CN113642281A (en) PCB design drawing detection method, device, equipment and medium
CN113171041B (en) Target path generation method, device, equipment and storage medium
JP3658027B2 (en) Graphic editing apparatus and graphic editing method
JP2986828B2 (en) Wiring design support method and device, and screen display method
JPS61131171A (en) Graphic element selecting device
JPH1011425A (en) Rectangular area production method for document preparing device
JP3147055B2 (en) Graphic retrieval method, graphic retrieval apparatus, and recording medium
EP0213670A2 (en) Computer aided design system
JPH0778809B2 (en) Design support method and apparatus
JPH07296023A (en) Dimension drawing method in CAD system
JP2008158875A (en) Information processing apparatus, control method therefor, and computer program
JPH0727444B2 (en) Character / graphic data input / output device
JPH07320081A (en) Graphic editing apparatus and method
JP2690657B2 (en) Layout pattern generator
JPH06119443A (en) Line graphic shaping device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19950711