(57)【特許請求の範囲】
【請求項１】
形状データとその属性データを管理するＣＡＤシステムにおいて、
図形の形状に関する情報およびその位置情報からなる形状データを記憶する手段と、
文字およびその位置情報からなる属性データを記憶する手段と、
前記形状データまたは、前記属性データいずれかの編集によって前記形状データまたは、前記属性データの位置情報が変化した結果として、前記属性データの位置情報が前記形状データの位置情報を中心とする所定の領域に含まれた場合、前記形状データと前記属性データを関連づける関連付け手段と
を備えたことを特徴とするＣＡＤシステム。
【請求項２】
図形の形状に関する情報およびその位置情報からなる形状データを記憶する手段中の形状データまたは、文字およびその位置情報からなる属性データを記憶する手段中の属性データいずれかの編集によって前記形状データまたは、前記属性データの位置情報が変化した結果として、前記属性データの位置情報が前記形状データの位置情報を中心とする所定の領域に含まれた場合、前記形状データと前記属性データを関連付ける関連付けステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、形状データとその属性データを管理するＣＡＤシステムおよび記録媒体に関するものである。
【０００２】
【従来の技術】
従来、ＣＡＤシステムは形状データ（シンボル）に属性データ（名称や番号など）をつける場合、自動処理の高速性や検索の容易性などを考慮し、形状データに属性データを取り込んで１セグメント化（形状データ内情報として属性データを取り込み１要素属性にした形）にするのが通例であった。
【０００３】
【発明が解決しようとする課題】
上述したように従来は１セグメント化をしたため、▲１▼形状データだけの変更、▲２▼属性データ（名称や番号など）だけの変更するために、▲１▼用の編集機能および▲２▼用の編集機能をそれぞれ個別に準備し、これら▲１▼、▲２▼用の編集機能を用いて変更を行う必要が生じてしまうと共に、操作性が煩雑となり、更に、セグンメントの分解が必須となり編集レスポンスが遅くなるという問題があった。
【０００４】
また、他ＣＡＤシステムで作図した図面をコンバートする場合、セグメント化された要素は個々の一般要素（線、点、文字など）に分解され、形状データ属性として意味を失うのが通例であり、そのために、自ＣＡＤシステムに取り込んだときに形状データと属性データを新たに付けなおす必要が生じてしまうという問題があった。
【０００５】
本発明は、これらの問題を解決するため、形状データと当該形状データの属性点の所定範囲内に属性データを配置して両者を関連づけ、形状データと属性データを別管理可能にすることを目的としている。
【０００６】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
図１において、関連付け手段２は、形状データ４と属性データ５とを関連づけるものである。
【０００７】
編集手段３は、形状データおよび属性データを編集するものである。
形状データ４は、線分、円、点およびその位置情報などからなるものである。
属性データ５は、文字などおよびその位置情報などからなるものである。
【０００８】
次に、動作を説明する。
関連付け手段２が形状データ４の点である属性点の所定範囲内に属性データ５の文字などがあるときに両者を関連づけるようにしている。
【０００９】
この際、編集手段３が関連づけられた形状データ４の点である属性点と属性データ５の文字などを一緒に複写、移動あるいは削除するようにしている。
また、線分、円、点およびその位置情報からなる形状データを作成する手段と、文字などおよびその位置情報からなる属性データを作成する手段と、形状データの点である属性点の所定範囲内に属性データの文字などがあるときに両者を関連づける関連付け手段とを機能させるプログラムを図１のＣＡＤシステム１にインストールして動作させるようにしている。
【００１０】
従って、形状データ４と当該形状データ４の属性点の所定範囲内に属性データ５を配置して両者を関連づけることにより、形状データ４と属性データ５を別管理することが可能となる。
【００１１】
【発明の実施の形態】
次に、図１から図６を用いて本発明の実施の形態および動作を順次詳細に説明する。ここで、記録媒体から読み出したプログラムあるいは外部記憶装置であるハードディスク装置などから読み出したプログラム、またはセンタの外部記憶装置から回線を介して転送を受けたプログラムを主記憶にローディングして起動し、以下に説明する各種処理を行うようにしている。
【００１２】
図１は、本発明のシステム構成図を示す。
図１において、ＣＡＤシステム１は、図形を作図したりなどするものであって、ここでは、関連付け手段２および編集手段３などから構成されるものである。
【００１３】
関連付け手段２は、形状データ４の点である属性点の所定範囲内にある属性データ５の文字などとを関連付けるものである。
編集手段３は、形状データの点である属性点に関連付けられた属性データを一緒に複写、移動、削除したりなどするものである。
【００１４】
形状データ４は、線分、円、点およびその色、位置情報、長さ、傾きなどの形状を特定するデータである（図４の（ａ）参照）。
属性データ５は、文字などおよびその色、位置情報、線種などの属性情報からなるものである（図４の（ｂ）参照）。
【００１５】
表示装置６は、形状データ４および属性データ５などを表示するものである。
入力装置７は、各種入力を行うものである。
次に、図２のフローチャートを用いて本発明の動作を順次詳細に説明する。
【００１６】
図２の（ａ）は、形状データ／属性データの入力フローチャートを示す。
図２の（ａ）において、Ｓ１は、形状データを入力する。
Ｓ２は、形状データを作成する。これらＳ１およびＳ２は、後述する図３の▲１▼形状データを作図して入力し、図４の（ａ）の形状データを作成する。
【００１７】
Ｓ３は、属性データを入力する。
Ｓ４は、属性データを作成する。これらＳ３およびＳ４は、後述する図３の▲２▼属性データを入力し、図４の（ｂ）の属性データを作成する。
【００１８】
以上によって、図３の▲１▼形状データおよび▲２▼属性データを入力して図４の（ａ）の形状データおよび（ｂ）の属性データを作成し、図３の▲３▼の形状データ（シンボル）に属性データを付けた状態に表示することが可能となると共に、図４の（ａ）の形状データおよび（ｂ）の属性データを独立に管理することが可能となる。
【００１９】
図２の（ｂ）は、複写時のフローチャートを示す。
図２の（ｂ）において、Ｓ１１は、複写する形状データを指示する。
Ｓ１２は、属性点を中心に範囲検索する。これは、例えば図３の▲３▼上で複写指示された形状データの属性点ａの所定範囲内に属性データ（ここでは“８８Ｍ”）が存在するか検索する。
【００２０】
Ｓ１３は、属性データの有無を判別する。Ｓ１２の範囲検索によって属性データが属性点の所定範囲に有るか、無しかを判別する。ＹＥＳ（有）の場合には、Ｓ１４ないしＳ１６で複写を行う。ＮＯ（無し）の場合には、終了する。
【００２１】
Ｓ１４は、Ｓ１３のＹＥＳで属性データが有と判明したので、属性データを複写対象データにする。
Ｓ１５は、複写先の座標を指示する。
【００２２】
Ｓ１６は、形状データと属性データの複写を行う。これは、指示された形状データと当該形状データの属性点の所定範囲内の属性データを一緒に、指示された位置に複写する。
【００２３】
Ｓ１７は、終わりか判別する。ＹＥＳの場合には、終了する。ＮＯの場合には、Ｓ１１に戻り繰り返す。
以上によって、複写する形状データおよび複写先の指示に対応して、複写する形状データの属性点の所定範囲内に属性データがあったときに当該形状データと一緒に複写先に複写することにより、図４の（ａ）の形状データと、図４の（ｂ）の属性データを独立に管理しても複写時に関連付けて一緒に複写することが可能となる。
【００２４】
図２の（ｃ）は、属性移動時のフローチャートを示す。
図２の（ｃ）において、Ｓ２１は、属性データ（ＴＥＸＴ）を指示する。
Ｓ２２は、属性データから属性点を検索する。これは、例えば図３の▲３▼上で属性移動指示された属性データの所定範囲内に形状データの属性点があるか検索する（ここでは属性データ“８８Ｍ”の所定範囲内に形状データの属性点ａが存在すると検索する）。
【００２５】
Ｓ２３は、属性点の有無を判別する。Ｓ２２の検索によって属性点が有るか、無しかを判別する。ＹＥＳ（有）の場合には、Ｓ２４ないしＳ２６で移動を行う。ＮＯ（無し）の場合には、終了する。
【００２６】
Ｓ２４は、Ｓ２３のＹＥＳで属性点が有と判明したので、属性点を移動対象とする。
Ｓ２５は、移動先の座標を指示する。
【００２７】
Ｓ２６は、属性データと属性点の移動を行う。これは、指示された属性データと当該属性データの所定範囲内の形状データの属性点を一緒に、指示された位置に移動する。
【００２８】
Ｓ２７は、終わりか判別する。ＹＥＳの場合には、終了する。ＮＯの場合には、Ｓ２１に戻り繰り返す。
以上によって、移動する属性データおよび移動先の指示に対応して、移動する属性データの所定範囲内に形状データの属性点があったときに当該属性データと一緒に移動先に移動することにより、図４の（ｂ）の属性データと、図４の（ａ）の形状データを独立に管理しても移動時に関連付けて一緒に移動することが可能となる。
【００２９】
図３は、本発明の説明図を示す。
図３の▲１▼は、形状データの例を示す。ここでは、形状データは、２本の線分、２つの円と、４つの属性点（１つは属性データを関連づけないので省略）を持つ形状データである（図４の（ａ）の形状データ参照）。ここで、
・属性点ａ：属性データを出力する点（器具番号出力点）
・属性点ｂ：属性データを出力する点（ピン番号（右）出力点）
・属性点ｃ：属性データを出力する点（ピン番号（左）出力点）
である。
【００３０】
図３の▲２▼は、属性データの例を示す。ここでは、属性データは、図示のように
・ａ：形状データ（▲１▼）に付けようとする属性データ（器具番号名称）
・ｂ：形状データ（▲１▼）に付けようとする属性データ（ピン番号（右））
・ｃ：形状データ（▲１▼）に付けようとする属性データ（ピン番号（左））
である。
【００３１】
図３の▲３▼は、▲１▼形状データに▲２▼属性データを関連づけて表示した例を示す。関連付けは、▲１▼形状データの属性点ａ、ｂ、ｃの所定範囲内に▲２▼の属性データａ、ｂ、ｃがここでは存在するので、図示の▲３▼に示すように表示するものである。
【００３２】
以上のように、▲１▼形状データに対して、当該▲１▼形状データの属性点の所定範囲内に属性データが存在させて関連付けることにより、▲１▼形状データと▲２▼属性データとを独立に管理し、表示時に自動的に関連付けて表示することが可能となる。
【００３３】
図４は、本発明の形状データと属性データ例を示す。これは、既述した図３の▲１▼形状データおよび▲２▼属性データのフォーマットである。
図４の（ａ）は、形状データの例を示す。この形状データは、（ａ−２）に示すように、既述した図３の▲１▼形状データと同一であって、４つの点（属性点）、２本の線分、２つの円から構成され、図示の下記のように設定するものである。形状データは、管理情報と形状データとから構成されるものである。
【００３４】
・管理情報は、要素情報、タイプ、レイヤ、図面名、グループ、識別番号、任意情報、点個数、アングル、スケールなどから構成されるものである。
・形状データは、図示のように
・点（属性点）の場合には、色、線種、Ｘ座標、Ｙ座標から構成される。
【００３５】
・線分の場合には、色、始点Ｘ座標、始点Ｙ座標、終点Ｘ座標、終点Ｙ座標、傾き、長さから構成される。
・円の場合には、色、線種、中心Ｘ座標、中心Ｙ座標、半径から構成される。
【００３６】
図４の（ｂ）は、属性データの例を示す。この属性データは、（ｂ−２）に示すように、既述した図３の▲２▼属性データのうちの“８８Ｍ”を取り出したものである。ここでは、属性データは、管理情報（要素情報、タイプ、レイヤ、図面名）と属性データ（基準点、色、Ｘ座標、Ｙ座標、文字基準位置、番号など）から構成される。ここで、形状データと属性データとの関連づけは、例えば形状データの点（属性点）の▲１▼のＸ座標、Ｙ座標で表される（ａ−２）中の点線の矩形の範囲内に、属性データの▲２▼のＸ座標、Ｙ座標で表される左下位置となる文字列に内接する点線の矩形が一部でも▲３▼検索して含まれるときに両者を関連付けるようにしている。
【００３７】
図５は、本発明の形状データと属性データ例（具体例）を示す。これは、既述した図４の形状データと属性データの具体的な数値を入れた例を示す。
図６は、本発明の編集説明図を示す。
【００３８】
図６の（ａ）は、文字列の変更（書換え）と文字列の移動例を示す。動作を説明する。
（１）  ▲１▼の属性データである文字“ＭＣ１”を“ＲＡ１”に変更する（属性データは、既述した図４の（ｂ）に示すように独立に管理しているので、単に文字“ＭＣ１”を“ＲＡ１”に変更すればよい）。
【００３９】
（２）  （１）で変更した後の属性データである文字“ＲＡ１”を▲２▼に示す左方向に移動させる。この場合、文字“ＲＡ１”の移動に伴い、当該文字“ＲＡ１”に内接する矩形内に形状データの属性点があるか検索し（既述した図４の▲１▼、▲２▼、▲３▼の説明参照）、ここでは形状データの点（属性点）があるので当該点を一緒に属性データの文字“ＲＡ１”と移動し、▲２▼に示すようにする。
【００４０】
（３）  （２）で移動後の位置に属性データである文字“ＲＡ１”の位置（Ｘ座標、Ｙ座標）および一緒に移動させた属性点の位置（Ｘ座標、Ｙ座標）を更新する。
【００４１】
以上によって、属性データの文字の移動および移動に伴う形状データの属性点の移動を行い、両者の関連付けを行うようにしている。
図６の（ｂ）は、形状データの置き換え例を示す。これは、▲３▼の形状データと属性データを関連づけて表示されている状態で、形状データのみを入れ換えて▲４▼に示すように入換え後の形状データと属性データを関連付けて表示した例を示す。このように、形状データと属性データを別管理しているため、形状データのみを簡易に別の形状データに入れ換え、入換え後の形状データに関連づけて属性データを表示することが可能となる。
【００４２】
【発明の効果】
以上説明したように、本発明によれば、形状データ４と当該形状データ４の属性点の所定範囲内に属性データ５を配置して両者を関連づける構成を採用しているため、形状データ４と属性データ５を別管理でき、形状データ４あるいは属性データ５を簡易に編集することが可能となった。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャートである。
【図３】本発明の説明図である。
【図４】本発明の形状データと属性データ例である。
【図５】本発明の形状データと属性データ例（具体例）である。
【図６】本発明の編集説明図である。
【符号の説明】
１：ＣＡＤシステム
２：関連付け手段
３：編集手段
４：形状データ
５：属性データ
６：表示装置
７：入力装置
【図１】
0003545190.tif 000002
【図２】
0003545190.tif 000003
【図３】
0003545190.tif 000004
【図４】
0003545190.tif 000005
【図５】
0003545190.tif 000006
【図６】
0003545190.tif 000007