JP4312485B2 - Parts information management program and parts information management apparatus - Google Patents
Parts information management program and parts information management apparatus Download PDFInfo
- Publication number
- JP4312485B2 JP4312485B2 JP2003087940A JP2003087940A JP4312485B2 JP 4312485 B2 JP4312485 B2 JP 4312485B2 JP 2003087940 A JP2003087940 A JP 2003087940A JP 2003087940 A JP2003087940 A JP 2003087940A JP 4312485 B2 JP4312485 B2 JP 4312485B2
- Authority
- JP
- Japan
- Prior art keywords
- assembly configuration
- tree
- configuration tree
- assembly
- design model
- 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.)
- Expired - Fee Related
Links
Images
Description
【0001】
【発明の属する技術分野】
本発明は、三次元設計モデルとこれを評価するツール(アプリケーション)との連携を図る技術に関する。
【0002】
【従来の技術】
製造業では、三次元設計,静的・動的検証,製造性・組立性評価,環境性評価などの各種ソリューションで、CAD(Computer Aided Design)システムにより作成された三次元設計モデルを有効活用し、開発業務の効率化を図っている。各ソリューションでは、三次元設計モデルを階層モデルで表現したアッセンブリ構成ツリーで管理する手法が採用されている。また、近年では、製品開発に関するデータを統合管理することで、データの有効活用及び設計作業の効率化を目指すPDM(Product Data Management)も普及しつつある。このため、特許文献1に開示されるように、三次元設計モデルとPDMとの融合を図ることにより、設計から製造に至るまでの過程におけるデータの有効活用を一層増進させる技術が提案されている。
【0003】
【特許文献1】
特開2001−155186号公報
【0004】
【発明が解決しようとする課題】
しかしながら、各ソリューションにおけるアッセンブリ構成ツリーの構造は、その業務特性に応じて夫々異なるため、三次元設計モデルのアッセンブリ構成ツリーとは1:1に対応しておらず、1:Nのバリエーションがある。このため、三次元設計モデルのアッセンブリ構成ツリーに追加,削除,修正などの変更があったときには、従来技術では、その変更を各ソリューションのアッセンブリ構成ツリーに反映させることができず、人手によりその構造を編集しなければならなかった。人手でアッセンブリ構成ツリーの構造を編集する場合、すべてのソリューションでの整合性が必ずしも保証されず、三次元設計モデルの管理ミスが発生したり、検証,評価などが正確に行われないおそれがあった。特に、三次元設計モデルを設計する設計プロセスでは、その設計が収束するまでに、各ソリューションでの不具合を設計に反映させるべく、設計変更が頻繁に発生するため、このような不具合が発生する可能性は極めて高かった。
【0005】
そこで、本発明は以上のような従来の問題点に鑑み、各ソリューションにおけるアッセンブリ構成ツリーを関連付けることで、三次元設計モデルとこれを評価するツール(アプリケーション)との連携を図った部品情報管理技術を提供することを目的とする。
【0006】
【課題を解決するための手段】
このため、本発明に係る部品情報管理技術では、三次元設計モデルを部品の階層モデルで表現した第1のアッセンブリ構成ツリーに変更があるか否かを監視する。そして、第1のアッセンブリ構成ツリーに変更があったときには、第1のアッセンブリ構成ツリーの各構成部品と、三次元設計モデルを評価するアプリケーションに適合するように、第1のアッセンブリ構成ツリーから派生させた第2のアッセンブリ構成ツリーの各構成部品と、を関連付けるリンクテーブルを参照して、第2のアッセンブリ構成ツリーの変更箇所を特定する。その後、第2のアッセンブリ構成ツリーの変更箇所に、第1のアッセンブリ構成ツリーに加えられた変更を反映させる。このため、第1のアッセンブリ構成ツリーに加えられた変更が第2のアッセンブリ構成ツリーに反映され、三次元設計モデルとアプリケーションとの連携がなされる。
【0007】
ここで、第2のアッセンブリ構成ツリーは、第1のアッセンブリ構成ツリーに対して複数関連付けられることが望ましい。このようにすれば、第1のアッセンブリ構成ツリーに加えられた変更が複数の第2のアッセンブリ構成ツリーに反映されるため、製品開発に係る各種ソリューションが多数あっても、容易に対応することができる。
【0008】
また、第1のアッセンブリ構成ツリー及び第2のアッセンブリ構成ツリーをウインドウに可視的に表示するようにしてもよい。このとき、第1のアッセンブリ構成ツリー又は第2のアッセンブリ構成ツリーから部品を選択すると、他のアッセンブリ構成ツリーにおいて関連付けられている部品が表示されるように、ウインドウをスクロールすることが望ましい。そして、ウインドウにおいては、選択された部品及びこれに関連付けられている部品を強調表示することが望ましい。
【0009】
このようにすれば、第1のアッセンブリ構成ツリー及び第2のアッセンブリ構成ツリーがウインドウに可視的に表示されるため、その部品構成を視覚を介して容易に認識することができる。また、第1のアッセンブリ構成ツリー又は第2のアッセンブリ構成ツリーから部品を選択すると、選択された部品及びこれに関連付けられている部品が表示されるようにウインドウがスクロールされるので、膨大な構成部品からなる三次元設計モデルであっても、各ソリューション間で関連付けられた部品を一目で視認可能であり、その業務遂行に要する労力を軽減することができる。そして、部品が強調表示されることから、部品間の関連性を明確にすることができる。
【0010】
【発明の実施の形態】
以下、添付された図面を参照して本発明を詳述する。
図1は、少なくとも中央処理装置とメモリとを備えたコンピュータシステムを用いて、本発明に係る部品情報管理装置を具現化した構成を示す。なお、部品情報管理装置では、メモリにロードされたプログラムにより、部品情報管理に関する各種機能が実現される。
【0011】
部品情報管理装置10では、三次元設計モデル30と各種アプリケーション50とを連携させるべく、図2に示すようなアッセンブリ構成ツリーが管理される。即ち、三次元設計モデル30では、その各構成部品の関係を階層モデルで表現したアッセンブリ構成ツリー(源流ツリー)が管理される一方、各種アプリケーション50では、三次元設計モデル30のアッセンブリ構成ツリーから派生した、そのソリューションに適合したアッセンブリ構成ツリー(派生ツリー)が管理される。なお、各種アプリケーション50としては、三次元設計モデルビューア,部品間の動的干渉を検証するデジタルモックアップ(DMU),製造性及び組立性を評価する生産技術連携(DFM;Design for Manufacturing),環境への影響を評価する環境性評価ツールなどが適用可能である。
【0012】
部品情報管理装置10は、データベース12と、三次元設計モデル管理部14と、アプリケーションインタフェース処理部16と、リンクテーブル生成部18と、同期化制御部20と、表示部22と、を含んで構成される。
【0013】
データベース12には、三次元設計モデル30及び各アプリケーション50のアッセンブリ構成ツリー、並びに、リンクテーブルが夫々登録される。リンクテーブルは、表1に示すように、三次元設計モデル30のアッセンブリ構成ツリーの各構成部品について、各アプリケーション50のアッセンブリ構成ツリーの部品を関連付けるべく、次のような項目から構成される。即ち、リンクテーブルは、部品品目所属ソリューション名,構成ツリー名,階層ノード名,部品品目識別名,フラグ(新規,変更,削除),階層リンクポインタ(親),階層リンクポインタ(子),構成品目版数,変更履歴,構成部品アクセス権(登録),構成部品アクセス権(参照),構成部品アクセス権(削除),構成部品アクセス権(変更)及びリンクアプリケーション名1〜Nを含んで構成される。ここで、階層ノード名には、部品を一意に特定な名前(例えば、品番)、三次元設計モデル30のリンクアプリケーション名1〜Nには、関連付けを行う各アプリケーション50の名前、各アプリケーション50のリンクアプリケーション名には、三次元設計モデル30の名前が夫々設定される。そして、リンクアプリケーション名1〜Nにより、三次元設計モデル30のアッセンブリ構成ツリーと各アプリケーション50のアッセンブリ構成ツリーとが1:Nに関連付けられる。
【0014】
【表1】
【0015】
三次元設計モデル管理部14は、三次元設計モデル30のアッセンブリ構成ツリーを管理する一方、その構成部品の変更があったときに、変更履歴を管理すると共にアッセンブリ構成ツリーを再編集する。アプリケーションインタフェース処理部16は、各アプリケーション50とのインターフェースをとる。リンクテーブル生成部18は、三次元設計モデル30のアッセンブリ構成ツリーが作成されたときに、リンクテーブルを生成し、これをデータベース12に登録する。同期化制御部20は、三次元設計モデル30のアッセンブリ構成ツリーに変更があったときに、その変更を各アプリケーション50のアッセンブリ構成ツリーに反映させる。表示部22は、三次元設計モデル30及び各アプリケーション50のアッセンブリ構成ツリーを、CRT(Cathode Ray Tube),LCD(Liquid Crystal Display)などのモニタに表示する。
【0016】
次に、かかる構成からなる部品情報管理装置10の作用について説明する。
図3は、三次元設計モデル30のアッセンブリ構成ツリーが新規作成されたときに、リンクテーブル生成部18及び同期化制御部20が協働して実行する処理内容を示す。
【0017】
ステップ1(図では「S1」と略記する。以下同様)では、三次元設計モデル30のアッセンブリ構成ツリーを源流として、各アプリケーション50のアッセンブリ構成ツリーに派生させる。ここで、アセンブリ構成ツリーの派生は、例えば、そのソリューションの目的に応じて、手動又は自動で行われる。
【0018】
ステップ2では、三次元設計モデル30の各構成部品について、各アプリケーション50の部品との関連付けを行うべく、所定項目が設定されたリンクテーブルを生成した後データベース12に登録する。
【0019】
かかる処理によれば、三次元設計モデル30のアッセンブリ構成ツリーが新規作成されると、これが各アプリケーション50のアッセンブリ構成ツリーに派生される。そして、三次元設計モデル30のアッセンブリ構成ツリーの各部品について、リンクテーブルにより、各アプリケーション50のアッセンブリ構成ツリーの部品との間で、1:Nパターンの関連付けが行われる。このため、リンクテーブルを参照することで、三次元設計モデル30の部品が、各アプリケーション50のどの部品に関連付けられているかが一意に特定可能となる(逆も同様)。
【0020】
図4は、三次元設計モデル30が更新されたときに、リンクテーブル生成部18及び同期化制御部20が協働して実行する処理内容を示す。
ステップ11では、三次元設計モデル30のアッセンブリ構成ツリーが変更されたか否かを判定する。そして、アッセンブリ構成ツリーが変更されたならばステップ12へと進み(Yes)、アッセンブリ構成ツリーが変更されていなければ処理を終了する(No)。なお、ステップ11の処理により、第1のアッセンブリ構成ツリーに変更があるか否かを監視する機能及び監視手段が夫々実現される。
【0021】
ステップ12では、三次元設計モデル30の変更を各アプリケーション50に反映させる。即ち、三次元設計モデル30のアッセンブリ構成ツリーの変更箇所を特定し、リンクテーブルを参照して、各アプリケーション50の変更箇所を夫々特定する。そして、変更内容が各アプリケーション50に反映されるように、そのアッセンブリ構成ツリーを再編集し、これをデータベース12に登録する。なお、ステップ12の処理により、第2のアッセンブリ構成ツリーの変更箇所を特定する機能,第1のアッセンブリ構成ツリーに加えられた変更を、第2のアッセンブリ構成ツリーの変更箇所に反映させる機能,特定手段及び反映手段が夫々実現される。
【0022】
かかる処理によれば、三次元設計モデル30のアッセンブリ構成ツリーが変更されたときには、リンクテーブルを参照して、その変更箇所に対応する各アプリケーション50の変更箇所が特定される。そして、変更内容が各アプリケーション50に反映されるように、そのアッセンブリ構成ツリーが再編集される。このため、三次元設計モデル30のアッセンブリ構成ツリーを変更すると、その変更内容が各アプリケーション50のアッセンブリ構成ツリーに反映され、三次元設計モデル30と各アプリケーション50との連携をとることが可能となる。
【0023】
従って、従来技術のように、各アプリケーション50のアッセンブリ構成ツリーを人手により再編集する必要がないことから、これらの整合性が保証され、三次元設計モデル30の管理ミスが発生したり、検証,評価などが正確に行われないという不具合を回避することができる。また、アッセンブリ構成ツリーのチェックなどによる付帯業務の工数を削減できると共に、設計品質の向上,設計手番の短縮も図ることができる。
【0024】
図5は、三次元設計モデル30及び各アプリケーション50のアッセンブリ構成ツリー(図2参照)を、モニタ上のアッセンブリ構成ツリー表示ウインドウに表示すべく、表示部22が実行する処理内容を示す。
【0025】
ステップ21では、データベース12を参照して、三次元設計モデル30のアッセンブリ構成ツリーを表示する。
ステップ22では、データベース12を参照して、各アプリケーション50のアッセンブリ構成ツリーを夫々表示する。なお、ステップ21及びステップ22の処理により、源流ツリー及び派生ツリーをウインドウに可視的に表示する機能が実現される。
【0026】
ステップ23では、表示されたアッセンブリ構成ツリーの中から、マウスなどのポインティングデバイスを用いて、部品が選択されたか否かを判定する。そして、部品が選択されたならばステップ24へと進み(Yes)、部品が選択されなければ待機する(No)。
【0027】
ステップ24では、選択された部品に関連付けられた三次元設計モデル30の部品を特定する。即ち、選択された部品に係る階層ノード名をキーとしてリンクテーブルを検索し、その階層ノード名に係るリンクアプリケーション名を参照して、三次元設計モデル30の部品を特定する。
【0028】
ステップ25では、三次元設計モデル30の部品がアッセンブリ構成ツリー表示ウインドウの略中央に位置するように、必要に応じて、アッセンブリ構成ツリー表示ウインドウをスクロールする。
【0029】
ステップ26では、三次元設計モデル30の部品が強調表示されるように、これを点滅させる。なお、部品を点滅させる代わりに、反転表示したり、表示色を変更してもよい(以下同様)。
【0030】
ステップ27では、三次元設計モデル30の部品に関連付けられた各アプリケーション50の部品を特定する。即ち、三次元設計モデル30の部品に係る階層ノード名をキーとしてリンクテーブルを検索し、その階層ノード名に係るアプリケーション名を参照して、各アプリケーション50の部品を特定する。
【0031】
ステップ28では、各アプリケーション50の部品がアッセンブリ構成ツリー表示ウインドウの略中央に位置するように、必要に応じて、アッセンブリ構成ツリー表示ウインドウをスクロールする。なお、ステップ23〜ステップ25,ステップ27及びステップ28の一連の処理により、ウインドウをスクロールする機能が実現される。
【0032】
ステップ29では、各アプリケーション50の部品が強調表示されるように、これを点滅させる。なお、ステップ26及びステップ29の処理により、源流ツリー又は派生ツリーから選択された部品及びこれに関連付けられている部品を強調表示する機能が実現される。
【0033】
かかる処理によれば、三次元設計モデル30及び各アプリケーション50のアッセンブリ構成ツリーは、モニタ上に可視的に表示される。このため、三次元設計モデル30及び各アプリケーション50におけるアッセンブリ構成を視覚を介して容易に認識できる。そして、アッセンブリ構成ツリーの中から部品を選択すると、必要に応じて、その部品及びこれに関連付けられた部品がアッセンブリ構成ツリー表示ウインドウの略中央に位置するように表示される。このため、膨大な構成部品からなる三次元設計モデル30であっても、各ソリューション間で関連付けられた部品を一目で視認可能であり、その業務遂行に要する労力を軽減することができる。
【0034】
(付記1)三次元設計モデルを部品の階層モデルで表現した源流ツリーと、該三次元設計モデルを評価するアプリケーションに適合するように、前記源流ツリーから派生させた派生ツリーと、を関連付けるリンクテーブルを生成する機能と、前記源流ツリーに変更があるか否かを監視する機能と、前記源流ツリーに変更があったときに、前記リンクテーブルを参照して、前記派生ツリーの変更箇所を特定する機能と、前記源流ツリーに加えられた変更を、前記派生ツリーの変更箇所に反映させる機能と、をコンピュータに実現させるための部品情報管理プログラム。
【0035】
(付記2)前記派生ツリーは、前記源流ツリーに対して複数関連付けられていることを特徴とする付記1記載の部品情報管理プログラム。
【0036】
(付記3)前記源流ツリー及び派生ツリーをウインドウに可視的に表示する機能を備えたことを特徴とする付記1又は付記2に記載の部品情報管理プログラム。
【0037】
(付記4)前記源流ツリー又は派生ツリーから部品を選択すると、他のツリーにおいて関連付けられている部品が表示されるように、ウインドウをスクロールする機能を備えたことを特徴とする付記3記載の部品情報管理プログラム。
【0038】
(付記5)前記源流ツリー又は派生ツリーから選択された部品及びこれに関連付けられている部品を強調表示する機能を備えたことを特徴とする付記4記載の部品情報管理プログラム。
【0039】
(付記6)三次元設計モデルを部品の階層モデルで表現した源流ツリーと、該三次元設計モデルを評価するアプリケーションに適合するように、前記源流ツリーから派生させた派生ツリーと、を関連付けるリンクテーブルを生成する生成手段と、前記源流ツリーに変更があるか否かを監視する監視手段と、該監視手段により源流ツリーに変更があったことが監視されたときに、前記リンクテーブルを参照して、前記派生ツリーの変更箇所を特定する特定手段と、該特定手段により特定された派生ツリーの変更箇所に、前記源流ツリーに加えられた変更を反映させる反映手段と、を含んで構成されたことを特徴とする部品情報管理装置。
【0040】
【発明の効果】
以上説明したように、本発明に係る部品情報管理技術によれば、第1のアッセンブリ構成ツリーに加えられた変更が第2のアッセンブリ構成ツリーに反映されるため、三次元設計モデルとアプリケーションとの連携をとることができる。このため、従来技術のように、第1のアッセンブリ構成ツリーを変更したときに、第2のアッセンブリ構成ツリーを人手により再編集する必要がなく、第1のアッセンブリ構成ツリーと第2のアッセンブリ構成ツリーとの整合性が保証され、管理ミスが発生したり、検証,評価などが正確に行われないという不具合を回避することができる。また、第2のアッセンブリ構成ツリーのチェックなどによる付帯業務の工数を削減できると共に、設計品質の向上,設定手番の短縮も図ることができる。
【図面の簡単な説明】
【図1】 本発明を具現化した部品情報管理装置の構成図
【図2】 各ソリューションにおけるアッセンブリ構成ツリーの説明図
【図3】 三次元設計モデルのアッセンブリ構成ツリーが新規作成されたときに実行される処理のフローチャート
【図4】 三次元設計モデルが更新されたときに実行される処理のフローチャート
【図5】 アッセンブリ構成ツリーを表示する処理のフローチャート
【符号の説明】
10 部品情報管理装置
12 データベース
14 三次元設計モデル管理部
16 アプリケーションインタフェース処理部
18 リンクテーブル生成部
20 同期化制御部
22 表示部
30 三次元設計モデル
50 アプリケーション[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for linking a three-dimensional design model and a tool (application) for evaluating the model.
[0002]
[Prior art]
In the manufacturing industry, various solutions such as 3D design, static / dynamic verification, manufacturability / assembling evaluation, environmental evaluation, etc. make effective use of 3D design models created by CAD (Computer Aided Design) systems. To improve the efficiency of development work. Each solution employs a method of managing a 3D design model using an assembly structure tree that is represented by a hierarchical model. In recent years, PDM (Product Data Management) aiming at effective utilization of data and efficiency of design work by integrating and managing data related to product development is becoming widespread. For this reason, as disclosed in
[0003]
[Patent Document 1]
Japanese Patent Laid-Open No. 2001-155186
[Problems to be solved by the invention]
However, since the structure of the assembly configuration tree in each solution differs depending on the business characteristics, the assembly configuration tree of the three-dimensional design model does not correspond to 1: 1, and there is a 1: N variation. For this reason, when there is a change such as addition, deletion, or modification to the assembly configuration tree of the 3D design model, the change cannot be reflected in the assembly configuration tree of each solution in the prior art, and the structure is manually changed. Had to be edited. When manually editing the structure of the assembly structure tree, consistency in all solutions is not necessarily guaranteed, and there is a risk of errors in management of the 3D design model, and inaccurate verification and evaluation. It was. In particular, in the design process of designing a 3D design model, such a problem may occur because design changes frequently occur so that defects in each solution are reflected in the design before the design converges. The sex was extremely high.
[0005]
Therefore, in view of the conventional problems as described above, the present invention relates to a component information management technology that links a three-dimensional design model and a tool (application) for evaluating the three-dimensional design model by associating an assembly configuration tree in each solution. The purpose is to provide.
[0006]
[Means for Solving the Problems]
For this reason, in the component information management technology according to the present invention, it is monitored whether or not there is a change in the first assembly configuration tree in which the three-dimensional design model is expressed by a hierarchical model of components . Then, when there are changes to the first assembly configuration tree, and each component of the first assembly configuration tree to suit the application to evaluate the three-dimensional design model is derived from the first assembly configuration tree The change part of the second assembly configuration tree is specified with reference to the link table that associates each component of the second assembly configuration tree . Thereafter, the change made in the first assembly configuration tree is reflected in the changed portion of the second assembly configuration tree . For this reason, the changes made to the first assembly configuration tree are reflected in the second assembly configuration tree , and the three-dimensional design model and the application are linked.
[0007]
Here, it is desirable that a plurality of second assembly configuration trees are associated with the first assembly configuration tree . Thus, it changes to the first assembly configuration tree to be reflected in the plurality of second assemblies configuration tree, various solutions according to the product development even number, to easily correspond it can.
[0008]
Further, the first assembly configuration tree and the second assembly configuration tree may be visually displayed in the window. At this time, when a part is selected from the first assembly structure tree or the second assembly structure tree , it is desirable to scroll the window so that the parts associated in the other assembly structure tree are displayed. In the window, it is desirable to highlight the selected component and the component associated therewith.
[0009]
In this way, the first assembly configuration tree and the second assembly configuration tree are visually displayed in the window, so that the component configuration can be easily recognized through vision. In addition, when a part is selected from the first assembly structure tree or the second assembly structure tree , the window is scrolled so that the selected part and the parts associated therewith are displayed. Even a three-dimensional design model consisting of can visually recognize parts associated with each solution at a glance, and can reduce labor required for performing the business. Since the parts are highlighted, the relationship between the parts can be clarified.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 shows a configuration in which a component information management apparatus according to the present invention is implemented using a computer system including at least a central processing unit and a memory. In the component information management apparatus, various functions related to component information management are realized by a program loaded in the memory.
[0011]
In the component
[0012]
The component
[0013]
In the
[0014]
[Table 1]
[0015]
The three-dimensional design
[0016]
Next, the operation of the component
FIG. 3 shows the processing contents executed in cooperation by the link
[0017]
In step 1 (abbreviated as “S1” in the figure, the same applies hereinafter), the assembly configuration tree of the three-
[0018]
In
[0019]
According to this processing, when a new assembly configuration tree of the three-
[0020]
FIG. 4 shows the processing contents executed by the link
In step 11, it is determined whether or not the assembly configuration tree of the three-
[0021]
In
[0022]
According to this process, when the assembly configuration tree of the three-
[0023]
Therefore, unlike the prior art, it is not necessary to manually re-edit the assembly structure tree of each
[0024]
FIG. 5 shows the contents of processing executed by the
[0025]
In step 21, an assembly structure tree of the three-
In
[0026]
In step 23, it is determined whether or not a part has been selected from the displayed assembly configuration tree using a pointing device such as a mouse. If a part is selected, the process proceeds to step 24 (Yes), and if a part is not selected, the process waits (No).
[0027]
In step 24, the part of the three-
[0028]
In step 25, the assembly configuration tree display window is scrolled as necessary so that the part of the three-
[0029]
In step 26, the part of the three-
[0030]
In step 27, the part of each
[0031]
In step 28, the assembly configuration tree display window is scrolled as necessary so that the component of each
[0032]
In step 29, the parts of each
[0033]
According to such processing, the assembly configuration tree of the three-
[0034]
(Supplementary Note 1) Link table associating a source tree in which a three-dimensional design model is represented by a hierarchical model of a part and a derived tree derived from the source tree so as to be compatible with an application for evaluating the three-dimensional design model And a function for monitoring whether or not there is a change in the source tree, and when there is a change in the source tree, the change point of the derivation tree is specified by referring to the link table A component information management program for causing a computer to realize a function and a function of reflecting a change made in the source tree in a changed portion of the derivation tree.
[0035]
(Supplementary note 2) The parts information management program according to
[0036]
(Additional remark 3) The part information management program of
[0037]
(Supplementary note 4) The component according to
[0038]
(Additional remark 5) The part information management program of Additional remark 4 characterized by having the function which highlights the component selected from the said source tree or a derived tree, and the component linked | related with this.
[0039]
(Supplementary note 6) A link table that associates a source tree in which a three-dimensional design model is represented by a hierarchical model of a part and a derived tree derived from the source tree so as to match an application for evaluating the three-dimensional design model Generating means, monitoring means for monitoring whether there is a change in the source tree, and referring to the link table when the monitoring means monitors that the source tree has changed , A specifying means for specifying the changed part of the derivation tree, and a reflecting means for reflecting the change made to the source tree in the changed part of the derivation tree specified by the specifying means. A component information management device characterized by the above.
[0040]
【The invention's effect】
As described above, according to the component information management technology according to the present invention, since the changes made to the first assembly configuration tree is reflected in the second assembly configuration tree, the three-dimensional design model and application Cooperation can be taken. Therefore, as in the prior art, when changing the first assembly structure tree, there is no need to re-edit the second assembly configuration tree by hand, first assembly configuration tree and a second assembly configuration tree Consistency can be assured, and management errors can be prevented, and problems such as inaccurate verification and evaluation can be avoided. In addition, it is possible to reduce the man-hours for incidental work by checking the second assembly configuration tree , and to improve design quality and shorten setting time.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a component information management apparatus embodying the present invention. FIG. 2 is an explanatory diagram of an assembly configuration tree in each solution. FIG. 3 is executed when an assembly configuration tree of a three-dimensional design model is newly created. Flowchart of processing to be performed [FIG. 4] Flowchart of processing to be executed when the three-dimensional design model is updated [FIG. 5] Flowchart of processing to display the assembly configuration tree [Explanation of symbols]
DESCRIPTION OF
Claims (5)
前記第1のアッセンブリ構成ツリーに変更があったときに、該第1のアッセンブリ構成ツリーの各構成部品と、前記三次元設計モデルを評価するアプリケーションに適合するように、前記第1のアッセンブリ構成ツリーから派生させた第2のアッセンブリ構成ツリーの各構成部品と、を関連付けるべく、磁気ディスク上のデータベースに登録されたリンクテーブルを参照して、前記第2のアッセンブリ構成ツリーの変更箇所を特定する機能と、
前記第1のアッセンブリ構成ツリーに加えられた変更を、前記第2のアッセンブリ構成ツリーの変更箇所に反映させる機能と、
をコンピュータに実現させるための部品情報管理プログラム。A function for monitoring whether or not there is a change in the first assembly structure tree in which the three-dimensional design model is expressed by a hierarchical model of parts;
When there is a change in the first assembly configuration tree, the first assembly configuration tree is adapted to suit each component of the first assembly configuration tree and the application that evaluates the three-dimensional design model. A function for identifying a change location of the second assembly configuration tree by referring to a link table registered in a database on the magnetic disk in order to associate each component of the second assembly configuration tree derived from When,
A function of reflecting a change made in the first assembly configuration tree in a change location of the second assembly configuration tree;
Parts information management program to make computer realize.
該監視手段により第1のアッセンブリ構成ツリーに変更があったことが監視されたときに、該第1のアッセンブリ構成ツリーの各構成部品と、前記三次元設計モデルを評価するアプリケーションに適合するように、前記第1のアッセンブリ構成ツリーから派生させた第2のアッセンブリ構成ツリーの各構成部品と、を関連付けるリンクテーブルを参照して、前記第2のアッセンブリ構成ツリーの変更箇所を特定する特定手段と、
該特定手段により特定された第2のアッセンブリ構成ツリーの変更箇所に、前記第1のアッセンブリ構成ツリーに加えられた変更を反映させる反映手段と、
を含んで構成されたことを特徴とする部品情報管理装置。Monitoring means for monitoring whether there is a change in the first assembly configuration tree in which the three-dimensional design model is represented by a hierarchical model of parts;
When the monitoring means monitors that there is a change in the first assembly configuration tree, it is adapted to each component of the first assembly configuration tree and the application for evaluating the three-dimensional design model. Specifying means for specifying a change location of the second assembly configuration tree with reference to a link table that associates each component of the second assembly configuration tree derived from the first assembly configuration tree with each other;
Reflecting means for reflecting the change made to the first assembly configuration tree in the change location of the second assembly configuration tree specified by the specifying means;
A component information management device comprising
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003087940A JP4312485B2 (en) | 2003-03-27 | 2003-03-27 | Parts information management program and parts information management apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003087940A JP4312485B2 (en) | 2003-03-27 | 2003-03-27 | Parts information management program and parts information management apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004295560A JP2004295560A (en) | 2004-10-21 |
JP4312485B2 true JP4312485B2 (en) | 2009-08-12 |
Family
ID=33402200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003087940A Expired - Fee Related JP4312485B2 (en) | 2003-03-27 | 2003-03-27 | Parts information management program and parts information management apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4312485B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4789559B2 (en) * | 2005-09-22 | 2011-10-12 | キヤノン株式会社 | Data management apparatus and data management method |
JP5359994B2 (en) * | 2010-05-27 | 2013-12-04 | 日本精工株式会社 | Drawing creation support device |
JP7621919B2 (en) | 2021-09-22 | 2025-01-27 | 株式会社東芝 | DESIGN ASSISTANCE DEVICE, DESIGN ASSISTANCE SYSTEM, DESIGN ASSISTANCE METHOD, PROGRAM, AND STORAGE MEDIUM |
-
2003
- 2003-03-27 JP JP2003087940A patent/JP4312485B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004295560A (en) | 2004-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11003645B1 (en) | Column lineage for resource dependency system and graphical user interface | |
US11562025B2 (en) | Resource dependency system and graphical user interface | |
US11405290B1 (en) | Automatic creation of related event groups for an IT service monitoring system | |
US11200130B2 (en) | Automatic entity control in a machine data driven service monitoring system | |
US10305758B1 (en) | Service monitoring interface reflecting by-service mode | |
US10417108B2 (en) | Portable control modules in a machine data driven service monitoring system | |
US20040230600A1 (en) | Method and apparatus for rapidly prototyping status display | |
US11676345B1 (en) | Automated adaptive workflows in an extended reality environment | |
EP2921970A1 (en) | Method and system for editing virtual documents | |
JP2000148461A (en) | Software model and existing source code synchronizing method and device | |
US10007651B2 (en) | Detect errors in intermediate electronic documents | |
CN108762743A (en) | Data table operation code generation method and device | |
CN113010208B (en) | Version information generation method, device, equipment and storage medium | |
US9323729B2 (en) | Coordinating the management of the layout and design of portal pages with the management of its associated web content | |
US20080028003A1 (en) | Structured object model merge tool with static integrity constraint observance | |
US8799256B2 (en) | Incorporated web page content | |
CN112783482A (en) | Visual form generation method, device, equipment and storage medium | |
US20140136155A1 (en) | Analyzing hardware designs based on component re-use | |
JP4312485B2 (en) | Parts information management program and parts information management apparatus | |
KR100337373B1 (en) | A method for Managing Design Information in CAD system | |
CN118133570B (en) | Project creation method, storage medium, electronic device, and program product | |
CN118467549B (en) | A visual data connection method and device based on data model | |
CN114706865B (en) | Database visual monitoring method, system, terminal device and storage medium | |
Olsbo | Application for improving software project status visibility | |
CN117632114A (en) | A method and device for importing FMU files based on file analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081111 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090210 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090306 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090413 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090512 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090513 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120522 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120522 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130522 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130522 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |