(57)【特許請求の範囲】
【請求項１】
コンピュータに、
回路上の複数の部品の配置情報、前記複数の部品のそれぞれを解析した結果を示す解析情報、および改版情報を前記部品毎に記憶する記憶部から、前記複数の部品の配置情報を読み出して前記複数の部品を１つの画像内に表示するための画像情報を生成し、
前記部品毎の前記解析情報および前記改版情報を前記記憶部から読み出し、
前記部品毎の前記解析情報に応じて、前記画像情報に含まれる前記部品毎の表示属性を、解析が行われた部品の表示属性と、解析が行われていない部品の表示属性とが、所定の関係となるように変更し、
前記部品毎の前記改版情報に応じて、前記画像情報に含まれる前記部品毎の表示属性を、改版がなかった部品の表示属性と、改版があった部品の表示属性とが、前記所定の関係と同一の関係となるように変更する
処理を実行させる支援プログラム。
【請求項２】
前記解析情報が信号解析を行ったことを示す部品の表示は、信号解析を行っていないことを示す部品の表示に比べて、明度または彩度が低い色で表示をするように、前記表示属性を変更する
請求項１に記載の支援プログラム。
【請求項３】
前記表示属性を所定の関係と同一の関係となるように変更する処理は、前記部品の改版情報に基づいて、改版があった前記部品の表示を、改版がなかった部品の表示よりも、明度または彩度が高い色で表示をするように、前記表示属性を変更する
請求項１または２に記載の支援プログラム。
【請求項４】
前記表示属性を変更する処理は、さらに、前記部品を格納する格納部のサイズ情報に基づいて、前記格納部に格納可能でない前記部品の表示を、前記格納部に格納可能な部品の表示よりも、明度または彩度が高い色で表示をするように、前記表示属性を変更する
請求項１〜３のいずれか一つに記載の支援プログラム。
【請求項５】
コンピュータに、
回路上の部品の配置情報、および該部品を解析した結果を示す解析情報を記憶する記憶部から、前記部品の配置情報を読み出して画像情報を生成し、
前記部品に対応する解析情報を前記記憶部から読み出し、
前記解析情報が信号解析を行ったことを示し、かつ該信号解析が行われた回数が所定の閾値を超える部品と、前記信号解析が行われた回数が閾値を超えない部品とで、異なる表示をするように、前記画像情報に含まれる前記部品の表示属性を変更する
処理を実行させる支援プログラム。
【請求項６】
前記信号解析が行われた回数が所定の閾値を超える部品の表示は、前記信号解析が行われた回数が閾値を超えない部品の表示に比べて、明度または彩度が低い色で表示をするように、前記表示属性を変更する
請求項５に記載の支援プログラム。
【請求項７】
回路上の複数の部品の配置情報、前記複数の部品のそれぞれを解析した結果を示す解析情報、および改版情報を前記部品毎に記憶する記憶部から、前記複数の部品の配置情報を読み出して前記複数の部品を１つの画像内に表示するための画像情報を生成する生成部と、
前記部品毎の前記解析情報および前記改版情報を前記記憶部から読み出す読出部と、
前記部品毎の前記解析情報に応じて、前記画像情報に含まれる前記部品毎の表示属性を、解析が行われた部品の表示属性と、解析が行われていない部品の表示属性とが、所定の関係となるように変更し、前記部品毎の前記改版情報に応じて、前記画像情報に含まれる前記部品毎の表示属性を、改版がなかった部品の表示属性と、改版があった部品の表示属性とが、前記所定の関係と同一の関係となるように変更する変更部と、
を有することを特徴とする支援装置。
【請求項８】
コンピュータが実行する支援方法であって、
回路上の複数の部品の配置情報、前記複数の部品のそれぞれを解析した結果を示す解析情報、および改版情報を前記部品毎に記憶する記憶部から、前記複数の部品の配置情報を読み出して前記複数の部品を１つの画像内に表示するための画像情報を生成し、
前記部品毎の前記解析情報および前記改版情報を前記記憶部から読み出し、
前記部品毎の前記解析情報に応じて、前記画像情報に含まれる前記部品毎の表示属性を、解析が行われた部品の表示属性と、解析が行われていない部品の表示属性とが、所定の関係となるように変更し、
前記部品毎の前記改版情報に応じて、前記画像情報に含まれる前記部品毎の表示属性を、改版がなかった部品の表示属性と、改版があった部品の表示属性とが、前記所定の関係と同一の関係となるように変更する
ことを特徴とする支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、支援プログラム、支援装置および支援方法に関する。
【背景技術】
【０００２】
従来、ユーザによる回路設計を支援する装置がある。例えば、従来の装置は、プリント基板の回路設計段階で、変更した箇所と、変更がなかった箇所とを区別して記憶装置に格納する。そして、従来の装置は、変更がなかった箇所を、設計済みデータを用いて実装設計を行う。
【０００３】
また、従来の技術では、プリント基板などの回路は、設計者などの構想設計、回路設計、実装設計、製造という過程を経て生成される。また、生成された回路は、機能追加や部品改版、回路を格納する筐体の縮小化などの各種理由により、流用設計が行われて改版される場合がある。この場合、設計者は、実装設計データを構想設計データに変換し、再度、構想設計から配線や配置などの検討を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−８８０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来の技術では、再度、構想設計から配線や配置などの検討を行う場合に、設計者は、構想設計で再検討が必須な部品、再検討を推奨しない部品、再検討可能な部品などを判断することが容易でない。そのため、従来の技術では、流用設計での作業が効率的でないという問題がある。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、より効率的に流用設計を支援することができる支援プログラム、支援装置および支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願の開示する支援プログラムは、一つの態様において、コンピュータに、回路上の部品の配置情報、および該部品を解析した結果を示す解析情報を記憶する記憶部から、前記部品の配置情報を読み出して画像情報を生成する処理を実行させる。本願の開示する支援プログラムは、コンピュータに、前記部品に対応する解析情報を前記記憶部から読み出す処理を実行させる。本願の開示する支援プログラムは、コンピュータに、前記解析情報に応じて、前記画像情報に含まれる前記部品の表示属性を変更する処理を実行させる。
【発明の効果】
【０００８】
本願の開示する支援プログラムの一つの態様によれば、より効率的に流用設計を支援することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１に係る支援装置の構成を示す図である。
【図２】図２は、部品の配置情報が示す回路上の各部品の一例を示す図である。
【図３】図３は、解析情報ＤＢの一例を示す図である。
【図４】図４は、信号解析の結果の一例を示す図である。
【図５】図５は、改版情報の一例を示す図である。
【図６】図６は、改版情報の一例を示す図である。
【図７】図７は、変更前後の画像情報が示す画像の一例である。
【図８】図８は、変更前後の画像情報が示す画像の一例である。
【図９】図９は、変更前後の画像情報が示す画像の一例である。
【図１０】図１０は、実施例１に係る支援処理の手順を示すフローチャートである。
【図１１】図１１は、支援プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する支援装置、支援プログラムおよび支援方法の各実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１１】
［支援装置の構成］
実施例１に係る支援装置について説明する。図１は、実施例１に係る支援装置の構成を示す図である。本実施例に係る支援装置１０は、まず、部品の配置情報、および部品を解析した結果を示す解析情報を記憶する記憶部から、部品の配置情報を読み出して画像情報を生成する。そして、本実施例に係る支援装置１０は、部品に対応する解析情報を記憶部から読み出す。そして、本実施例に係る支援装置１０は、解析情報に応じて、画像情報に含まれる部品の表示属性を変更する。
【００１２】
図１に示すように、支援装置１０は、入力部１１と、出力部１２と、記憶部１３と、制御部１４とを有する。
【００１３】
入力部１１は、各種情報を制御部１４に入力する。例えば、入力部１１は、ユーザから、後述の支援処理を実行する指示を受け付けて、受け付けた指示を制御部１４に入力する。また、入力部１１は、設計者による回路設計などを支援するための回路上の部品の配置情報を受け付けて、受け付けた部品の配置情報を制御部１４に入力する。部品の配置情報の一例としては、例えば、ＣＡＤ（Computer  Aided  Design）データが挙げられる。また、入力部１１は、後述の信号解析装置３０から、部品を解析した結果を示す解析情報を受け付けて、受け付けた解析情報を制御部１４に入力する。また、入力部１１は、部品の改版を示す改版情報を受け付けて、受け付けた改版情報を制御部１４に入力する。また、入力部１１は、回路を格納する格納部である筐体の大きさに関する情報である筐体サイズ情報を受け付けて、受け付けた筐体サイズ情報を制御部１４に入力する。入力部１１のデバイスの一例としては、マウスやキーボードなどの操作受付デバイスが挙げられる。
【００１４】
出力部１２は、各種の情報を出力する。出力部１２のデバイスの一例としては、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などの表示デバイスが挙げられる。例えば、出力部１２が表示デバイスである場合には、出力部１２は、後述の表示部１４ｄから送信された画像情報が示す画像を表示する。
【００１５】
記憶部１３は、各種情報を記憶する。例えば、記憶部１３は、部品の配置情報１３ａと、解析情報ＤＢ（Data  Base）１３ｂと、改版情報１３ｃと、筐体サイズ情報１３ｄとを記憶する。
【００１６】
部品の配置情報１３ａは、回路上の各部品の配置を示すデータである。部品の配置情報１３ａは、後述の生成部１４ａにより、出力部１２に表示される画像の画像情報を生成する際に用いられる。なお、部品の配置情報１３ａには、各部品の形状も含まれる。図２は、部品の配置情報が示す回路上の各部品の一例を示す図である。図２の例では、部品の配置情報１３ａが示す回路２０上に、部品Ａ２１、部品Ｂ２２、部品Ｃ２３、部品Ｄ２４、抵抗部品２５、配線部品Ｅ２６、配線部品Ｆ２７、配線部品Ｇ２８の各部品が配置されている場合が示されている。図２の例では、部品Ａ２１は、配線部品Ｅ２６、抵抗部品２５および配線部品Ｆ２７を介して、部品Ｂ２２に信号を送信する。また、図２の例では、部品Ｃ２３は、配線部品Ｇ２８を介して、部品Ｄ２４に信号を送信する。ここで、部品Ａ２１、部品Ｂ２２、部品Ｃ２３および部品Ｄ２４は、例えば、ＩＣ（Integrated  Circuit）チップなどを含むものである。また、配線部品Ｅ２６、配線部品Ｆ２７および配線部品Ｇ２８は、信号を送信するための部品である。部品の配置情報１３ａは、後述の登録部１４ｅにより記憶部１３に格納される。
【００１７】
解析情報ＤＢ１３ｂには、回路上の部品を解析した結果を示す解析情報が登録される。例えば、解析情報ＤＢ１３ｂには、信号解析が行われた配線（ネット）の名前である「ネット名」と、信号解析が行われた回数と、信号解析に使用したバラツキ部品モデルとが、信号解析が行われた配線ごとに、登録部１４ｅにより登録される。図３は、解析情報ＤＢの一例を示す図である。図３の例では、名前が「ネットＡ」である配線に対して、信号解析が３回行われ、すなわち、３回目で信号解析の結果が所定の基準を満たすこととなり、信号解析に使用したバラツキ部品モデルが「Ｔｙｐ」、「Ｍｉｎ」、「Ｍａｘ」である場合が示されている。なお、図３の例では、「○」は、そのバラツキ部品モデルを信号解析に使用したことを示す。また、図３の例では、「‐」は、そのバラツキ部品モデルを信号解析に使用していないことを示す。また、図３の例では、名前が「ネットＢ」である配線に対して、信号解析が２回行われ、すなわち、２回目で信号解析の結果が所定の基準を満たすこととなり、信号解析に使用したバラツキ部品モデルが「Ｔｙｐ」である場合が示されている。また、図３の例では、名前が「ネットＣ」である配線に対して、信号解析が２回行われ、すなわち、２回目で信号解析の結果が所定の基準を満たすこととなり、信号解析に使用したバラツキ部品モデルが「Ｔｙｐ」、「Ｍｉｎ」である場合が示されている。
【００１８】
図４は、信号解析の結果の一例を示す図である。図４の例では、解析対象の信号が正常であるか否かを解析する信号解析装置３０により解析された、信号解析対象の配線を流れる信号の解析結果が示されている。図４の例では、解析結果の信号３１は、高いほうのピークが閾値ＶＩＨを超え、低いほうのピークが閾値ＶＩＬを下回っている場合が示されている。信号解析装置３０は、このような場合に、解析対象の信号は正常であると解析することができる。
【００１９】
改版情報１３ｃは、各部品の改版情報である。例えば、改版情報１３ｃは、各部品の版数を示す。各部品の版数については、入力部１１を介して、部品の版数を管理する部品ライブラリから後述の変更部１４ｃおよび登録部１４ｅにより取得される。部品ライブラリは、例えば、外部の装置であり、各部品の最新の版数を保持するものである。そして、登録部１４ｅにより記憶部１３に改版情報１３ｃが格納される。図５および図６は、改版情報の一例を示す図である。図５の例では、部品Ｂの版数が１である場合が示されている。図６は、機能追加などにより、部品Ｂに改版が発生し、部品Ｂの版数が２となった場合が示されている。
【００２０】
筐体サイズ情報１３ｄは、回路を格納する筐体の大きさを示す情報である。例えば、筐体サイズ情報１３ｄは、部品の配置情報１３ａが示す回路上の各部品を格納可能な領域が、３次元の位置座標で示されたものである。この筐体サイズ情報１３ｄが示す領域に部品が存在する場合には、その部品は、筐体内に収まると判断される。一方、筐体サイズ情報１３ｄが示す領域から部品が外れてしまう場合には、その部品は、筐体内に収まらないと判断される。筐体サイズ情報１３ｄについては、登録部１４ｅにより取得され、記憶部１３に格納される。
【００２１】
記憶部１３は、例えば、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。なお、記憶部１３は、上記の種類の記憶装置に限定されるものではなく、ＲＡＭ（Random  Access  Memory)、ＲＯＭ（Read  Only  Memory)であってもよい。
【００２２】
制御部１４は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。図１に示すように、制御部１４は、生成部１４ａと、読出部１４ｂと、変更部１４ｃと、表示部１４ｄと、登録部１４ｅとを有する。
【００２３】
生成部１４ａは、回路上の部品の配置情報１３ａ、および部品を解析した結果を示す解析情報が登録された解析情報ＤＢ１３ｂを記憶する記憶部１３から、部品の配置情報１３ａを読み出して画像情報を生成する。例えば、生成部１４ａは、記憶部１３に記憶された部品の配置情報１３ａを読み出す。そして、生成部１４ａは、読み出した部品の配置情報１３ａが示す各部品の位置および形状に基づいて、出力部１２で表示される画像の画像情報を生成する。
【００２４】
読出部１４ｂは、各種情報を読み出す。例えば、読出部１４ｂは、部品の配置情報１３ａが配置を示す各部品に対応する解析情報を解析情報ＤＢ１３ｂから読み出す。解析情報の読み出しについて、具体例を挙げて説明すると、読出部１４ｂは、部品の配置情報１３ａが配置を示す各部品の名前をキーとして、解析情報ＤＢ１３ｂを検索する。そして、解析情報ＤＢ１３ｂから、対応するレコードが検索された場合には、そのレコードの内容を解析情報として取得することで、解析情報を読み出す。また、読出部１４ｂは、記憶部１３に記憶された改版情報１３ｃを読み出す。また、読出部１４ｂは、記憶部１３に記憶された筐体サイズ情報１３ｄを読み出す。
【００２５】
変更部１４ｃは、解析情報に応じて画像情報に含まれる部品の表示属性を変更する。例えば、変更部１４ｃは、部品の配置情報１３ａが配置を示す各部品のうち、対応する解析情報が読み出された部品について、既に信号解析が行われ正常動作する部品であるため、流用設計をする際に、再検討する部品ではないと判断する。そこで、変更部１４ｃは、対応する解析情報が読み出された部品については、再検討を推奨しない部品である旨が表示されるように、例えば、他の色より目立たない灰色の表示がされるように画像情報を変更する。なお、変更部１４ｃは、対応する解析情報が読み出された部品の表示が、対応する解析情報が読み出されなかった部品、すなわち信号解析が行われなかった部品の表示に比べて、明度または彩度が低い色で表示されるように、表示属性を変更することもできる。
【００２６】
図７は、変更前後の画像情報が示す画像の一例である。図７中の左側の例では、変更部１４ｃによる変更前の画像情報１３ａが示す回路２０の各部品２１〜２７が示されている。図７中の左側の例の場合に、配線部品Ｇ２８に対応する解析情報が、解析情報ＤＢ１３ｂから読み出されたときには、変更部１４ｃは、図７中の右側の例に示すように、次のような処理を行う。すなわち、変更部１４ｃは、信号解析が行われた配線部品Ｇ２８に流れる信号を送信する部品Ｃ２８から、この信号を受信する部品Ｄ２４までの間に存在する全ての部品について、再検討を推奨しない部品である旨が表示されるように画像情報を変更する。図７中の右側の例では、変更部１４ｃは、部品Ｃ２８、配線部品Ｇ２８、部品Ｄ２４について、他の色より目立たない灰色の表示がされるように画像情報を変更する。このようにして変更された画像情報は、流用設計における、構想設計時に出力部１２に表示される画像の画像情報として用いられる。したがって、流用設計時に、回路を設計する設計者などは、再検討を推奨しない部品がどれであるかを把握することができる。これにより、より効率的に流用設計を支援することができる。
【００２７】
なお、変更部１４ｃは、対応する解析情報が読み出された部品であって、解析情報が示す信号解析の回数が所定値を超えた部品について、再検討を推奨しない部品である旨が表示されるようにしてもよい。例えば、変更部１４ｃは、信号解析の回数が２回を超えた部品について、他の色より目立たない灰色の表示がされるように画像情報を変更するようにしてもよい。これにより、信号解析の回数が所定値を超えるような、設計者などが信号解析に労を要した部品については、設計者などは、流用設計時に、再検討を推奨しない部品であることを把握することができる。なお、変更部１４ｃは、信号解析が行われた回数が所定値を超えた部品の表示が、信号解析が行われた回数が所定値を超えない部品の表示に比べて、明度または彩度が低い色で表示されるように、表示属性を変更することもできる。
【００２８】
また、変更部１４ｃは、改版情報１３ｃに基づいて、改版があった部品が再検討を推奨する部品である旨を表示するように、画像情報の表示属性を変更する。これは、改版があった部品は、機能が変更されている可能性があるため、流用設計において、再検討をしたほうが良い場合が多いからである。例えば、変更部１４ｃは、入力部１１を介して、部品ライブラリから、部品の配置情報１３ａが示す回路２０上の各部品の最新の版数を取得する。そして、変更部１４ｃは、改版情報１３ｃが示す各部品の版数であって、部品の配置情報１３ａが示す回路２０上の各部品の版数と、取得した回路２０上の各部品の最新の版数とを比較し、改版があった部品を特定する。続いて、変更部１４ｃは、改版があった部品が再検討を推奨する部品である旨を表示するように、例えば、他の色より目立つ赤色の表示がされるように画像情報を変更する。なお、変更部１４ｃは、改版があった部品の表示が、改版がなかった部品の表示よりも、明度または彩度が高い色で表示されるように、表示属性を変更することもできる。
【００２９】
図８は、変更前後の画像情報が示す画像の一例である。図８中の左側の例では、変更部１４ｃによる変更前の画像情報１３ａが示す回路２０の各部品２１〜２７が示されている。図８中の左側の例の場合に、部品Ａ２１、Ｂ２２、２５、Ｅ２６、Ｆ２７で改版があったときには、変更部１４ｃは、図８中の右側の例に示すように、次のような処理を行う。すなわち、変更部１４ｃは、部品Ａ２１、Ｂ２２、２５、Ｅ２６、Ｆ２７の各部品が、再検討を推奨する部品である旨が表示されるように画像情報を変更する。図８中の右側の例では、変更部１４ｃは、部品Ａ２１、Ｂ２２、２５、Ｅ２６、Ｆ２７について、他の色より目立つ赤色の表示がされるように画像情報を変更する。このようにして変更された画像情報は、流用設計における、構想設計時に出力部１２に表示される画像の画像情報として用いられる。したがって、流用設計時に、回路を設計する設計者などは、再検討を推奨する部品がどれであるかを把握することができる。これにより、より効率的に流用設計を支援することができる。
【００３０】
また、変更部１４ｃは、筐体サイズ情報１３ｄに基づいて、筐体に格納可能でない部品が再検討を推奨する部品である旨を表示するように、画像情報の表示属性を変更する。これは、筐体に収まらない部品については、流用設計時に再検討する必要があるからである。例えば、変更部１４ｃは、入力部１１を介して、筐体サイズ情報１３ｄを取得する。そして、変更部１４ｃは、部品の配置情報１３ａが示す回路２０上の部品のうち、筐体サイズ情報１３ｄが示す領域から外れる部品を特定する。そして、変更部１４ｃは、特定した部品に流れる信号を送信する部品から、この信号を受信する部品までの間に存在する全ての部品を特定する。続いて、変更部１４ｃは、特定した部品が再検討を推奨する部品である旨を表示するように、例えば、他の色より目立つ赤色の表示がされるように画像情報を変更する。なお、変更部１４ｃは、筐体に格納可能でない部品の表示が、筐体に格納可能な部品の表示よりも、明度または彩度が高い色で表示されるように、表示属性を変更することもできる。
【００３１】
図９は、変更前後の画像情報が示す画像の一例である。図９中の左側の例では、変更部１４ｃによる変更前の画像情報１３ａが示す回路２０の各部品２１〜２７が示されている。図９中の左側の例において、筐体サイズ情報１３ｄが示す領域４０から外れる部品が、部品Ｃ２３である場合には、変更部１４ｃは、図９中の右側の例に示すように、次のような処理を行う。すなわち、変更部１４ｃは、領域４０から外れる部品Ｃ２３を特定する。そして、変更部１４ｃは、特定した部品Ｃ２３に流れる信号を送信する部品Ｃ２３自身から、この信号を受信する部品Ｄ２４までの間に存在する全ての部品が、再検討を推奨する部品である旨が表示されるように画像情報を変更する。図９中の右側の例では、変更部１４ｃは、部品Ｃ２３、Ｄ２４、Ｇ２８について、他の色より目立つ赤色の表示がされるように画像情報を変更する。このようにして変更された画像情報は、流用設計における、構想設計時に出力部１２に表示される画像の画像情報として用いられる。したがって、流用設計時に、回路を設計する設計者などは、再検討を推奨する部品がどれであるかを把握することができる。これにより、より効率的に流用設計を支援することができる。
【００３２】
なお、変更部１４ｃは、再検討を推奨する部品などのユーザの指示を、入力部１１を介して受信した場合には、再検討を推奨する部品については、再検討を推奨する部品である旨が表示されるように画像情報を変更するようにしてもよい。同様に、変更部１４ｃは、再検討を推奨しない部品などのユーザの指示を、入力部１１を介して受信した場合には、再検討を推奨しない部品については、再検討を推奨しない部品である旨が表示されるように画像情報を変更するようにしてもよい。
【００３３】
表示部１４ｄは、変更部１４ｄで変更された画像情報が示す画像を表示するように制御する。例えば、表示部１４ｄは、変更部１４ｄで変更された画像情報を出力部１２に出力する。これにより、出力部１２で、変更部１４ｄで変更された画像情報が示す画像が表示される。
【００３４】
登録部１４ｅは、情報を登録または格納する。例えば、登録部１４ｅは、入力部１１を介して、部品の配置情報１３ａを取得し、取得した部品の配置情報１３ａを記憶部１３に格納する。また、登録部１４ｅは、入力部１１を介して、解析情報を取得し、取得した解析情報を解析情報ＤＢ１３ｂに登録する。また、登録部１４ｅは、所定時間間隔、例えば、１週間間隔で、入力部１１を介して、部品ライブラリから、部品の配置情報１３ａが示す各部品の改版情報１３ｃを取得し、取得した改版情報１３ｃを記憶部１３に格納する。また、登録部１４ｅは、入力部１１を介して、筐体サイズ情報１３ｄを取得し、取得した筐体サイズ情報１３ｄを記憶部１３に格納する。
【００３５】
制御部１４は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路またはＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路である。
【００３６】
［処理の流れ］
次に、本実施例に係る支援装置１０の処理の流れを説明する。図１０は、実施例１に係る支援処理の手順を示すフローチャートである。この支援処理は、入力部１１から支援処理を実行する指示が制御部１４に入力された場合に、実行される。
【００３７】
図１０に示すように、生成部１４ａは、回路上の部品の配置情報１３ａ、および部品を解析した結果を示す解析情報が登録された解析情報ＤＢ１３ｂを記憶する記憶部１３から、部品の配置情報１３ａを読み出して画像情報を生成する（ステップＳ１０１）。読出部１４ｂは、部品の配置情報１３ａが配置を示す各部品に対応する解析情報を解析情報ＤＢ１３ｂから読み出す（ステップＳ１０２）。読出部１４ｂは、記憶部１３に記憶された改版情報１３ｃを読み出す（ステップＳ１０３）。読出部１４ｂは、記憶部１３に記憶された筐体サイズ情報１３ｄを読み出す（ステップＳ１０４）。変更部１４ｃは、解析情報、改版情報１３ｃ、筐体サイズ情報１３ｄに応じて画像情報の表示属性を変更する（ステップＳ１０５）。
【００３８】
［実施例１の効果］
上述してきたように、本実施例に係る支援装置１０は、部品の配置情報１３ａ、および部品を解析した結果を示す解析情報を記憶する記憶部１３から、部品の配置情報１３ａを読み出して画像情報を生成する。そして、本実施例に係る支援装置１０は、部品に対応する解析情報を記憶部１３から読み出す。そして、本実施例に係る支援装置１０は、解析情報、改版情報１３ｃ、筐体サイズ情報１３ｄに応じて、画像情報の表示属性を変更する。したがって、本実施例に係る支援装置１０によれば、より効率的に流用設計を支援することができる。
【００３９】
また、本実施例に係る支援装置１０は、解析情報が信号解析を行ったことを示す場合には、解析情報に対応する部品が再検討を推奨しない部品である旨を表示するように、画像情報の表示属性を変更する。したがって、本実施例に係る支援装置１０によれば、流用設計時に、回路を設計する設計者などは、再検討を推奨しない部品がどれであるかを把握することができる。
【００４０】
また、本実施例に係る支援装置１０は、解析情報が信号解析を行ったことを示し、信号解析が行われた回数が所定の閾値を超えた場合に、解析情報に対応する部品が再検討を推奨しない部品である旨を表示するように、画像情報の表示属性を変更することもできる。これにより、信号解析の回数が所定値を超えるような、設計者などが信号解析に労を要した部品については、設計者などは、流用設計時に、再検討を推奨しない部品であることを把握することができる。
【００４１】
また、本実施例に係る支援装置１０は、部品の改版情報１３ｃに基づいて、改版があった部品が再検討を推奨する部品である旨を表示するように、画像情報の表示属性を変更する。したがって、本実施例に係る支援装置１０によれば、流用設計時に、回路を設計する設計者などは、再検討を推奨する部品がどれであるかを把握することができる。
【００４２】
また、本実施例に係る支援装置１０は、部品を格納する格納部である筐体の筐体サイズ情報１３ｄに基づいて、筐体に格納可能でない部品が再検討を推奨する部品である旨を表示するように、画像情報の表示属性を変更する。したがって、本実施例に係る支援装置１０によれば、流用設計時に、回路を設計する設計者などは、再検討を推奨する部品がどれであるかを把握することができる。
【００４３】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００４４】
例えば、実施例１において説明した処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。また、本実施例において説明した各処理のうち、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００４５】
また、各種の負荷や使用状況などに応じて、各実施例において説明した各処理の各ステップでの処理を任意に細かくわけたり、あるいはまとめたりすることができる。また、ステップを省略することもできる。例えば、図１０に示すステップＳ１０２〜Ｓ１０４をまとめたりすることもできる。
【００４６】
また、各種の負荷や使用状況などに応じて、各実施例において説明した各処理の各ステップでの処理の順番を変更できる。
【００４７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図１に示す生成部１４ａと、読出部１４ｂとが統合されてもよい。
【実施例２】
【００４８】
［支援プログラム］
また、上記の実施例１で説明した支援装置１０の各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、図１１を用いて、上記の実施例で説明した支援装置と同様の機能を有する支援プログラムを実行するコンピュータの一例を説明する。図１１は、支援プログラムを実行するコンピュータを示す図である。
【００４９】
図１１に示すように、実施例２におけるコンピュータは、ＣＰＵ（Central  Processing  Unit）３１０、ＲＯＭ（Read  Only  Memory）３２０、ＨＤＤ（Hard  Disk  Drive）３３０、ＲＡＭ（Random  Access  Memory）３４０とを有する。これら３１０〜３４０の各部は、バス３５０を介して接続される。
【００５０】
ＲＯＭ３２０には、上記の実施例で示す生成部１４ａ、読出部１４ｂ、変更部１４ｃと同様の機能を発揮する支援プログラム３２０ａが予め記憶される。なお、支援プログラム３２０ａについては、適宜分離しても良い。
【００５１】
そして、ＣＰＵ３１０が、支援プログラム３２０ａをＲＯＭ３２０から読み出して実行する。
【００５２】
そして、ＨＤＤ３３０には、部品の配置情報、解析情報ＤＢ、改版情報、筐体サイズ情報が設けられる。これら部品の配置情報、解析情報ＤＢ、改版情報、筐体サイズ情報のそれぞれは、部品の配置情報１３ａ、解析情報ＤＢ１３ｂ、改版情報１３ｃ、筐体サイズ情報１３ｄのそれぞれに対応する。
【００５３】
そして、ＣＰＵ３１０は、部品の配置情報、解析情報ＤＢ、改版情報、筐体サイズ情報を読み出してＲＡＭ３４０に格納する。さらに、ＣＰＵ３１０は、ＲＡＭ３４０に格納された部品の配置情報、解析情報ＤＢ、改版情報、筐体サイズ情報を用いて、支援プログラムを実行する。なお、ＲＡＭ３４０に格納される各データは、常に全てのデータがＲＡＭ３４０に格納される必要はなく、処理に必要なデータのみがＲＡＭ３４０に格納されれば良い。
【００５４】
なお、上記した支援プログラムについては、必ずしも最初からＲＯＭ３２０に記憶させておく必要はない。
【００５５】
例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。  
【００５６】
さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される「他のコンピュータ（またはサーバ）」などにプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【００５７】
以上説明した実施形態及びその変形例に関し、更に以下の付記を開示する。
【００５８】
（付記１）コンピュータに、
回路上の部品の配置情報、および該部品を解析した結果を示す解析情報を記憶する記憶部から、前記部品の配置情報を読み出して画像情報を生成し、
前記部品に対応する解析情報を前記記憶部から読み出し、
前記解析情報に応じて、前記画像情報に含まれる前記部品の表示属性を変更する
処理を実行させる支援プログラム。
【００５９】
（付記２）前記表示属性を変更する処理は、前記解析情報が信号解析を行ったことを示す部品と、信号解析を行っていないことを示す部品とで、異なる表示をするように、前記表示属性を変更する
付記１に記載の支援プログラム。
【００６０】
（付記３）前記解析情報が信号解析を行ったことを示す部品の表示は、信号解析を行っていないことを示す部品の表示に比べて、明度または彩度が低い色で表示をするように、前記表示属性を変更する
付記２に記載の支援プログラム。
【００６１】
（付記４）前記表示属性を変更する処理は、前記解析情報が信号解析を行ったことを示し、かつ該信号解析が行われた回数が所定の閾値を超える部品と、前記信号解析が行われた回数が閾値を超えない部品とで、異なる表示をするように、前記表示属性を変更する
付記１に記載の支援プログラム。
【００６２】
（付記５）前記信号解析が行われた回数が所定の閾値を超える部品の表示は、前記信号解析が行われた回数が閾値を超えない部品の表示に比べて、明度または彩度が低い色で表示をするように、前記表示属性を変更する
付記４に記載の支援プログラム。
【００６３】
（付記６）前記表示属性を変更する処理は、さらに、前記部品の改版情報に基づいて、改版があった前記部品の表示を、改版がなかった部品の表示よりも、明度または彩度が高い色で表示をするように、前記表示属性を変更する
付記１〜５のいずれか一つに記載の支援プログラム。
【００６４】
（付記７）前記表示属性を変更する処理は、さらに、前記部品を格納する格納部のサイズ情報に基づいて、前記格納部に格納可能でない前記部品の表示を、前記格納部に格納可能な部品の表示よりも、明度または彩度が高い色で表示をするように、前記表示属性を変更する
付記１〜６のいずれか一つに記載の支援プログラム。
【００６５】
（付記８）回路上の部品の配置情報、および該部品を解析した結果を示す解析情報を記憶する記憶部から、前記部品の配置情報を読み出して画像情報を生成する生成部と、
前記部品に対応する解析情報を前記記憶部から読み出す読出部と、
前記解析情報に応じて、前記画像情報に含まれる前記部品の表示属性を変更する変更部と、
を有することを特徴とする支援装置。
【００６６】
（付記９）前記変更部は、前記解析情報が信号解析を行ったことを示す部品と、信号解析を行っていないことを示す部品とで、異なる表示をするように、前記表示属性を変更する
付記８に記載の支援装置。
【００６７】
（付記１０）前記解析情報が信号解析を行ったことを示す部品の表示は、信号解析を行っていないことを示す部品の表示に比べて、明度または彩度が低い色で表示をするように、前記表示属性を変更する
付記９に記載の支援装置。
【００６８】
（付記１１）前記変更部は、前記解析情報が信号解析を行ったことを示し、かつ該信号解析が行われた回数が所定の閾値を超える部品と、前記信号解析が行われた回数が閾値を超えない部品とで、異なる表示をするように、前記表示属性を変更する
付記８に記載の支援装置。
【００６９】
（付記１２）前記信号解析が行われた回数が所定の閾値を超える部品の表示は、前記信号解析が行われた回数が閾値を超えない部品の表示に比べて、明度または彩度が低い色で表示をするように、前記表示属性を変更する
付記１１に記載の支援装置。
【００７０】
（付記１３）前記変更部は、さらに、前記部品の改版情報に基づいて、改版があった前記部品の表示を、改版がなかった部品の表示よりも、明度または彩度が高い色で表示をするように、前記表示属性を変更する
付記８〜１２のいずれか一つに記載の支援装置。
【００７１】
（付記１４）前記変更部は、さらに、前記部品を格納する格納部のサイズ情報に基づいて、前記格納部に格納可能でない前記部品の表示を、前記格納部に格納可能な部品の表示よりも、明度または彩度が高い色で表示をするように、前記表示属性を変更する
付記８〜１３のいずれか一つに記載の支援装置。
【００７２】
（付記１５）コンピュータが実行する支援方法であって、
回路上の部品の配置情報、および該部品を解析した結果を示す解析情報を記憶する記憶部から、前記部品の配置情報を読み出して画像情報を生成し、
前記部品に対応する解析情報を前記記憶部から読み出し、
前記解析情報に応じて、前記画像情報に含まれる前記部品の表示属性を変更する
ことを特徴とする支援方法。
【００７３】
（付記１６）前記表示属性を変更する方法は、前記解析情報が信号解析を行ったことを示す部品と、信号解析を行っていないことを示す部品とで、異なる表示をするように、前記表示属性を変更する
付記１５に記載の支援方法。
【００７４】
（付記１７）前記解析情報が信号解析を行ったことを示す部品の表示は、信号解析を行っていないことを示す部品の表示に比べて、明度または彩度が低い色で表示をするように、前記表示属性を変更する
付記１５に記載の支援方法。
【００７５】
（付記１８）前記表示属性を変更する方法は、前記解析情報が信号解析を行ったことを示し、かつ該信号解析が行われた回数が所定の閾値を超える部品と、前記信号解析が行われた回数が閾値を超えない部品とで、異なる表示をするように、前記表示属性を変更する
付記１５に記載の支援方法。
【００７６】
（付記１９）前記信号解析が行われた回数が所定の閾値を超える部品の表示は、前記信号解析が行われた回数が閾値を超えない部品の表示に比べて、明度または彩度が低い色で表示をするように、前記表示属性を変更する
付記１８に記載の支援方法。
【００７７】
（付記２０）前記表示属性を変更する方法は、さらに、前記部品の改版情報に基づいて、改版があった前記部品の表示を、改版がなかった部品の表示よりも、明度または彩度が高い色で表示をするように、前記表示属性を変更する
付記１５〜１９のいずれか一つに記載の支援方法。
【００７８】
（付記２１）前記表示属性を変更する方法は、さらに、前記部品を格納する格納部のサイズ情報に基づいて、前記格納部に格納可能でない前記部品の表示を、前記格納部に格納可能な部品の表示よりも、明度または彩度が高い色で表示をするように、前記表示属性を変更する
付記１５〜２０のいずれか一つに記載の支援方法。
【符号の説明】
【００７９】
１０      判定装置
１１      入力部
１２      出力部
１３      記憶部
１３ａ    部品の配置情報
１３ｂ    解析情報ＤＢ
１３ｃ    改版情報
１３ｄ    筐体サイズ情報
１４      制御部
１４ａ    生成部
１４ｂ    読出部
１４ｃ    変更部
【図１】
0005790047.tif 000002
【図２】
0005790047.tif 000003
【図３】
0005790047.tif 000004
【図４】
0005790047.tif 000005
【図５】
0005790047.tif 000006
【図６】
0005790047.tif 000007
【図７】
0005790047.tif 000008
【図８】
0005790047.tif 000009
【図９】
0005790047.tif 000010
【図１０】
0005790047.tif 000011
【図１１】
0005790047.tif 000012