(57)【要約】【課題】利用者の操作の手間を低減し、利用者に合致した最適なモデルの表示を行うＣＡＤシステムを提供する。【解決手段】  各ユニットの担当者を示す担当者情報を取得する担当者情報取得部１２１と、現在の利用者を特定する現在利用者特定部と、対象モデルの担当者と現在の利用者とが同一か否かを判断する担当者利用者同一判断部１２１と、対象モデルのデータをロードするロード制御部１２３と、ロードしたデータに基づきモデルを出力装置に出力する出力部とを備え、現在の利用者と同一であると判断した場合に、前記ロード制御部が対象モデルの全データをロードし、現在の利用者と同一でないと判断した場合に、前記ロード制御部が対象モデルの全データのうち少なくとも表示に係る所定種類のデータをロードすることなく対象モデルの他のデータをロードする。【選択図】図２
2007272447.tif 000002
【特許請求の範囲】
【請求項１】
各ユニットの担当者を示す担当者情報を取得する担当者情報取得部と、
現在の利用者を特定する現在利用者特定部と、
対象モデルの担当者と現在の利用者とが同一か否かを判断する担当者利用者同一判断部と、
対象モデルのデータをロードするロード制御部と、
ロードしたデータに基づきモデルを出力装置に出力する出力部とを備え、
現在の利用者と同一であると判断した場合に、前記ロード制御部が対象モデルの全データをロードし、
現在の利用者と同一でないと判断した場合に、前記ロード制御部が対象モデルの全データのうち少なくとも表示に係る所定種類のデータをロードすることなく対象モデルの他のデータをロードするＣＡＤシステム。
【請求項２】
各ユニットの担当者を示す担当者情報を取得する担当者情報取得部と、
現在の利用者を特定する現在利用者特定部と、
対象モデルの担当者と現在の利用者とが同一か否かを判断する担当者利用者同一判断部と、
対象モデルがツールモデルか否かを判断するツールモデル判断部と、
対象モデルのデータをロードするロード制御部と、
ロードしたデータに基づきモデルを出力装置に出力する出力部とを備え、
現在の利用者と同一であると判断した場合に、ロード制御部が対象モデルの全データをロードし、
現在の利用者と同一でないと判断した場合に、ツールモデル判断部が対象モデルがツールモデルか否かを判断し、
対象モデルがツールモデルであると判断した場合に、対象モデルをロードしないＣＡＤシステム。
【請求項３】
各ユニットの担当者を示す担当者情報を取得する担当者情報取得部と、
現在の利用者を特定する現在利用者特定部と、
対象モデルの担当者と現在の利用者とが同一か否かを判断する担当者利用者同一判断部と、
対象モデルがツールモデルか否かを判断するツールモデル判断部と、
対象モデルが非表示に設定されているか否かを判断する対象モデル非表示設定判断部と、
対象モデルのデータをロードするロード制御部と、
ロードしたデータに基づきモデルを出力装置に出力する出力部とを備え、
現在の利用者と同一であると判断した場合に、ロード制御部が対象モデルの全データをロードし、
現在の利用者と同一でないと判断した場合に、ツールモデル判断部が対象モデルがツールモデルか否かを判断し、
対象モデルがツールモデルであると判断した場合に、対象モデル非表示設定判断部が対象モデルが非表示に設定されているか否かを判断し、
対象モデルが非表示に設定されていると判断した場合に、ロード制御部が対象モデルをロードせず、
対象モデルが非表示に設定されていないと判断した場合、又は、該当モデルがツールモデルでないと判断した場合に、ロード制御部が担当外ユニットのロード方法に従ってモデルをロードするＣＡＤシステム。
【請求項４】
利用者が指定したモデルに対してツールモデルとしての属性を付加する
前記請求項２または３に記載のＣＡＤシステム。
【請求項５】
前記ロードしないとしたモデルについてはアセンブリツリーにも表示しない
前記請求項１ないし４のいずれかに記載のＣＡＤシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを利用した設計又は製図の機能を具備するＣＡＤシステムに関し、特に、表示が不要なモデルをロード又は表示しないＣＡＤシステムに関する。
【背景技術】
【０００２】
本発明の背景技術が特開２００２−７４３１７号公報及び特開平０９−２４５０６３号公報に開示されており、順次説明する。
【０００３】
特開２００２−７４３１７号公報に開示されている図面重ね合わせ表示装置は、複数の同一座標系の図面を重ね合わせて画面表示する図面重ね合わせ表示装置であって、図面に描かれている内容を説明的要素のレイヤと図形的要素のレイヤとに分けて、各図面毎に図面情報として格納する図面情報データベースと、図面間の位置関係を規定した図面構成情報と、隣接する図面の方向によって表示しないレイヤを各図面毎に規定したレイヤ構成情報とを格納する構成情報データベースと、この構成情報データベースに格納されている前記図面構成情報に基づいて、既に画面表示されている図面である表示図面と、これから画面表示しようとする図面である表示対象図面とが隣接するか否かを判定する隣接判定手段と、この隣接判定手段で隣接していると判定されたときには、前記レイヤ構成情報に基づいて、前記表示図面の各レイヤと前記表示対象図面の各レイヤとを表示するか否かをそれぞれ判定するレイヤ表示判定手段と、このレイヤ表示判定手段で表示すると判定されたレイヤの前記図面情報を、前記図面情報データベースから取得して画面表示するレイヤ表示手段とを含むものである。
この装置によれば、不必要な情報を表示することなく、複数の図面を重ね合わせて画面表示することができる。
【０００４】
特開平０９−２４５０６３号公報に開示されているＣＡＤ編集装置は、入力された図面要素を指定したロック属性付加指令に応じて、図面データファイルに記憶された図面の指定された図面要素に、該当図面要素の変更不可を示すロック属性を付加するロック属性付加手段と、入力された図面要素を指定したロック属性解除指令に応じて、図面データファイルに記憶された図面の指定された図面要素に付加されているロック属性を解除するロック属性解除手段と、入力された編集指令にロック属性が付加された図面要素が含まれるとき、該当図面要素の編集を禁止する編集禁止手段とを備えるものである。
【０００５】
このＣＡＤ編集装置によれば、図面データファイルに記憶されている図面を表示装置の表示画面上に読出して、この図面に対して編集を行う際に、たとえ誤って変更すべきでない図面要素をカーソル指定して消去や移動等の編集操作を実行したとしても、該当図面要素にはロック属性が付加されているので、これらの操作は無視される。したがって、誤操作で重要な図面要素が変更されることが未然に防止できる。
【特許文献１】特開２００２−７４３１７号公報
【特許文献２】特開平０９−２４５０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
製造業の製品設計では、「要求された性能や機能、信頼性などの制約を製品全体が満たしているかどうか」といった製品の整合性を保ちつつ製品を効率的に設計していくために、トップダウン設計が用いられることが多い。トップダウン設計では、先ず各ユニットの大きさや位置などの全体機能を設計し、その後ユニット毎に詳細設計が行われていく。この時、家電製品など高密度な設計では、ユニット間の干渉の有無が重要な設計ポイントの一つとなるため、他のユニットを参照しながら設計していくことが多い。
【０００７】
各ユニット担当者が、担当ユニットの詳細設計を行う過程では、設計対象部品のソリッドモデル以外に、形状をカットするために作成したシートモデル（図９（ｃ）参照）や、スイープを行うための断面／ガイド用のワイヤモデル（図９（ｂ）参照）、集合演算を行うためのソリッドモデル（図９（ｄ）参照）など、設計対象部品モデルの形状を作成するために使用するツール類のモデルも作成する。これらのツールモデルは、設計対象モデルを作成するために使用する一時的なモデルであるが、その後の設計変更等を容易にするために、使用したツールモデルもモデル内に管理することが多い。
【０００８】
しかし、これらのツールモデルは、担当ユニットの設計においては重要なモデルであるが、他ユニットの設計においては不要モデル（完成形状のモデルのみで良い）で、他ユニットを参照するためにトップアセンブリからモデルを開設すると、自ユニットの詳細設計に不要なモデル（形状を作成するために使用したワイヤ／シートなどのツールモデル）が数多く存在することになる。つまり、不要なツールモデルが図１０（ａ）に示すように表示され、また、図１０（ｂ）に示すようにアセンブリツリーでのツールモデルが表示され、利用者の操作上の阻害となる。そのため、他ユニットの参照を容易にするために、利用者の操作により、モデル開設後に不要なツールモデルを非表示にしたり、データ量を小さくするために表示データのみにしたり、アセンブリの構成情報のみを残してロード情報を削除したりする必要があり、利用者の手間が生じるという課題を有する。
【０００９】
従来においては、複数のモデルを選択するための補助機能として、モデルの属性／種類などの特徴からモデルを選択する方法がある。しかし、これらの選択操作では、ツールモデルを一度に選択することは可能であるが、担当ユニットのツールモデルも含まれてしまうためこれらを除外しなければならず、利用者の手間は残存する。また、モデルの表示を抑制する操作を終えてモデルの表示領域からは見えなくなったとしても、アセンブリ構成を表示しているアセンブリツリー上ではこれらのモデルは残ったままであり、モデルの表示領域に表示されているものと表示されていないものが混在してアセンブリツリーの操作性が悪くなっているという課題も有する。
【００１０】
上記課題は前説した背景技術である図面重ね合わせ表示装置によっても解決されない。この背景技術の図面重ね合わせ表示装置を用い、表示図面又は表示対象図面のレイヤ毎に表示又は非表示とできる機能を用いて、利用者が自己の担当外のツールモデルのレイヤを作成し、該当ツールモデルをこのレイヤに追加して非表示と設定することで自己の担当外のツールモデルは表示されないようにすることができるものの、自己の担当外のツールモデルのレイヤに毎回該当ツールモデルを追加する手間がかかるだけでなく、多数あるレイヤの中で他の担当者の担当外のツールモデルのレイヤとの関係でレイヤ設定が煩雑となる。つまり、手間は改善されず、レイヤ設定の煩雑さが増加する。
【００１１】
また、上記課題は前説した背景技術であるＣＡＤ編集装置によっても解決されない。この背景技術のＣＡＤ編集装置でも、図面要素毎にロック属性付加指令を行う必要があり、全ての該当図面要素に対して指令する必要があり利用者の手間は改善されない。この背景技術は、操作させないようにするロックに関するものであり、表示の抑制とは異なるという相違もある。
【００１２】
本発明は前記課題を解決するためになされたものであり、利用者の操作の手間を低減し、利用者に合致した最適なモデルの表示を行うＣＡＤシステムを提供することを目的とする。また、本発明はアセンブリ構成の表示も最適なものとし、操作性の向上したＣＡＤシステムを提供することも目的とする。
【課題を解決するための手段】
【００１３】
モデル生成時にツールとして使用したモデルを自動認識および設定する手段と、各ユニット担当者を設定する手段を設け、モデル開設時に利用者の担当ユニットを特定し、最適なアセンブリ状態（担当ユニット以外のツールモデルはロードせず、アセンブリツリーへの表示も抑制する）を自動制御する機能を提供する。
［１］アセンブリモデル内の担当ユニットを特定する手段を設け、アセンブリモデルを開設する際に担当者毎に最適なロード状態／表示状態を制御する。
［２］アセンブリモデル内のツールモデルを特定する手段を設け、アセンブリモデルを開設する際に担当者毎に最適なロード状態／表示状態を制御する。
［３］設計者の編集操作により、製品データとして必要でないデータを特定し、ツールモデルとして属性を付加する。
［４］前述でロード対象外となったツールモデルは、アセンブリツリー上への表示も抑制する。
【００１４】
（１）このように本発明に係るＣＡＤシステムは、各ユニットの担当者を示す担当者情報を取得する担当者情報取得部と、現在の利用者を特定する現在利用者特定部と、対象モデルの担当者と現在の利用者とが同一か否かを判断する担当者利用者同一判断部と、対象モデルのデータをロードするロード制御部と、ロードしたデータに基づきモデルを出力装置に出力する出力部とを備え、現在の利用者と同一であると判断した場合に、前記ロード制御部が対象モデルの全データをロードし、現在の利用者と同一でないと判断した場合に、前記ロード制御部が対象モデルの全データのうち少なくとも表示に係る所定種類のデータをロードすることなく対象モデルの他のデータをロードするものである。
【００１５】
このように本発明によれば、現在の利用者の担当ではないモデルの所定種類のデータについてはロードされず出力装置に出力されないので、利用者が面倒なモデル毎の設定をすることなく、例えば出力装置がディスプレイであるとき利用者が他の利用者が担当するモデルについての所定種類のデータが表示されず、利用者に合致した最適なモデルの表示を行うことができるという効果を奏する。
【００１６】
所定種類のデータはツールモデルのデータ、その他表示されると現在の利用者にとって弊害となるデータである。この所定種類のデータはシステムで予め定めていてもよいが、利用者が適宜選択可能な構成にすることもできる。この場合に利用者は設定を必要とするが、モデル毎の設定操作とならず操作負担は大きくない。
出力装置は、ディスプレイ等の表示装置の他、プリンタ等の印刷装置も該当する。
ここで、「現在の利用者と同一でないと判断した場合に、対象モデルの全データのうち少なくとも表示に係る所定種類のデータをロードすることなく」としたが、ロードして出力装置に出力しない構成であっても本発明に含まれる。
【００１７】
（２）本発明に係るＣＡＤシステムは、各ユニットの担当者を示す担当者情報を取得する担当者情報取得部と、現在の利用者を特定する現在利用者特定部と、対象モデルの担当者と現在の利用者とが同一か否かを判断する担当者利用者同一判断部と、対象モデルがツールモデルか否かを判断するツールモデル判断部と、対象モデルのデータをロードするロード制御部と、ロードしたデータに基づきモデルを出力装置に出力する出力部とを備え、現在の利用者と同一であると判断した場合に、ロード制御部が対象モデルの全データをロードし、現在の利用者と同一でないと判断した場合に、ツールモデル判断部が対象モデルがツールモデルか否かを判断し、対象モデルがツールモデルであると判断した場合に、対象モデルをロードしないものである。
このように本発明によれば、少なくとも担当外モデルのツールモデルのデータがロードされず、担当外モデルのツールモデルの表示に阻害されることなく担当ユニットを操作し易いという効果を有する。通常利用者が担当外のツールモデルを操作して設計変更することはなく、担当外モデルのツールモデルが表示されないことで利用者の利便性は大幅に向上する。
【００１８】
（３）本発明に係るＣＡＤシステムは、各ユニットの担当者を示す担当者情報を取得する担当者情報取得部と、現在の利用者を特定する現在利用者特定部と、対象モデルの担当者と現在の利用者とが同一か否かを判断する担当者利用者同一判断部と、対象モデルがツールモデルか否かを判断するツールモデル判断部と、対象モデルが非表示に設定されているか否かを判断する対象モデル非表示設定判断部と、対象モデルのデータをロードするロード制御部と、ロードしたデータに基づきモデルを出力装置に出力する出力部とを備え、現在の利用者と同一であると判断した場合に、ロード制御部が対象モデルの全データをロードし、現在の利用者と同一でないと判断した場合に、ツールモデル判断部が対象モデルがツールモデルか否かを判断し、対象モデルがツールモデルであると判断した場合に、対象モデル非表示設定判断部が対象モデルが非表示に設定されているか否かを判断し、対象モデルが非表示に設定されていると判断した場合に、ロード制御部が対象モデルをロードせず、対象モデルが非表示に設定されていないと判断した場合、又は、該当モデルがツールモデルでないと判断した場合に、ロード制御部が担当外ユニットのロード方法に従ってモデルをロードするものである。
このように本発明によれば、担当外のユニットのツールモデル以外のモデルのロードの有無だけでなく、担当外のユニットのツールモデルのロードの有無を指定することができ、利用者に最適なモデルを表示することができるという効果を有する。
担当外のユニットのツールモデルのロードの有無はデフォルトで無であることが望ましい。そうすることで、通常担当外のユニットのツールモデルは不要であるが、例外的に担当外のユニットのツールモデルが必要となったときでも、該当ツールモデルのみをロード有りと設定するだけで利用者は所望のモデルの表示を行うことができるという効果を有する。
【００１９】
（４）本発明に係るＣＡＤシステムは必要に応じて、利用者が指定したモデルに対してツールモデルとしての属性を付加するものである。
このように本発明によれば、指定したモデルがツールモデルとしての属性を有することになるので、利用者の担当外ユニットに属するモデルをツールモデルとすることで表示されなくなり、利用者が望むようにモデルを表示することができるという効果を有する。
利用者の担当ユニットに属するモデルをツールモデルとした場合には、他の利用者が表示させた場合に指定したモデルを表示しないようにすることができる。
利用者の担当外ユニットに属するモデルをツールモデルとする場合に、この指定は現在の利用者に対してのみに有効であることが望ましい。つまり、他の担当でない利用者の表示を統一的に指定することになるので、場合によっては望ましくないからである。ただし、管理者が指定する場合には統一的に指定することができ、利便性が高い。現在の利用者に対してのみ有効にするためには、指定と利用者を特定する情報を関連付けて保持し、必要に応じて読み出して指定を反映することで実現することができる。
【００２０】
（５）本発明に係るＣＡＤシステムは必要に応じて、前記ロードしないとしたモデルについてはアセンブリツリーにも表示しないものである。
このように本発明によれば、表示しないとしたモデルについてはアセンブリツリーにも表示しないので、利用者がアセンブリツリーを操作する場合であっても、使用可能性が高くないモデルについてアセンブリツリーにて表示されず、より円滑にアセンブリツリーを操作することができるという効果を有する。
一の画面構成として、モデルを表示するためのウィンドウが右側に配置され、アセンブリツリーのウィンドウが左側に配置される構成がある。
後記する実施形態では、担当者情報取得部及び担当者利用者同一判断部は利用者制御部として記載され、ツールモデル判断部及び対象モデル非表示設定判断部はツール制御部として記載されている。
これら前記の発明の概要は、本発明に必須となる特徴を列挙したものではなく、これら複数の特徴のサブコンビネーションも発明となり得る。
【発明を実施するための最良の形態】
【００２１】
ここで、本発明は多くの異なる形態で実施可能である。したがって、下記の実施形態の記載内容のみで解釈すべきではない。また、実施形態の全体を通して同じ要素には同じ符号を付けている。
実施形態では、主にシステムについて説明するが、所謂当業者であれば明らかな通り、本発明はコンピュータで使用可能なプログラム、方法としても実施できる。また、本発明は、ハードウェア、ソフトウェア、または、ソフトウェア及びハードウェアの実施形態で実施可能である。プログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光記憶装置または磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。
【００２２】
（本発明の第１の実施形態）
[１．ハードウェア構成]
図１は本実施形態に係るＣＡＤシステムが構築されているコンピュータのハードウェア構成図である。
ＣＡＤシステムが構築されているコンピュータ２００は、ＣＰＵ(Central Processing Unit)２１１、ＲＡＭ(Random Access Memory)２１２、ＲＯＭ(Read Only Memory)２１３、フラッシュメモリ(Flash memory)２１４、外部記憶装置であるＨＤ(Hard disk)２１５、ＬＡＮ(Local Area Network)カード２１６、マウス２１７、キーボード２１８、ビデオカード２１９、このビデオカード２１９と電気的に接続する表示装置であるディスプレイ２１９ａ、サウンドカード２２０、このサウンドカード２２０と電気的に接続する音出力装置であるスピーカ２２０ａ及びフロッピーディスク（登録商標）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体を読み書きするドライブ２２１からなる。
【００２３】
[２．システムのブロック構成]
図２は本実施形態に係るＣＡＤシステムのシステム構成ブロック図である。
本発明に関わるＣＡＤシステム１は、モデルデータを格納する主記憶装置１１と、３次元形状を管理／制御する３Ｄモデル制御部１２、３次元モデルのアセンブリ構造の表示／操作を制御するツリー制御部１３、アセンブリモデル／ツリーの表示方法を指定する入力装置１４、並びに、アセンブリツリーを表示する表示装置１５から構成される。具体的なハードウェアとの対応としては主記憶装置１１がＲＡＭ２１２であり、入力装置１４がマウス２１７、キーボード２１８であり、表示装置１５がディスプレイ２１９ａである。
利用者制御部１２１は、各ユニットの空間取りが決定しユニットの詳細設計を行う前に、ユニットの設計担当者（利用者情報：コンピュータの利用者識別子、またはＣＡＤの利用者識別子など）の設定（担当者情報）を制御する。
【００２４】
図３は本実施形態に係るＣＡＤシステムで用いる担当者情報の説明図である。
利用者は、アセンブリモデル内のモデルに対して、任意に担当者を設定することが出来る。指定した担当者情報は、最上位のアセンブリモデルが保持するものとする。図３では最上位のアセンブリモデル「ＡＳＭ」が属性として担当者情報を有している。モデルはユニット「ＵＮＩＴ−Ａ」「ＵＮＩＴ−Ｂ」「ＵＮＩＴ−Ｃ」からなり、それぞれ「Ｐ１」「Ｐ２」、「Ｐ３」「Ｐ４」、「Ｐ５」「Ｐ６」の部品からなる。担当者情報には「ＵＮＩＴ−Ａ」が担当者Ａの担当であることが示され、担当者Ａは「ＵＮＩＴ−Ａ」以下の「Ｐ１」「Ｐ２」も含めて担当することになる。担当者Ｂ、担当者Ｃも図３に示す通り同様である。
ツール制御部１２２は、スイープ（図４）／カット（図５）／集合演算（図６）など、モデル形状編集時に参照形状として使用したモデルを、ツールモデルとして自動的に属性情報（ツール属性）を付加する。また、ツール制御部１２２は他のユニット設計者に見せる必要がないモデルを、利用者が任意にツールモデルとする属性情報を付加することも出来る。
【００２５】
図４は本実施形態に係るスイープで利用したツールモデルの説明図である。断面形状をワイヤｔ１で作成し、押出し線ｔ２を作成することで（図４（ａ）参照）、矢印右側の曲折した管のモデルを作成することができる（図４（ｂ）参照）。ワイヤｔ１及び押出し線ｔ２はツールモデルであり、このツールモデルによりスイープ形状ｐ１が作成される。ツール制御部１２２はツールモデルであるワイヤｔ１及び押出し線ｔ２にツールモデルの属性を付加する（図４（ｃ）参照）。
【００２６】
図５は本実施形態に係るカットで利用したツールモデルの説明図である。予め長方体のプリミティブが配置されているとして、カット面をシートｔ１で作成してシートｔ１で長方体のプリミティブをカットすることで（図５（ａ）参照）カット形状ｐ１が作成される（図５（ｂ）参照）。ツール制御部１２２はツールモデルであるシートｔ１にツールモデルの属性を付加する（図５（ｃ）参照）。
【００２７】
図６は本実施形態に係る集合演算で利用したツールモデルの説明図である。予め円柱のモデルが配置されているとして、略手前側に延出する円柱を作成してこの円柱ｔ１と予め配置されていた円柱を和集合することで本体形状ｐ１が作成される（図６（ａ）参照）。ツール制御部１２２はツールモデルであるソリッドｔ１にツールモデルの属性を付加する（図６（ｂ）参照）。
【００２８】
ロード制御部１２３は、アセンブリモデルを開設する際、利用者制御部１２１で管理するＣＡＤの利用者（コンピュータの利用者識別子、またはＣＡＤの利用者識別子など）を取得し、開設するモデル内に利用者と一致する担当者情報が存在するか否かをチェックした結果、モデルのロード方法や表示方法を制御する。
【００２９】
利用者は、担当外ユニットのロード方法（全データのロード／表示データのロード／構成情報のみのロード、ロードしない等）や、担当外ツールモデルの表示方法（表示／非表示）を事前に指定することが出来る。この指定はＣＡＤデータ内部に保持することもできるが、利用者毎に指定が異なることから利用者のコンピュータ毎にコンピュータを管理する基本ソフトが提供する特定領域に保持することが望ましい。この特定領域は例えばWindows（登録商標）ではレジストリである。同一コンピュータでも異なる利用者がログインして使用可能な環境を提供する基本ソフトを利用している場合には特定領域の中でも利用者毎に割り当てられた領域であることがより好ましい。
【００３０】
ロード制御部１２３は、利用者と対象となるモデル（設定されたモデル配下を含む）の担当者が一致する場合にモデルの全データをロードし、一致しない場合に事前に指定した“担当外ユニットのロード方法”の指定に従いモデルをロードする。なお、事前の指定がないときは、デフォルトの指定となる。さらに利用者と担当者情報が一致しないモデルをロードする際は、ツール属性が付加されたモデルに対して、ロード制御部１２３がツールモデルのロード方法を制御し、ツリー表示制御部１３２がアセンブリツリーへの表示方法を制御する。前記事前に指定した“担当外ツールモデルの表示方法”で非表示が指定されている場合は、ロード制御部１２３はツールモデルのロードを行わず（構成情報のみをロード）、アセブリツリーの表示をツリー制御部１３を通してツールモデルの表示を抑制する。
【００３１】
ツリーデータ管理部１３１は、アセンブリモデルの構成情報データを管理しており、モデルのロード状態やツールモデルの表示方法に拘らず、アセンブリモデルの全構成情報データを保持する。
ツリー表示制御部１３２は、前記事前に指定した“担当外ツールモデルの表示方法”で非表示が指定された場合、ツリーデータ管理部１３１で管理されている構成情報のうち、担当外ツールモデルのアセンブリツリーへの表示を抑制する。
【００３２】
[３．動作]
図７は本実施形態に係るＣＡＤシステムの動作フローチャートである。
利用者からＣＡＤデータを読み出す指示を受けると、利用者制御部１２１が最上位のアセンブリモデルから担当者情報を取得する（ステップ１０１）。具体的には、ＨＤ２１５上のファイルから担当者情報を取得する。勿論、ネットワークを介して他のコンピュータの記憶装置のファイルから担当者情報を取得してもよい。
利用者制御部１２１が現在の利用者と対象モデルの担当者とが同一であるか否かを判断する（ステップ１０２）。同一であると判断した場合には、ロード制御部１２３が対象モデルの全データをロードする（ステップ１１１）。
【００３３】
前記ステップ１０２で同一でないと判断した場合には、ツール制御部１２２が対象モデルがツールモデルか否かを判断する（ステップ１２１）。ツールモデルであると判断した場合には、ツール制御部１２２がツールモデルが非表示か否かを判断する（ステップ１３１）。非表示であると判断した場合に、ロード制御部１２３が対象モデルをロードせずにアセンブリツリーへの表示を抑制する（ステップ１４１）。
【００３４】
前記ステップ１２１でツールモデルでないと判断した場合、又は、前記ステップ１３１でツールモデルが非表示でないと判断した場合、ロード制御部１２３は担当外ユニットのロード方法に従い対象モデルをロードする（ステップ１５１）。
【００３５】
前記ステップ１１１、ステップ１５１の後に、３Ｄモデル制御部１２が全モデルを対象モデルとして処理したか否かを判断する（ステップ１６１）。全モデルを処理していないと判断した場合には前記ステップ１０２に進む。全モデルを処理したと判断した場合に、ロードしたデータを用いてモデルを表示装置１５に表示する。このモデルの表示とともにツリー表示制御部１３２がアセンブリツリーを表示する。ここで、表示が抑制されたものはアセンブリツリーには表示されない。
【００３６】
図８は本実施形態に係るＣＡＤシステムの表示結果の差を示す説明図である。
図８（ａ）では担当外ユニットのツールモデルが表示されているのに対し、図８（ｂ）では担当外ユニットのツールモデルが表示されず必要な表示モデルのみが表示されており、担当外のモデルを見ることができる一方で不要なツールモデルが表示されずに高い操作性を実現している。
図８（ｃ）では担当外ユニットのツールモデルの構成までがアセンブリツリーに表示されているのに対し、図８（ｄ）では担当外ユニットのツールモデルの構成がアセンブリツリーに表示されずアセンブリツリーを操作する場合であっても高い操作性を実現している。
【００３７】
[４．本実施形態の効果]
このように本実施形態に係るＣＡＤシステムによれば、担当外のユニットを参照するためにトップアセンブリを開設した際、他ユニットのロード状態／表示状態をシステムが自動で認識し状態を制御するので、利用者毎に最適状態のアセンブリを表示することができる。また、不要ツールモデルはアセンブリツリー上へも表示されないので、アセンブリツリーの操作／参照が容易となる。さらに、システムが担当者毎に必要なモデル情報を判断し、モデルのロード／表示を制御するため、メモリ使用量が抑えられ、モデル開設時間も短くすることができる。
【００３８】
（その他の実施形態）
［ロード制御部による各モデルの状態の作成］
前記第１の実施形態に係るＣＡＤシステムにおいては、ロード制御部１３２が各モデルについてロード状況（全データロード、表示データロード、構成データロード、ロードなし）、利用者の担当ユニットか否かの情報を有しており、後続の処理でそれらの情報を用いることができる。例えば、ツリー表示制御部１３２はツリーモデルが非表示か否かをこれらの情報から判断することができる。
【００３９】
［利用者又はグループに指定による表示制御］
前記第１の実施形態に係るＣＡＤシステムにおいては、現在の利用者が他の利用者を指定し、ＣＡＤシステムはその指定を受け、現在の利用者による表示制御に加え、指定に係る利用者による表示制御も加えて行う構成にすることもできる。そうすることで、現在の利用者が担当するユニットのツールモデルが表示されるとともに、指定に係る利用者が担当するユニットのツールモデルも表示され、自分の担当以外にも所望のユニットについて詳細に把握することができる。具体的には、ステップ１０２の利用者に現在の利用者に加え指定に係る利用者も含めることで実現することができる。
【００４０】
この他の利用者を指定する場合に、他の利用者に係る認証を経ることが望ましい。
利用者の指定は通常画面コントロールのリストボックスから選択、チェックボックスのチェックにより行うが、複数の利用者をグループとして設定し、そのグループを指定することもできる。設計は通常グループ毎に実施することもあり、この実際の設計グループと指定するグループを合致させることで、グループでの設計をより円滑に進めることができる。
このグループを指定する場合にも、グループに係る認証を経ることが望ましい。
【００４１】
以上の前記各実施形態により本発明を説明したが、本発明の技術的範囲は実施形態に記載の範囲には限定されず、これら各実施形態に多様な変更又は改良を加えることが可能である。そして、かような変更又は改良を加えた実施の形態も本発明の技術的範囲に含まれる。このことは、特許請求の範囲及び課題を解決する手段からも明らかなことである。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施形態に係るＣＡＤシステムが構築されているコンピュータのハードウェア構成図である。
【図２】本発明の第１の実施形態に係るＣＡＤシステムのシステム構成ブロック図である。
【図３】本発明の第１の実施形態に係るＣＡＤシステムで用いる担当者情報の説明図である。
【図４】本発明の第１の実施形態に係るスイープで利用したツールモデルの説明図である。
【図５】本発明の第１の実施形態に係るカットで利用したツールモデルの説明図である。
【図６】本発明の第１の実施形態に係る集合演算で利用したツールモデルの説明図である。
【図７】本発明の第１の実施形態に係るＣＡＤシステムの動作フローチャートである。
【図８】本発明の第１の実施形態に係るＣＡＤシステムの表示結果の差を示す説明図である。
【図９】ＣＡＤシステムの詳細設計に利用したツールモデルの説明図である。
【図１０】ＣＡＤシステムの不要なツールモデルの表示の説明図である。
【符号の説明】
【００４３】
１  ＣＡＤシステム
１１  主記憶装置
１２  ３Ｄモデル制御部
１３  ツリー制御部
１４  入力装置
１５  表示装置
１２１  利用者制御部
１２２  ツール制御部
１２３  ロード制御部
１３１  ツリーデータ管理部
１３２  ツリー表示制御部
２００  コンピュータ
２１１  ＣＰＵ
２１２  ＲＡＭ
２１３  ＲＯＭ
２１４  フラッシュメモリ
２１５  ＨＤ
２１６  ＬＡＮカード
２１７  マウス
２１８  キーボード
２１９  ビデオカード
２１９ａ  ディスプレイ
２２０  サウンドカード
２２０ａ  スピーカ
２２１  ドライブ
【図１】
2007272447.tif 000003
【図２】
2007272447.tif 000004
【図３】
2007272447.tif 000005
【図４】
2007272447.tif 000006
【図５】
2007272447.tif 000007
【図６】
2007272447.tif 000008
【図７】
2007272447.tif 000009
【図８】
2007272447.tif 000010
【図９】
2007272447.tif 000011
【図１０】
2007272447.tif 000012