(57)【特許請求の範囲】
【請求項１】
接続関係が定められた構成部品に見合う実部品情報を出力する部品情報出力方法であって、
前記実部品毎の品名情報、単価情報および仕様情報を含む属性情報を格納した部品データベースから前記実部品の前記品名情報と単価情報とを読み出す読出工程と、
前記実部品の試行単価情報を受け付ける工程と、
前記各構成部品の接続情報に基づき、前記各実部品の数量を算出する数量算出工程と、
前記算出された数量と前記読み出された実部品の単価情報とにより前記各実部品の金額情報を算出し、その合計を演算するとともに、
前記算出された数量と前記試行単価情報とにより前記各実部品の試行金額情報を算出してその試行金額合計を演算する合計演算工程と、
前記演算された合計と前記演算された試行金額合計と予め設定された目標合計とを比較する比較工程と、
前記実部品の品名情報と、その単価情報と試行単価情報並びに前記演算された合計、前記演算された試行金額合計、比較工程での比較結果からなる部品情報を出力する出力工程と、
を含む部品情報出力方法。
【請求項２】
請求項１に記載の部品情報出力方法により出力された部品情報に基づき選択された部品。
【請求項３】
選択は、予め設定された目標合計との差が小さい実部品の合計、または実部品の試行金額合計から選択されることを特徴とする請求項２に記載の部品情報出力方法により選択された部品。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、設計装置で仕様および接続関係が定められた構成部品に見合う実部品の品名情報などからなる部品情報を出力する部品情報出力方法、および部品情報出力方法により選択された部品に関する。
【０００２】
【従来の技術】
例えば、電気製品開発において、ＣＡＤシステム等を用いて電子回路を設計して回路部品（構成部品の一例）の仕様および回路図上での配置を決定した後に、その回路部品に対応して実際に使用する具体的な電子部品（実部品の一例）を決定する作業がある。従来、このような実部品を決定する作業では、各設計者が多くのカタログの中から該当する実部品が掲載されたカタログを探し出し、探し出したカタログから所望の仕様を満足する適当な実部品を選択している。
【０００３】
【発明が解決しようとする課題】
このようなカタログから実部品を選択して決定する場合、検索範囲が限られるため、最適な実部品に選択決定されるとは限らず、しかも多くの労力と時間とを費やし、回路設計の効率の悪化を招いている。
【０００４】
そこで、効率的に実部品を選択決定できるシステムとして、階層的に設定された複数段のパラメータに基づいて実部品を分類した部品分類情報と各パラメータ値に関する参考情報（技術情報や資材情報）とを格納した部品データベースを用いて部品の選択決定を支援するシステムが提案されている（特願平６−２７３８７３号）。このシステムでは、階層的に設定されたパラメータを選択するとともにそのパラメータにおけるパラメータ値を選択するという操作を繰り返すことにより実部品を絞り込んで構成部品の仕様を満足する実部品を決定することができる。また、パラメータ値の選択に際しパラメータ値に関する詳しい参考情報を呼び出してそれを参照しながら部品を選択できるので、最終のパラメータのパラメータ値を選択した時点で実部品をほぼ確定的に決定できる。このような選択決定システムでは、仕様や品質をほぼ満足できる実部品を効率的に選択決定できる。
【０００５】
この種の選択決定の作業では、仕様や品質を満足できる実部品を選択決定するだけでは充分ではない場合がある。即ち、製品のコストが製品を販売する上で重要な要素になることが多いため、実部品の選択決定の際には部品コスト等の経済的要求も考慮しなければならない場合がある。しかし、前記選択決定システムでは、決定された実部品が経済的要求を満足するものであるか否かを判断できない。このため、実部品を決定しても、決定された実部品を使用した製品が経済的要求を満たすか否かを判断するためには別に経済計算（原価計算）を行う必要がある。
【０００６】
また、この経済計算を行った結果、経済的要求を満足しない場合には、決定された実部品の資材情報を再度読み出し、それを参考にして実部品を再度選択する必要が生じる。
【０００７】
本発明の課題は、決定された実部品が経済的要求を満足するか否かの判断を迅速に行えるようにすることにある。
【０００８】
本発明の別の課題は、多数の実部品の中から経済的要求を満足できる実部品を効率よく選択決定できるようにすることにある。
【０００９】
【課題を解決するための手段】
請求項１に係る部品情報出力方法は、接続関係が定められた構成部品に見合う実部品情報を出力する方法であって、読出工程と、受け付ける工程と、数量算出工程と、合計演算工程と、比較工程と、出力工程とを含んでいる。読出工程は、実部品毎の品名情報、単価情報および仕様情報を含む属性情報を格納した部品データベースから決定された実部品の品名情報と単価情報とを読み出す工程である。受け付ける工程は、実部品の試行単価情報を受け付ける工程である。数量算出工程は、各構成部品の接続情報に基づき、各実部品の数量を算出する工程である。合計演算工程は、算出された数量と読み出された実部品の単価情報とにより各実部品の金額情報を算出し、その合計を演算するとともに、前記算出された数量と前記試行単価情報とにより各実部品の試行金額情報を算出し、その試行金額合計を演算する工程である。比較工程は、演算された合計と演算された試行金額合計と予め設定された目標合計とを比較する工程である。出力工程は、実部品の品名を、その単価情報と試行単価情報並びに演算された合計、演算された試行金額合計、比較工程での比較結果からなる部品情報を出力する工程である。
【００１０】
ここでは、実部品の品名を出力するとともに演算された合計、演算された試行金額合計および比較結果が出力されるので、実部品により製品を製造した場合に経済的要求を満たすか否かが迅速に判断できる。またここでは、部品データベースに格納された単価に基づく合計やその比較結果だけではなく、試行単価に基づく試行金額合計や比較結果も出力されるので、目標値に近づけるためのシミュレーションを簡単に実施できる。
【００１１】
請求項２に係る部品情報出力方法より選択された部品は、選択された部品により製造される製品の経済的要求を満たすことができる。
【００１２】
【発明の実施の形態】
図１は、本発明の一実施形態による部品情報出力方法の実施に用いられる部品選択支援システムを示している。
【００１３】
図１において、部品選択支援システムは部品の決定および決定された部品の最適化を支援する演算処理装置１を有している。演算処理装置１は、ＬＡＮ等の通信回線２により部品データベース３、回路図設計装置（回路ＣＡＤ）４および購買データベース５に接続されている。
【００１４】
演算処理装置１は、たとえば、ワークステーションで構成されており、ＭＰＵ，ＲＡＭ，ＲＯＭ，Ｉ／Ｏインターフェイスおよび各種ドライバーを含んでいる。演算処理装置１には、キーボード１０と、マウス１１と、通信インターフェイス（Ｉ／Ｆ）１２と、表示用のＣＲＴディスプレイ１３と、外部記憶装置（ＤＩＳＫ）１４とが接続されている。外部記憶装置１４には、この発明方法の一実施例を実施する部品表示プログラムが格納されている。通信インターフェイス１２は通信回線２に接続されている。
【００１５】
部品データベース３には、階層的に設定された複数段のパラメータに基づいて各種実部品を分類した部品分類情報と、各パラメータのパラメータ値に関する技術情報（仕様情報）や資材情報（仕入れ単価等）や製造情報（使用履歴等）などの参考情報とが格納されている。このうち、資材情報は、購買データベース５により適宜のタイミングで定期的に更新される。
【００１６】
部品データベース３における部品分類情報は、図２に示すように、たとえばパラメータＳ１〜Ｓ８の８段階の階層に設定されている。第１階層のパラメータＳ１は機電区分であり、ここでは部品を抵抗素子、容量素子、接続部品、ダイオード等の機能別要素に大きく区分している。第２階層のパラメータＳ２では、機能別要素をさらに、抵抗素子であれば、小型炭素被膜抵抗、集合抵抗、表面実装抵抗等の部品カテゴリにまで区分している。第３〜第６階層のパラメータＳ３〜Ｓ６は、パラメータＳ２の部品カテゴリーそれぞれに対応したものに設定されている。図３に示すように、部品カテゴリが小型炭素被膜抵抗であると、各パラメータＳ３〜Ｓ６は、メーカ、シリーズ、耐電圧、抵抗値に設定されている。また、第７、第８階層のパラメータＳ７、Ｓ８は、部品カテゴリとは関係なく、実装方式と包装形式等の識別連番とに設定されている。これらの各パラメータＳ１〜Ｓ８のパラメータ値を順次選択することによって仕様を満足する部品品番を特定できるようにパラメータＳ１〜Ｓ８は設定されている。
【００１７】
また、部品データベース３における参考情報は、図４に示すような技術情報、資材情報、製造情報等が各パラメータ値毎に設定されている。たとえば、技術情報としては、電圧、電流、電力、耐電圧、動作電圧等の情報が、資材情報としては、資材単位、仕入単価、品名、採用実績等の情報がそれぞれ格納されている。製造情報としては、Ｐ板（プリント基板）シンボル名称、配置面可能コード、実装可能形式等の情報がそれぞれ格納されている。
【００１８】
次に、本発明方法の一実施例の実施手順について図５および図６に示す制御フローチャートにしたがって説明する。
【００１９】
部品表示プログラムがスタートすると、図５のステップＰ１で初期設定を行う。ここでは、各種のフラグやＲＡＭ内が初期値にセットされる。ステップＰ２では、表示対象の機種の選択入力を待つ。オペレータは、回路図設計装置４で設計された回路図を使用する機種の名前を入力する。ここでは、複数の機種名の入力も可能である。
【００２０】
ステップＰ３では、部品決定支援処理が指定されたか否かを判断する。オペレータは、通常、回路設計が終了すると、回路図上で決定された構成部品に対して技術的な仕様を満足する実際に使用する実部品を決定する。この決定作業を支援する処理が部品決定支援処理である。ステップＰ４では、原価検討処理が指定されたか否かを判断する。オペレータは、通常、実部品を決定すると、決定された実部品が技術的な仕様だけではなく、経済的に見ても妥当であるか否かを判断するためにこの処理を指定する。原価検討処理が指定されていない場合には、終了指令がなされたか否かを判断する。終了指令がなされていない場合にはステップＰ２に戻り、終了指令がなされると処理の終了する。
【００２１】
部品決定支援処理が指定されるとステップＰ３からＰ６に移行する。ステップＰ６の部品決定支援処理では、回路図設計装置４から回路図を呼び出し、図７に示すように、ＣＲＴディスプレイ１３に区画配置された回路画面２０に必要箇所を表示する。そして、マウス１１等のポインティング装置で表示された回路図上の構成部品を指定することにより決定対象の構成部品を選択する。なお、ＣＲＴディスプレイ１３には、部品決定画面２１に加えてパラメータ値画面２２および技術情報や資材情報等を表示する参考情報表示画面２３も合わせて表示可能である。ここで、部品決定画面２１およびパラメータ値画面２２の具体例を図８に示す。これらの画面の表示は必要に応じて表示／消去可能であり、かつ表示位置も任意に設定可能である。
【００２２】
マウス１１による部品の選択により部品カテゴリ、つまりパラメータＳ１，Ｓ２までが自動的に設定される。図８では、コンデンサの素子カテゴリまでが固定状態で設定される。続いて、パラメータＳ３〜Ｓ６までを順次設定していく。図８の例では、部品カテゴリがセラミック容量素子であるので、パラメータＳ３〜Ｓ６としては、メーカ、シリーズ名、耐電圧、静電容量がオペレータにより選択されて設定される。ここでは、パラメータＳ３〜Ｓ６のいずれかを選択すると、パラメータ値画面２２に、１対のパラメータＳ３とＳ４、Ｓ５とＳ６、Ｓ７とＳ８とを１組としてパラメータ値をマトリックス状に画面に表示する。図８では、パラメータＳ５を選択した結果、パラメータＳ５とＳ６の耐電圧と静電容量のパラメータ値がマトリックス状に表示されている。このパラメータ値の表示に対しては、部品データベース３に存在するものは「＊」で表示し、さらに、実績がある部品についてはその旨を表示している。そしてパラメータ値画面２２で順次パラメータ値を決定することで、実部品を決定していく。このとき、技術情報や資材情報を参照してもよい。このようにして、実部品が決定されると、その最終的に決定された部品品番（実部品の型番）は、部品決定画面２１の素子品番の欄に表示される。この操作を回路図上の全ての部品に対して繰り返すと、全ての部品に対して実部品が決定される。
【００２３】
部品決定が終了し、原価検討処理が指定されるとステップＰ４からＰ７に移行する。ステップＰ７では、図６に示す、原価検討処理を行う。
【００２４】
ここでは、図６のステップＰ１１では、図９に示すように、ＣＲＴディスプレイ１３の回路画面２０の横に原価検討画面２４を表示する。原価検討画面２４の具体例を図１０および図１１に示す。ここでは、画面上部左側に、機種名、回路名、基板名およびブロック名の表示範囲を選択するための４つの選択ボックスを表示し、上部右側に、製造工場、製造ラインおよび目標値を表示している。また、画面中央部には、選択された表示範囲の実部品の回路番号、品番（素子品番）、実装区分、標準、単価、個数等の情報が回路、基板、ブロック単位に表示されている。
【００２５】
ここで、実装区分は、アキシャル（Ａ）、ランダム（Ｒ）、チップ（Ｃ）の３つに区分けされている。また、標準欄で「〇」は、標準品、つまり実績がありかつ標準化対象の部品で標準的に使用される部品を示し、「△」は、部品データベース３に登録されておりかつ標準化対象の部品であるが標準的に使用されるものではない部品を示し、「−」は、部品データベース３に登録されているが、標準化対象ではない部品を示している。また、単価欄の「契約」は、実際に仕入れたときの値段（仕入れ原価）であり、「試行」は、実績がない部品や実績がある部品でもこれぐらいで購入できると思われる目やす金額である。この試行金額は随時入力が可能である。さらに、画面上部には、「終了」、「保存」、「品番キー出力」、「回路番号出力キー」、画面下部には、「情報一覧」、「グラフ」、「ＰＣ出力」等の各種操作指令用のボタンが表示されている。ここで、「品番キー出力」ボタンは、素子品番をキーにして金額の高いものからソートして出力するためのボタンである。また、「グラフ」ボタンは、機種単位で原価をグラフ表示するためのボタンである。「情報一覧」ボタンは、選択された部品と同等な仕様の代替部品を原価順に表示するためのボタンである。
【００２６】
ステップＰ１２では、機種単位に決定された全部品の単価（仕入原価）を部品データベース３から読み出し、回路図設計装置４で決定された接続関係から実部品の個数を求め、読み出した単価と、算出された実部品の個数とから機種単位の部品合計金額（原価）を算出する。ステップＰ１３では、原価の目標値の入力を受け付け、受け付けた目標値から算出した合計を減算する。つまり、原価と目標値とを比較するための演算を行う。
【００２７】
一方、オペレータは、原価検討画面が表示されると、表示範囲を選択するために、いずれか１つの選択ボックスをドラッグする。選択ボックスをドラッグすると、選択された選択ボックスに応じた選択項目ボックス２４ａが図１１に示すようにウィンドウ表示される。オペレータは、カーソルを選択項目に合わせて、マウス１１のクリックボタンを放すと表示範囲が決定される。図１１は、基板の選択ボックスをドラッグし、選択項目ボックス２４ａで基板Ｂｏａｒｄ１を選択した状態を示している。
【００２８】
ステップＰ１４では、いずれの表示範囲が選択されたかを判断する。ステップＰ１５では、画面右上の「品番キー出力」ボタンがクリックされか否かを判断する。ステップＰ１６では、「情報一覧」ボタンがクリックされたか否かを判断する。オペレータは、代替部品を知りたいとき、その部品にカーソルを合わせてこのボタンをクリックすると代替部品が一覧表示される。
【００２９】
ステップＰ１７では、「グラフ」ボタンがクリックされたか否かを判断する。ステップＰ１８では、他のボタンや画面消去や他の指令等の他の処理が指定されたか否かを判断する。ステップＰ２０では、終了指令がなされたか否かを判断する。終了指令の有無は、「終了」ボタンをクリックしたり、他の画面を開いたことで判断される。終了指令がなされていない場合はステップＰ１２に戻り、終了指令がなされた場合はメインルーチンに戻る。
【００３０】
表示範囲が選択されると、ステップＰ１４からＰ２１に移行する。ステップＰ２１では、試行単価が入力されたか否かを判断する。試行単価が入力されたと判断すると、ステップＰ２３に移行し、選択された表示範囲の決定された実部品を部品データベース３から全て抽出し、その原価を算出するとともに試行単価による原価も合わせて算出する。試行単価が入力されていない場合には、ステップＰ２１からステップＰ２２に移行し、選択された表示範囲の決定された実部品を部品データベース３から全て抽出し、その原価を算出する。ステップＰ２４では、選択された表示範囲の部品を項目別に表示するように表示を切り換える。また、表示範囲の算出された試行単価による原価と仕入れ単価（契約）による原価とを表示する。さらに機種単位の原価と目標値との差を表示する。この結果、オペレータは、決定した実部品が経済的に妥当であるか否かを瞬時に判断できる。
【００３１】
たとえば、図１０は、機種全体が選択された場合を示しており、この場合、機種全体の原価と目標値とを表示する。また、仕入れ単価（契約）による金額と試行による金額とを表示している。これにより、原価を目標値にするためにはどのような部品を使用すれば良いかのシミュレーションを簡単に行える。また、図１１は、ブロックＡが選択された場合を示しており、ブロックＡの原価が表示されている。たとえば、機種全体の原価が目標値を上回っているとき、いずれのブロックまたは基板が高いのかが、ブロックまたは基板を選択することで簡単に確認できる。したがって、高いブロックまたは基板から順に原価を確認し、実部品に対して試行単価を入力することで効率よく原価検討作業を行える。たとえば、図１０に示す例では、ブロックＣが原価が一番高いブロックになる。
【００３２】
「品番キー出力」ボタンがクリックされるとステップＰ１５からステップＰ２５に移行する。ステップＰ２５では、原価検討表２４の表示範囲の部品を品番単位で金額の高い順にソートする。この具体例を図１２に示す。ここでは、表示範囲として原価が一番高いブロックＣが選択されたときのソート結果を示している。ステップＰ２６では、ソート結果を表示する。このように、品番をキーにしてソートすることでいずれの品番の部品が多く使われかつ原価に影響を与えているかが一目で判り、原価検討作業を円滑に進めることができる。
【００３３】
カーソルにより部品が選択され、「情報一覧」ボタンがクリックされるとステップＰ１６からステップＰ２７に移行する。ステップＰ２７では、カーソルで選択された部品と同等な仕様の部品を原価が安い順に部品情報一覧画面２７に表示する。図１２では、部品情報一覧画面２５において品番「ｒｅｓｉｓｔ２２２」と同等な仕様の抵抗が単価が安い順に表示される。オペレータはこの画面を参考にして部品決定支援処理で部品の再決定を行える。
【００３４】
「グラフ」ボタンがクリックされるとステップＰ１７からステップＰ２８に移行する。ステップＰ２８では、契約による原価、試行による原価および目標値を、図１３に示すように、たとえば、棒グラフで画面上に機種毎に表示する。このとき、前記２つの原価については基板毎に区分けして表示している。
【００３５】
他の処理が指定されると、ステップＰ１８からステップＰ２９に移行し、指定された他の処理を実行する。なお、これらのフローチャートでは、表記の都合であたかも処理に優先順があるように記載されているが、これらの処理に優先順はない。また、画面の配置はＷｉｎｄｏｗｓ（商標）やＭａｃ（商標）ＯＳで一般的に行われているように、アクチィブな画面を選ぶと他の画面は背面に配置される。
【００３６】
ここでは、全体の原価および目標値との差額が表示されるので、経済的な面を考慮した部品選択を迅速に行える。また、基板やブロックといった所定のグループ別の小計が得られるので、グループ別の原価を簡単に把握できる。さらに、仕様が同等な部品の一覧画面が原価が安い順に表示されるので、技術的仕様や経済的な面の双方を検討して最適な部品を迅速に選択できる。
【００３７】
〔他の実施形態〕
（ａ）  図１４に示すように、原価検討表で実部品を変更した後に品番の欄をたとえばマウス１１をダブルクリックして選択すると、選択された品番の実部品の決定画面を表示し、表示された実部品を使用する部品として再決定するようにしてもよい。この際にさらに部品情報を一覧表示して、再決定された実部品をさらに再決定し直すようにしてもよい。この場合の処理手順を図１５に示す。ここでは、ステップＰ１９で品番欄にカーソルがあるときにダブルクリックされ、原価検討表画面２４で実部品が選択されたと判断するとステップＰ３０に移行し、図５のステップＰ６と同様な部品品番決定画面２１を表示して部品決定処理を行う。その他の処理は図６に示した処理と同じであり説明を省略する。この結果の決定しなおされた実部品の情報は、回路図設計装置４等に送られて、そこでの部品情報も更新すると、部品の一元管理が可能になる。
（ｂ）  上記実施形態では電気部品を例に説明したが、配管部品や他の部品の選択の支援にも本発明を適用できる。
（ｃ）  上記実施形態では、演算処理装置は回路図設計装置とオンラインで結ばれていたが、オフラインで単独でも動作するものでもよい。
【００３８】
【発明の効果】
以上説明したように、本発明の部品情報出力方法によれば、実部品の品名を出力するとともに、演算された合計と演算された試行金額合計および比較結果が出力されるので、実部品により製品を製造した場合に経済的要求を満たすか否かが迅速に判断でき、また試行単価に基づく試行金額合計や比較結果も出力されるので、目標値に近づけるためのシミュレーションを簡単に実施できる。
【００３９】
また、本発明の部品情報出力方法により選択された部品で製造される製品が経済的要求を満たすことができる。
【図面の簡単な説明】
【図１】  本発明方法の実施に用いる部品選択支援システムのブロック図
【図２】  階層的に設定されたパラメータの説明図
【図３】  部品カテゴリ毎に設定されたパラメータ名を例示した説明図
【図４】  参考情報の説明図
【図５】  部品選択支援システムのメインルーチンの制御フローチャート
【図６】  原価検討処理の制御フローチャート
【図７】  表示画面の一例を示す図
【図８】  部品品番決定画面の表示の一例を示す図
【図９】  表示画面の一例を示す図
【図１０】  原価検討表画面の表示の一例を示す図
【図１１】  原価検討表画面の表示の一例を示す図
【図１２】  原価検討表画面の表示の一例を示す図
【図１３】  グラフ処理の表示の一例を示す図
【図１４】  他の実施形態の表示の一例を示す図
【図１５】  他の実施形態の図６に相当するフローチャート
【符号の説明】
１    演算処理装置
３    部品データベース
４    回路図設計装置
５    購買データベース
１１  マウス
１３  ＣＲＴディスプレイ
【図１】
0003794044.tif 000002
【図２】
0003794044.tif 000003
【図３】
0003794044.tif 000004
【図４】
0003794044.tif 000005
【図５】
0003794044.tif 000006
【図６】
0003794044.tif 000007
【図７】
0003794044.tif 000008
【図８】
0003794044.tif 000009
【図９】
0003794044.tif 000010
【図１０】
0003794044.tif 000011
【図１１】
0003794044.tif 000012
【図１２】
0003794044.tif 000013
【図１３】
0003794044.tif 000014
【図１４】
0003794044.tif 000015
【図１５】
0003794044.tif 000016