(57)【要約】【課題】多数の関連図面があった場合でも、それらの世代間の関連状態を容易に理解できるＣＡＤの世代管理システムを提供する事を目的とする。【解決手段】ＣＡＤ図面ファイル間の関連度と世代情報を蓄積しておく。表示要求があると、まず、蓄積している世代情報を基に各ＣＡＤファイルを世代単位で並べてアイコン表示させる。そして蓄積している関連度情報を基にアイコン間を結線する。【選択図】　図９
2004110168.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤファイルを世代単位で蓄積している蓄積部と、
前記蓄積部に記憶されているＣＡＤファイル間の対応関係を、世代情報を含めて記憶するファイル間対応テーブルと、
各ＣＡＤファイルに対応したアイコンデータを記憶するアイコン記憶部と、
前記ファイル間対応テーブル及びアイコン記憶部とを参照し、前記蓄積部に記憶されている各ＣＡＤファイルを世代単位でアイコン表示させると共に、各アイコンに対応したファイル情報間の関連を示す表示を行う表示制御手段と、
を設けた事を特徴とするＣＡＤの世代管理システム。
【請求項２】
操作者からの入力を検出する入力制御手段を設け、
前記入力制御手段が前記表示制御手段によって表示されたアイコンのいずれかを選択した入力を検出した場合、該アイコンに関連を示す表示が強調される表示を行う事を特徴とする請求項１記載のＣＡＤの世代管理システム。
【請求項３】
前記表示制御手段が行うアイコン間の関連を示す表示は、関連するアイコンを線により結ぶ表示を行う事を特徴とする請求項１記載のＣＡＤの世代管理システム。
【請求項４】
世代情報を示すフォントを蓄積した第１の蓄積手段と、
ファイル情報を示すアイコンデータを蓄積した第２の蓄積手段と、
ファイル情報の世代情報を蓄積した第３の蓄積手段と、
あるファイル情報に対し世代情報表示の支持があると前記第３の蓄積手段に蓄積されている世代情報を参照し、前記第１の蓄積部に蓄積されているフォントと前記第２の蓄積手段に蓄積されているアイコンデータを合成して世代表示に関するアイコンデータを作成し表示を行う表示制御手段と、
を設けた事を特徴とするＣＡＤの世代管理システム。
【請求項５】
コンピュータを、
ＣＡＤファイルを世代単位で蓄積している蓄積部と、
前記蓄積部に記憶されているＣＡＤファイル間の対応関係を、世代情報を含めて記憶するファイル間対応テーブルと、
各ＣＡＤファイルに対応したアイコンデータを記憶するアイコン記憶部と、
前記ファイル間対応テーブル及びアイコン記憶部とを参照し、前記蓄積部に記憶されている各ＣＡＤファイルを世代単位でアイコン表示させると共に、各アイコンに対応したファイル情報間の関連を示す表示を行う表示制御手段と、
として実行させるＣＡＤの世代管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＡＤシステムにおいて、ＣＡＤにより作成される各種データの世代管理を行うＣＡＤの世代管理システムに関する。
【０００２】
【従来の技術】
コンピュータ上で図面作成を行うソフトウエアとして一般にＣＡＤシステムが用いられている。
【０００３】
近年、設計図面が複雑化するにつれ、ＣＡＤシステムによる図面設計は、利用者が単独で設計を行うようなシステムから、各ＣＡＤシステムをネットワークで接続し、複数の設計者が、それぞれのＣＡＤシステムを使って、担当箇所の設計作業を行うようになってきている。（例えば、特許文献１参照）
このような状況では、ある設計者（以下設計者Ａ）が部品を設計して部品ライブラリを作成し、他の設計者（以下設計者Ｂ）が、このライブラリ情報を活用して、それらを組み立てるという状況が頻繁に発生する。
【０００４】
このような状況では、設計者Ａがその後、設計した部品ライブラリの修正を行うと、設計者Ｂが作成した組み立て図面にも影響を及ぼしてしまうので、その世代管理は重要なものとなっている。この点に鑑み、従来、ある利用者がどのようなライブラリを作成したかを確認するための世代管理方法が開示されている（例えば、特許文献２）
【０００５】
【特許文献１】
特開平１１−３３８９０１号公報
【０００６】
【特許文献２】
特開平　６−２６８０６６号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来の構成では、個々ライブラリの世代管理は行われているものの、それらがどのようにリンクしているのかわからない。例えば、ある図面においてどのような関連ライブラリがあるのかを利用者が知るためには、１つ１つの図面に配置された個々のライブラリの世代を、個々にチェックしていかなければならない。
【０００８】
特に三次元ＣＡＤなど大量のライブラリを使用して作成される図面などでは、このように個々に確認していく事は事実上困難であり、時間のかかる作業となってしまう。
【０００９】
本発明は、この課題に鑑み、多数の関連図面があった場合にも、それらの世代間の関連状態を容易に理解できるＣＡＤの世代管理システム及び世代管理プログラムを提供する事を目的とする。
【００１０】
【課題を解決するための手段】
本発明は、上記従来の課題を解決するために、ＣＡＤファイルを世代単位で蓄積している蓄積部と、前記蓄積部に記憶されているＣＡＤファイル間の対応関係を、世代情報を含めて記憶するファイル間対応テーブルと、各ＣＡＤファイルに対応したアイコンデータを記憶するアイコン記憶部と、前記ファイル間対応テーブル及びアイコン記憶部とを参照し、前記蓄積部に記憶されている各ＣＡＤファイルを世代単位でアイコン表示させると共に、各アイコンに対応したファイル情報間の関連を示す表示を行う表示制御手段とを設けた。
【００１１】
【発明の実施の形態】
以下、本発明のＣＡＤの世代管理システムの一実施の形態について説明する。
【００１２】
まず、本実施の形態におけるＣＡＤの世代管理システムの構成について、図１の構成図を使い説明する。
【００１３】
図１において、１は、ＣＡＤ世代管理システムを搭載したコンピュータであり、内蔵する通信制御手段１０１を介して、ＬＡＮ等のネットワーク２に接続されている。３はコンピュータ１で使用するＣＡＤプログラムの管理を行うＣＡＤ管理サーバである。本実施の形態では、コンピュータ１は、４種類のＣＡＤプログラム（Ａ−ＣＡＤ、Ｂ−ＣＡＤ、Ｃ−ＣＡＤ、Ｄ−ＣＡＤ）が使用可能である。このうち、Ａ−ＣＡＤ、Ｂ−ＣＡＤプログラムは、後述するようにコンピュータ１に既に記憶されており、その使用権限を認証するＡ−ＣＡＤ認証部３０１、Ｂ−ＣＡＤ認証部３０２がＣＡＤ管理サーバ３に搭載されている。
【００１４】
また、残りのＣ−ＣＡＤプログラム３０３、Ｄ−ＣＡＤ３０４のプログラムは、ＣＡＤ管理サーバに蓄積されており、コンピュータ１がこれらのＣＡＤとして実行する際には、ネットワーク３を通じて、コンピュータ１がＣＡＤ管理サーバ３より対応するＣＡＤプログラムを取得し、取得したプログラムを起動する事によって行われることになる。
【００１５】
４はＣＡＤの画面情報などのＣＡＤに関する情報のデータベース（ＰＤＭ）を搭載したＰＤＭサーバである。ＰＤＭはサーバのみならず、コンピュータ１にも搭載する事も可能であり、本実施の形態においても、後述するようにＰＤＭをコンピュータ１に搭載している。便宜上、ＰＤＭサーバのＰＤＭをＡ−ＰＤＭ４０１、コンピュータ１のＰＤＭをＢ−ＰＤＭとする。
【００１６】
なお、コンピュータ１は以下の構成となる。
【００１７】
１０１は、上述したように、ネットワーク２との通信制御を行う通信制御手段、１０２は、コンピュータ１をＣＡＤ関連の制御を行うシステム基本部、１０３はＢ−ＰＤＭ、１０４は、Ｂ−ＰＤＭ１０３からの情報をコンピュータ１が使用する情報に合う仕様に変換・もしくはその逆の変換を行うＢ−ＰＤ用インターフェース、１０５は、Ａ−ＰＤＭ４０１からの情報をコンピュータ１が使用する情報に合う仕様に変換・もしくはその逆の変換を行うＡ−ＰＤＭ用インターフェースである。一般にＰＤＭは、各コンピュータ・サーバによって独自に構築されたデータベースである事が多く、そのデータ形式も統一されていない事が多い。Ａ−ＤＰＤＭ用インターフェース１０５やＢ−ＰＤＭ用インターフェース１０４は、これらのデータ形式の違いを吸収してコンピュータ１上で活用できるようにするためのインターフェースである。
【００１８】
１０６は、Ａ−ＰＤＭ４０１、Ｂ−ＰＤＭ１０３のデータをシステム基本部１０２が、同一レベルで参照書き込みができるようにするためのＰＤＭ連携用共通インターフェースである。
【００１９】
１０７はＡ−ＣＡＤプログラムであり、１０８はＡ−ＣＡＤの実行中に一時的に発生するメタデータやバルクデータなどのデータの管理を行うＡ−ＣＡＤ用インターフェースである。同じく１０９・１１０はＢ−ＣＡＤプログラム・Ｂ−ＣＡＤ用インターフェースである。
【００２０】
１１１はＣ−ＣＡＤプログラム３０４をＣＡＤ管理サーバ３より取得しコンピュータ１上で起動させるためのＣ−ＣＡＤ起動モジュール、１１２はＣ−ＣＡＤの実行中に一時的に発生するメタデータやバルクデータなどのデータの管理を行うＣ−ＣＡＤ用インターフェースである。同じく１１３・１１４はＤ−ＣＡＤ起動モジュール・Ｄ−ＣＡＤ用インターフェースである。
【００２１】
各ＣＡＤ用にそれぞれインターフェースがあるのは、一般にＣＡＤの種類が異なると、メタデータやバルクデータの持ち方・扱い方が異なるため、個々にインターフェースを設けている。
【００２２】
１１５は、キーボード１１６、マウス１１７からの入力情報を取得する入力制御手段、１１８はディスプレイ等の表示手段である。
【００２３】
１１９はＣＡＤに関する処理を行う際に使用するデータを蓄積したデータベースであり、図２に示すようにアイコン情報を蓄積したアイコンＤＢ１２０、数字フォントを蓄積した数字フォントＤＢ１２１等が蓄積されている。また、各種画面情報を蓄積した画面情報ＤＢ１２２、各ＰＤＭに「地区さえ記されているファイル情報の関係情報を蓄積したファイル間対応テーブル１２３も蓄積されている。
【００２４】
以上の様に構成されたＣＡＤ管理システムにおいて、以下図３のフローチャートを使い、その動作について説明する。
【００２５】
まず、ＣＡＤ管理システムを起動すると（Ｓ３０１）、システム基本部１０２は画面情報ＤＢ１２２より初期画面４０１として、図４の画像４０１に示すように各種動作の指示を行うためのアイコン群４０２とＣＡＤ関連ファイル情報４０３を表示させる（Ｓ３０２）。
【００２６】
この際の表示手順は以下のとおりである。
【００２７】
まず、各アイコンは、システム基本部１０２は画像情報ＤＢより取得を行う。
【００２８】
次に、ファイル情報の取得を行う。この手順は以下のように行われる。まず、システム基本部１０２がＰＤＭ連携用共通インターフェース１０６にファイル情報の取得指示を与え、それに応じてＡ−ＰＤＭ用インターフェース１０５、Ｂ−ＰＤＭ用インターフェース１０４にファイル情報取得指示を与える。それに応じたそれぞれのＡ−ＰＤＭ用インターフェース１０５は、通信制御手段１０１を制御してネットワーク２を介してＰＤＭサ−バ４に接続し、該ＰＤＭサーバ４のＡ−ＰＤＭ４０１よりファイル情報を取得する。また、Ｂ−ＰＤＭ用インターフェース１０４はＢ−ＰＤＭ１０３よりファイル情報を取得する。これらＡ−ＰＤＭ４０１、Ｂ−ＰＤＭ１０３より取得されたファイル情報はＰＤＭ連携用共通インターフェース１０６を介してシステム基本部１０２へ送られる。この一連の手順によりＣＡＤ関連ファイル情報の取得が行われる。
【００２９】
このようにして取得したアイコン情報及びファイル情報を基にシステム基本部１０２は、画面４０１を作成し表示手段１１８に表示させる。
【００３０】
このようにして初期画面の表示が完了した後に、利用者がキーボード１１６やマウス１１７などを操作して、いずれかのアイコンを選択もしくはいずれかのファイルを選択した事を入力制御手段１１５が検出すると（Ｓ３０３）、システム基本部１０２は、その選択内容を判別する（Ｓ３０４）。
【００３１】
ここで、いずれかのファイル情報が選択されると、そのファイル情報に対応したＣＡＤシステムによる編集処理が行われる（Ｓ３０５）。この処理は完了するとステップ３０２へ移行する。このＣＡＤによる処理について図５のフローチャートを用いて説明する。
【００３２】
まず、システム基本部１０２は、ファイル情報の種別を確認する。これはファイル情報に添付した種別情報であったり、拡張子と呼ばれるファイル名内に含まれるファイル種別情であったりする（Ｓ５０１）。（なお、この種別情報は、本実施の形態の場合、図４の画面４０１のようにファイル情報のファイルネームに関連して確認する事もできる。）次に、システム基本部１０２は使用する種別情報に応じたＣＡＤを選択する（Ｓ５０２）。ここでは詳しくは述べないが、システム基本部１０２がシステムＤＢ１１９の中に、ＣＡＤとファイル情報の種別との対応関係を示したテーブル等を蓄積させ、これを参照することで種別情報からＣＡＤの選択を行う事が可能である。
【００３３】
このＣＡＤの選択でＡ−ＣＡＤが選択された場合、システム基本部１０２は、Ａ−ＣＡＤプログラム１０７を起動する（Ｓ５０３）。起動されたＡ−ＣＡＤプログラム１０７は、認証処理を行う（Ｓ５０４）。
【００３４】
この認証処理は、Ａ−ＣＡＤプログラム１０７が通信制御手段１０１を制御しＣＡＤ管理サーバ３に接続した後、ＣＡＤ管理サーバ３に認証要求を送り、これを受けたＣＡＤ管理サーバ３のＡ−ＣＡＤ認証部３０１が認証許可をコンピュータ１へ送り、通信制御手段１０１を介してＡ−ＣＡＤプログラム１０７が受けることで行われる。
【００３５】
この認証が完了すると、Ａ−ＣＡＤプログラムは、編集可能状態となる。
【００３６】
その後、Ａ−ＣＡＤプログラム１０７は、該当ファイル情報をＡ−ＣＡＤに読み込み、Ａ−ＣＡＤによる対応ファイル情報の編集が可能な状態とする。これにより利用者は、コンピュータ１上で実行されるＡ−ＣＡＤによってファイル情報の編集作業を行う（Ｓ５０５）
その後、利用者がＣＡＤに関する処理を行い、終了操作を行うなどによりその処理が完了すると、システム基本部１０２は、編集中のファイル情報の保存処理を行う。これは、システム基本部１０２がＰＤＭ連携用共通インターフェース１０６に該当ファイル情報の保存指示を与え、それに応じて、ファイル情報が蓄積されているＰＤＭのインターフェース（Ａ−ＰＤＭ用インターフェース１０５、Ｂ−ＰＤＭ用インターフェース１０４のいずれか）にファイル情報保存指示と該当ファイル情報を送る。もし、Ａ−ＰＤＭ用インターフェース１０５に指示があった場合は、通信制御手段１０１を制御してネットワーク２を介してＰＤＭサ−バ４に接続し、ＰＤＭサーバ４にＡ−ＰＤＭ４０１に該当ファイル情報の保存を依頼する。これによりＰＤＭサーバ４はＡ−ＰＤＭに該当ファイル情報の保存を行う。また、Ｂ−ＰＤＭ用インターフェース１０４西時があった場合は、Ｂ−ＰＤＭ１０３にファイル情報を蓄積する。これらＡ−ＰＤＭ４０１、Ｂ−ＰＤＭ１０３によるファイル情報蓄積が完了すると、完了した事がＰＤＭ連携用共通インターフェース１０６を介してシステム基本部１０２へ送られ、ファイル保存処理が完了し、ＣＡＤによる処理が完了する（Ｓ５０７）。
【００３７】
この処理は、Ｓ５０２でシステム基本部１０２がＢ−ＣＡＤを選択した場合も同様である（Ｓ５０８〜Ｓ５１１）のでＢ−ＣＡＤ説明は省略する。
【００３８】
次にシステム基本部１０２がＳ５０２でＣ−ＣＡＤを選択した場合、システム基本部１０２は、Ｃ−ＣＡＤ起動モジュール１１１を起動する。起動されたＣ−ＣＡＤモジュール１１１は、ＣＡＤ管理サーバ３よりＣ−ＣＡＤプログラムの読み込み処理を行う（Ｓ５１２）。
【００３９】
そしてＣ−ＣＡＤ起動モジュール１１１は、読み込んだＣ−ＣＡＤプログラム３０４を起動する（Ｓ５１３）。
【００４０】
起動した、Ｃ−ＣＡＤプログラム３０４は、該当ファイル情報をＣ−ＣＡＤに読み込み、Ｃ−ＣＡＤによる対応ファイル情報の編集が可能な状態とする。これにより利用者は、コンピュータ１上で実行されるＣ−ＣＡＤによってファイル情報の編集作業を行う（ＳＳ５１４）
その後、利用者がＣＡＤに関する処理を行い、終了操作を行うなどによりその処理が完了すると、システム基本部１０２は、編集中のファイル情報の保存処理を行う。これは、システム基本部１０２がＰＤＭ連携用共通インターフェース１０６に該当ファイル情報の保存指示を与え、それに応じて、ファイル情報が蓄積されているＰＤＭのインターフェース（Ａ−ＰＤＭ用インターフェース１０５、Ｂ−ＰＤＭ用インターフェース１０４のいずれか）にファイル情報保存指示と該当ファイル情報を送る。もし、Ａ−ＰＤＭ用インターフェース１０５に指示があった場合は、通信制御手段１０１を制御してネットワーク２を介してＰＤＭサ−バ４に接続し、ＰＤＭサーバ４にＡ−ＰＤＭ４０１に該当ファイル情報の保存を依頼する。これによりＰＤＭサーバ４はＡ−ＰＤＭに該当ファイル情報の保存を行う。また、Ｂ−ＰＤＭ用インターフェース１０４西時があった場合は、Ｂ−ＰＤＭ１０３にファイル情報を蓄積する。これらＡ−ＰＤＭ４０１、Ｂ−ＰＤＭ１０３によるファイル情報蓄積が完了すると、完了した事がＰＤＭ連携用共通インターフェース１０６を介してシステム基本部１０２へ送られ、ファイル保存処理が完了し、ＣＡＤによる処理が完了する（Ｓ５１５）。
【００４１】
このＳ５０２でＣ−ＣＡＤが選択された場合の処理は、Ｓ５０２でＤ−ＣＡＤを選択した場合の処理も同様である（Ｓ５１６〜Ｓ５１７）のでＤ−ＣＡＤ説明は省略する。
【００４２】
以上の説明では、ＣＡＤ処理が終了した場合にファイル情報の保存がなされているが、ＣＡＤ処理中に利用者の操作に応じて各ＣＡＤプログラムの処理によっても良い。
【００４３】
また、上記したように複数の利用者が協同でＣＡＤによる編集を行う場合、他の利用者があるファイル情報の内容を変更してしまうと、他の利用者のファイル情報にも影響を与えてしまう。このため、ＣＡＤシステムにおいては、世代管理を行い更新前のファイル情報と更新後のファイル情報の双方を蓄積し、世代を示す情報（バージョン情報）を付与する事で区別している。これは、ファイルが更新される毎にこのバージョン情報も更新され、ＰＤＭに蓄積される。図４のファイル情報一覧４０３の最終バージョンは、該バージョン情報の最終バージョン情報がいくつであるかを示しているものである。
【００４４】
図３のフローチャートに戻り、次にＳ３０４にてファイル間の対応関係をアイコン情報として閲覧する「アイコンツリー表示」のアイコンが選択された場合について説明する。
【００４５】
この「アイコンツリー表示」が選択された後、利用者がキーボード１１６もしくはマウス１１７を使って、いずれかのファイル情報を選択したことを入力制御手段が検出すると（Ｓ３０６）、システム基本部１０２は、システムＤＢ１１９のファイル間対応テーブル１２３を参照する。このファイル間対応テーブル１２３は、図６のテーブル図６０１に示されるように、各ファイル情報のファイルネームとバージョン間の対応関係を示すテーブルになっており、例えばＴＡ−Ａというファイル情報は、バージョン１の場合、関連する「ＴＡＭＵＡＳＹ」「ＴＡＭＵＲＡ１」「ＴＡＭＵＲＡ２」「ＴＡＭＵＲＡ１ＤＲＷ」のそれぞれのバージョン１のファイル情報と関連し、バージョン２では、「ＴＡＭＵＡＳＹ」「ＴＡＭＵＲＡ２」「ＴＡＭＵＲＡ１ＤＲＷ」はバージョン２のファイル情報と関連し、「ＴＡＭＵＲＡ１」のみはバージョン１と関連している事を示している。
【００４６】
本実施の形態では、Ｓ３０６にてＴＡ−Ａが選択され他者とする。このため、上記したように関連するファイル間対応テーブル１２３を参照し、「ＴＡ−Ａ」及び同一グループである「ＴＡＭＵＡＳＹ」「ＴＡＭＵＲＡ１」「ＴＡＭＵＲＡ２」「ＴＡＭＵＲＡ１ＤＲＷ」に関するアイコンの画像データをアイコンＤＢ１２０より抽出する（Ｓ３０７）。
【００４７】
次にシステム基本部１０２は、ＴＡ−Ａと同一グループの各ファイル情報に対し、それぞれのバージョン情報を確認し、そのバージョン情報ごとに数字情報を付加したアイコンデータを作成する（Ｓ３０８）。この手順は先に読み出したアイコン情報にバージョン情報を示す数字情報を組み込む事によって達成される。
【００４８】
例えば「ＴＡＭＵＲＡ１ＤＲＷ」の場合、アイコンデータが図７のアイコンデータ７０１であったとする。ここでファイル間対応テーブル１２３を参照すると、該ファイル情報にはバージョン１とバージョン２が存在する事がわかる。ここで、数字フォントＤＢ１２１より、バージョンを示す数字「１」「２」を抽出し、これを上記アイコンデータ７０１に組み込み、バージョン情報つきのアイコンである、アイコンデータ７０２，７０３を作成する。他のアイコンデータについても、バージョン情報ごとにアイコンデータを作成する。
【００４９】
その後、ファイル間対応テーブル１２３を参照し（Ｓ３０９）、アイコンツリー画面を作成する（Ｓ３１０）。
【００５０】
この手順は、以下のように行われる。
【００５１】
まず、システム基本部１０２は、図８に示すように各ファイル情報のアイコンデータをバージョン情報ごとに並べる。
【００５２】
次に、システム基本部１０２は、図９に示すようにファイル間対応テーブル１２３を参照し、バージョン情報の関係に合わせて関連するアイコン間を先で結ぶ。この際、図９に示すようにバージョン情報が異なるごとに線種を変えたり、太さ・色を変えたりすれば、より見やすい表示となる。
【００５３】
ここで作成された画面情報は表示手段１１９に表示が行われる。即ち、図９に示される画面情報が表示される事となる。（図１０・Ｓ３１１）なお、上記では画面情報作成後、表示が行われるとしたが、作成中より表示を行わせていても問題は無い。
【００５４】
このように各ファイル情報をバージョン情報ごとに並べて表示させ、そのファイル間の関係を線で結んで表示させる事により、利用者はファイル情報間の関係が視覚的に理解できるようになる。実施例の場合、関係するファイルは６個程度であったが実際のＣＡＤシステムにおける関連ファイルは数百以上にものぼる。これらをファイル名や関連情報などだけが頼りの従来の方法だと、目的の関連ファイル情報がどのようなバージョンのどのようなファイル情報と関連しているのかを確認するにはかなり大変な作業となる。これに対し、本実施の形態では視覚的に確認する事が可能で、より容易に確認できるようになる。
【００５５】
その後、システム基本部１０２は、利用者が何か操作しないか、すなわち入力制御手段１１５がキーボード１１６、マウス１１７からの操作検出が無いかを確認する。（Ｓ３１２）
ここで、無ければ操作があるまで待機する。
【００５６】
ここで何らかの操作があった事を入力制御手段１１５が検出するとシステム基本部１０２は、終了操作がなされたのかを確認する。ここで、終了操作がなされたと判定されれば図３のＳ３０２へ移行する（Ｓ３１３）。即ち初期画面に戻る。
【００５７】
また、Ｓ３１３にて終了操作がなされなかったと判定されれば、いずれかのアイコンが選択されていないか確認する。ここでいずれのアイコンも選択されていないとすると、入力無効としてＳ３１２へ戻る。
【００５８】
ここで、いずれかのアイコンが選択されていた場合、システム基本部１０２は、該アイコンに関する線を強調する処理を行う。例えば、ＴＡＭＵＲＡ１ＤＲＷファイル情報のバージョン３のアイコンが選択されていたとすると、図１１に示すように該アイコンに関係のない線に関しては、線幅を細くしたり、線種を変えたりする。もしくは、図１２のように関係のない線を消去する処理を行う。
【００５９】
また、本実施の形態では、アイコンの画像データと数字フォント情報を組み合わせてバージョン情報ごとの新たなアイコンを作成している。通常、バージョン情報に関する情報は、アイコンの下などにテキスト情報として表示しているのみであるが、アイコンが画像以上の領域を取ったりする事がない。また、数字フォントとアイコンデータとを組み合わせて該バージョン情報付きアイコンデータを作成するので、全てのファイル情報に対し全てのバージョンごとのアイコンデータを全て保持しなくとも全てのバージョンのアイコンデータを表示させる事が可能である。
【００６０】
（付記１）ＣＡＤファイルを世代単位で蓄積している蓄積部と、
前記蓄積部に記憶されているＣＡＤファイル間の対応関係を、世代情報を含めて記憶するファイル間対応テーブルと、
各ＣＡＤファイルに対応したアイコンデータを記憶するアイコン記憶部と、
前記ファイル間対応テーブル及びアイコン記憶部とを参照し、前記蓄積部に記憶されている各ＣＡＤファイルを世代単位でアイコン表示させると共に、各アイコンに対応したファイル情報間の関連を示す表示を行う表示制御手段と、
を設けた事を特徴とするＣＡＤの世代管理システム。
【００６１】
（付記２）操作者からの入力を検出する入力制御手段を設け、
前記入力制御手段が前記表示制御手段によって表示されたアイコンのいずれかを選択した入力を検出した場合、該アイコンに関連を示す表示が強調される表示を行う事を特徴とする付記１記載のＣＡＤの世代管理システム。
【００６２】
（付記３）前記表示制御手段が行うアイコン間の関連を示す表示は、関連するアイコンを線により結ぶ表示を行う事を特徴とする付記１記載のＣＡＤの世代管理システム。
【００６３】
（付記４）世代情報を示すフォントを蓄積した第１の蓄積手段と、
ファイル情報を示すアイコンデータを蓄積した第２の蓄積手段と、
ファイル情報の世代情報を蓄積した第３の蓄積手段と、
あるファイル情報に対し世代情報表示の支持があると前記第３の蓄積手段に蓄積されている世代情報を参照し、前記第１の蓄積部に蓄積されているフォントと前記第２の蓄積手段に蓄積されているアイコンデータを合成して世代表示に関するアイコンデータを作成し表示を行う表示制御手段と、
を設けた事を特徴とするＣＡＤの世代管理システム。
【００６４】
（付記５）コンピュータを、
ＣＡＤファイルを世代単位で蓄積している蓄積部と、
前記蓄積部に記憶されているＣＡＤファイル間の対応関係を、世代情報を含めて記憶するファイル間対応テーブルと、
各ＣＡＤファイルに対応したアイコンデータを記憶するアイコン記憶部と、
前記ファイル間対応テーブル及びアイコン記憶部とを参照し、前記蓄積部に記憶されている各ＣＡＤファイルを世代単位でアイコン表示させると共に、各アイコンに対応したファイル情報間の関連を示す表示を行う表示制御手段と、
として実行させるＣＡＤの世代管理プログラム。
【００６５】
（付記６）前記コンピュータに対し、
更に操作者からの入力を検出する入力制御手段を実行させ、
かつ、前記入力制御手段が前記表示制御手段によって表示されたアイコンのいずれかを選択した入力を検出した場合、該アイコンに関連を示す表示が強調される表示をおこなう
事を特徴とする付記５記載のＣＡＤの世代管理プログラム。
【００６６】
（付記７）前記表示制御手段が行うアイコン間の関連を示す表示は、関連するアイコンを線により結ぶ表示を行う事を特徴とする請求項１記載のＣＡＤの世代管理プログラム。
【００６７】
（付記８）コンピュータを、
世代情報を示すフォントを蓄積した第１の蓄積手段と、
ファイル情報を示すアイコンデータを蓄積した第２の蓄積手段と、
ファイル情報の世代情報を蓄積した第３の蓄積手段と、
あるファイル情報に対し世代情報表示の支持があると前記第３の蓄積手段に蓄積されている世代情報を参照し、前記第１の蓄積部に蓄積されているフォントと前記第２の蓄積手段に蓄積されているアイコンデータを合成して世代表示に関するアイコンデータを作成し表示を行う表示制御手段と、
として実行させる事を特徴とするＣＡＤの世代管理プログラム。
【００６８】
【発明の効果】
本発明は、ＣＡＤファイルを世代単位で蓄積している蓄積部と、前記蓄積部に記憶されているＣＡＤファイル間の対応関係を、世代情報を含めて記憶するファイル間対応テーブルと、各ＣＡＤファイルに対応したアイコンデータを記憶するアイコン記憶部と、前記ファイル間対応テーブル及びアイコン記憶部とを参照し、前記蓄積部に記憶されている各ＣＡＤファイルを世代単位でアイコン表示させると共に、各アイコンに対応したファイル情報間の関連を示す表示を行う表示制御手段とを設けたので、多数の関連図面があった場合にもそれらの世代間の関連状態を容易に理解できるＣＡＤの世代管理システム及び世代管理プログラムを提供する事が可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるＣＡＤ世代管理システムの構成図
【図２】本発明の実施の形態におけるデータベース１１９の構成図
【図３】本発明の実施の形態におけるＣＡＤ世代管理システムの動作フローチャート
【図４】本発明の実施の形態におけるＣＡＤ世代管理システムで表示される初期画面の図
【図５】本発明の実施の形態におけるＣＡＤ世代管理システムの動作フローチャート
【図６】本発明の実施の形態におけるファイル間対応テーブルを示した図
【図７】本発明の実施の形態におけるアイコンデータの作成過程を示した図
【図８】本発明の実施の形態におけるアイコンデータの表示過程を示した図
【図９】本発明の実施の形態におけるアイコンデータの表示過程を示した図
【図１０】本発明の実施の形態におけるＣＡＤ世代管理システムの動作フローチャート
【図１１】本発明の実施の形態におけるアイコンデータの表示過程を示した図
【図１２】本発明の実施の形態におけるアイコンデータの表示過程を示した図
【符号の説明】
１　　　コンピュータ
２　　　ネットワーク
３　　　ＣＡＤ管理サーバ
４　　　ＰＤＭサーバ
１０１　通信制御手段
１０２　システム基本部
１０３　Ｂ−ＰＤＭ
１０４　Ｂ−ＰＤＭ用インターフェース
１０５　Ａ−ＰＤＭ用インターフェース
１０６　ＰＤＭ連携用共通インターフェース
１０７　Ａ−ＣＡＤプログラム
１０８　Ａ−ＣＡＤ用インターフェース
１０９　Ｂ−ＣＡＤプログラム
１１０　Ｂ−ＣＡＤ用インターフェース
１１１　Ｃ−ＣＡＤ起動モジュール
１１２　Ｃ−ＣＡＤ用インターフェース
１１３　Ｄ−ＣＡＤ起動モジュール
１１４　Ｄ−ＣＡＤ用インターフェース
１１５　入力制御手段
１１６　キーボード
１１７　マウス
１１９　データベース
【図１】
2004110168.tif 000003
【図２】
2004110168.tif 000004
【図３】
2004110168.tif 000005
【図４】
2004110168.tif 000006
【図５】
2004110168.tif 000007
【図６】
2004110168.tif 000008
【図７】
2004110168.tif 000009
【図８】
2004110168.tif 000010
【図９】
2004110168.tif 000011
【図１０】
2004110168.tif 000012
【図１１】
2004110168.tif 000013
【図１２】
2004110168.tif 000014