(57)【要約】【課題】  回路部品を、解り易く画面表示する。【解決手段】  ディスプレイ１０２に、回路部品のシンボルを表示させると共に、それらを画面上で線によって結線することで回路設計を行い、それをデータとして記憶部１０４に記憶させる装置において、回路部品の属性を検索する手段を備え、この検索手段によって、隣接する部品の属性が同一か否か検索すると共に、同じであることが検索された場合に、当該回路部品の属性表示を唯一行うように制御する回路部品表示制御手段を備えた。  【選択図】図１
2006155406.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ手段と制御手段と入力手段と記憶手段を備え、予め定格情報を含む回路部品属性データが前記記憶手段に記憶され、前記ディスプレイに複数の回路部品のシンボルと前記回路部品属性データと、当該回路部品間を接続する線路を表示させるように構成されたＣＡＤ装置において、
同じ属性の回路部品が隣接した状態で前記ディスプレイに表示されるか否かを検出する同属性部品検索手段と、
この検索手段によって、同属性の回路部品が隣接した状態で表示されることが検索された際に、一方の回路部品の属性表示を行わないように制御する部品属性表示制御手段と、
を具備したことを特徴とするＣＡＤ装置。
【請求項２】
前記属性表示制御手段は、同属性の回路部品が３個以上相互に隣接した状態で表示される際に、唯一の属性表示を行うように制御するものであることを特徴とする請求項１に記載のＣＡＤ装置。
【請求項３】
ディスプレイ手段と制御手段と入力手段と記憶手段を備え、予め定格情報を含む回路部品属性データが前記記憶手段に記憶され、前記ディスプレイに複数の回路部品のシンボルと前記回路部品属性データと、当該回路部品間を接続する線路を表示させるように構成されたＣＡＤ装置の回路部品表示方法において、
同じ属性の回路部品が隣接した状態で前記ディスプレイに表示されるか否かを検出するステップと、
このステップによって、同属性の回路部品が隣接した状態で表示されることが検索された際に、一方の回路部品の属性表示を行わないように制御するステップと、
を具備したことを特徴とする回路部品表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電気回路の設計をコンピュータを用いて行ういわゆるＣＡＤ（Computer Aided Design）装置に関し、特に回路部品の属性表示を効率よく行わせることができるようにしたＣＡＤ装置及び回路部品表示方法に関する。
【背景技術】
【０００２】
ＣＡＤ装置は、電気回路を設計するツールとして広く普及している。一般的なＣＡＤ装置は、例えば、ディスプレイ画面上に、必要な回路部品を示すシンボルを表示させると共に、各回路部品間を線で結合して電気回路を構築し、それをデータとして記憶装置に記憶させるように構成される。
【０００３】
すなわち、図７に示すようにＣＡＤ装置７００は、通常、ディスプレイ７０１と、ＣＰＵ（Central Processing Unit）で構成される制御部７０２と、入力部７０３と、記憶部７０４とで構成され、記憶部７０４に、アプリケーションとしてのＣＡＤソフトと部品データ、座標データ等が記憶される。
【０００４】
ユーザは、入力部７０３を駆使して、ＣＡＤソフトを立上げ、部品データを記憶部７０４から読出して、そのシンボルをディスプレイ７０１に適宜配置表示させ、さらにそれら部品を画面上で線によって結合して回路を構築し、その回路をデータとして記憶部７０４に記憶させる。
【０００５】
記憶部７０４に記憶された回路データは、読出されてグラフィック処理されて回路図として印刷されたり、あるいは通信手段を介して他のＣＡＤ装置に伝送されたり、さらには、印刷配線基板を設計するためのデータとして利用される。
【０００６】
このようなＣＡＤ装置において、部品を表示させる場合、その部品の部品番号の他、定格、部品コード、メーカ名等のいわゆる部品属性を表示させる機能を備えて、回路設計時あるいは、当該回路を利用する際に、より多くの情報をユーザに提供するようにしている。
【０００７】
しかしながら、この部品属性の表示機能は、全ての部品に対して一様に表示させるように構成されており、ときに表示が煩雑になってかえってわかり難い表示になってしまうという問題があった。
【０００８】
例えば、図８に示すように、回路部品としてのコンデンサが６個並列に対接地間に接続される回路の場合、部品属性８０１として、メーカ名（Ａ社）、部品コード（ＸＸＸＸ）、定格（１６Ｖ、１００ｐＦ（Ｚ））が表示されるが、全く同じ部品であっても、個々に部品属性８０１が表示されるため、解り難い表示になってしまうという問題があった。
【０００９】
特に、回路が込み入ったものになると、表示されている部品属性がどの部品のものか対応付けるのに手間取り、場合によっては部品属性を誤って認識してしまうという問題も発生することがあった。
【００１０】
回路に流れる信号の属性を表示させるか、させないか切換設定することを可能にした提案は、例えば特許文献１に示されている。
【００１１】
また、以上の問題を解決するために、個々の部品について属性表示を行わせるか否かを設定できるようにした装置もあるが、その場合、ユーザが手作業で対応しなくてはならず、作業が煩雑であり、場合によっては作業ミスにより必要な属性表示を誤って削除してしまうというようなことも起こり得る。
【特許文献１】特開２００１−２５１０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
以上のように、従来ＣＡＤ装置において、部品の属性を表示させるか、表示させないかを設定するようにした提案はなされているが、部品の属性を表示させる際に、自動的により解り易く表示させるという提案はされておらず、改善の余地があった。
【００１３】
本発明は、以上の点に鑑みてなされたもので、部品属性表示を行う際に、同じ部品が隣接した状態で複数表示される場合に、代表する部品のみ部品属性表示を行わせ、他の同じ部品は属性表示を行わせないように構成することで、解り易い部品属性表示を行わせることを可能にしたＣＡＤ装置及び回路部品表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
この発明に係るＣＡＤ装置は、ディスプレイ手段と制御手段と入力手段と記憶手段を備え、予め定格情報を含む回路部品属性データが前記記憶手段に記憶され、前記ディスプレイに複数の回路部品のシンボルと前記回路部品属性データと、当該回路部品間を接続する線路を表示させるように構成されたＣＡＤ装置において、同じ属性の回路部品が隣接した状態で前記ディスプレイに表示されるか否かを検出する同属性部品検索手段と、この検索手段によって、同属性の回路部品が隣接した状態で表示されることが検索された際に、一方の回路部品の属性表示を行わないように制御する部品属性表示制御手段と、を具備したことを特徴とする。
【００１５】
この発明に係わる回路部品表示方法は、ディスプレイ手段と制御手段と入力手段と記憶手段を備え、予め定格情報を含む回路部品属性データが前記記憶手段に記憶され、前記ディスプレイに複数の回路部品のシンボルと前記回路部品属性データと、当該回路部品間を接続する線路を表示させるように構成されたＣＡＤ装置の回路部品表示方法において、同じ属性の回路部品が隣接した状態で前記ディスプレイに表示されるか否かを検出するステップと、このステップによって、同属性の回路部品が隣接した状態で表示されることが検索された際に、一方の回路部品の属性表示を行わないように制御するステップと、を具備したことを特徴とする。
【発明の効果】
【００１６】
上記した発明によれば、同じ部品が隣接する状態で複数表示される場合に、部品属性表示を解り易く適切に行うことができるようになるものである。
【発明を実施するための最良の形態】
【００１７】
以下、この発明の実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明するＣＡＤ装置１００の構成を模式的に示す構成図である。
【００１８】
図１に示すＣＡＤ装置１００は、基本的な構成は図７に示すものと同一であり、ディスプレイ１０１と、制御部１０２と、入力部１０３と記憶部１０４とで構成されるが、本発明では、制御部１０２に、隣接する同じ属性の部品の検索機能を実現するための同属性部品検索手段と、隣接する部品が同じ属性を有する場合に属性表示を制御する機能を実現するための部品属性表示制御手段を備えた点を特徴とする。これら手段は、プログラムに基づいて処理を実行するもので実際にはソフトウェアで構成される。
【００１９】
図１において、ユーザが入力部１０３を駆使して、ディスプレイ上の部品の追加、削除、移動を行った場合、制御部１０２は、まず検索機能を働かせて、それら変更を行った部品の周囲に同じ部品が隣接した状態で表示されるかということを検索し、次いで、その検索の結果、同じ部品が隣接した状態で表示されるように変更された場合、あるいは同じ部品が隣接して表示された状態から、当該部品が単独で表示されるような状態に変更された場合に、部品属性表示制御機能によって部品属性表示を変更するように動作するものである。
【００２０】
図２は、同じ部品が隣接した状態で表示されているか否かを判定する機能を具体的に示すものであり、制御部１０２は、例えば、図２に点線２０１で示す検索範囲を設定し、その範囲に隣接部品が存在するか、存在する場合その部品が互いに同じ属性を有する部品であるか否かを判定する。
【００２１】
すなわち、制御部１０２は、記憶部１０４の部品データ及び座標データを読込んで、設定した検索範囲に同じ部品が隣接した状態で表示されているか否かを判定する。
【００２２】
図２において、新たな部品２０２を図に示す位置に追加配置しようとした場合、制御部１０２は、検索範囲２０１の中心と、配置しようとする部品２０２を一致させ、範囲２０１内に入る部品２０３を隣接する部品として特定する。
【００２３】
ここにおいて、検索範囲２０１の形状は、自由に設定可能となるように構成されている。図２では、中央の円形部と、その周囲に９０度間隔で突出する矩形部で構成されているが、矩形のみで構成したり、円形のみで形成したりすることは可能であり、さらにその形状を部品に対応させて切換えることも可能である。
【００２４】
制御部１０２は、隣接部品として特定した部品２０３の部品データから、部品２０２と同じ属性を有する部品であるか否かの判定を行い、同じ部品である場合には、いずれかの部品属性表示を削除して、一方の部品属性表示を代表として表示させる。その場合、表示位置は、部品２０２に対応させるか、部品２０３に対応させるか、あるいは部品２０２と２０３の中間の位置にするか、適宜選択するように構成することが可能である。
【００２５】
図３は、同じ属性の部品３０１〜３０６が６個対接地間に接続された状態を示すものであり、この場合、部品３０３と部品３０４との間に、部品属性３０７が表示されている。
【００２６】
図４は、同じ部品を追加していった際の部品属性表示過程を説明するための図であり、図４（ａ）は、定格（３μＦ）のコンデンサ４０１が１個表示された状態を示し、次いで図４（ｂ）は、同じ属性のコンデンサ４０２が、コンデンサ４０１に隣接して表示された状態を示す。さらに、図４（ｃ）は、同じ属性のコンデンサ４０３が、コンデンサ４０２に隣接して表示されている状態を示す。
【００２７】
図４（ａ）の表示状態から図４（ｂ）の表示状態に移行する過程で、制御部１０２の同属性部品検索機能と、属性表示制御機能によって、新たに追加されたコンデンサ４０２はその属性表示が禁止され、同様に図４（ｂ）の表示状態から、図４（ｃ）の表示状態への移行に際しても、コンデンサ４０２とコンデンサ４０３の属性表示はなされない。
【００２８】
逆に、図４（ｃ）の表示状態から、図４（ｂ）、図４（ａ）と順次コンデンサを削除する場合については、属性表示されてないコンデンサ４０３，４０２が削除されるだけであるため、大きな変更はないが、例えば、属性表示されているコンデンサ４０１を削除する場合には、制御部１０２は、コンデンサ４０２あるいはコンデンサ４０３に属性表示を移動させる。
【００２９】
回路部品の変更処理は、部品の追加と、削除の他、移動処理も存在するが、移動の場合、移動元においては、削除処理と同等であり、移動先は追加処理と同等である。
【００３０】
図５は、部品を追加する際の制御部１０２の処理を説明するためのフローチャートである。図５において、ステップＳ５０１で開始され、ステップＳ５０２で、回路図に新たな部品を配置する処理が実行される。
【００３１】
次いで、制御部１０２は、ステップＳ５０３で、新たに配置された部品に隣接して同じ属性の部品が存在するか否かを判定する。
【００３２】
ステップＳ５０３で、同じ属性の部品が隣接して配置されていないと判定されたら、ステップＳ５０４で、新たに配置された部品の属性を表示して、ステップＳ５０５で処理を終了する。
【００３３】
ステップＳ５０３で、同じ属性の部品が隣接して配置されていると判定されたら、ステップＳ５０６で、新たに配置された部品の属性表示を行わずにステップＳ５０５で処理を終了する。
【００３４】
図６は、部品を削除する際の制御部１０２の処理を説明するためのフローチャートである。図６において、ステップＳ６０１で開始され、ステップＳ６０２で回路図の部品を削除する処理が実行される。
【００３５】
次いで、ステップＳ６０３で、削除する部品の属性が表示されているか否かの判定がなされ、表示されている場合には、ステップＳ６０４で削除した部品に隣接して同じ属性の部品が存在するか否かの判定がなされ、同じ属性の部品が存在する場合には、削除した部品と同じ属性を有する１つの部品に、部品属性表示を行わせて、ステップＳ６０５で処理を終了する。
【００３６】
ステップＳ６０３で、削除する部品の部品属性が表示されていないと判定された場合、及びステップＳ６０４で、削除した部品の周囲に同じ属性の部品が存在しないと判定された場合にはそれぞれステップＳ６０６で処理を終了する。
【００３７】
なお、部品を回路図上で、移動する場合には、移動元で、図６と同じ削除処理が実行され、移動先で図５と同じ追加処理が実行されるものである。
【００３８】
また、同じ回路部品、例えばコンデンサが３個、相互に隣接するように配置されていて、中央に位置するコンデンサの属性が表示されていない場合、そのコンデンサがいずれのコンデンサと同じ属性を有するものであるかが判然としない場合がある。この場合には、中央のコンデンサの表示位置を、同じ属性を有するコンデンサ側に近付けるとか、それが不可能であるなら、予めルールを決めておいて、例えば左側あるいは上側に表示される部品と同じ属性を持つものとすることができるものである。
【００３９】
以上のように本発明の実施の形態によれば、部品を回路図に新たに追加する際、及び部品を回路図から削除する際に、同じ属性部品が隣接状態で表示されるか否か判定を行い、判定の結果に基づいて属性表示を実行させるかあるいは実行させないように構成したものである。
【００４０】
それによれば、デイプレイ１０１上で回路設計を行う際に、同じ属性の部品を隣接するように配置した場合、自動的に、いずれかの部品を代表として、属性表示が実行されるように切換わるので、煩わしい作業を必要とせずに、簡単に見易い回路部品表示を実行させることができるものである。
【００４１】
なお、本発明は、以上示した実施の形態に限定されるものではなく、その趣旨を逸脱しない範囲で、種々変形可能である。例えば、以上説明した実施の形態では、部品属性としてメーカ名、部品コードも含めるものとしたが、それらの両方あるいは一方を、属性データから除外するようにして、属性データを定格データを主体に構成するようにしてもよいことは述べるまでもない。
【図面の簡単な説明】
【００４２】
【図１】この発明に係わるＣＡＤ装置の概略を示すブロック図。
【図２】この発明に係わるＣＡＤ装置における、同属性部品検索機能を説明するための図。
【図３】この発明に係わるＣＡＤ装置における回路部品表示の一実施の形態を示す図。
【図４】この発明に係わるＣＡＤ装置における回路部品表示制御機能を説明するための図。
【図５】この発明に係わるＣＡＤ装置における動作を説明するためのフローチャート。
【図６】この発明に係わるＣＡＤ装置における動作を説明するためのフローチャート。
【図７】一般的なＣＡＤ装置の構成を説明するための図。
【図８】図７に示すＣＡＤ装置における回路部品表示状況を説明するための図。
【符号の説明】
【００４３】
１００…ＣＡＤ装置
１０１…ディスプレイ
１０２…制御部
１０３…入力部
１０４…記憶部
２０１…同属性部品検索範囲
２０２，２０３…コンデンサ
３０１，３０２，３０３，３０４，３０５，３０６…コンデンサ
３０７…回路部品属性表示
４０１，４０２，４０３…コンデンサ
【図１】
2006155406.tif 000003
【図２】
2006155406.tif 000004
【図３】
2006155406.tif 000005
【図４】
2006155406.tif 000006
【図５】
2006155406.tif 000007
【図６】
2006155406.tif 000008
【図７】
2006155406.tif 000009
【図８】
2006155406.tif 000010