(57)【特許請求の範囲】
【請求項１】
複数の子図面で構成される親図面と該子図面とを編集するＣＡＤ装置であって、
子図面を管理する子図面情報管理手段と、
親図面を構成する上記子図面情報管理手段の管理する子図面へのリンク情報を管理するとともに、それに加えて、親図面そのものについても管理する親図面情報管理手段と、
上記子図面情報管理手段の管理する子図面の編集要求がある場合に、該子図面を表示して編集を行ない、上記親図面情報管理手段の管理する親図面を構成するその編集を行った子図面については更新することなく、上記子図面情報管理手段の管理するその編集を行った子図面を更新し、また、上記親図面情報管理手段の管理する親図面の編集要求がある場合に、該親図面を表示して該親画面を構成する子図面を編集対象として編集を行ない、上記子図面情報管理手段の管理するその編集を行った子図面については更新することなく、上記親図面情報管理手段の管理する親図面を構成するその編集を行った子図面を更新する編集手段と、
親図面を構成する子図面の中から処理対象となる子図面を選択し、リンク情報を設定して、該子図面を上記子図面情報管理手段に登録する登録手段と、
親図面を構成する子図面の中から処理対象となる子図面を選択し、該子図面にリンクされる上記子図面情報管理手段の管理する子図面を特定して、その選択した子図面とその特定した子図面とを対比しつつ表示する対比表示手段とを備えることを、
特徴とするＣＡＤ装置。
【請求項２】
請求項１記載のＣＡＤ装置において、
上記対比表示手段は、２つの子図面の違いを明示する形態で２つの子図面を対比表示することを、
特徴とするＣＡＤ装置。
【請求項３】
請求項１又は２記載のＣＡＤ装置において、
上記対比表示手段により表示される一方の子図面の一部又は全てを、他方の子図面に複写する複写手段を備えることを、
特徴とするＣＡＤ装置。
【請求項４】
請求項１ないし３のいずれか１項に記載のＣＡＤ装置において、
上記編集手段は、親図面を表示するときに、該親図面にリンクされる上記子図面情報管理手段の管理する子図面を該親図面上に表示して、その表示する子図面を編集することを、
特徴とするＣＡＤ装置。
【請求項５】
請求項４記載のＣＡＤ装置において、
上記編集手段は、親図面とその上に表示する編集対象の子図面とを区別できる形態で表示することを、
特徴とするＣＡＤ装置。
【請求項６】
複数の子図面で構成される親図面と該子図面とを編集するＣＡＤ装置の実現に用いられるプログラムが記録されるプログラム記録媒体であって、
子図面を管理する子図面情報管理手段にアクセスするアクセス処理と、
親図面を構成する上記子図面情報管理手段の管理する子図面へのリンク情報を管理するとともに、それに加えて、親図面そのものについても管理する親図面情報管理手段にアクセスするアクセス処理と、
上記子図面情報管理手段の管理する子図面の編集要求がある場合に、該子図面を表示して編集を行ない、上記親図面情報管理手段の管理する親図面を構成するその編集を行った子図面については更新することなく、上記子図面情報管理手段の管理するその編集を行った子図面を更新し、また、上記親図面情報管理手段の管理する親図面の編集要求がある場合に、該親図面を表示して該親画面を構成する子図面を編集対象として編集を行ない、上記子図面情報管理手段の管理するその編集を行った子図面については更新することなく、上記親図面情報管理手段の管理する親図面を構成するその編集を行った子図面を更新する編集処理と、
親図面を構成する子図面の中から処理対象となる子図面を選択し、リンク情報を設定して、該子図面を上記子図面情報管理手段に登録する登録処理と、
親図面を構成する子図面の中から処理対象となる子図面を選択し、該子図面にリンクされる上記子図面情報管理手段の管理する子図面を特定して、その選択した子図面とその特定した子図面とを対比しつつ表示する対比表示処理とをコンピュータに実行させるプログラムが記録されることを、
特徴とするプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図面を編集するＣＡＤ装置と、そのＣＡＤ装置の実現に用いられるプログラムが記録されるプログラム記録媒体とに関し、特に、複数の子図面で構成される親図面とそれらの子図面とを編集するのに好適なＣＡＤ装置と、そのＣＡＤ装置の実現に用いられるプログラムが記録されるプログラム記録媒体とに関する。
【０００２】
ＣＡＤ装置を使って大きなシステムの図面を編集する場合には、複数の担当者が関わって、自分の担当する図面を編集していくことになる。これから、このような編集形態に適合するＣＡＤ装置を構築していく必要性が叫ばれている。
【０００３】
【従来の技術】
複数の部品図で構成されるユニット図を編集するというように、複数の子図面で構成される親図面を編集していくことがある。
【０００４】
従来のＣＡＤ装置では、このような場合、子図面のみを管理する構成を採って、親図面については直接管理せずに、それらの子図面へのリンク情報を管理することで、親図面を間接的に管理するという構成を採っている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来技術に従っていると、複数の担当者が自分の担当する図面を編集していくような編集形態をとる場合に、様々な不都合が生ずる。
【０００６】
例えば、担当者が子図面を編集すると、責任者の承認が得られなくても、それがそのまま親図面に反映されてしまうという不都合がある。また、子図面のファイルが別のＣＡＤ装置に持ち出されるようなことがあると、親図面を表示できなくなるという不都合がある。
【０００７】
しかも、このような従来技術に従っていると、親図面はリンク情報のみを管理していることから、親図面上で子図面を編集することができないという不都合もある。
【０００８】
本発明はかかる事情に鑑みてなされたものであって、複数の子図面で構成される親図面とそれらの子図面とを編集するのに好適な新たなＣＡＤ装置の提供と、そのＣＡＤ装置の実現に用いられるプログラムが記録される新たなプログラム記録媒体の提供とを目的とする。
【０００９】
【課題を解決するための手段】
図１に本発明の原理構成を図示する。
【００１０】
図中、１は本発明を具備するＣＡＤ装置であって、複数の子図面で構成される親図面とそれらの子図面とを編集するもの、２はＣＡＤ装置１の備える端末であって、ユーザとの間の対話手段として機能するものである。
【００１１】
本発明のＣＡＤ装置１は、子図面情報管理手段１０と、親図面情報管理手段１１と、編集手段１２と、登録手段１３と、対比表示手段１４と、複写手段１５とを備える。
【００１２】
この子図面情報管理手段１０は、子図面を管理する。親図面情報管理手段１１は、親図面を管理するとともに、それに加えて、その親図面を構成する子図面情報管理手段１０の管理する子図面へのリンク情報を管理する。
【００１３】
編集手段１２は、端末２と対話することで、子図面情報管理手段１０の管理する子図面と、親図面情報管理手段１１の管理する親図面とをそれぞれ独立に編集する。
登録手段１３は、例えば編集手段１２に展開されて、親図面を構成する子図面の中から処理対象となる子図面を選択し、リンク情報を設定して、その選択した子図面を子図面情報管理手段１０に登録する。
対比表示手段１４は、例えば編集手段１２に展開されて、親図面を構成する子図面の中から処理対象となる子図面を選択し、その選択した子図面にリンクされる子図面情報管理手段１０の管理する子図面を特定して、その選択した子図面とその特定した子図面とを対比しつつ表示する。
複写手段１５は、対比表示手段１４により表示される一方の子図面の一部又は全てを、他方の子図面に複写する。
【００１４】
ここで、本発明のＣＡＤ装置１の持つ機能は具体的にはプログラムで実現されるものであり、このプログラムは、フロッピィディスクなどに記録されたり、サーバなどのディスクなどに記録され、それらからＣＡＤ装置１にインストールされてメモリ上で動作することで、本発明を実現することになる。
【００１５】
このように構成される本発明のＣＡＤ装置１では、親図面と子図面とのリンク関係については管理するものの、子図面を共有化して管理するという構成を採らずに、親図面については親図面情報管理手段１１で管理し、子図面については子図面情報管理手段１０で管理するというように、親図面と子図面とをそれぞれ独立に管理するという構成を採る。
【００１６】
そして、この管理構成に合わせて、編集手段１２は、子図面情報管理手段１０の管理する子図面と、親図面情報管理手段１１の管理する親図面とをそれぞれ独立に編集する処理を行う。
すなわち、子図面情報管理手段１０の管理する子図面の編集要求がある場合に、その子図面を表示して編集を行ない、親図面情報管理手段１１の管理する親図面を構成するその編集を行った子図面については更新することなく、図面情報管理手段１０の管理するその編集を行った子図面を更新し、また、親図面情報管理手段１１の管理する親図面の編集要求がある場合に、その親図面を表示してその親画面を構成する子図面を編集対象として編集を行ない、子図面情報管理手段１０の管理するその編集を行った子図面については更新することなく、親図面情報管理手段１１の管理する親図面を構成するその編集を行った子図面を更新するという編集処理を実行するのである。
【００１７】
更に、編集手段１２は、親図面を表示するときに、その親図面にリンクされる子図面情報管理手段１０の管理する子図面を親図面上に表示して、その表示する子図面を編集することで、子図面情報管理手段１０の管理する子図面を編集する処理を行う。このとき、編集手段１２は、好ましくは、親図面とその上に表示する編集対象の子図面とを区別できる形態で表示することがある。
【００１８】
この構成を採るときに、登録手段１３は、親図面の中から処理対象となる子図面を選択し、その選択した子図面の座標系情報を指定しつつ、その選択した子図面を子図面情報管理手段に登録する処理を行う。
【００１９】
また、対比表示手段１４は、親図面の中から処理対象となる子図面を選択し、その選択した子図面にリンクされる子図面情報管理手段１０の管理する子図面を特定して、その選択した子図面とその特定した子図面とを対比しつつ表示する処理を行う。このとき、対比表示手段１４は、好ましくは、２つの子図面に違いを明示する形態で２つの子図面を対比表示することがある。
【００２０】
また、複写手段１５は、対比表示手段１４により表示される一方の子図面の一部又は全てを、他方の子図面に複写することで、親図面情報管理手段１１の管理する親図面を編集したり、子図面情報管理手段１０の管理する子図面を編集する処理を行う。
【００２１】
このように、本発明のＣＡＤ装置１では、複数の子図面で構成される親図面を扱うときに、子図面は子図面で管理し、親図面は親図面で管理する構成を採って、それぞれ独立に編集できるようにする機能を持つ。そして、親図面上で子図面を編集できるようにする機能を持ったり、親図面の持つ子図面とそれに対応付けられる子図面とを対比表示する機能を持ったり、子図面の一部又は全てを親図面の持つ子図面に複写したり、親図面の持つ子図面の一部又は全てを子図面に複写する機能を持つ。
【００２２】
これらの機能を持つことで、本発明によれば、複数の子図面で構成される親図面とそれらの子図面とを編集するときにあって、複数の担当者が編集作業に関わるときに、その編集作業を効率的に実現できるＣＡＤ装置を構築できるようになる。
【００２３】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
【００２４】
図２に、本発明のＣＡＤ装置１の一実施例を図示する。
【００２５】
この実施例に従う本発明のＣＡＤ装置１は、フロッピィディスクや回線などを介してインストールされて、図面の編集処理を実行する図面編集プログラム１００と、子図面の情報を管理する子図面情報ファイル２００と、親図面の情報を管理する親図面情報ファイル３００と、図面編集プログラム１００の作業用に用意される作業メモリ４００とを備える。
【００２６】
図３に、親図面情報ファイル３００のファイルデータの一実施例、図４に、子図面情報ファイル２００のファイルデータの一実施例を図示する。
【００２７】
親図面情報ファイル３００は、図３に示すように、親図面に記載される各図形の図形情報と、それらの図形の集合で構成される図形グループ（子図面に対応する）の属性情報とを管理する。
【００２８】
図３に示す実施例では、「ユニット図」というファイル名を持つ親図面を想定している。この親図面は、ＸＹ平面図やＹＺ平面図などの平面図を持つことになるが、親図面情報ファイル３００は、それらの各平面図毎に、図面に記載される図形のＩＤと、それらの図形の図形情報（例えばベクトルデータ）とを管理し、そして、図面に記載される図形グループのＩＤと、それらの図形グループを構成する図形のＩＤと、それらの図形グループに対応付けられる子図面情報ファイル２００の管理する子図面へのリンク情報とを管理することで、親図面を管理する構成を採っている。
【００２９】
一方、子図面情報ファイル２００は、図４に示すように、子図面を構成する各図形の図形情報を管理する。
【００３０】
図４に示す実施例では、「部品図１」というファイル名を持つ子図面を想定している。この子図面は、ＸＹ平面図やＹＺ平面図などの平面図面を持つことになるが、子図面情報ファイル２００は、それらの各平面図毎に、図面を構成する図形のＩＤと、それらの図形の図形情報とを管理することで、子図面を管理する構成を採っている。
【００３１】
ここで、親図面情報ファイル３００の管理するリンク情報は、図３に示すように、「基準点」と、「配置角度」と、「ファイル名」と、「平面データ部名（ＸＹ平面図など）」とで構成されている。
【００３２】
この「基準点」は、図５に示すように、親図面の中から選択した図形グループ（子図面）の持つどの点を、子図面情報ファイル２００の管理する子図面上の原点に持っていくのかを定義するものである。また、「配置角度」は、図５に示すように、親図面の中から選択した図形グループ（子図面）をどの程度傾けて、子図面情報ファイル２００の管理する子図面上に写像するのかを定義するものである。また、「ファイル名／平面データ部名」は、親図面の中から選択した図形グループ（子図面）が、どの子図面のファイルのどの平面データ部名の子図面と対応付けられているのかを定義するものである。
【００３３】
このように、本発明のＣＡＤ装置１は、リンク情報に従って、どれとどれとが対応するのかを管理しつつ、親図面を構成する子図面については、子図面情報ファイル２００で管理するのみならず、親図面情報ファイル３００でも管理する構成を採っている。
【００３４】
なお、子図面情報ファイル２００に管理される子図面が更に自分の子図面を持つときには、子図面情報ファイル２００は、図３に示した親図面情報ファイル３００のファイルデータ構造と同一のファイルデータ構造を持つことになる。
【００３５】
図６ないし図１０に、図面編集プログラム１００の実行する処理フローの一実施例を図示する。次に、この処理フローに従って、このように構成される本発明のＣＡＤ装置１の処理について詳細に説明する。
【００３６】
図面編集プログラム１００は、図１１に示すようなディスプレイ画面を使って親図面を表示しているときに、ユーザが図中の■で示す「階層処理ボタン」を操作すると、図中に示すように、「リンク作成（Ｌ作成）」ボタンと、「対比表示（図比較）」ボタンと、「リンク開く（Ｌ開く）」ボタンと、「リンク編集（Ｌ編集）」ボタンという４つの階層処理ボタンを表示する。そして、ユーザがこの中の「リンク作成」ボタンを操作すると、「リンク図面作成」ボタンと、「リンク情報設定」ボタンと、「リンク情報解除」ボタンという３つの作業ボタンを表示する。
【００３７】
このとき、ユーザが「リンク図面作成」ボタンを操作すると、図面編集プログラム１００は、図６の処理フローに示すように、先ず最初に、ステップ１で、ユーザと対話することで、親図面の中から、子図面情報ファイル２００に登録する図形グループ（子図面）を選択する。例えば、図１２の斜線で示す図形グループを選択するのである。
【００３８】
続いて、ステップ２で、ユーザと対話することで、その選択した図形グループの基準点を設定することで、リンク情報の「基準点」を設定する。例えは、図１３に示すように、その選択した図形グループの右上端点を基準点として設定するのである。
【００３９】
続いて、ステップ３で、ユーザが「リンク情報設定」ボタンを操作するのを待って、このボタンが操作されると、ステップ４に進んで、リンク情報の「基準点」の変更に用いるボタンや、リンク情報の「配置角度」／「平面データ部名」の設定に用いるボタンなどを新たに表示するとともに、図１４に示すように、プレビュー画面を開設し、そのプレビュー画面に、基準点（原点となる）を明示しつつ選択した図形グループを表示する。
【００４０】
続いて、ステップ５で、新たに表示したボタンの操作に応答して、プレビュー画面を使ってユーザと対話することで、リンク情報の「基準点」を変更したり、リンク情報の「配置角度」／「平面データ部名」を設定する。
【００４１】
ユーザによる確定ボタンの操作に従って、このリンク情報の「基準点」／「配置角度」／「平面データ部名」の設定が確定すると、続いて、ステップ６で、図１５に示すように、プレビュー画面上にリンク情報の「ファイル名」の入力画面を開設して、ユーザと対話することで、選択した図形グループの複写先となる子図面のファイル名などを設定する。
【００４２】
そして、最後に、ステップ７で、親図面情報ファイル３００に管理される選択した図形グループの図形情報を子図面情報ファイル２００に複写することで、子図面情報ファイル２００に子図面を登録する。
【００４３】
このようにして、図面編集プログラム１００は、ユーザと対話することで、親図面の中から子図面情報ファイル２００に登録する図形グループを選択し、その図形グループに対応付けられるリンク情報を設定して、その図形グループの図形情報を子図面情報ファイル２００に複写することで、子図面情報ファイル２００に子図面を登録する処理を行うのである。
【００４４】
この子図面の登録処理により、親図面情報ファイル３００と子図面情報ファイル２００との双方が、それぞれ独立に同一の子図面（この時点で同一）を管理することになる。
【００４５】
図面編集プログラム１００は、このようにして登録された子図面情報ファイル２００の管理する子図面の編集要求が発行されると、図７（ａ）の処理フローに示すように、先ず最初に、ステップ１で、編集対象となる子図面をディスプレイ画面に表示するとともに、その編集の操作に必要となるボタンを表示する。例えば、図１６に示すように、編集対象となる子図面を表示するのである。
【００４６】
続いて、ステップ２で、ユーザと対話することで、ディスプレイ画面に表示する子図面を編集する。例えば、図１７に示すように、新たな図形を追加することで子図面を編集するのである。
【００４７】
そして、最後に、ステップ３で、編集した子図面に従って、子図面情報ファイル２００の管理する子図面を更新する。このとき、その子図面に対応する親図面情報ファイル３００の管理する図形グループについては更新しない。
【００４８】
また、図面編集プログラム１００は、親図面情報ファイル３００の管理する親図面の編集要求が発行されると、図７（ｂ）の処理フローに示すように、先ず最初に、ステップ１で、編集対象となる親図面をディスプレイ画面に表示するとともに、その編集の操作に必要となるボタンを表示する。
【００４９】
続いて、ステップ２で、ユーザと対話することで、ディスプレイ画面に表示する親図面を編集する。そして、最後に、ステップ３で、編集した親図面に従って、親図面情報ファイル３００の管理する親図面を更新する。このとき、編集された親図面の図形グループに対応する子図面情報ファイル２００の管理する子図面については更新しない。
【００５０】
このようにして、図面編集プログラム１００は、ユーザと対話することで、子図面情報ファイル２００の管理する子図面と、親図面情報ファイル３００の管理する親図面とを、それぞれ独立に編集する処理を行う。
【００５１】
図面編集プログラム１００は、図１１に示したようなディスプレイ画面を使って親図面を表示しているときに、ユーザが「対比表示」ボタンを操作すると、図１８に示すように、「同時ズーム開く」ボタンと、「同時ズーム解除」ボタンと、「差分表示」ボタンと、「ワンタッチコピー」ボタンと、「一括置換」ボタンという５つの作業ボタンを表示する。
【００５２】
このとき、ユーザが「同時ズーム開く」ボタンを操作すると、図面編集プログラム１００は、図８及び図９の処理フローに示すように、先ず最初に、ステップ１で、ユーザと対話することで、親図面の中から、対比表示の対象となる図形グループ（子図面）を選択する。例えば、図１８の斜線で示す図形グループを選択するのである。
【００５３】
続いて、ステップ２で、ユーザの操作に応答して、図１８に示すようなリンク先となる子図面のファイル名を入力するための入力画面を開設して、選択した図形グループのリンク先となる子図面のファイル名を入力する。上述したように、この子図面のファイル名についてはリンク情報で管理されているので、この入力画面にはリンク情報で指定される子図面のファイル名が表示されることになるが、そのファイル名の指す子図面が別のフォルダで管理されていることもあるので、そのようなときにも子図面を取得できるようにするために、この入力画面が用意されている。
【００５４】
続いて、ステップ３で、子図面情報ファイル２００から、入力したファイル名の指す子図面を取得する。続いて、ステップ４で、ステップ１で選択した図形グループとステップ３で取得した子図面とを、図１９に示すように、同一倍率・同一姿勢で並べて表示する。すなわち、親図面情報ファイル３００に管理される親図面の図形グループと、子図面情報ファイル２００に管理されるそれに対応する子図面とを対比して表示するのである。
【００５５】
この対比表示処理により、ユーザは、親図面情報ファイル３００に管理される親図面の図形グループと、子図面情報ファイル２００に管理されるそれに対応する子図面との違いを正確に把握できるようになる。これから、親図面情報ファイル３００に管理される親図面の編集担当者と、子図面情報ファイル２００に管理される子図面の編集担当者とが異なる場合にも、お互いに、相手方がどのように編集したのかを正確に知ることができるようになる。
【００５６】
続いて、ステップ５で、ユーザから処理要求が発行されるのを待って、処理要求が発行されると、ステップ６に進んで、その発行された処理要求が終了要求であるのか否かを判断して、終了要求であることを判断するときには、全処理を終了する。
【００５７】
一方、ステップ６の判断処理により、ユーザから発行された処理要求が終了要求でないことを判断するときには、ステップ７に進んで、発行された処理要求が「差分表示」ボタンの操作で指示される差分表示要求であるのか否かを判断して、差分表示要求であることを判断するときには、ステップ８に進んで、図２０に示すように、対比表示する２つの図面の図形情報を比較することで相手方に無い図形部分を特定して、その相手方に無い図形部分を強調表示（例えば、線分を太くしたり、色を変えたり、フリッカ表示する）することで、対比表示する２つの図面の違いを明示して、ステップ５に戻っていく。
【００５８】
この差分表示処理により、ユーザは、親図面情報ファイル３００に管理される親図面の図形グループと、子図面情報ファイル２００に管理されるそれに対応する子図面との違いを正確かつ簡単に把握できるようになる。
【００５９】
一方、ステップ７の判断処理により、ユーザから発行された処理要求が差分表示要求でないことを判断するときには、ステップ９（図９の処理フロー）に進んで、発行された処理要求が「ワンタッチコピー」ボタンの操作で指示されるワンタッチコピー要求であるのか否かを判断して、ワンタッチコピー要求であることを判断するときには、ステップ１０に進んで、図２１に示すように、指定された図形部分を相手方にコピーするとともに、それに合わせてファイル（親図面情報ファイル３００あるいは子図面情報ファイル２００）を更新して、ステップ５に戻っていく。
【００６０】
このワンタッチコピー処理により、ユーザは、親図面情報ファイル３００に管理される親図面の図形グループを、子図面情報ファイル２００に管理されるそれに対応する子図面に応じて簡単に編集できるようになるとともに、子図面情報ファイル２００に管理される子図面を、親図面情報ファイル３００に管理される親図面の図形グループに応じて簡単に編集できるようになる。
【００６１】
一方、ステップ９の判断処理により、ユーザから発行された処理要求がワンタッチコピー要求でないことを判断するときには、ステップ１１に進んで、発行された処理要求が「一括置換」ボタンの操作で指示される一括置換要求であるのか否かを判断して、一括置換要求であることを判断するときには、ステップ１２に進んで、図２２に示すように、一括置換先の図面を一括置換元の図面に置換するとともに、それに合わせてファイル（親図面情報ファイル３００あるいは子図面情報ファイル２００）を更新して、ステップ５に戻っていく。
【００６２】
この一括置換処理により、ユーザは、親図面情報ファイル３００に管理される親図面の図形グループを、子図面情報ファイル２００に管理されるそれに対応する子図面に合わせる編集処理を簡単に実行できるようになるとともに、子図面情報ファイル２００に管理される子図面を、親図面情報ファイル３００に管理されるそれに対応する親図面の図形グループに合わせる編集処理を簡単に実行できるようになる。
【００６３】
図面編集プログラム１００は、図１１に示したようなディスプレイ画面を使って親図面を表示しているときに、ユーザが「リンク編集」ボタンを操作すると、図２３に示すように、「リンク図面表示」ボタンと、「リンク図面解除」ボタンと、「入力画面設定」ボタンという３つの作業ボタンを表示する。
【００６４】
このとき、ユーザが「リンク図面表示」ボタンを操作すると、図面編集プログラム１００は、図１０の処理フローに示すように、先ず最初に、ステップ１で、ユーザと対話することで、親図面の中から、編集対象となる子図面に対応付けられる図形グループを選択する。例えば、図２３の斜線で示す図形グループを選択するのである。
【００６５】
続いて、ステップ２で、子図面情報ファイル２００から、選択した図形グループにリンクする子図面を取得する。続いて、ステップ３で、図２４に示すように、選択した図形グループに上書きする形で、その取得した子図面をディスプレイ画面に表示する。このとき、例えば、子図面を明るく表示し、親図面を暗く表示することで、表示している子図面が親図面のものではないことを明示することになる。
【００６６】
続いて、ステップ４で、ユーザと対話することで、親図面上に表示する子図面を編集する。図２５に示すように、子図面に新たな図形を追加するなどの編集を行うのである。そして、最後に、ステップ５で、親図面上で編集した子図面に従って、子図面情報ファイル２００に管理される子図面を更新する。
【００６７】
このようにして、図面編集プログラム１００は、ユーザと対話することで、親図面上で、子図面情報ファイル２００の管理する子図面を編集することができるようになる。
【００６８】
【発明の効果】
以上説明したように、本発明のＣＡＤ装置では、複数の子図面で構成される親図面を扱うときに、子図面は子図面で管理し、親図面は親図面で管理する構成を採って、それぞれ独立に編集できるようにする機能を持つ。そして、親図面上で子図面を編集できるようにする機能を持ったり、親図面の持つ子図面とそれに対応付けられる子図面とを対比表示する機能を持ったり、子図面の一部又は全てを親図面の持つ子図面に複写したり、親図面の持つ子図面の一部又は全てを子図面に複写する機能を持つ。
【００６９】
これらの機能を持つことで、本発明によれば、複数の子図面で構成される親図面とそれらの子図面とを編集するときにあって、複数の担当者が編集作業に関わるときに、その編集作業を効率的に実現できるＣＡＤ装置を構築できるようになる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明の一実施例である。
【図３】親図面情報ファイルの一実施例である。
【図４】子図面情報ファイルの一実施例である。
【図５】親／子図面情報ファイルの説明図である。
【図６】図面編集プログラムの処理フローである。
【図７】図面編集プログラムの処理フローである。
【図８】図面編集プログラムの処理フローである。
【図９】図面編集プログラムの処理フローである。
【図１０】図面編集プログラムの処理フローである。
【図１１】ディスプレイ画面の説明図である。
【図１２】ディスプレイ画面の説明図である。
【図１３】ディスプレイ画面の説明図である。
【図１４】ディスプレイ画面の説明図である。
【図１５】ディスプレイ画面の説明図である。
【図１６】ディスプレイ画面の説明図である。
【図１７】ディスプレイ画面の説明図である。
【図１８】ディスプレイ画面の説明図である。
【図１９】ディスプレイ画面の説明図である。
【図２０】ディスプレイ画面の説明図である。
【図２１】ディスプレイ画面の説明図である。
【図２２】ディスプレイ画面の説明図である。
【図２３】ディスプレイ画面の説明図である。
【図２４】ディスプレイ画面の説明図である。
【図２５】ディスプレイ画面の説明図である。
【符号の説明】
１    ＣＡＤ装置
２    端末
１０  子図面情報管理手段
１１  親図面情報管理手段
１２  編集手段
１３  登録手段
１４  対比表示手段
１５  複写手段
【図１】
0003586124.tif 000002
【図２】
0003586124.tif 000003
【図３】
0003586124.tif 000004
【図４】
0003586124.tif 000005
【図５】
0003586124.tif 000006
【図６】
0003586124.tif 000007
【図７】
0003586124.tif 000008
【図８】
0003586124.tif 000009
【図９】
0003586124.tif 000010
【図１０】
0003586124.tif 000011
【図１１】
0003586124.tif 000012
【図１２】
0003586124.tif 000013
【図１３】
0003586124.tif 000014
【図１４】
0003586124.tif 000015
【図１５】
0003586124.tif 000016
【図１６】
0003586124.tif 000017
【図１７】
0003586124.tif 000018
【図１８】
0003586124.tif 000019
【図１９】
0003586124.tif 000020
【図２０】
0003586124.tif 000021
【図２１】
0003586124.tif 000022
【図２２】
0003586124.tif 000023
【図２３】
0003586124.tif 000024
【図２４】
0003586124.tif 000025
【図２５】
0003586124.tif 000026