(57)【要約】【課題】簡易な操作により作業効率を向上できる回路設計支援装置を提供する。【解決手段】回路を構成する複数の素子についてそれぞれのシンボル及び属性値を格納する素子シンボルライブラリ１０７と、素子配置ボタンを有する素子配置パネル及び素子配置ボタンを選択したときに設計回路図に配置されるシンボルと属性の情報を保持する素子配置パネル設定データ１０８と、設計回路図を表示する表示部１０１と、素子配置ボタン選択指示及び設計回路図内の素子配置位置指示を行う入力部１０２、１０３と、選択された素子配置ボタンに対応する素子のシンボルを素子シンボルライブラリから取り出し、前記素子配置パネル設定データで関連付けられた属性を与え、設計回路図内に取り出したシンボル及び属性値を設定した素子を配置した設計回路図データを出力する編集部１１１と、前記設計回路図データを与えられて格納する回路図データ保持部１０９と、を備える。【選択図】図１
2008117211.tif 000002
【特許請求の範囲】
【請求項１】
回路を構成する複数の素子についてそれぞれのシンボル及び属性値を格納する素子シンボルライブラリと、
前記素子にそれぞれ対応した素子配置ボタンを有する素子配置パネル及び素子配置パネルの素子配置ボタンを選択したときに設計回路図に配置される素子シンボルと属性データの情報を保持する素子配置パネル設定データと、
設計回路図を表示する表示部と、
前記素子配置ボタンの選択指示及び前記設計回路図内の素子配置位置指示を行う入力部と、
前記入力部により選択された前記素子配置ボタンに対応する素子についてのシンボルを前記素子シンボルライブラリから取り出し、前記素子配置パネル設定データで素子配置ボタンに関連付けられた属性を与え、前記設計回路図内の前記入力部により指示された位置に前記取り出したシンボル及び属性値を設定した素子を配置した設計回路図データを出力する編集部と、
前記設計回路図データを与えられて格納する回路図データ保持部と、
を備えることを特徴とする回路設計支援装置。
【請求項２】
さらに、前記素子配置パネルは取り込みボタンを有し、前記表示部は前記入力部によりシンボル名及び属性値を入力可能な素子シンボル属性フォームを表示し、前記入力部により前記取り込みボタンが選択されると前記素子配置パネル内の任意の素子配置ボタンに前記素子シンボルフォームに表示された素子が対応付けられて、前記素子シンボルライブラリに格納されることを特徴とする請求項１に記載の回路設計支援装置。
【請求項３】
さらに、それぞれ複数の素子配置ボタンを含む複数の素子配置パネルの設定データを格納する素子配置パネル設定データ保持部を備え、前記素子配置パネルは素子配置パネル設定記憶ボタン及び素子配置パネル設定読み出しボタンを有し、前記入力部により前記素子配置パネル設定記憶ボタンが選択されると前記表示部に表示されている素子配置パネルの設定データが前記編集部により前記素子配置パネル設定データ保持部に格納され、前記入力部により前記素子配置パネル設定読み出しボタンが選択されると前記編集部により前記素子配置パネル設定データ保持部に格納されている所望の素子配置パネルの設定データが取り出され、この取り出された設定データに基づく素子配置ボタンの設定された素子配置パネルが前記表示部に表示されることを特徴とする請求項２に記載の回路設計支援装置。
【請求項４】
それぞれ素子配置ボタン配列が異なる複数の素子配置パネルを有する複数のパネルセットの設定データが前記素子配置パネル設定データ保持部に格納され、
前記素子配置パネルはパネルセット選択ボタン、パネル選択ボタン及び設定変更ボタンを有し、
前記入力部により前記パネルセット選択ボタンが選択されると前記編集部により対応するパネルセット設定データが前記素子配置パネル設定データ保持部から取り出され、取り出されたパネルセット設定データに基づく素子配置パネルが前記表示部に表示され、
前記入力部により前記パネル選択ボタンが選択されると前記編集部により対応する素子配置パネル設定データが前記素子配置パネル設定データ保持部から取り出され、取り出された素子配置パネル設定データに基づく素子配置パネルが前記表示部に表示され、
前記入力部により前記設定変更ボタンが選択されると、パネルセット及びパネルセットに含まれる素子配置パネルの名称が入力可能で、パネルセットの登録又は削除の入力を受けつける設定変更フォームが前記表示部に表示される
ことを特徴とする請求項３に記載の回路設計支援装置。
【請求項５】
前記設定変更フォームには前記入力部により前記素子配置パネルの高さ、幅及び前記素子配置ボタンに表示される名称のサイズが入力でき、この入力に基づく素子配置パネルが前記表示部に表示されることを特徴とする請求項４に記載の回路設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路設計支援装置に関するものである。
【背景技術】
【０００２】
ＩＣ回路設計に用いられるＣＡＤ装置では、編集画面に表示させた回路図面に素子を表現するシンボルを入力配置し、配置したシンボルの端子を配線で接続することで回路図を作成する。ＩＣ回路には多くの種類の素子が使われ、また、各素子には多くの形状のバリエーションがある。各素子は１つのシンボルで表現され、どのバリエーションであるかを表現するために属性値が使われている。回路設計では複数のバリエーションを有する素子のシンボルを入力配置する度にそのシンボルの属性値を設定入力するため、設計作業効率が悪いという問題があった。
【０００３】
そこで、回路図と補助パネルを表示できる構成で、この補助パネルに回路図中の対象物の属性の入力が可能な入力欄を備えさせ、指示された対象物又は対象領域に補助パネルで入力された属性を設定できるようにしたグラフィックエディタが提案されている（例えば特許文献１参照）。これにより、補助パネルを入力インタフェースとして回路図に対して属性設定が可能となる。
【０００４】
このグラフィックエディタでは回路図中の素子の入力配置をほぼ終了した後に素子属性編集を行うことが必要になる。しかし素子の配置をほぼ終えてから属性編集を行うため、属性設定対象の検索や設定できる属性のテーブルを持つなど複数の複雑な機能やコマンド構成を備える必要がある。また、オペレータが複雑な操作に習熟する必要があり、設定もれ等のミスが発生しやすい。また、作業を中断し、再開したときに属性設定を終了したものと終了していないものを判断しなければならない。
【０００５】
このように従来のＣＡＤ装置では回路図編集の操作が複雑で難しく、作業効率が良くなかった。
【特許文献１】特開２０００−２０５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は簡易な操作により作業効率を向上できる回路設計支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様による回路設計支援装置は、回路を構成する複数の素子についてそれぞれのシンボル及び属性値を格納する素子シンボルライブラリと、前記素子にそれぞれ対応した素子配置ボタンを有する素子配置パネル及び素子配置パネルの素子配置ボタンを選択したときに設計回路図に配置される素子シンボルと属性データの情報を保持する素子配置パネル設定データと、設計回路図を表示する表示部と、前記素子配置ボタンの選択指示及び前記設計回路図内の素子配置位置指示を行う入力部と、前記入力部により選択された前記素子配置ボタンに対応する素子についてのシンボルを前記素子シンボルライブラリから取り出し、前記素子配置パネル設定データで素子配置ボタンに関連付けられた属性を与え、前記設計回路図内の前記入力部により指示された位置に前記取り出したシンボル及び属性値を設定した素子を配置した設計回路図データを出力する編集部と、前記設計回路図データを与えられて格納する回路図データ保持部と、を備えるものである。
【発明の効果】
【０００８】
本発明によれば、簡易な操作で作業効率良く回路図編集を行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明にかかる回路設計支援装置の実施の形態を図面に基づいて説明する。
【００１０】
図１に本発明の第１の実施形態に係る回路設計支援装置の概略構成を示す。回路設計支援装置はオペレータに回路図面等の情報を表示する表示部１０１、オペレータからの入力を受けつけるキーボード１０２及びマウス１０３、制御部１０４、記憶部１０５、一時記憶メモリ１１３、回路編集部１１２を備える。
【００１１】
記憶部１０５は、素子シンボルライブラリ１０７と素子配置パネルデフォルト設定データ１０８よりなる素子ライブラリ保持部１０６、回路図データ保持部１０９、ユーザ素子配置パネル設定データ保持部１１０を有する。素子ライブラリ保持部１０６には、複数の素子シンボルライブラリ１０７と素子シンボルライブラリに対応したデフォルト素子配置パネル設定データが保持される。素子シンボルライブラリ１０７には回路図に入力配置される複数のバリエーションの素子シンボル及び各素子シンボルのデフォルト属性値が格納される。回路図データ保持部１０９はオペレータが編集を行った回路図のデータが格納される。素子配置パネルデフォルト設定データ保持部１０８にはデフォルトの素子配置パネル設定データが格納され、ユーザ素子配置パネル設定データ保持部１１０にはユーザ固有の素子配置パネル設定データが格納される。
【００１２】
回路編集部１１２は素子配置パネル機構部１１１を有する。オペレータからの指示入力はキーボード１０２又はマウス１０３を介して制御部１０４に取り込まれ、回路編集部１１２で処理される。例えば、オペレータから回路図データ読み出し指示があると、指定された回路図データが回路図データ保持部１０９から取り出され、一時記憶メモリ１１３に読み込まれ、この回路図データに基づく回路図面が表示部１０１に表示される。また、オペレータから回路図データの保存指示があると、一時記憶メモリに置かれた編集中の回路図データが回路図データ保持部１０９に保存される。素子配置パネル表示指示があると、素子配置パネル設定データが素子配置パネルデフォルト設定データ保持部１０８とユーザ素子配置パネル設定データ保持部１１０から順に取り出され、素子配置パネル機構部１１１に読み込まれ、この素子配置パネル設定データに基づく素子配置パネルが表示部１０１に表示される。この時、素子配置パネルデフォルト設定データとユーザ素子配置パネル設定データの矛盾は、ユーザ設定データを優先することで解決する。また、読み込まれた素子配置パネル設定データは一時記憶メモリ１１３に保持される。
【００１３】
オペレータは表示部１０１に回路図及び素子配置パネルを表示させ、素子配置パネルが有する複数の素子配置ボタンから所望の素子をキーボード１０２又はマウス１０３により選択し、回路図中の所望の場所に配置する。回路図には配置された素子のシンボルが表示され、オペレータは素子の端子同士を結線することで回路図を完成させる。完成された回路図データはオペレータの指示により回路図データ保持部１０９に保存される。
【００１４】
表示部１０１に表示される素子配置パネルの一例を図２に示す。素子配置パネル２０１には複数の素子配置ボタン２０６、２０８、２０９が配置されており、各ボタンにはそのボタンを選択することにより回路図に配置入力することができる素子のバリエーションが分かるようなラベル２０７が付されている。例えばボタン２０６を選択すると、図３（ａ）に示すような素子シンボル３０１のＮＰＮトランジスタを“エミッタ幅＝４μｍ、エミッタ長＝６μｍ”の属性値を持って回路図に配置入力することができる。また、ボタン２０８を選択すると、図３（ｂ）に示すような素子シンボル３０２のＮＰＮトランジスタを“エミッタ幅＝４μｍ、エミッタ長＝１２μｍ”の属性値を持って回路図に配置入力することができる。また、ボタン２０９を選択すると、図３（ｃ）に示すような素子シンボル３３のＮＰＮトランジスタを“エミッタ幅＝４μｍ、エミッタ長＝２４μｍ”の属性値を持って回路図に配置入力することができる。素子シンボル３０１〜３０３は同一の素子シンボルをマスターとするインスタンスである。各ボタンを選択することで複数ある属性バリエーションのうちの１つを配置入力することができる。
【００１５】
図６に示す素子配置動作のフローチャートを用いて回路図への素子配置入力をステップ毎に説明する。
【００１６】
（ステップＳ６０１）オペレータがキーボード２又はマウス３を介して素子配置パネルの中の素子配置ボタンを選択する。
【００１７】
（ステップＳ６０２）回路編集部１１２の素子配置パネル機構部１１１が素子配置処理を開始する。
【００１８】
（ステップＳ６０３）図７に示すような素子シンボル属性フォーム７０１が素子配置パネル機構部１１１により表示部１０１に表示される。素子シンボル属性フォーム７０１には選択した素子のシンボルが含まれるライブラリ名称７０２、素子シンボルの名称７０３、属性７０４（属性名７０５、属性値７０６）等が表示される。
【００１９】
（ステップＳ６０４）オペレータは素子シンボル属性フォームに表示されている予め設定された属性値７０６をキーボード１０２、マウス１０３を介して変更することができる。属性値を変更した場合は、変更後の属性値を有する素子シンボルが回路図に配置入力されることになる。
【００２０】
（ステップＳ６０５）キーボード１０２又はマウス１０３を介してこの素子シンボルが配置される回路図中の位置がオペレータにより指定される。
【００２１】
（ステップＳ６０６）回路編集部１１２によりこの素子シンボルが属性値を伴って回路図中の指定された位置に配置入力される。
【００２２】
（ステップＳ６０７）さらにこの素子シンボルを回路図中に配置する場合はステップＳ６０４に戻る。素子配置の終了ボタン７０９が指示された場合は終了する。
【００２３】
このように素子配置パネル中の素子配置ボタンを選択するだけで素子シンボルの選択及び属性値の設定を行うことができるため回路図編集の作業効率を向上させることができる。また、所望の属性値を有する素子シンボルのボタンが無い場合でも素子シンボル属性フォームに表示される予め設定されている属性値を変更し再設定することができるため、属性値設定の自由度を保つことができる。
【００２４】
素子配置パネル、素子配置ボタン、属性値等の階層関係を図５に示すデータ構造を用いて説明する。
【００２５】
パネルデータ５００には複数の素子配置ボタン５１０、５２０、…が登録されている。素子配置ボタンデータ５１０には素子情報５１２及びその属性データ５１５が関連付けられている。素子情報５１２はその素子のシンボル名称５１４及びそのシンボルが登録されている素子シンボルライブラリ名称５１３が設定されている。属性データ５１５は複数の属性名５１６及びその値である属性値５１７からなる。また、素子配置ボタンデータ５１０にはそのボタンに登録されている素子、属性値が分かるようなラベル５１１が関連付けられている。
【００２６】
例えば素子配置ボタンデータ５１０に対応する素子配置パネルの素子配置ボタンをオペレータが選択すると、素子配置パネル機構部１１１が素子シンボルライブラリ保持部１０６の中からシンボルライブラリ名称５１３のライブラリにアクセスし、シンボル名称５１４の素子シンボルを取り出す。そして、属性名５１６のパラメータに属性値５１７を設定する。これによりオペレータは属性値設定済みの素子シンボルを回路図に配置することができる。
【００２７】
更に、図５に示した素子配置パネルのパネルデータは、階層構造を持っている。このデータ構造を図４に示す。最上位パネルは複数のパネルセットを下位に持ち、各パネルセットは下位に複数のパネルを持つ。各パネルは複数のボタンを下位に持っている。パネルのボタンは、素子配置パネルに表示されている素子配置ボタン２０６、２０８、２０９に対応する。各パネルセット及びパネルは素子配置パネルに表示するための名称を表す文字データ４０５、４０８をそれぞれ持っている。
【００２８】
図４及び図５のデータ構造で素子配置パネルデフォルト設定データ１０８、ユーザ素子配置パネル設定データ１１０は構成されている。これらのデータは素子配置パネル機構部により読み込まれ、一時記憶メモリ１１３内に図４、図５と同様の構造で展開される。
【００２９】
オペレータは、素子配置パネルに表示するパネルセットの指定を素子配置パネル２０１のパネルセット選択ボタン２１３で行う。オペレータがパネルセット選択ボタンをマウスまたはキーボードで選択すると、図５のデータ構造に登録されているパネルセットが表示される。オペレータがその中から所望のパネルセットを指定すると素子配置パネルには指定されたパネルセットの先頭のパネルが表示される。表示されるパネルの変更は、素子配置パネル２０１のパネル選択ボタン２１０、２１１、２１２をオペレータがマウスまたはキーボードで選択することで行う。パネルセットやパネルの指定を変更すると、変更に伴いそれらの下位階層に属すボタンのデータが素子配置ボタンとして素子配置パネルに表示される。また、パネル選択ボタン２１０、２１１、２１２…はパネルセットの指定が変更されると、指定されたパネルセットに登録されたパネルが選択できるよう表示が切り替わる。どのパネルが表示されているかは、図２に示すようにパネル選択ボタンにラベル情報（パネル選択ボタン２１０では“＊”文字）で表示される。また、表示されているパネルに対応したパネル選択ボタンはオペレータから選択できなくなるため、容易に識別可能である。
【００３０】
パネルセットの登録個数、各パネルセットに登録される素子配置パネルの個数は任意であり、これにより多数の素子バリエーションに対応することができる。また、素子配置ボタンにより配置入力することのできる素子シンボルと属性を迅速に変更したい素子バリエーションのグループをパネル選択ボタンでカバーし、迅速な変更を必要としない素子バリエーションのグループはパネルセットを別にすることで効率的に素子配置パネルの切り替えを行うことができる。これにより、回路図編集の作業効率を向上させることができる。
【００３１】
図２の素子配置パネルに備わる取り込みボタン２０４について説明する。取り込みボタンは、素子とその属性を素子配置パネルに取り込むためものである。
【００３２】
取り込みボタン２０４を選択すると、取り込みボタン２０４選択時に表示部１０１に表示されている素子シンボル属性フォーム（図７）に表示されているライブラリ名称７０５、素子シンボル７０５、属性７０４が素子配置機構部に取り込まれる。次にオペレータが素子シンボルの設定されていないボタン２１５を指定すると、取り込まれたライブラリ名称、シンボル名称及び属性が素子配置ボタン２１５に設定される。
【００３３】
次回からボタン２１５を選択することで、この取り込んだ設定の素子シンボル及び属性の素子を回路図に配置することができる。
【００３４】
ボタン２１５のように素子シンボルが設定されていないボタンが無いときは、新しい設定に置き換えたいボタンを選択することで、設定内容を上書きすることができる。
【００３５】
回路の種類や応用分野により回路図の中で使用頻度の高い素子シンボル及び属性は一般に異なるものである。回路図作成以前の時点であらかじめ作成しておく素子配置パネルデフォルト設定データだけではこの素子や素子属性の使用頻度の偏りには十分対応できないが、取り込みボタン２０４を用いることで、配置する頻度の高い素子バリエーションを回路図作成中に素子配置ボタンに割り当て、素子や属性の使用頻度を素子配置パネルに反映させることができる。
【００３６】
図８に示すボタン設定動作のフローチャートを用いて新たに素子配置ボタンの設定をステップ毎に説明する。ステップＳ８０１〜Ｓ８０３までは素子配置動作のステップＳ６０１〜Ｓ６０３と同じなので説明を省略する。
【００３７】
（ステップＳ８０４）属性値の変更が必要な場合は、キーボード１０２又はマウス１０３を介して素子シンボル属性フォームに表示されている属性値がオペレータにより変更される。
【００３８】
（ステップＳ８０５）キーボード１０２又はマウス１０３を介して素子配置パネル２０１内の取り込みボタン２０４がオペレータにより選択される。
【００３９】
（ステップＳ８０６）キーボード１０２又はマウス１０３を介して、取り込み内容を設定するボタン（例えば素子シンボルが設定されていないボタン２１５）がオペレータにより選択される。
【００４０】
（ステップＳ８０７）オペレータによりキーボード１０２を介して、取り込み内容を設定したボタンに表示ラベルが入力される。
【００４１】
（ステップＳ８０８）素子配置パネル機構部１１１により、ボタン設定処理（素子シンボル属性フォーム７０１に表示された属性値を取り込み、一時記憶メモリ１１３に保持されたパネルのデータ構造が更新され、変更されたデータ構造に基づき表示部１０１の素子配置パネルの表示が更新される）が行われる。
【００４２】
また、すでに回路図中に配置された素子のシンボル及び属性値を取り込んで、新たに素子配置ボタンとして設定することもできる。図９に示すフローチャートを用いて、この動作をステップ毎に説明する。
【００４３】
（ステップＳ９０１）回路図に配置されている素子シンボルを選択する。
【００４４】
（ステップＳ９０２）オペレータが属性編集開始を回路編集部１１２に指示する。
【００４５】
（ステップＳ９０３）素子シンボル属性フォーム（図７）が表示部１０１に表示される。素子シンボル属性フォームにはステップＳ９０１で選択した素子シンボルの名称や属性値等が表示されている。
【００４６】
ステップＳ９０４以降は図８に示すボタン設定動作のステップＳ８０４〜Ｓ８０８と同じなので説明を省略する。
【００４７】
このように取り込みボタンを追加することで、素子配置ボタンの選択により配置入力できる素子シンボルやその属性値を変更することができ、作成する回路図に配置入力される素子の種類や各種類あたりの個数に応じて素子配置パネルを最適化することができるので、回路図編集の作業効率を更に向上させることができる。
【００４８】
図２の素子配置パネルの素子配置パネル設定記憶ボタン２０２、素子配置パネル設定読み出しボタン２０３について説明する。
【００４９】
素子配置パネル設定記憶ボタン２０２が選択されると、素子配置パネル機構部１１１により記憶用の識別子を入力する識別子入力欄が表示部１０１に表示される。オペレータによりキーボード２又はマウス３を介して識別子が入力されると、その入力された識別子を有する新たな素子配置パネル設定データが作成され、ユーザ素子配置パネル設定データ保持部１１０に記憶される。
【００５０】
また、素子配置パネル設定読み出しボタン２０３が選択されると、素子配置パネル編集部１１１によりユーザ素子配置パネル設定データ保持部１１０に記憶されている素子配置パネル設定データの識別子の一覧が表示部１に表示される。オペレータによりキーボード１０２又はマウス１０３を介して識別子が選択されると、その選択された識別子に対応する素子配置パネル設定データが素子配置パネル機構部１１１に読み込まれ、素子配置ボタンが配列された素子配置パネルが表示部１０１に表示される。
【００５１】
このように、素子配置パネル設定記憶ボタン２０２、素子配置パネル設定読み出しボタン２０３を素子配置パネルに用意することで、素子配置ボタンの設定を最適化した素子配置パネルを保存することができる。また、素子配置ボタンの設定が異なる複数の素子配置パネルを切り替えながら回路図の編集を行うことができる。従って、回路図編集の作業効率を更に向上させることができる。
【００５２】
図２の設定変更ボタン２０５について説明する。
【００５３】
オペレータによりキーボード１０２又はマウス１０３を介して設定変更ボタン２０５が選択されると、表示部１０１に設定変更フォームが表示される。設定変更フォームを図１０に示す。設定変更フォーム１００１は新しいパネルセット名称を入力するパネルセット名称入力欄１００４、パネル選択ボタンに表示されるラベルを入力するパネル選択ボタンラベル入力欄１００５、パネルセット作成指示を出すパネルセット追加ボタン１００３、パネルセット削除指示を出すパネルセット削除ボタン１００６、削除するパネルセットを選択する削除パネル選択ボタン１００７、パネル高さ設定欄１００８、パネル幅設定欄１００９、ラベル高さ設定欄１０１０、操作の終了を指示する終了ボタン１００２を有する。
【００５４】
キーボード１０２、マウス１０３を介して、パネルセット名称入力欄１００４に新しいパネルセットの名称を入力し、パネル選択ボタンに表示されるラベル文字列をパネル選択ボタンラベル入力欄１００５に入力し、パネルセット追加ボタン１００３を選択すると、素子配置パネル機構部１１１が一時記憶メモリ１１３に展開されている素子配置パネルのデータ構造に設定されたパネルセットとパネルのデータを追加する。また、削除パネル選択ボタン１００７で削除するパネルセットを選択し、パネルセット削除ボタン１００６を選択すると、素子配置パネル機構部１１１が選択されたパネルセットの設定データを一時記憶メモリ１１３に展開された素子配置パネルデータ構造から消去する。
【００５５】
素子配置パネルのデータが変更されると、表示１０１の素子配置パネルの表示２０１は、新しいデータに対応して更新される。
【００５６】
パネル高さ設定欄１００８、パネル幅設定欄１００９、ラベル高さ設定欄１０１０には設定変更フォーム１００１表示時点での設定値が表示されている。これらの欄の設定値を変更し、終了ボタン１４５を選択すると変更後の設定値が有効になる。この変更後の設定値が素子配置パネル機構部１１１に読み込まれ、これに基づいて寸法が変更された素子配置パネルが表示部１０１に表示される。
【００５７】
これにより表示部１の画面解像度に合わせてパネルの高さ方向の画素（ピクセル）数を設定することができ、画面解像度が高い場合は素子配置ボタンを多く並べることができる。素子配置パネル内の素子配置ボタン数を多くすることで素子配置パネル切り替えの頻度を減らすことができ、回路図編集の作業効率を向上させることができる。
【００５８】
また、素子配置パネルの横方向（幅）の画素数を増やすことで素子配置ボタンのラベル文字数を増やすことができ、より説明的でわかりやすいラベルが付された素子配置ボタンにすることができる。また、ラベル高さの画素数を調整することで、素子配置ボタンのラベルの文字の大きさを調整することができ、見やすいラベルにすることができる。
【００５９】
設定変更フォーム１００１でオペレータが行ったパネルセットの追加削除、パネル高さ幅の変更、ラベル高さの変更で更新された素子配置パネルの設定データは、素子配置パネル設定記憶ボタン２０２をオペレータが選択することでユーザ素子配置パネル設定データ１１０として記憶領域に保存することができる。
【００６０】
このように素子配置パネルの切り替えの頻度を減らし、素子配置ボタンのラベルをわかりやすく、見やすくすることができ、回路図編集の作業効率を向上させることができる。
【００６１】
上述した実施の形態はいずれも一例であって制限的なものではないと考えられるべきである。本発明の技術的範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態に係る回路設計支援装置の概略構成図である。
【図２】同実施形態に係る回路設計支援装置における素子配置パネルを示す図である。
【図３】同実施形態に係る回路設計支援装置における素子のバリエーションの一例を示す図である。
【図４】同実施形態に係る回路設計支援装置における上位データ構造を示す図である。
【図５】同実施形態に係る回路設計支援装置における下位データ構造を示す図である。
【図６】同実施形態に係る回路設計支援装置における素子配置動作のフローチャートである。
【図７】本発明の実施形態に係る回路設計支援装置における素子属性フォームを示す図である。
【図８】同実施形態に係る回路設計支援装置におけるボタン設定動作のフローチャートである。
【図９】同実施形態に係る回路設計支援装置におけるボタン設定動作のフローチャートである。
【図１０】本実施形態に係る回路設計支援装置における設定変更フォームを示す図である。
【符号の説明】
【００６３】
１０１  表示部
１０２  キーボード
１０３  マウス
１０４  制御部
１０５  記憶部
１０６  素子ライブラリ保持部
１０９  回路図データ保持部
１１０  ユーザ素子配置パネル設定データ保持部
１１１  素子配置パネル機構部
１１２  回路編集部
【図１】
2008117211.tif 000003
【図２】
2008117211.tif 000004
【図３】
2008117211.tif 000005
【図４】
2008117211.tif 000006
【図５】
2008117211.tif 000007
【図６】
2008117211.tif 000008
【図７】
2008117211.tif 000009
【図８】
2008117211.tif 000010
【図９】
2008117211.tif 000011
【図１０】
2008117211.tif 000012