JP2004362455A - Cad device - Google Patents
Cad device Download PDFInfo
- Publication number
- JP2004362455A JP2004362455A JP2003162752A JP2003162752A JP2004362455A JP 2004362455 A JP2004362455 A JP 2004362455A JP 2003162752 A JP2003162752 A JP 2003162752A JP 2003162752 A JP2003162752 A JP 2003162752A JP 2004362455 A JP2004362455 A JP 2004362455A
- Authority
- JP
- Japan
- Prior art keywords
- component
- data
- condition
- identifier
- manufacturer
- 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.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、コンピューターにより設計を支援するCAD装置に関し、詳しくは、設計図ごとに異なる部品データベースを備えるCAD装置に関する。
【0002】
【従来の技術】
CAD装置は、機械設計や電気回路設計など多くの設計に使用されている。CAD装置は標準部品やメーカーの部品などの形状、大きさ、特性などの仕様をデータベースに記憶させておき、適宜参照してそのまま図面上に配置できるという点が設計の効率化という点で重要な役割を果たしている。即ち、設計者はデータベースに記憶されている部品データを識別子の入力もしくは検索による選択により、部品データを指定することで部品の作図データが画面上に表示され、これをそのまま配置することができる。また、電気回路においては部品データの特性がデータベースに記憶されているので、配置し配線した後の動作をコンピューター上で仮想的にシミュレーションすることができる。
【0003】
【発明の解決しようとする課題】
このように、部品に関するデータベースを使用することは大変有用であるが、設計対象によっては使用する可能性のある部品点数が数万点に達する場合がある。このように、部品点数が膨大になると、設計者はすべての部品の識別子を覚えることは不可能であり、また、検索により選択していくことは可能であるが、一回の部品を使用するたびに検索で部品を絞り込んでいく作業をするのは効率が悪い。
本発明はかかる問題に鑑み、部品データベースに膨大な部品点数を記憶していても、設計者に効率よく部品の選択が行えるようにし設計の効率化を図ることを課題とする。
【0004】
【課題を解決するための手段】
上記問題を解決するために、本発明は次のような構成を有する。
請求項1に記載の発明は、部品データ群を記憶する部品マスターデータベースを備えるCAD装置であり、設計識別子受付手段により設計者から設計識別子の指定を受け付け、部品条件受付手段により設計者から使用する部品の条件である部品条件を受け付ける。そして、部品データ抽出手段が受け付けられた部品条件に合致する部品データを前記部品マスターデータデータベースから検索し、検索により選ばれた部品データの内の少なくとも一部を使用部品データとして抽出し、ユーザデータベースが抽出された使用部品データに新たな識別子である使用部品識別子を付して、前記設計識別子と関連付けて記憶する。さらに、部品データ入力受付手段は設計者から前記使用部品識別子の指定を対応する部品データの入力として受け付ける。なお、使用部品識別子の指定は直接指定する場合のみならず、使用部品識別子に関連付けられた部品名を指定する等の間接的な指定も含む。
このような動作を行うことにより、設計図ごとに部品データのデータベースが使用部品データベースとして生成され、設計者は新たに生成された使用部品データベース中の使用部品識別子を指定することで部品データの指定が行える。
【0005】
請求項2に記載の発明は、前記CAD装置において、予め前記部品条件を記憶する部品条件記憶手段を有し、前記部品条件受付手段は前記部品条件記憶手段に記憶された部品条件のうち、設計者が選択したものを部品条件として受け付けるものである。
このように部品条件を予め記憶しておくことで、設計者は部品条件を選択するだけで使用部品データベースを生成することができることになる。なお、ここでの部品条件受付手段は、設計者が直接部品条件を入力するものを排除しているわけではなく、部品条件記憶手段は設計者が過去に入力した部品条件を記憶していくようにすることができる。
【0006】
請求項3に記載の発明は、請求項2に記載のCAD装置において、さらに、部品条件変更手段が設計者の指示を受け付けて部品条件記憶手段に記憶された部品条件の内容を変更する。
このような構成により、部品条件を記憶させる場合に部品条件を必要に応じて変更でき、より柔軟に部品条件の指定が行われることになる。
【0007】
請求項4に記載の発明は、前記CAD装置において、使用部品データ表示手段が部品データ抽出手段により抽出された使用部品データもしくは使用部品データベースに記憶された使用部品データを表示し、使用部品選択受付手段が前記使用部品データ表示手段により表示された使用部品データの中からいくつかの部品の選択を設計者より受け付ける。そして、前記使用部品データベースは前記使用部品データ受付手段により受け付けられた使用部品データを新たな使用部品データとして記憶する。
このような動作により、部品条件により絞りこまれた部品データをさらに設計者が絞りこんでより部品点数の少ない使用部品データベースが生成されることになる。
【0008】
請求項5に記載の発明は、前記部品データには各部品を特定する部品識別子が含まれ、前記使用部品データには部品識別子が含まれるものである。
このように部品識別子を記憶することで、すべての情報を使用部品データベースに記憶しなくても、必要なデータは部品マスターベースを参照して得ることができることになる。
請求項6に記載の発明は、前記CAD装置において、前記部品データには部品の仕様に関する部品仕様情報が含まれ、前記使用部品データには部品仕様情報が含まれるものである。
このようにユーザ部品データ群に各部品データの部品仕様に関する情報を含ませることで、実際の設計において部品マスターデータベースを参照する必要がなくなる。
【0009】
請求項7に記載の発明は、前記CAD装置において、前記部品データには部品の製造者を示す製造者識別子及び部品の使用に関する部品仕様情報が含まれ、前記部品マスターデータベースは、製造者識別子が異なる同じ部品仕様情報をもつ部品に関する部品データが記憶され、前記部品条件には製造者の指定が含まれ、さらに、前記使用部品データには製造者識別子が含まれる。そして、製造者条件変更受付手段が設計者から前記部品条件中の製造者の指定の変更を受け付け、使用部品データベース更新手段が前記製造条件変更受付手段の受け付けた製造者の指定の変更に基づき、前記使用部品データベースにおいて製造者の指定が変更された使用部品データ中の製造者識別子を変更後の製造者に関する製造者識別子と入れ替える。
このような動作により、同じ仕様の部品に関して製造者を変更したい場合に、変更する製造者を指定するだけで使用部品データベース中の使用部品データが仕様情報がそのままで製造者のみが異なる使用部品データに入れ替えられることになる。
【0010】
請求項8に記載の発明は、前記CAD装置において、設計データ部品更新手段が使用部品データベース更新手段により入れ替えられた使用部品データに対応する、設計において使用された部品データについて変更された部品データに置き換える。
このような動作により、設計データも自動的に製造者が異なる同じ仕様の部品に入れ替えられることになる。
請求項9に記載の発明は、請求項7又は8に記載のCAD装置において前記製造者条件変更受付手段は、使用部品データの指定を受け付け、前記ユーザデータベース更新手段は、前記製造者条件変更受付手段により指定の受け付けられた使用部品データに関してのみ製造者識別子を入れ替えるものである。
このような動作により、一部の部品データのみ製造者が異なる同じ仕様の部品データに入れ替えられることになる。
【0011】
請求項10に記載の発明は、コンピューターに請求項1から9のいずれか1項に記載のCAD装置としての機能を実現させるプログラムである。
このようなプログラムにより汎用的なコンピューターで上記のようなCAD装置を実現することが可能となる。
【0012】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について説明する。
図1に本発明に係るCAD装置Aのハードウエア構成を模式的に示すブロック図を示す。CAD装置Aは、一般的なコンピューターにより構成され、具体的には演算処理を行うCPU11、CPUの作業領域となるRAM12、基本的なプログラムはデータを記録するROM13、CPUの動作タイミングを取るためのクロック14、データやプログラムを記憶するためのハードディスク15、表示装置としてのモニタ16、出力装置としてのプリンタ17、入力デバイスとしてのキーボード18、マウス19などにより構成される。CAD装置Aはこのような一般的なコンピューターに下記に示すような動作を行わせるプログラムを組み込むことにより実現される。
【0013】
図2にCAD装置Aの機能を模式的に示す機能ブロック図を示す。図に示すようにCAD装置Aは、部品マスターデータベース101、部品条件記憶部102、設計識別子受付部103、部品条件受付部104、部品条件表示部105、部品条件変更部106、部品データ抽出部107、使用部品データ表示部108、使用部品選択受付部109、使用部品データベース110、製造者条件変更受付部111、使用部品データベース更新部112、設計データ部品更新部113、CADオペレーション部200、設計データ記憶部210を有する。
【0014】
部品マスターデータベース101は、設計する分野において使用する可能性のある既存の部品に関する部品データを記憶するデータベースである。図3(a)に部品マスターデータベースのレコード内容を模式的に示す。図に示すように部品マスターデータベースは部品識別子を主キーとして、部品の製造者を示す製造者識別子、部品の形状データや規格等の部品の仕様に関する情報である部品仕様情報が関連付けられて記憶されている。
部品条件記憶部102は部品の条件を記憶している。部品の条件としては例えば部品の製造者、電気部品における定格電圧等の規格条件、部品の形状等が挙げられる。図3(b)に部品条件記憶部102のレコード内容を模式的に示す。図に示すように部品条件記憶部102には条件識別子を主キーとして、当該部品条件が使用された設計を示す設計識別子、部品条件が関連付けられて記憶されている。
設計識別子受付部103は、設計者から設計を識別する設計識別子の指定を受け付ける。設計識別子は受注に対応する設計ごとに付与されるものである。ここでは、受注コードをそのまま設計識別子として使用するものとし、設計者は受注コードを選択することで設計識別子を指定する。
【0015】
部品条件受付部104は設計者から設計に使用する部品の条件である部品条件を受け付ける。部品条件入力部104は機能として、設計者からの直接入力を受け付ける入力受付部104aと、入力受付部から受け付けられた条件の他、部品条件変更部106により変更された設計条件の受け付けを確定する受付確定部104bとを含む。入力受付部104aの入力の受け付けは使用する部品の種類を示す部品コードの指定と、各部品コードごとに要求される条件コードの入力により行われる。具体的には、図4(a)に示すような部品コード入力画面401より部品ごとに与えられる部品コードの入力を受け付ける。すると、入力された部品コードごとに用意される図4(b)に示すような部品条件入力画面402が表示されるので、設計者は、各項目ごとに予め定められた条件コードを数値や符号で入力していく。なお、部品コードは部品識別子と一致し、上記の部品仕様情報はこの条件コードと関連付けられて記憶されている。設計者は、このような操作を使用する部品の種類の数だけ行う。
受付確定部104bは、入力受付部104aから入力された条件を設計者の指示により確定する。確定された部品条件は部品条件記憶部102に条件識別子と設計識別子とに関連付けられて記憶される。受付確定部104bは、さらに、過去の部品条件や汎用の部品条件を部品条件記憶部102から呼び出して、部品条件変更部106により変更されたものについても設計者の指示により新たな設計条件の入力として受け付け確定する。
【0016】
部品条件表示部105は、設計者の指示に応じて部品条件記憶部102に記憶されている部品条件をモニター16に表示する。部品条件の表示は条件識別子群の表示、特定の条件識別子に関連付けられた部品条件が付された部品コード群の表示、各部品コードごとの具体的な条件の表示を設計者の指示に応じて適宜行うことができる。
部品条件変更部106は、部品条件表示部105により表示される部品条件を設計者の指示に応じて変更する。
部品データ抽出部107は、部品条件受付部104により確定された部品条件に従って、部品マスターデータベース101から部品条件に合致する部品データを検索して、検索により選ばれた部品データの内の部品識別子、製造者識別子、部品仕様情報を使用部品データとして抽出する。
使用部品データ表示部108は抽出された使用部品データもしくは使用部品データベース110に記憶された使用部品データをモニター16に表示する。図5に使用部品データ表示部108によりモニター16に表示される使用部品表示画面500の例を示す。使用部品データとして表示されるのは、使用部品コード501、同じ使用部品コード内で付される通し番号502、製造者識別子503、部品識別子504、仕様情報505である。
【0017】
使用部品選択受付部109は、表示された使用部品データのうち必要な使用部品データを受け付ける。具体的には、表示された使用部品データのうち不要なものを設計者が選択することにより、残りの使用部品データを必要なものとして選択する。もちろん、ここで不要な使用部品データがない場合は設計者は何もせず、表示されたすべての使用部品データが選択されることになる。
使用部品データベース110には、使用部品選択受付部109により選択された使用部品データ、使用部品識別子、前記設計識別子とが関連付けられて記憶される。使用部品データベース110の具体的なレコード内容を図3(c)に示す。使用部品データベースは、設計識別子を主キーとして、条件識別子、各使用部品データに対して、各部品ごとに付される使用部品識別子、部品識別子、製造者識別子、部品仕様情報が関連付けられて記憶される。なお、ここでは、使用部品識別子は、部品コードと、同じ部品コード内に付される通し番号とにより構成されている。
【0018】
CADオペレーション部200は、設計者の指示に応じて既存の部品データを設計データとして配置したり、筐体等の外形線を記入したり、寸法線を記入したりするCAD装置の本来の動作を司る部分であり、一般的なCAD装置とほぼ同様の動作を行う。CADオペレーション部200には部品データ入力受付部200aが含まれる。部品データ入力受付部200aは、設計者から設計データ上に配置するために既存の部品データを受け付ける。部品データ入力受付部200aが受け付けるのは使用部品データベースに記憶される使用部品データであり、具体的には使用部品識別子の直接入力もしくは、検索後選択される使用部品識別子の入力を受け付ける。CADオペレーション部200は、この入力される使用部品識別子を部品データとして受け付け、使用部品データベース110を参照して部品データの仕様情報から形状情報を抽出して図面上に配置したり、配線後のシミュレーションを行ったりする。
設計データ記憶部210は、CADオペレーション部200により生成される1以上の設計図面や設計図面の補足情報を設計識別子に関連付けて記憶する。図3(d)に設計データ記憶部210のレコード内容を模式的に示す。
【0019】
製造者条件変更受付部111は、設計者の指示に応じて使用部品データベース110中の特定の設計識別子に関連付けられる使用部品の指定と製造者識別子の変更を受け付ける。具体的には設計者は図6(a)の使用部品表示画面500aに示すように、使用部品データ表示部108により表示される使用部品データの背景を反転させる(図のX部分)ことで製造者を変更する使用部品データを選択し、図示しない画面から変更後の製造者識別子を入力することで、使用部品の指定と製造者識別子の変更が受け付けられることになる。
【0020】
使用部品データベース変更部112は、前記製造条件変更受付部111が受け付けた使用部品データの指定と変更する製造者の指定に基づき前記使用部品データベース110において指定された使用部品データ中の製造者識別子を変更後の製造者識別子と入れ替える。例えば、図6(a)の使用部品表示画面500aに示すように上から4つの使用部品データを選択し、変更後の製造識別子として「MI」を入力すると、図6(b)の使用部品表示画面500bに示すように上から4つの使用部品データの製造者識別子が「MI」に変更され(図のY部分)、この内容が使用部品データベースに記憶されることになる。なお、部品使用データにおいては製造者識別子と関連づけて部品の型番も記憶されており、製造者識別子が変更になった場合は、対応する部品の型番も部品マスターデータベースを参照して入れ替えられて記憶される。
設計データ部品更新部113は、製造者条件変更受付部111により製造者識別子が変更された部品データに関連付けられている設計識別子に関連付けられている設計データにおいて、部品データを変更された製造者に係る部品データに置き換える。
【0021】
次に、以上のような構成を有するCAD装置Aの動作について説明する。まず、使用部品データベースの生成動作について説明する。図7にCAD装置Aにおける使用部品データベースの生成動作を表すフローチャートを示す。まず、設計を行おうとする設計者は設計識別子を指定する。設計識別子の指定は予め登録されている受注コードの選択により行う。これにより設計識別子受付部103は選択された受注コードを設計識別子として受け付ける(s101)。次に、設計者は部品条件の入力を行う。部品条件の入力は直接設計者が指定する場合と、部品条件記憶部102に記憶されている部品条件から類似の部品条件を選択し、変更する場合とがある。いずれの入力方式かを設計者から受け付け(s102)、部品条件を直接入力することが指定された場合は、入力受付部104aが図4(a)に示すような部品コード入力画面401をモニターに表示させて部品コードの入力を受け付け、続いて図4(b)に示すような部品条件入力画面402を表示させて、具体的な部品条件の入力を受け付ける(s103)。受け付けられた部品条件は部品条件記憶部102に一時的に記憶され、設計者の指示により部品条件表示部105に表示される(s105)。
【0022】
また、s102で部品条件記憶部102に記憶された部品条件を流用することが指定された場合は、複数の部品条件の識別子である条件識別子が表示されるので、設計者は特定の条件識別子を選択する。この選択は部品条件選択部106により受け付けられ(s104)、選択された部品条件が部品条件表示部105によりモニターに表示される(s105)。
表示された部品条件について、設計者は変更をする場合は画面上から変更項目を指定して変更内容を入力することで部品条件を変更する。部品条件変更部106はこの操作を受けて部品条件を変更する(s106、s107)。部品条件の変更が終了した場合、および、表示された部品条件をそのまま使用する場合は、設計者は部品条件の確定を指示する。これにより受付確定部104bが部品条件を確定し(s108)、確定した部品条件は条件識別子を付されて部品条件記憶部102に記憶される(s109)。
【0023】
また、部品条件が確定すると、部品データ抽出部107が確定した部品条件に基づいて部品マスターデータベース101から使用部品データを抽出し(s110)、使用部品データ表示部108により抽出された使用部品データがモニターに表示される(s111)。設計者が表示された使用部品データについて一部削除をする場合は削除する使用部品データを選択して削除指示を行う。これを受けて部品選択受付部109は削除指示された使用部品データの削除を行い、残りの使用部品データを受け付ける(s112、s113)。この削除後の使用部品データもしくは削除処理されなかった場合は抽出された使用部品データが使用部品データベース110に設計識別子に関連づけられて記憶される(s114)。
【0024】
次に、使用部品データを使用して設計処理を行う動作について説明する。図8にこの動作を表すフローチャートを示す。設計において既存の部品を配置する場合に設計者は、まず、使用部品の表示を指示する。すると、使用部品データ表示部108が使用部品の一覧をモニターに表示させる(s201)。設計者は表示された使用部品から使用する部品を選択する。これによりCADオペレーション部200の部品データ入力受付部200aが選択された使用部品の使用部品識別子を受け付けて(s202)、使用部品データベース110より受け付けられた使用部品識別子に関連付けられた使用部品データを抽出し(s203)、使用部品データ中の形状データを設計画面上の所定位置に表示する。設計者はこの表示された形状データを設計画面上の任意の位置に配置し、その状態を確定するとCADオペレーション部200はその形状データの配置を受け付け(s204)、設計データの一部として配置する(s205)。以上の動作は各部品を設計データ上に配置する度に行われる。
【0025】
最後に、設計者が使用部品データ中の部品条件のうちの製造者の指定を変更する場合の動作について説明する。図9にこの動作を表すフローチャートを示す。製造者の指定を変更しようとする設計者は、まず、設計識別子を指定して設計識別子に関連付けられた使用部品データの表示を指示する。これに応じて使用部品データ表示部108に使用部品データが表示される(s301)。次に、設計者は製造者を変更しようとする使用部品を選択し、変更する製造者識別子を入力する。すると製造者条件変更受付部111が製造者を変更する部品の選択を受け付け(s302)、さらに、変更後の製造者の製造者識別子を受け付ける(s302)。その後、使用部品データベース更新部112が、選択された使用部品データに関して、受け付けられた製造者識別子を上書きすることで変更する(s304)。さらに、設計データ部品更新部113が、設計データ記憶部210中の指定された設計識別子に関連付けられた設計データにおける、指定された使用部品データを変更する(s305)
【0026】
なお、上記実施の形態においては、使用部品データベースは使用部品データとして部品仕様情報を記憶しているが、使用部品データには部品識別子だけを記憶しておき、必要に応じて部品識別子に基づいて部品マスターデータベースから部品仕様情報を参照するようにしてもよい。
【0027】
【発明の効果】
以上の説明から、本発明は次のような効果を奏する。
請求項1に記載の発明は、設計図ごとに部品データのデータベースが使用部品データベースとして生成され、設計者は新たに生成された使用部品データベース中の使用部品識別子を指定することで部品データの指定が行えるので、設計者は絞り込まれた部品から設計に使用する部品を選択すればよく、部品マスターデータベースに膨大な部品情報があっても効率的な設計を行うことが可能となる。
請求項2に記載の発明は、部品条件を予め記憶しておくことで、設計者は部品条件を選択するだけで使用部品データベースを生成することができることになり、設計者が逐一部品条件を入力する手間が省かれ、やはり設計の効率化を図ることができる。
【0028】
請求項3に記載の発明は、部品条件を記憶させる場合に部品条件を必要に応じて変更し、より柔軟に部品条件の指定が行われることになるので、類似する設計をする場合にこれを流用して設計の効率化を図ることができる。
請求項4に記載の発明は、部品条件により絞りこまれた部品データをさらに設計者が絞りこんでより部品点数の少ない使用部品データベースが生成されることになるので、部品条件の指定によって余分な使用部品が残っている場合に、さらに部品点数を減らすことができ、やはり、設計の効率化に資することができる。請求項5に記載の発明は、部品識別子を記憶することで、すべての情報を使用部品データベースに記憶しなくても、必要なデータは部品マスターベースを参照して得ることができることになるので、使用部品データベースの記憶量を少なくすることができる。
請求項6に記載の発明は、ユーザ部品データ群に各部品データの部品仕様に関する情報を含ませることで、実際の設計において部品マスターデータベースを参照する必要がなくなるので、処理時間を短くすることができる。
【0029】
請求項7に記載の発明は、同じ仕様の部品に関して製造者を変更したい場合に、変更する製造者を指定するだけで使用部品データベース中の使用部品データが仕様情報はそのままで製造者のみが異なる使用部品データに入れ替えられることになるので、最初から部品条件の指定を行って使用部品データベースを作成する必要がなくなり、やはり処理の効率化が図られる。
請求項8に記載の発明は、設計データも自動的に製造者が異なる同じ仕様の部品に入れ替えられることになり、既に設計データが得られている場合に最初から変更作業を行う必要がなくなり、やはり設計の効率化を図ることができる。
請求項9に記載の発明は、一部の部品データのみ製造者が異なる同じ仕様の部品データに入れ替えられることになり、より柔軟に製造者の変更を行うことが可能となる。
請求項10に記載の発明は、汎用的なコンピューターがあれば本発明に係るCAD装置を実現することが可能となる。
【図面の簡単な説明】
【図1】実施の形態に係るCAD装置のハードウエア構成を示すブロック図である。
【図2】実施の形態に係るCAD装置の機能を模式的に示す機能ブロック図である。
【図3】(a)は部品マスターデータベースのレコード内容を模式的に示す図であり、(b)は部品条件記憶部のレコード内容を模式的に示す図であり、(c)は使用部品データベースのレコード内容を模式的に示す図であり、(d)は設計データ記憶部のレコード内容を模式的に示す図である。
【図4】(a)は部品コード入力画面の例を示す図であり、(b)は部品条件入力画面の例を示す図である。
【図5】使用部品表示画面の例を示す図である。
【図6】(a)は使用部品表示画面において製造者を変更する使用部品データを選択した状態を示す図であり、(b)は使用部品表示画面において製造者識別子が変更された状態を示す図である。
【図7】使用部品データベースの生成動作を示すフローチャートである。
【図8】使用部品データを使用して設計処理を行う動作を示すフローチャート
【図9】使用部品データ中の製造者の指定を変更する場合の動作を示すフローチャートである。
【符号の説明】
101 部品マスターデータベース
102 部品条件記憶部
103 設計識別子受付部
104 部品条件受付部
105 部品条件表示部
106 部品条件変更部
107 部品データ抽出部
108 使用部品データ表示部
109 使用部品選択受付部
110 使用部品データベース
111 製造者条件変更受付部
112 使用部品データベース更新部
113 設計データ部品更新部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a CAD device that supports design by a computer, and more particularly, to a CAD device that has a different parts database for each design drawing.
[0002]
[Prior art]
CAD devices are used in many designs such as mechanical design and electric circuit design. In terms of design efficiency, CAD systems store specifications such as the shape, size, and characteristics of standard parts and parts from manufacturers in a database, and can refer to them as needed and place them on the drawing as they are. Plays a role. That is, the designer designates the component data by inputting or retrieving the component data stored in the database and selecting the component data, whereby the drawing data of the component is displayed on the screen, and can be arranged as it is. Further, in the electric circuit, since the characteristics of the component data are stored in the database, the operation after arrangement and wiring can be virtually simulated on a computer.
[0003]
[Problems to be solved by the invention]
As described above, it is very useful to use a database on components, but the number of components that can be used may reach tens of thousands depending on the design target. As described above, when the number of parts becomes enormous, it is impossible for the designer to remember the identifiers of all parts, and it is possible to select by searching, but it is necessary to use one part. It is not efficient to narrow down parts by searching every time.
The present invention has been made in view of the above problems, and aims to improve the design efficiency by allowing a designer to efficiently select parts even when a huge number of parts are stored in a parts database.
[0004]
[Means for Solving the Problems]
In order to solve the above problem, the present invention has the following configuration.
The invention according to
By performing such an operation, a database of component data is generated as a used component database for each design drawing, and the designer specifies component data by specifying a used component identifier in a newly generated used component database. Can be performed.
[0005]
According to a second aspect of the present invention, in the CAD apparatus, the CAD apparatus further includes a component condition storage unit that stores the component condition in advance, and the component condition receiving unit includes a component condition storage unit that stores a design condition among component conditions stored in the component condition storage unit. The part selected by the user is accepted as the part condition.
By storing the component conditions in advance in this way, the designer can generate the used component database simply by selecting the component conditions. Note that the component condition receiving means here does not exclude the one in which the designer inputs the component conditions directly, and the component condition storage means stores the component conditions previously input by the designer. Can be
[0006]
According to a third aspect of the present invention, in the CAD apparatus according to the second aspect, the component condition changing means further receives the instruction of the designer and changes the content of the component condition stored in the component condition storing means.
With such a configuration, when storing the component conditions, the component conditions can be changed as needed, and the specification of the component conditions can be performed more flexibly.
[0007]
According to a fourth aspect of the present invention, in the CAD apparatus, the used component data display means displays the used component data extracted by the component data extraction means or the used component data stored in the used component database, and receives a used component selection. The means accepts selection of some parts from the designer from the used part data displayed by the used part data display means from the designer. Then, the used component database stores the used component data received by the used component data receiving unit as new used component data.
By such an operation, the designer further narrows down the component data narrowed down by the component conditions, and a used component database with a smaller number of components is generated.
[0008]
According to a fifth aspect of the present invention, the component data includes a component identifier for specifying each component, and the used component data includes a component identifier.
By storing the component identifier in this manner, necessary data can be obtained by referring to the component master base without storing all information in the used component database.
According to a sixth aspect of the present invention, in the CAD device, the component data includes component specification information relating to component specifications, and the used component data includes component specification information.
By including information on the component specifications of each component data in the user component data group, it is not necessary to refer to the component master database in the actual design.
[0009]
According to a seventh aspect of the present invention, in the CAD device, the component data includes a manufacturer identifier indicating a manufacturer of the component and component specification information on use of the component, and the component master database stores the manufacturer identifier. Component data relating to components having different identical component specification information is stored, the component condition includes designation of a manufacturer, and the used component data includes a manufacturer identifier. Then, the manufacturer condition change receiving means receives a change in the specification of the manufacturer in the component condition from the designer, and the used component database updating means based on the change in the specification of the manufacturer received by the manufacturing condition change receiving means, The manufacturer identifier in the used part data whose manufacturer is changed in the used part database is replaced with a manufacturer identifier related to the changed manufacturer.
With this operation, if you want to change the manufacturer for parts with the same specifications, simply specify the manufacturer to be changed, and the used parts data in the used parts database will be the same as the used parts data in the used parts data, but only the manufacturer will be different. Will be replaced.
[0010]
According to an eighth aspect of the present invention, in the CAD device, the design data component updating unit converts the component data used in the design corresponding to the used component data replaced by the used component database updating unit into the component data. replace.
By such an operation, the design data is automatically replaced with a part having the same specification from a different manufacturer.
According to a ninth aspect of the present invention, in the CAD apparatus according to the seventh or eighth aspect, the manufacturer condition change accepting unit accepts designation of used component data, and the user database updating unit accepts the manufacturer condition change acceptance. The manufacturer identifier is replaced only for the used part data designated and received by the means.
By such an operation, only a part of the part data is replaced with the part data of the same specification different from the manufacturer.
[0011]
According to a tenth aspect of the present invention, there is provided a program for causing a computer to realize a function as the CAD device according to any one of the first to ninth aspects.
Such a program makes it possible to realize the above-described CAD apparatus with a general-purpose computer.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram schematically showing a hardware configuration of a CAD apparatus A according to the present invention. The CAD apparatus A is composed of a general computer, and specifically, a
[0013]
FIG. 2 is a functional block diagram schematically showing the functions of the CAD apparatus A. As shown in the figure, the CAD apparatus A includes a
[0014]
The
The component
The design
[0015]
The component
The reception determination unit 104b determines the condition input from the
[0016]
The component
The component
The component
The used component
[0017]
The used component
The used
[0018]
The
The design
[0019]
The manufacturer condition
[0020]
The used component
The design data
[0021]
Next, the operation of the CAD apparatus A having the above configuration will be described. First, the operation of generating the used component database will be described. FIG. 7 is a flowchart showing an operation of generating a used component database in the CAD apparatus A. First, a designer who intends to perform design specifies a design identifier. Designation of a design identifier is performed by selecting an order code registered in advance. Thereby, the design
[0022]
If it is specified in s102 that the component conditions stored in the component
When changing the displayed component conditions, the designer changes the component conditions by designating a change item on the screen and inputting the details of the change. The component
[0023]
When the component conditions are determined, the component
[0024]
Next, an operation of performing a design process using the used component data will be described. FIG. 8 is a flowchart showing this operation. When arranging existing parts in a design, a designer first instructs display of used parts. Then, the used component
[0025]
Lastly, an operation in the case where the designer changes the designation of the manufacturer among the component conditions in the used component data will be described. FIG. 9 is a flowchart showing this operation. A designer who intends to change the manufacturer's specification first specifies a design identifier and instructs display of used component data associated with the design identifier. In response, the used component data is displayed on the used component data display unit 108 (s301). Next, the designer selects a used part whose manufacturer is to be changed, and inputs a manufacturer identifier to be changed. Then, the manufacturer condition
[0026]
In the above-described embodiment, the used component database stores the component specification information as the used component data. However, only the component identifier is stored in the used component data, and based on the component identifier as needed. The component specification information may be referred to from the component master database.
[0027]
【The invention's effect】
From the above description, the present invention has the following effects.
According to the first aspect of the present invention, a database of component data is generated as a used component database for each design drawing, and the designer specifies component data by specifying a used component identifier in a newly generated used component database. Therefore, the designer only has to select a part to be used for the design from the narrowed down parts, and efficient designing can be performed even if there is a huge amount of part information in the parts master database.
According to the second aspect of the present invention, by storing the component conditions in advance, the designer can generate the used component database simply by selecting the component conditions, and the designer can input the component conditions one by one. This saves time and effort for design.
[0028]
According to the third aspect of the present invention, when the component conditions are stored, the component conditions are changed as necessary, and the component conditions can be specified more flexibly. The efficiency of design can be improved by diverting.
According to the fourth aspect of the present invention, since the designer further narrows down the component data narrowed down by the component conditions and generates a used component database with a smaller number of components, an extra part is designated by specifying the component conditions. When the used parts remain, the number of parts can be further reduced, which also contributes to efficient design. According to the invention described in
According to the invention described in
[0029]
According to the invention described in claim 7, when it is desired to change the manufacturer for parts having the same specification, only the manufacturer to be changed is specified, and only the manufacturer is different from the used component data in the used component database while the specification information remains unchanged. Since the used component data is replaced with the used component data, it is not necessary to specify component conditions from the beginning to create a used component database, and the processing efficiency is also improved.
According to the invention described in claim 8, the design data is also automatically replaced with a part having the same specification of a different manufacturer, so that when the design data has already been obtained, it is not necessary to perform the change work from the beginning, Again, the design can be made more efficient.
According to the ninth aspect of the present invention, only a part of the part data is replaced with the part data of the same specification having a different manufacturer, so that the manufacturer can be changed more flexibly.
According to the tenth aspect of the present invention, if a general-purpose computer is provided, the CAD apparatus according to the present invention can be realized.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a hardware configuration of a CAD device according to an embodiment.
FIG. 2 is a functional block diagram schematically showing functions of the CAD apparatus according to the embodiment.
3A is a diagram schematically showing record contents of a component master database, FIG. 3B is a diagram schematically showing record contents of a component condition storage unit, and FIG. 3C is a used component database; FIG. 7 is a diagram schematically illustrating the record contents of FIG. 5, and FIG. 7D is a diagram schematically illustrating the record contents of the design data storage unit.
FIG. 4A is a diagram illustrating an example of a component code input screen, and FIG. 4B is a diagram illustrating an example of a component condition input screen.
FIG. 5 is a diagram illustrating an example of a used component display screen.
FIG. 6A is a diagram illustrating a state in which used component data for changing a manufacturer is selected on a used component display screen, and FIG. 6B is a diagram illustrating a state in which a manufacturer identifier is changed on the used component display screen. FIG.
FIG. 7 is a flowchart illustrating an operation of generating a used component database.
FIG. 8 is a flowchart showing an operation of performing a design process using used component data.
FIG. 9 is a flowchart showing an operation when changing a manufacturer's designation in the used component data.
[Explanation of symbols]
101 Parts Master Database
102 Parts condition storage unit
103 Design identifier reception unit
104 Parts condition reception unit
105 Parts condition display
106 Parts condition changing unit
107 Part data extraction unit
108 Used part data display section
109 Used parts selection reception unit
110 Used parts database
111 Manufacturer condition change reception section
112 Used Parts Database Update Unit
113 Design Data Parts Update Unit
Claims (10)
設計者から設計識別子の指定を受け付ける設計識別子受付手段と、
設計者から使用する部品の条件である部品条件を受け付ける部品条件受付手段と、
受け付けられた部品条件に合致する部品データを前記部品マスターデータデータベースから検索し、検索により選ばれた部品データの内の少なくとも一部を使用部品データとして抽出する部品データ抽出手段と、
抽出された使用部品データに新たな識別子である使用部品識別子を付して、前記設計識別子と関連付けて記憶する使用部品データベースと、
設計者から前記使用部品識別子の指定を、対応する部品データの入力として受け付ける部品データ入力受付手段と
を有するCAD装置。A parts master database that stores parts data groups,
A design identifier receiving means for receiving a design identifier designation from a designer;
A part condition receiving means for receiving a part condition which is a condition of a part to be used from a designer;
Component data extraction means for searching the component master data database for component data matching the accepted component condition, and extracting at least a part of the component data selected by the search as used component data;
A used part database that stores a used part identifier that is a new identifier to the extracted used part data and stores the used part data in association with the design identifier,
A CAD apparatus having component data input receiving means for receiving designation of the used component identifier from a designer as input of corresponding component data.
予め前記部品条件を記憶する部品条件記憶手段を有し、
前記部品条件受付手段は前記部品条件記憶手段に記憶された部品条件のうち、設計者が選択したものを部品条件として受け付ける、
請求項1に記載のCAD装置。In the CAD apparatus, further,
A component condition storage unit for storing the component condition in advance;
The component condition receiving unit receives, as component conditions, a component condition selected by a designer among component conditions stored in the component condition storage unit;
The CAD device according to claim 1.
設計者の指示を受け付けて部品条件記憶手段に記憶された部品条件の内容を変更する部品条件変更手段を有する
請求項2に記載のCAD装置。In the CAD apparatus, further,
3. The CAD apparatus according to claim 2, further comprising a component condition changing unit configured to change the content of the component condition stored in the component condition storing unit upon receiving an instruction from a designer.
部品データ抽出手段により抽出された使用部品データもしくは使用部品データベースに記憶された使用部品データを表示する使用部品データ表示手段と、
前記使用部品データ表示手段により表示された使用部品データの中からいくつかの部品の選択を設計者より受け付ける使用部品選択受付手段とを有し、
前記使用部品データベースは前記使用部品受付手段により受け付けられた使用部品データを新たな使用部品データとして記憶する
請求項1から3のいずれか1項に記載のCAD装置。In the CAD apparatus, further,
Used component data display means for displaying used component data extracted by the component data extraction means or used component data stored in the used component database;
Used part selection receiving means for receiving selection of some parts from a designer from the used part data displayed by the used part data display means,
4. The CAD apparatus according to claim 1, wherein the used component database stores the used component data received by the used component receiving unit as new used component data.
前記使用部品データには部品仕様情報が含まれる請求項1から5のいずれか1項に記載のCAD装置。The component data includes component specification information on component specifications,
The CAD device according to any one of claims 1 to 5, wherein the used component data includes component specification information.
前記部品データには部品の製造者を示す製造者識別子及び部品の仕様に関する部品仕様情報が含まれ、
前記部品マスターデータベースは、製造者識別子が異なる同じ部品仕様情報をもつ部品に関する部品データが記憶され、
前記部品条件には製造者の指定が含まれ、
前記使用部品データには製造者識別子が含まれ、
さらに、
設計者から前記部品条件中の製造者の指定の変更を受け付ける製造者条件変更受付手段と、
前記製造条件変更受付手段が受け付けた製造者の指定の変更に基づき前記使用部品データベースにおいて製造者の指定が変更された使用部品データ中の製造者識別子を変更後の製造者に関する製造者識別子と入れ替える使用部品データベース更新手段と
を有する請求項1から6のいずれか1項に記載のCAD装置。In the CAD device,
The component data includes a manufacturer identifier indicating the manufacturer of the component and component specification information regarding the specification of the component,
The component master database stores component data relating to components having the same component specification information with different manufacturer identifiers,
The component conditions include a manufacturer's designation,
The used part data includes a manufacturer identifier,
further,
Manufacturer condition change receiving means for receiving a change in specification of a manufacturer in the part conditions from a designer,
Based on the change of the manufacturer's specification received by the manufacturing condition change receiving means, the manufacturer's identifier in the used part data whose manufacturer's specification has been changed in the used part database is replaced with a manufacturer identifier relating to the changed manufacturer. The CAD apparatus according to any one of claims 1 to 6, further comprising a used part database updating unit.
使用部品データベース更新手段により入れ替えられた使用部品データに対応する、設計において使用された部品データについて変更された部品データに置き換える設計データ部品更新手段
を有する請求項7に記載のCAD装置。In the CAD device,
8. The CAD apparatus according to claim 7, further comprising a design data component updating unit that replaces the component data used in the design with the changed component data corresponding to the used component data replaced by the used component database updating unit.
前記使用部品データベース更新手段は、前記製造者条件変更受付手段により指定が受け付けられた使用部品データに関してのみ製造者識別子を入れ替える
請求項7又は8に記載のCAD装置。The manufacturer condition change receiving means receives specification of used component data,
9. The CAD apparatus according to claim 7, wherein the used component database updating unit replaces the manufacturer identifier only for the used component data whose designation has been received by the manufacturer condition change receiving unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003162752A JP2004362455A (en) | 2003-06-06 | 2003-06-06 | Cad device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003162752A JP2004362455A (en) | 2003-06-06 | 2003-06-06 | Cad device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004362455A true JP2004362455A (en) | 2004-12-24 |
Family
ID=34054813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003162752A Pending JP2004362455A (en) | 2003-06-06 | 2003-06-06 | Cad device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004362455A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111611656A (en) * | 2015-03-05 | 2020-09-01 | 日本米思米株式会社 | Method for displaying shape of component by computer |
-
2003
- 2003-06-06 JP JP2003162752A patent/JP2004362455A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111611656A (en) * | 2015-03-05 | 2020-09-01 | 日本米思米株式会社 | Method for displaying shape of component by computer |
CN111611656B (en) * | 2015-03-05 | 2023-10-10 | 日本米思米株式会社 | Method for displaying shape of component by display device by computer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH10207931A (en) | Component selection device and component selection system provided with cad function | |
JP5087507B2 (en) | Part information display device, part information display method, program, and recording medium | |
US20180365341A1 (en) | Three-Dimensional Cad System Device, and Knowledge Management Method Used in Three-Dimensional Cad | |
JP2004220081A (en) | Shape model simplifying device | |
JP2004362455A (en) | Cad device | |
JP4408055B2 (en) | Drawing management system | |
JP2007047849A (en) | Preparation program for screen data for programmable display unit and computer-readable recording medium and screen data preparing device | |
JP2008015830A (en) | Form layout structure output device, layout structure creation method and program | |
JP2004280535A (en) | Logic circuit input device | |
JP3933407B2 (en) | Document processing apparatus, document processing method, and storage medium storing document processing program | |
JP2004362456A (en) | Cad device | |
JP2005267540A (en) | File search system, file searching method, and file searching program | |
JPH0520005A (en) | Menu information generation device | |
KR102340453B1 (en) | Information processing apparatus, information processing method, and information processing program stored in a recording medium | |
JP2778473B2 (en) | Design data management device | |
JP2013149107A (en) | Input support program, input support device, and input support method | |
JP3153481B2 (en) | Circuit diagram management system | |
US20060235657A1 (en) | System of accumulating component design experience and method thereof | |
JP3824468B2 (en) | Data management system | |
JP4427307B2 (en) | Graphic processing device | |
JP2004178184A (en) | Object retrieval device (reconfiguration of retrieval expression) | |
JPH0695821A (en) | Screen-display method for application system and device therefor | |
JP2004220600A (en) | Product design supporting system, product design supporting method, and program | |
CN114429107A (en) | Production file editing processing method and device, storage medium and electronic equipment | |
JPH06162127A (en) | Verifying device for cad data |