(57)【要約】【課題】必要に応じてオブジェクトに対する属性情報を表示することができるＣＡＤシステムを提供する。【解決手段】本発明に係るＣＡＤシステム１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、記憶装置１４、入力装置１５および表示装置１６を有するものである。回路図ＣＡＤ記憶部群のデータは、レイアウトＣＡＤ記憶部群に与える（フォワードアノーテーションする）ことができる。このため、レイアウト中に必要になると考えられる指示などの属性情報を、回路図ＣＡＤ利用中（回路図作成中）に回路図ＣＡＤ記憶部群の属性情報記憶部に記憶させておけば、この属性情報を属性情報記憶部にフォワードアノーテーションすることにより、同様の属性情報をレイアウト中に利用することができる。【選択図】  図１
2008112388.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
プリント基板レイアウトの回路要素および回路パターンの位置情報を記憶するレイアウト形状情報記憶手段と、
前記プリント基板レイアウトの回路要素に対する属性情報を前記位置情報に関連づけて記憶するレイアウト属性情報記憶手段と、
前記属性情報を表示する態様の選択情報を記憶するレイアウト表示ルール記憶手段と、
前記表示する態様の選択情報にもとづいて前記回路要素に対する属性情報を前記表示装置に表示するレイアウト属性情報表示手段と、
を有するレイアウトＣＡＤ装置を備えたことを特徴とするＣＡＤシステム。
【請求項２】
回路図の回路要素および回路パターンの位置情報を記憶する回路図形状情報記憶手段と、
前記回路図の回路要素に対する属性情報を前記位置情報に関連づけて記憶する回路図属性情報記憶手段と、
前記属性情報を表示する態様の選択情報を記憶する回路図表示ルール記憶手段と、
前記表示する態様の選択情報にもとづいて、前記回路要素に対する属性情報を前記表示装置に表示する回路図属性情報表示手段と、
を有する回路図ＣＡＤ装置をさらに備えた請求項１記載のＣＡＤシステム。
【請求項３】
前記レイアウト形状情報記憶手段、レイアウト属性情報記憶手段およびレイアウト表示ルール記憶手段の情報を、レイアウト中に更新可能に構成した請求項２記載のＣＡＤシステム。
【請求項４】
前記回路図形状情報記憶手段、回路図属性情報記憶手段および回路図表示ルール記憶手段のデータを、前記レイアウト形状情報記憶手段、レイアウト属性情報記憶手段およびレイアウト表示ルール記憶手段へそれぞれフォワードアノーテーション可能に構成され、
前記回路図ＣＡＤ装置で利用するデータを前記レイアウトＣＡＤ装置でも利用可能としたことを特徴とする請求項２記載のＣＡＤシステム。
【請求項５】
前記属性情報を表示する態様には、
特定の１または複数のコマンドを実行中にのみ前記属性情報を表示する態様が含まれ、
前記レイアウト表示ルール記憶手段に記憶される前記属性情報を表示する態様の選択情報には、
前記属性情報を表示するべき前記特定の１または複数のコマンドの選択情報が含まれる請求項２記載のＣＡＤシステム。
【請求項６】
前記表示装置に表示されるカーソルの位置を算出するレイアウトカーソル位置算出手段と、
前記算出されたカーソルの位置情報と、レイアウト形状情報記憶部に記憶されている前記表示装置に表示中の前記回路要素の位置情報とから、前記カーソルから表示画面内の前記回路要素までの距離を算出するレイアウト距離算出手段と、
前記レイアウト距離算出部から前記カーソルから表示画面内の回路要素までの距離を受け、この距離と、あらかじめ各回路要素に対して設定された指示半径とを比較して、この指示半径の大きさより距離Ｒの大きさが小さいオブジェクトがあるかどうか判定するレイアウトカーソル接触判定手段と、
をさらに備え、
前記属性情報を表示する態様には、
前記表示装置に表示されたカーソルと前記回路要素の位置関係に応じて前記属性情報を表示する態様が含まれ、
前記レイアウト表示ルール記憶手段に記憶される前記属性情報を表示する態様の選択情報には、
前記表示装置に表示された全ての回路要素について、またはこの全ての回路要素のうちあらかじめ設定された距離以内にカーソルが近づいた回路要素について、または前記全ての回路要素のうち前記カーソルが接触した回路要素について、のいずれの回路要素について前記レイアウト属性情報記憶手段に記憶された属性情報を表示するか、の選択情報が含まれる請求項２記載のＣＡＤシステム。
【請求項７】
前記表示する態様の選択情報にもとづいて、前記回路要素に対する属性情報が存在する旨を通知するマークを前記表示装置に表示された前記回路要素近傍に表示するレイアウトマーク表示手段をさらに備え、
前記レイアウト表示ルール記憶手段に記憶される前記属性情報を表示する態様の選択情報には、
前記属性情報を表示するか、前記属性情報マークを表示するか、の選択情報が含まれる請求項２記載のＣＡＤシステム。
【請求項８】
前記回路要素は、部品、部品ピンおよび配線の各グループにわけられ、
前記属性情報を表示する態様には、
前記表示装置に表示された全ての回路要素対して前記属性情報を表示する態様が含まれ、
前記レイアウト表示ルール記憶手段に記憶される前記属性情報を表示する態様の選択情報には、
前記回路要素の各グループのうち、どの１つまたは複数のグループに属する回路要素について前記レイアウト属性情報記憶手段に記憶された属性情報を表示するか、の選択情報が含まれる請求項２記載のＣＡＤシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路図作成中および／またはレイアウト中にオブジェクトに対する属性情報を表示させるＣＡＤシステムに関する。
【背景技術】
【０００２】
最近、電気電子機器の回路基板設計にあたり、コンピュータ援用設計（ＣＡＤ：Computer Aided Design、以下、ＣＡＤという）が広く利用されている。回路基板設計で利用するＣＡＤは、大きく回路図用のＣＡＤとレイアウト用のＣＡＤの２種類に分けることができる。回路図用のＣＡＤは、電気電子回路や論理回路などの回路図（結線図）を作成するための装置である。回路基板設計で利用するレイアウト用ＣＡＤは、たとえばプリント回路基板ＣＡＤ（ＰＣＢ−ＣＡＤ：Printed Circuit Board−Computer Aided Design）などであり、電気電子回路をプリント基板上に実現（レイアウト）するための装置である。
【０００３】
従来、この種の回路基板設計で利用するＣＡＤシステムに、特開２００１−２４９９５４号公報（特許文献１）に開示された電気電子回路の結線図作成装置がある。
【０００４】
この電気電子回路の結線図作成装置は、回路図ＣＡＤなどの電気電子回路の結線図作成装置であって、電気電子部品および配線の属性情報（各部品および配線の名前やコメント、各電気電子部品間の接続情報など）を記憶し、この属性情報のうち、ユーザから指示された属性情報を有する電気電子部品または配線のみを表示することができるようになっている。このため、この結線図作成装置によれば、ユーザが結線図のチェックを行う場合、チェックを要する属性情報を有する電気電子部品または配線のみを表示させることができる。
【０００５】
また、この結線図作成装置は、レイアウトＣＡＤなどのプリント基板設計装置が接続され、このプリント基板設計装置は、属性情報を結線図作成装置と共有するよう構成されており、結線図作成段階でチェックした内容をそのままプリント基板設計装置で使用することができるようになっている。
【特許文献１】特開２００１−２４９９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の回路基板設計で利用するＣＡＤシステムでは、任意の属性情報から電気電子部品または配線を表示画面上で検索することしかできず、任意の電気電子部品または配線に対する属性情報を選択的に表示させることができない。このため、回路図（結線図）作成時（回路図ＣＡＤ利用時）およびレイアウト時（レイアウトＣＡＤ利用時）に、不必要な属性情報が多く画面表示されてしまい、回路図作成およびレイアウトを行うにあたり、効率的な作業を行うことが困難である。
【０００７】
本発明は、上述した事情を考慮してなされたもので、回路図作成中およびレイアウト中において、必要に応じて電気電子部品または配線に対する属性情報を表示することができるＣＡＤシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るＣＡＤシステムは、上述した課題を解決するために、表示装置と、プリント基板レイアウトの回路要素および回路パターンの位置情報を記憶するレイアウト形状情報記憶手段と、前記プリント基板レイアウトの回路要素に対する属性情報を前記位置情報に関連づけて記憶するレイアウト属性情報記憶手段と、前記属性情報を表示する態様の選択情報を記憶するレイアウト表示ルール記憶手段と、前記表示する態様の選択情報にもとづいて前記回路要素に対する属性情報を前記表示装置に表示するレイアウト属性情報表示手段と、を有するレイアウトＣＡＤ装置を備えたことを特徴とするものである。
【発明の効果】
【０００９】
本発明に係るＣＡＤシステムによれば、回路図作成中およびレイアウト中において、必要に応じて電気電子部品または配線に対する属性情報を表示することができる。
【発明を実施するための最良の形態】
【００１０】
本発明に係るＣＡＤシステムの実施の形態について、添付図面を参照して説明する。
【００１１】
図１は、本発明に係るＣＡＤシステムの一実施形態を示す概略的な全体構成図である。
【００１２】
なお、本実施形態において、符号にアルファベットのｃが付されたものは回路図ＣＡＤ装置に、アルファベットのｌが付されたものはレイアウトＣＡＤ装置に、それぞれ属するものである。
【００１３】
ＣＡＤシステム１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、記憶装置１４、入力装置１５および表示装置１６を有する。
【００１４】
ＣＰＵ１１は、ＲＯＭ１３内に記憶されたプログラムにしたがって、ＣＡＤシステムの処理動作を制御する。ＣＰＵ１１は、ＲＯＭ１３内に記憶された回路図ＣＡＤプログラムおよびプログラムの実行のために必要なデータを、ＲＡＭ１２へロードし、回路図ＣＡＤプログラムにしたがって回路図ＣＡＤ装置２０ｃとしての機能（回路図ＣＡＤ機能群１１ｃ）を実現する処理を実行する。また、ＣＰＵ１１は、ＲＯＭ１３内に記憶されたレイアウトＣＡＤプログラムおよびプログラムの実行のために必要なデータを、ＲＡＭ１２へロードし、レイアウトＣＡＤプログラムによる制御にしたがって、レイアウトＣＡＤ装置２０ｌとしての機能（レイアウトＣＡＤ機能群１１ｌ）を実現する処理を実行する。
【００１５】
ＲＡＭ１２は、ＣＰＵ１１が実行するプログラムおよびデータを一時的に格納するワークエリアを提供する。
【００１６】
ＲＯＭ１３は、ＣＡＤシステムの起動プログラム、回路図ＣＡＤプログラム、レイアウトＣＡＤプログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００１７】
なお、ＲＯＭ１３は、磁気的もしくは光学的記録媒体または半導体メモリなどの、ＣＰＵ１１により読み取り可能な記録媒体を含んだ構成を有し、ＲＯＭ１３内のプログラムおよびデータの一部または全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００１８】
図２は、図１に示す記憶装置１４の構成例を示す概略的なブロック図である。
【００１９】
記憶装置１４は、回路図ＣＡＤ記憶部群１４ｃおよびレイアウトＣＡＤ記憶部群１４ｌを有する。回路図ＣＡＤ記憶部群１４ｃは、形状情報記憶部１４ｃ１、属性情報記憶部１４ｃ２、表示ルール（Ｒｃ）記憶部１４ｃ３を有する。また、レイアウトＣＡＤ記憶部群１４ｌは、形状情報記憶部１４ｌ１、属性情報記憶部１４ｌ２、表示ルール（Ｒｌ）記憶部１４ｌ３および統括表示ルール記憶部１４ｌ４を有する。
【００２０】
次に、記憶装置１４の各記憶部について説明する。なお、回路図ＣＡＤ記憶部群１４ｃの属性情報記憶部１４ｃ２は、レイアウトＣＡＤ記憶部群１４ｌの属性情報記憶部１４ｌ２と実質的に同一の機能を有するため、説明を省略する。
【００２１】
形状情報記憶部１４ｃ１は、回路図におけるオブジェクト（回路要素）および配線パターン（回路パターン）の位置情報を記憶している。
【００２２】
形状情報記憶部１４ｌ１は、レイアウト図におけるオブジェクト（回路要素）および配線パターン（回路パターン）の位置情報を記憶している。
【００２３】
属性情報記憶部１４ｌ２は、入力装置１５を介してユーザから受けた各オブジェクト（部品、部品ピンおよび配線）に対する属性情報（各部品および配線の名前や指示などのコメント、各電気電子部品間の接続情報など）を、形状情報記憶部１４ｌ１に記憶されている各オブジェクトの位置情報に関連付けて記憶している。
【００２４】
回路図ＣＡＤ記憶部群１４ｃのデータは、レイアウトＣＡＤ記憶部群１４ｌに与える（フォワードアノーテーションする）ことができる。このため、レイアウト中に必要になると考えられる指示などの属性情報を、回路図ＣＡＤ利用中（回路図作成中）に回路図ＣＡＤ記憶部群１４ｃの属性情報記憶部１４ｃ２に記憶させておけば、この属性情報を属性情報記憶部１４ｌ２にフォワードアノーテーションすることにより、同様の属性情報をレイアウト中に利用することができる。また、回路図作成中に用いる表示ルール（Ｒｃ）をフォワードアノーテーションすることにより、同様の表示ルールをレイアウト中の表示ルール（Ｒｌ）として利用することができる。
【００２５】
さらに、属性情報記憶部１４ｌ２は、レイアウト中にも、ユーザによる入力装置１５を介した属性情報の入力を受けて属性情報記憶部１４ｌ２に記録されている属性情報を更新可能に構成されている。
【００２６】
図３は、図１に示すＣＡＤシステムにより、必要に応じて電気電子部品または配線に対する属性情報を表示する際の、表示ルール（属性表示を表示する際の態様）をまとめた説明図である。
【００２７】
回路図ＣＡＤ装置２０ｃを用いた回路図作成中には、回路図表示ルールＲｃが適用される。また、レイアウトＣＡＤ装置２０ｌを用いたレイアウト中には、統括表示ルールＲｔとレイアウト表示ルールＲｌが適用される。
【００２８】
表示ルール（Ｒｃ）記憶部１４ｃ３は、図３に示す回路図表示ルールＲｃの各選択情報を記憶している。
【００２９】
表示ルール（Ｒｌ）記憶部１４ｌ３は、図３に示すレイアウト表示ルールＲｌの各選択情報を記憶している。
【００３０】
統括表示ルール記憶部１４ｌ４は、図３に示す統括表示ルールＲｔの各選択情報を記憶している。
【００３１】
図４は、図１に示すＣＰＵ１１による機能実現部の構成例を示す概略的なブロック図である。
【００３２】
ＣＰＵ１１は、回路図ＣＡＤプログラムによって、回路図ＣＡＤ機能群１１ｃとして機能する。この回路図ＣＡＤ機能群１１ｃは、少なくとも属性情報表示ＯＮ／ＯＦＦ部１１ｃ１、カーソル位置算出部１１ｃ２、通常／マーク判定部１１ｃ３、属性情報表示部１１ｃ４、マーク表示部１１ｃ５、カーソル接触判定部１１ｃ６、表示タイミング判定部１１ｃ７、距離算出部１１ｃ８、距離判定部１１ｃ９およびコマンド判定部１１ｃ１０を有する。この各部１１ｃ１〜１１ｃ１０は、ＲＡＭ１２の所要のワークエリアを、データの一時的な格納場所として利用する。
【００３３】
また、ＣＰＵ１１は、レイアウトＣＡＤプログラムによって、レイアウトＣＡＤ機能群１１ｌとして機能する。このレイアウトＣＡＤ機能群１１ｌは、少なくとも属性情報表示ＯＮ／ＯＦＦ部１１ｌ１、カーソル位置算出部１１ｌ２、通常／マーク判定部１１ｌ３、属性情報表示部１１ｌ４、マーク表示部１１ｌ５、カーソル接触判定部１１ｌ６、表示タイミング判定部１１ｌ７、距離算出部１１ｌ８、距離判定部１１ｌ９、コマンド判定部１１ｌ１０、優先設定判定部１１ｌ１１およびオブジェクト選択情報取得部１１ｌ１２を有する。この各部１１ｌ１〜１１ｌ１２は、ＲＡＭ１２の所要のワークエリアを、データの一時的な格納場所として利用する。
【００３４】
次に、ＣＰＵ１１の各部について説明する。なお、回路図ＣＡＤ装置２０ｃの各部１１ｃ１〜１１ｃ１０は、レイアウトＣＡＤ装置の各部１１ｌ１〜１１ｌ１０と実質的に同一の機能を有するため、説明を省略する。
【００３５】
属性情報表示ＯＮ／ＯＦＦ部１１ｌ１は、本発明にかかる属性情報の表示を実行するかどうかの情報を保持している。たとえば、ユーザから入力装置１５を介して属性情報表示を行うべき旨の指示を受けた場合は、属性情報の表示を行う旨の情報を保持し、ユーザから属性情報表示を停止する旨の指示を受けた場合は、属性情報表示を行わない旨の情報を保持する。
【００３６】
カーソル位置算出部１１ｌ２は、表示装置１６に表示されているカーソルの位置を算出する機能を有する。このカーソル位置は、たとえばＲＡＭ１２の所要のワークエリアに記憶しておく。
【００３７】
通常／マーク判定部１１ｌ３は、表示ルール（Ｒｌ）記憶部１４ｌ３から表示画面内（図３のＲｌＡ１）選択時の通常／マーク表示選択（図３のＲｌＡ１−１およびＲｌＡ１−２）の情報を読み出し、この選択について判定する機能を有する。また、通常／マーク判定部１１ｌ３は、表示ルール（Ｒｌ）記憶部１４ｌ３から指示半径内（図３のＲｌＡ２）選択時の通常／マーク表示選択（図３のＲｌＡ２−１およびＲｌＡ２−２）の情報を読み出し、この選択について判定する機能を有する。
【００３８】
さらに、通常／マーク判定部１１ｌ３は、統括表示ルール記憶部１４ｌ４からオブジェクトごとの表示選択時の通常／マーク表示選択（図３のＲｔ１）の情報を読み出し、この選択について判定する機能を有する（なお、この機能は通常／マーク判定部１１ｃ３にはない。回路図ＣＡＤに統括表示ルールＲｔが適用されないためである）。
【００３９】
属性情報表示部１１ｌ４は、表示装置１６に画面表示されているオブジェクトについての属性情報（指示など）を属性情報記憶部１４ｌ２から読み出し、この属性情報が各オブジェクトの近傍に表示されるよう、表示装置１６の表示情報に重畳表示させる機能を有する。
【００４０】
マーク表示部１１ｌ５は、表示装置１６に画面表示されているオブジェクトについて、属性情報（指示など）がある場合はその旨のマークがオブジェクトの近傍に表示されるよう、表示装置１６の表示情報に重畳表示させる機能を有する。たとえば、部品のみを表示するよう選択されている場合（図３のＲｔ１の選択がＲｔ１−１のみの場合）、画面に表示されている全ての部品について、各部品の近傍に属性情報がある場合はその旨のマークが表示される。なお、このマークの表示は、属性情報がない旨のマークのみ表示されるようにしてもよいし、両者が表示されるようにしてもよい。
【００４１】
カーソル接触判定部１１ｌ６は、カーソルの位置情報と、形状情報記憶部１４ｌ１に記憶されているオブジェクトの位置情報とを比較して、表示装置１６の画面上に描画されているオブジェクトにカーソルが触れているかどうかを判定する機能を有する。
【００４２】
表示タイミング判定部１１ｌ７は、表示ルール（Ｒｌ）記憶部１４ｌ３から表示タイミングの選択（図３のＲｌＡ）の情報を読み出しこの選択について判定する機能を有する。
【００４３】
距離算出部１１ｌ８は、カーソルの位置情報と、形状情報記憶部１４ｌ１に記憶されている画面表示中のオブジェクトの位置情報とを用いて、カーソルから表示画面内の各オブジェクトまでの距離Ｒを算出する機能を有する。
【００４４】
距離判定部１１ｌ９は、距離算出部から距離Ｒを受け、この距離Ｒと、あらかじめ各オブジェクトに対して設定された指示半径ｒ（図３のＲｌＡ２）とを比較して、この指示半径ｒの大きさより距離Ｒの大きさが小さいオブジェクトがあるかどうか判定する機能を有する。
【００４５】
コマンド判定部１１ｌ１０は、どのコマンド中に表示するかの選択（図３のＲ１Ｂ）の情報を読み出し、選択されているコマンド（Ｒ１Ｂ１および／またはＲ１Ｂ２）と、ユーザが実行中のコマンドが一致するかどうか判定する機能を有する。
【００４６】
優先設定判定部１１ｌ１１は、統括表示ルール記憶部１４ｌ４から優先設定の選択（図３のＲｔ０）の情報を読み出し、この選択について判定する機能を有する。
【００４７】
オブジェクト選択情報取得部１１ｌ１２は、統括表示ルール記憶部１１ｌ４からオブジェクト（部品、部品ピンおよび配線）ごとの表示選択（図３のＲｔ１）の情報を読み出す機能を有する。
【００４８】
次に、ＣＡＤシステム１０の作用について説明する。
【００４９】
図５は、図１に示すＣＡＤシステムにより、レイアウト中に必要に応じてオブジェクト（電気電子部品または配線）に対する属性情報を表示する際の手順を示すフローチャートである。図５において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００５０】
なお、以下に説明する手順はレイアウト中のものである。図３に示すように、回路図表示ルールＲｃは、レイアウト表示ルールＲｌと実質的に異ならないため、回路図ＣＡＤ装置２０ｃの作用の説明はレイアウトＣＡＤ装置２０ｌの作用の説明をもって省略する。
【００５１】
図５に示すフローチャートは、属性情報表示ＯＮ／ＯＦＦ部１１ｌ１がユーザから入力装置１５を介して属性情報表示を行うべき旨の指示を受けており、かつ、あらかじめユーザまたは仕様により図３に示した表示ルールおよび指示半径ｒ（図３のＲｌＡ２）が設定されて開始となり、ステップＳ１の処理へと移行する。なお、この指示半径ｒは、各オブジェクトに対して個別に設定することができる。
【００５２】
まず、ステップＳ１において、カーソル位置算出部１１ｌ２は、表示装置１６に表示されているカーソルの位置を算出する。このカーソル位置は、ＲＡＭ１２の所要のワークエリアに記憶しておくとよい。
【００５３】
次に、ステップＳ２において、優先設定判定部１１ｌ１１は、統括表示ルール記憶部１４ｌ４から優先設定の選択（図３のＲｔ０）の情報を読み出し、この選択について判定する。この選択が、統括表示ルールＲｔに従う旨の選択（図３のＲｔ０−１）であればステップＳ３へ進む。一方、レイアウト表示ルールＲｌに従う旨の選択（図３のＲｔ０−２）であればステップＳ９へ進む。
【００５４】
次に、ステップＳ３において、オブジェクト選択情報取得部１１ｌ１２は、統括表示ルール記憶部１４ｌ４からオブジェクトごとの表示選択（図３のＲｔ１）の情報を読み出す。この選択は、複数選択が可能である。たとえば、部品のみについて表示するよう選択されている（図３のＲｔ１−１）の場合、その旨の情報を属性情報表示部１１ｌ４に与える。
【００５５】
次に、ステップＳ４において、通常／マーク判定部１１ｌ３は、統括表示ルール記憶部１４ｌ４からオブジェクトごとの表示選択時の通常／マーク表示選択（図３のＲｔ１）の情報を読み出し、この選択について判定する。この選択が通常表示の場合（図３のＲｔ１−Ａ）は、ステップＳ５に進む。一方、この選択がマーク表示の場合（図３のＲｔ１−Ｂ）は、ステップＳ６に進む。
【００５６】
次に、ステップＳ５において、属性情報表示部１１ｌ４は、オブジェクト選択情報取得部１４ｌ１２から受けたオブジェクトについて、現在表示装置１６に画面表示されているすべてのこのオブジェクトについての属性情報（指示など）を属性情報記憶部１４ｌ２から読み出し、この属性情報が各オブジェクトの近傍に表示されるよう、表示装置１６の表示情報に重畳表示させる。たとえば、部品のみを表示するよう選択されている場合（図３のＲｔ１の選択がＲｔ１−１のみの場合）、画面に表示されている全ての部品について、各部品の近傍に属性情報が表示される。この結果、一目にしてどの部品にどのような属性情報があるかを知ることができる。そして、一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００５７】
一方、ステップＳ６において、マーク表示部１１ｌ５は、オブジェクト選択情報取得部１４ｌ１２から受けたオブジェクトについて、現在表示装置１６に画面表示されているすべてのこのオブジェクトについて、属性情報（指示など）がある場合はその旨のマークがオブジェクトの近傍に表示されるよう、表示装置１６の表示情報に重畳表示させる。たとえば、部品のみを表示するよう選択されている場合（図３のＲｔ１の選択がＲｔ１−１のみの場合）、画面に表示されている全ての部品について、各部品の近傍に属性情報がある場合はその旨のマークが表示される。
【００５８】
なお、本実施形態において、属性情報がある旨のマークのみ表示される場合の例について示したが、このマークの表示は、属性情報がない旨のマークのみ表示されるようにしてもよいし、両者が表示されるようにしてもよい。この結果、属性情報を全て表示する場合に比べ、画面の煩雑さが低減される。
【００５９】
次に、ステップＳ７において、カーソル接触判定部１１ｌ６は、ＲＡＭ１２の所要のワークエリアからカーソルの位置情報を読み出し、この位置情報と、形状情報記憶部１４ｌ１に記憶されているオブジェクトのうちマーク表示を行っているオブジェクトの位置情報とを比較して、表示装置１６の画面上に描画されているオブジェクトにカーソルが触れているかどうかを判定する。カーソルが触れている場合は、ステップＳ８に進む。一方、カーソルが触れているオブジェクトがない場合は、そのまま一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００６０】
次に、ステップＳ８において、属性情報表示部１１ｌ４およびマーク表示部１１ｌ５はカーソルが触れているオブジェクトの位置情報を受け、このオブジェクトについて、マーク表示部１１ｌ５はマーク表示を消去し、属性情報表示部１１ｌ４は属性情報を表示して一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００６１】
他方、ステップＳ９において、コマンド判定部は、どのコマンド中に表示するかの選択（図３のＲ１Ｂ）の情報を読み出し、選択されているコマンド（Ｒ１Ｂ１および／またはＲ１Ｂ２）と、現在ユーザが実行中のコマンドが一致するかどうか判定する。一致する場合は、ステップＳ１０に進む。一方、一致しない場合は、一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００６２】
次に、ステップＳ１０において、表示タイミング判定部１１ｌ７は、表示ルール（Ｒｌ）記憶部１４ｌ３から表示タイミングの選択（図３のＲｌＡ）の情報を読み出し表示画面内（図３のＲｌＡ１）が選択されているかどうかを判定する。表示画面内が選択されている場合はステップＳ１１に進む。一方、選択されていない場合は、ステップＳ１６に進む。
【００６３】
次に、ステップＳ１１において、通常／マーク判定部１１ｌ３は、表示ルール（Ｒｌ）記憶部１４ｌ３から表示画面内（図３のＲｌＡ１）選択時の通常／マーク表示選択（図３のＲｌＡ１−１およびＲｌＡ１−２）の情報を読み出し、この選択について判定する。この選択が通常表示の場合（図３のＲｌＡ１−１）は、ステップＳ１２に進む。一方、この選択がマーク表示の場合（図３のＲｌＡ１−２）は、ステップＳ１３に進む。
【００６４】
次に、ステップＳ１２において、属性情報表示部１１ｌ４は、現在表示装置１６に画面表示されているすべてのオブジェクトについての属性情報（指示など）を属性情報記憶部１４ｌ２から読み出し、この属性情報が各オブジェクトの近傍に表示されるよう、表示装置１６の表示情報に重畳表示させる。そして、一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００６５】
一方、ステップＳ１３において、マーク表示部１１ｌ５は、現在表示装置１６に画面表示されているすべてのオブジェクトについて、属性情報（指示など）あるかどうかのマークがオブジェクトの近傍に表示されるよう、表示装置１６の表示情報に重畳表示させる。
【００６６】
次に、ステップＳ１４において、カーソル接触判定部１１ｌ６は、ＲＡＭ１２の所要のワークエリアからカーソルの位置情報を読み出し、この位置情報と、形状情報記憶部１４ｌ１に記憶されているオブジェクトのうちマーク表示を行っているオブジェクトの位置情報とを比較して、表示装置１６の画面上に描画されているオブジェクトにカーソルが触れているかどうかを判定する。カーソルが触れている場合は、ステップＳ１５に進む。一方、カーソルが触れているオブジェクトがない場合は、そのまま一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００６７】
次に、ステップＳ１５において、属性情報表示部１１ｌ４およびマーク表示部１１ｌ５はカーソルが触れているオブジェクトの位置情報を受け、このオブジェクトについて、マーク表示部１１ｌ５はマーク表示を消去し、属性情報表示部１１ｌ４は属性情報を表示して一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００６８】
他方、ステップＳ１６において、表示タイミング判定部１１ｌ７は、表示ルール（Ｒｌ）記憶部１４ｌ３から表示タイミングの選択（図３のＲｌＡ）の情報を読み出し、指定半径内（図３のＲｌＡ２）が選択されているかどうかを判定する。指定半径内が選択されている場合はステップＳ１７に進む。一方、選択されていない場合は、ステップＳ２４に進む。
【００６９】
次に、ステップＳ１７において、距離算出部１１ｌ８は、ＲＡＭ１２の所要のワークエリアからカーソルの位置情報を読み出し、この位置情報と、形状情報記憶部１４ｌ１に記憶されている現在画面表示されているオブジェクトの位置情報とを用いて、カーソルから表示画面内の各オブジェクトまでの距離Ｒを算出する。
【００７０】
図６は、指定半径内（図３のＲｌＡ２）の通常表示（ＲｌＡ２−１）が選択されている場合のレイアウト画面の一例を示す説明図である。
【００７１】
ステップＳ１８において、距離判定部１１ｌ９は、距離算出部１１ｌ８から距離Ｒを受け、この距離Ｒと、あらかじめ各オブジェクトに対して設定された指示半径ｒ（図３のＲｌＡ２）とを比較して、この指示半径ｒの大きさより距離Ｒの大きさが小さいオブジェクトがあるかどうか判定する。
【００７２】
指示半径ｒは、各オブジェクトに対して個別に設定されており、たとえば図６に示した例では、部品Ａの指示半径ｒはｒ＝ａ、部品Ｂの指示半径ｒはｒ＝ｂ、部品Ｃの指示半径はｒ＝ａと設定されている（ａ、ｂおよびｃはそれぞれ距離（単位はcm、pixelなど）を表す）。
【００７３】
この指示半径ｒよりも、カーソルからの距離Ｒが近いオブジェクトがある場合は、ステップＳ１９へ進む。一方、ない場合（図６の部品Ｃ参照）は、一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００７４】
次に、ステップＳ１９において、通常／マーク判定部１１ｌ３は、表示ルール（Ｒｌ）記憶部１４ｌ３から指示半径内（図３のＲｌＡ２）選択時の通常／マーク表示選択（図３のＲｌＡ２−１およびＲｌＡ２−２）の情報を読み出し、この選択について判定する。この選択が通常表示の場合（図３のＲｌＡ２−１）は、ステップＳ２０に進む。一方、この選択がマーク表示の場合（図３のＲｌＡ２−２）は、ステップＳ２１に進む。
【００７５】
次に、ステップＳ２０おいて、属性情報表示部１１ｌ４は、現在表示装置１６に画面表示されているすべてのオブジェクトについての属性情報（指示など）を属性情報記憶部１４ｌ２から読み出し、この属性情報が各オブジェクトの近傍に表示されるよう、表示装置１６の表示情報に重畳表示させる（図６の部品Ａおよび部品Ｂに対する指示ＡおよびＢ参照）。そして、一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００７６】
一方、ステップＳ２１において、マーク表示部１１ｌ５は、現在表示装置１６に画面表示されているすべてのオブジェクトについて、属性情報（指示など）あるかどうかのマークがオブジェクトの近傍に表示されるよう、表示装置１６の表示情報に重畳表示させる。
【００７７】
次に、ステップＳ２２において、カーソル接触判定部１１ｌ６は、ＲＡＭ１２の所要のワークエリアからカーソルの位置情報を読み出し、この位置情報と、形状情報記憶部１４ｌ１に記憶されているオブジェクトのうちマーク表示を行っているオブジェクトの位置情報とを比較して、表示装置１６の画面上に描画されているオブジェクトにカーソルが触れているかどうかを判定する。カーソルが触れている場合は、ステップＳ２３に進む。一方、カーソルが触れているオブジェクトがない場合は、そのまま一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００７８】
次に、ステップＳ２３において、属性情報表示部１１ｌ４およびマーク表示部１１ｌ５はカーソルが触れているオブジェクトの位置情報を受け、このオブジェクトについて、マーク表示部１１ｌ５はマーク表示を消去し、属性情報表示部１１ｌ４は属性情報を表示して一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００７９】
他方、ステップＳ２４において、カーソル接触判定部１１ｌ６は、ＲＡＭ１２の所要のワークエリアからカーソルの位置情報を読み出し、この位置情報と、形状情報記憶部１４ｌ１に記憶されているオブジェクトのうちマーク表示を行っているオブジェクトの位置情報とを比較して、表示装置１６の画面上に描画されているオブジェクトにカーソルが触れているかどうかを判定する。ここで、このステップＳ２４は、表示タイミングの選択時のカーソル接触時（図３のＲｌＡ３）が選択されている場合の手順であることに注意する。
【００８０】
表示装置１６の画面上に描画されているオブジェクトにカーソルが触れている場合は、ステップＳ２５に進む。一方、カーソルが触れているオブジェクトがない場合は、そのまま一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００８１】
次に、ステップＳ２５において、属性情報表示部１１ｌ４は、カーソルが触れているオブジェクトの位置情報を受け、このオブジェクトについて、属性情報表示部１１ｌ４は属性情報を表示し、一連のオブジェクトに対して属性情報を表示する手順は終了となる。
【００８２】
以上の手順により、レイアウト中に、必要に応じてオブジェクト（電気電子部品または配線）に対する属性情報を表示することができる。
【００８３】
なお、回路図作成中の属性情報表示手順は、図５のステップＳ１の次にステップＳ９に進んでステップＳ９からステップＳ２５までであることに注意する。
【００８４】
また、本実施形態において、回路図ＣＡＤ装置およびレイアウトＣＡＤ装置は１台の電子計算機に実装されるものとして説明したが、回路ＣＡＤ装置からレイアウトＣＡＤ装置へデータを送信可能に構成されていればよく、たとえば２台の電子計算機どうしがデータ送受信可能に構成されていれば、各装置を異なる電子計算機に実装しても構わない。
【００８５】
図１に示したＣＡＤシステム１０は、回路図作成中およびレイアウト中にオブジェクトに対する属性情報を表示させるにあたり、種々の態様を表示ルールとして設定可能に構成されている。このため、従来のＣＡＤシステムに比べ、ユーザの作業状況に柔軟に対応した属性情報表示を行うことができる。したがって、このＣＡＤシステム１０によれば、ユーザの利便性がよく、回路図作成作業およびレイアウト作業を効率的に行うことができる。
【００８６】
また、図１に示したＣＡＤシステム１０は、回路図作成中およびレイアウト中にオブジェクトに対する属性情報を表示させるにあたり、属性情報の有無を通知するマークを表示させ、このマークにカーソルが接触した場合は属性表示を行う。このため、ユーザの所望のオブジェクトに対する属性情報のみを的確に表示することが可能である。したがって、このＣＡＤシステム１０によれば、ユーザの必要とする属性情報の提示が可能であると共に、属性情報の提示に伴う画面の煩雑さを低減することが可能である。
【００８７】
さらに、図１に示したＣＡＤシステム１０は、回路図ＣＡＤ記憶部群１４ｃのデータは、レイアウトＣＡＤ記憶部群１４ｌにフォワードアノーテーションすることができる。このため、レイアウト中に必要になると考えられる指示などの属性情報を、回路図作成中に回路図ＣＡＤ記憶部群１４ｃの属性情報記憶部１４ｃ２に記憶させておけば、この属性情報を属性情報記憶部１４ｌ２にフォワードアノーテーションすることにより、同様の属性情報をレイアウト中に利用することができる。
【００８８】
また、本実施形態に係るＣＡＤシステム１０は、レイアウト中にも、ユーザによる入力装置１５を介した属性情報の入力を受けて属性情報記憶部１４ｌ２に記録されている属性情報を更新可能に構成されている。このため、ユーザは、ユーザが必要とする属性情報をより柔軟に利用することができ、レイアウト作業を効率よく行うことができる。
【図面の簡単な説明】
【００８９】
【図１】本発明に係るＣＡＤシステムの一実施形態を示す概略的な全体構成図。
【図２】図１に示す記憶装置１４の構成例を示す概略的なブロック図。
【図３】図１に示すＣＡＤシステムにより、必要に応じて電気電子部品または配線に対する属性情報を表示する際の、表示ルールをまとめた説明図。
【図４】図１に示すＣＰＵ１１による機能実現部の構成例を示す概略的なブロック図。
【図５】図１に示すＣＡＤシステムにより、レイアウト中に必要に応じてオブジェクト（電気電子部品または配線）に対する属性情報を表示する際の手順を示すフローチャート。
【図６】指定半径内（図３のＲｌＡ２）の通常表示（ＲｌＡ２−１）が選択されている場合のレイアウト画面の一例を示す説明図。
【符号の説明】
【００９０】
１０  ＣＡＤシステム
１１  ＣＰＵ
１１ｃ  回路図ＣＡＤ機能群１１ｃ
１１ｃ１  属性情報表示ＯＮ／ＯＦＦ部
１１ｃ２  カーソル位置算出部
１１ｃ３  通常／マーク判定部
１１ｃ４  属性情報表示部
１１ｃ５  マーク表示部
１１ｃ６  カーソル接触判定部
１１ｃ７  表示タイミング判定部
１１ｃ８  距離算出部
１１ｃ９  距離判定部
１１ｃ１０  コマンド判定部
１１ｌ  レイアウトＣＡＤ機能群
１１ｌ１  属性情報表示ＯＮ／ＯＦＦ部
１１ｌ２  カーソル位置算出部
１１ｌ３  通常／マーク判定部
１１ｌ４  属性情報表示部
１１ｌ５  マーク表示部
１１ｌ６  カーソル接触判定部
１１ｌ７  表示タイミング判定部
１１ｌ８  距離算出部
１１ｌ９  距離判定部
１１ｌ１０  コマンド判定部
１１ｌ１１  優先設定判定部
１１ｌ１２  オブジェクト選択情報取得部
１２  ＲＡＭ
１３  ＲＯＭ
１４  記憶装置
１４ｃ  回路図ＣＡＤ記憶部群
１４ｃ１  形状情報記憶部
１４ｃ２  属性情報記憶部
１４ｃ３  表示ルール（Ｒｃ）記憶部
１４ｌ  レイアウトＣＡＤ記憶部群
１４ｌ１  形状情報記憶部
１４ｌ２  属性情報記憶部
１４ｌ３  表示ルール（Ｒｌ）記憶部
１４ｌ４  統括表示ルール記憶部
１５  入力装置
１６  表示装置
２０ｃ  回路図ＣＡＤ装置
２０ｌ  レイアウトＣＡＤ装置
【図１】
2008112388.tif 000003
【図２】
2008112388.tif 000004
【図３】
2008112388.tif 000005
【図４】
2008112388.tif 000006
【図５】
2008112388.tif 000007
【図６】
2008112388.tif 000008