(57)【特許請求の範囲】
【請求項１】
複数の回路部品と該回路部品の端子間を接続する結線とを配置した回路図を作成する回路図作成装置であって、
前記回路図を表示する表示部と、
予め定められた複数のラインマーカー設定単位から選択された設定単位に基づいて、前記表示部に表示された回路図の結線上にラインマーカーを付与し、管理するラインマーカー管理部を備えることを特徴とする回路図作成装置。
【請求項２】
前記設定単位は少なくとも、配線を構成するライン単位、接続されている前記端子を指定する端子間単位、及びネット単位を含むことを特徴とする請求項１に記載の回路図作成装置。
【請求項３】
前記回路図は、回路部品の端子に接続されている信号結合子を介して、複数のシートにわたる結線を前記ネット単位とすることができ、さらに、前記ラインマーカーの設定単位として、１枚のシートに限定される接続単位を含むことを特徴とする請求項１又は請求項２に記載の回路図作成装置。
【請求項４】
さらに、前記回路部品の端子又は信号結合子が選択されると、前記端子又は信号結合子に接続されている他の回路部品の端子を表示する処理を開始するジャンプ処理部を備えることを特徴とする請求項３に記載の回路図作成装置。
【請求項５】
複数の回路部品と、該回路部品の端子間を接続する結線を配置した回路図をコンピュータに作成させ、表示部に表示させる回路図作成プログラムであって、
オペレータによるラインマーカーの設定単位の選択を処理して、設定単位を決定する機能と、
オペレータによる前記表示部に表示された結線の一部の選択を処理して、前記結線上に前記決定された設定単位でラインマーカーを付与する機能とを、
前記コンピュータに実現させることを特徴とする回路図作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路図作成装置及び回路図作成プログラムに関し、具体的には、作成した回路図の結線を容易に確認可能な回路図作成装置及び回路図作成プログラムに関する。
【背景技術】
【０００２】
電子機器を設計する場合、設計された電子機器の論理すなわち電子機器を構成する部品相互の接続関係は、回路図によって表現される。近年、電子機器の部品が小型化され、高密度に配置される結果、作成される回路図も膨大なものとなっている。回路図を作成するための装置あるいはソフトウェアには、作成された回路図の接続に漏れはないか、間違った接続はしていないか等の検証を行うデザインルール・チェックの機能が設けられてはいる。しかしながら、最終的には、人間が回路図を追ってチェックを行う必要がある。回路図のチェックを行うためには、作成した図面を紙に印刷し、チェックした部品や結線等にマーカーペンによる色付け等を行って、回路図に誤りや漏れがないことを検証していた。
【０００３】
しかしながら、回路設計作業が１回で終了することはほとんどなく、通常は何度も回路設計のやり直しをすることになる。したがって、設計のやり直しのつど、回路図の検証作業が必要となり、回路図の印刷ごとに回路図へのマーカーペンによる色付け作業が行われる。したがって、上記の作業に非常に多くの時間と労力とを必要とするという問題点があった。
【０００４】
従来提案されている技術には、回路図中の回路素子間の接続経路を自動的に抽出し、接続経路の回路素子と信号線を強調表示するもの（特許文献１、２参照）がある。しかしながら、これら特許文献に記載された手法では、回路素子間の接続経路を自動的に抽出する処理を行うため、チェック対象の回路が膨大になると、回路の検証作業の効率性、確実性および柔軟性について、問題があった。
【０００５】
【特許文献１】特開平５−２５２２８６号公報
【特許文献２】特開平５−３１４２００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題点を解決するために、回路の検証作業を、効率よく、確実に、さらに回路に応じた形態で実行できる回路図作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様では、上記課題を解決するために、予め定められた複数のラインマーカー設定単位から選択された設定単位に基づいて、前記結線上にラインマーカーを付与するラインマーカー管理部を備える回路図作成装置を提供する。
【０００８】
前記設定単位は少なくとも、結線を構成するライン単位、接続されている前記端子を指定する端子間単位、及びネット単位を含むことができる。
【０００９】
また、前記回路図は、回路部品の端子に接続されている信号結合端子を介して、複数のシートにわたる結線を前記ネット単位とすることができ、さらに、前記ラインマーカーの設定単位として、１枚のシートに限定される接続単位を含むことができる。
【００１０】
さらに、前記回路部品の端子又は信号結合子が選択されると、前記端子又は信号結合子に接続されている他の回路部品の端子を表示する処理を開始するジャンプ処理部を備えることもできる。
【００１１】
本発明の他の態様では、オペレータによるラインマーカーの設定単位の選択を処理して、設定単位を決定する機能と、オペレータによる前記結線の一部の選択を処理して、前記結線上に前記決定された設定単位でラインマーカーを付与する機能とを、コンピュータに実現させる回路図作成プログラムを提供する。
【発明の効果】
【００１２】
本発明は、以上のように構成されるので、ラインマーカーの設定単位を選択して、作成される回路の特性に応じたラインマーカーを付与することができる。また、回路設計のやり直しが発生しても検証した結線にはラインマーカーが付与されているので、検証作業の時間と労力を省くことができる。さらに、接続される端子にジャンプして表示することができるので、ラインマーカー付与時の検証作業も容易となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施の形態を説明する。図１は、本発明の一実施形態である回路図作成装置のラインマーカー処理あるいはしおり処理を行なうためのシステム構成を示す。オペレータが、キーボードあるいはマウス等の入力装置２０を使用して、表示部すなわち画面１０を参照して作成した回路図は、ファイルアクセス部８１を介して、ハードディスク等の図面格納部８２に図面ファイルとして格納されている。
【００１４】
作成された図面データを検証する場合には、図面格納部８２から図面データを格納した図面ファイルを、ファイルアクセス部８１を介して取り出し、メモリ上に図面データを展開する。その図面データは、ラインマーカーやしおり等を付与・管理する図面データ管理部６０を介して、図面表示制御部５０に送られ、表示部１０に表示される。
【００１５】
本実施形態では、表示部１０に表示された回路図を表示部上で検証するとともに、検証した回路部品あるいは配線にラインマーカーを付与するために、回路図作成装置で発生するイベントを取得して処理するイベント処理部３０と、イベント処理部３０からの入力により、複数のシートのそれぞれに配置された部品間の配線あるいはラインマーカーを参照可能とするために、ある部品が示されたシートから当該部品の接続先となる部品が示されたシートにジャンプするための処理を行うジャンプ処理部４０とを備え、また、図面データ管理部６０は、イベント処理部３０からの入力により、図面上へのラインマーカーの付与、削除等を行うとともにラインマーカーに関する情報を管理するラインマーカー管理部６１と、イベント処理部３０からの入力により、回路図に後の検索のためのしおりを挿入し、管理するしおり管理部６３を備えている。ラインマーカー及びしおりの情報は、図面格納部８２に格納される。また、ラインマーカー及びしおりは図面印刷部７０により図面７５上に印刷可能である。以下、本実施形態の特徴であるジャンプ処理部４０、ラインマーカー管理部６１、しおり管理部６３の動作を具体的に説明する。
【００１６】
図２は、本実施形態による回路図作成装置の表示部１０に表示される画面の一例である。表示部１０には、回路検証作業に用いられる複数のウインドウが表示される。全景ウインドウ１３は、回路図全体を表示するためのウインドウである。シートツリーウインドウ１４は、回路図全体を構成する各図面すなわち各シートをツリー状に表示する。シートツリーウインドウ１４で選択されたシートは、シートを表示するために用いられるシートウインドウ１５に表示される。図２では、２枚のシート（１６、１７）が選択されて表示されている例が示される。画面上部には、現在開いているウインドウで実行できる項目を示すメニューバー１１と、メニューの中でよく使用される操作がアイコンとして表示されているツールバー１２が設けられる。
【００１７】
次に、図３（ａ）〜（ｃ）を参照して、回路図作成装置の画面上で回路図をチェックする場合のジャンプ処理部４０による処理を説明する。図３（ａ）、（ｂ）は、シートウインドウ１５に表示された１枚のシート１１０の回路部品１１１を含む一部を示す。図３（ａ）、（ｂ）には、回路部品１１１のうち端子（ピン）が設けられた部分を拡大して示している。回路部品のピンにはラインが接続される。部品１１１のピン１６６に接続されたラインが、他のシートのどの部品に接続されているかを確認したい場合、当該シート上で接続先を確認したいラインが接続されている部品のピン位置にカーソルを合わせ、マウスの右側ボタンをクリックする。この右クリックによりポップアップメニュー１１２が画面上に表示され、アイテム移動、アイテム拡縮等の項目に加えて、選択したピンの接続先を表示することができるジャンプ項目１１４が選択可能となる。もしラインが接続されていないピンを選択した場合は、ポップアップメニューのジャンプ項目は非選択状態となる。
【００１８】
次に、ポップアップメニューから、ジャンプ項目１１４を選択すると、図３（ｂ）に示すような、当該ラインに論理的に接続している部品ピンリスト１１３が表示される。部品ピンリストは、
部品名．部品ピン名  （部品ピン種別）  シート名−ｘ座標，ｙ座標
の形式で表示される。部品ピンリスト１１３の第１の項目１１５を例に取ると、部品名がＩ２１であり、部品ピン名は７、部品ピン種別はＩ、シート名は０１２、ｘ座標は３、ｙ座標はＧということになる。ここで部品ピン種別は、Ｉ：入力（Ｉｎ）、Ｏ：出力（Ｏｕｔ）、Ｃ：入出力（ＩｎＯｕｔ）、Ｎ：未接続（ＮＣ）、Ｐ：電源入力Ｐｏｗｅｒ、Ｇ：接地（Ｇｒｏｕｎｄ）、Ｕ：（未定義）Ｕｎｄｅｆｉｎｅなどがある。また、「シート名，ｘ座標−ｙ座標」の表示は、オプションとして「シート名ｘ座標ｙ座標」としてもよい。上述の例では、「０１２−３，Ｇ」は、オプションとして「０１２３Ｇ」と表示することができる。本実施形態では、シートはｘ軸およびｙ軸に沿って複数のブロックに分割されており、座標は、シート上のブロックを示すものである。したがって、ピン１６６が接続されるピンのうちの１つは、部品Ｉ２１のピン７であり、部品ピン７は入力ピンであり、そして部品Ｉ２１は、シート０１２のブロック（３，Ｇ）に示されていることがわかる。
【００１９】
図３（ｂ）のように、ピン１６６に接続される部品およびピンを示す部品ピンリスト１１３に複数の部品ピンが表示されている状態で、部品Ｉ２１を示す項目１１５を選択すると、図３（ｃ）に示すように、選択された項目１１５の部品Ｉ２１が存在するシート０１２を、シートウインドウに表示する処理が行なわれる。部品ピンリスト上での部品選択は、希望する部品の位置にカーソルを合わせてマウスの左側ボタンをクリックすることで行われる。ピン１６６に接続される、部品Ｉ２１の部品ピン７を分かりやすく表示するために、部品Ｉ２１のピン７がシート０２１の中心になるように表示される。
【００２０】
なお、図３（ｂ）に示す部品ピンリスト１１３の項目をマウスの左ボタンをクリックして選択する代わりに、部品ピンリスト１１３の項目上にカーソルを合わせて右ボタンをクリックして選択した場合は、選択された項目のシートの内容を一時的に全景ビューに表示する。例えば図３（ｂ）に示されたピンリスト１１３で、項目１１５を右選択すると、選択している間シート０１２の全景が全景ウインドウ１３に表示される。シートの全景を表示させることにより、ジャンプ先の回路図の状況を確認でき、操作性の向上を図ることができる。
【００２１】
図３（ｃ）は、元のシート１１０に示された部品１１１の接続先となる部品ピンが存在するシートが表示される例を示す。接続先のシートを表示する場合は、選択された部品（図３（ｃ）の例では部品Ｉ２１）の部品ピンに接続されているラインを強調表示して、選択された部品の部品ピンに対応する接続ラインと選択されていない部品ピンに接続されたラインとを判別しやすくする。図３（ｃ）では、部品Ｉ２１の部品ピン７に接続しているライン１２２が強調表示されている。この強調表示は、例えば赤色のような強調色で表示する。その他ラインを太線で示すことも可能である。
【００２２】
図４は、本実施形態の検索ツールバー１３０の一例を示す。検索ツールバー１３０は、前方検索と後方検索を行うために用いられるアイコン１３１に加えて、部品の区分を表示する区分ボックス１３２と、ジャンプ機能で表示された部品ピン情報の一覧を表示する信号名ボックス１３３と、倍率を表示する倍率ボックス１３４を備える。ジャンプ機能で表示された部品ピン情報は、検索ツールバーに設定され、検索ツールバーの前方検索又は後方検索用の検索アイコン１３１を使用して検索可能となる。このように、検索アイコン１３１を使用して、選択された部品に接続している部品ピンを順次表示することができる。
【００２３】
なお、部品のピンにラインが接続していても、接続先がないいわゆるアンテナネットだった場合は、ポップアップメニューから「ジャンプ」を選択しても部品ピンリストは表示されず、「指定の部品ピン（部品名．ピン名）に接続しているラインはアンテナネットです。接続相手先はありません」のメッセージを出力して処理を終了する。
【００２４】
図５は、図３に示された部品と、部品に接続される信号結合子の様子を示す図である。図５は、画面に表示されているシートに配置された部品の部品ピン１６６、２３１、２５１に接続されているラインの信号結合子５１〜５３に、各信号結合子に対応する信号名とクロスリファレンスが記載される例を示す。信号結合子５１〜５３は、それぞれのラインが他のシートの部品に接続されていることを示す記号であり、クロスレファレスは、対応する信号結合子の接続先となるシート番号とその座標を示している。例えば信号結合子５１では、信号結合子５１を介して接続する相手側を、信号名「ＬＩＮＫＯＥ＿Ｎ」とクロスリファレンス「（１０３−３，Ｅ）、（１０３−６，Ｃ）」で示している。信号結合子５１は、２個のクロスリファレンスを持っているので、接続する相手側は２箇所であることが示されている。信号結合子５１に対するクロスリファレンスは、シート番号（１０３）とその座標（３，Ｅ）とを示す。信号結合子５２、５３はそれぞれ、１つのクロスリファレンスをもつ。信号結合子に対するクロスリファレンスが一つだけであると、該当するクロスリファレンス位置を画面上でダブルクリックすることにより、対応するシートを表示する処理が実行される。例えば信号結合子５２のクロスリファレンスをダブルクリックすることにより、シート１０３を、座標（３，Ｆ）を中心にして拡大表示することができる。
【００２５】
信号結合子に対するクロスリファレンスが画面上に複数個表示されている場合には、そのうちの１つのクロスリファレンス（１０３−３，Ｅ）をダブルクリックすることで、該当するクロスリファレンスを選択することができる。これにより、該当するクロスリファレンスに関する処理を選択するためのポップアップメニューが、画面上に表示される。図６では、選択されたクロスリファレンスは太線で表示されているが、例えば赤色のような選択色で表示されるようにしてもよい。次に、表示されたポップアップメニュー上でジャンプ項目を選択すると、信号結合子５１に接続される結合先シート１０３を、座標（３，Ｅ）を中心にして、拡大表示することができる。なお、図６では２箇所のクロスリファレンスを表示している例を示したが、当然３以上のクロスリファレンスを表示することができ、そのうちから選択することできる。
【００２６】
クロスリファレンスを表示するスペースが画面上にない場合、あるいはクロスリファレンスを表示すると分かりにくくなるような場合には、クロスリファレンスを表示しない処理を行うことも可能である。その場合には、図５に示されたような形で画面上に表示された信号名を画面上で選択することにより、画面上に図７（ａ）に示されるポップアップメニューが表示される。次いで、画面上に表示されたポップアップメニューの中のジャンプ項目を選択すると、図７（ｂ）に示されるクロスリファレンス一覧リストが画面上に表示されるので、クロスリファレンス一覧リストから所望のシートに対応するクロスリファレンスを選択することで、所望のシートを表示させることができる。図７（ｂ）の例では、クロスリファレンスの（０３２−２、Ｆ）が選択されているので、シート０３２の座標（２，Ｆ）を中心としたシートの拡大表示をすることができる。
【００２７】
なお、クロスリファレンス一覧リストの表示形式（０３２−２、Ｆ）は、部品ピンリストと同様に（０３２２Ｆ）のような（シート名ｘ座標ｙ座標）とすることも可能である。
【００２８】
また、図７（ｂ）に図示されたクロスリファレンス一覧リストで項目を選択する場合、右ボタンでクロスリファレンスを選択すると、選択項目のシートの内容が一時的に全景ウインドウに表示される。クロスリファレンス選択が適切であるか否か、あるいは所望のシート表示が可能か否かを事前にチェックできる。
【００２９】
部品ピンの場合と同様、ジャンプ機能を使ってシートを表示させた信号結合子の情報は、本実施形態の検索ツールバー１３０に設定記憶される。図８は、信号結合子情報が設定されたツールバーの例を示す図面である。接続先シートが表示された信号結合子に対応する区分ボックス１３２の区分名は「信号結合子」となる。これにより、信号結合子に結合される部品やピン等を、前方検索、後方検索用の検索ボタン１３１を使用して順次表示することができる。
【００３０】
次に、図９（ａ）（ｂ）を参照して、２端子部品の透過を説明する。本実施形態では、インダクタ、キャパシタ及び抵抗などの２端子部品の透過を設定することができる。これを設定しておくと、２端子部品は部品ピンリストへ表示されず、またジャンプ対象から除かれる。これは、２端子部品は、入力と出力がともに１つしかないので、チェックを省略する場合があるからである。
【００３１】
図９（ａ）（ｂ）は、２端子部品の透過を設定している場合で、それぞれ異なるシートに記載された、結合端子を介して接続されるラインの一例を示している。図９（ａ）では、部品６１の端子Ｓ５は、抵抗６２を介して信号結合子６３に接続されている。図９（ｂ）では、信号結合子６３に結合される信号結合子６４が、抵抗６５を介して部品６６に接続している。
【００３２】
図９（ａ）では、２端子部品の透過を設定しているので、部品６１の信号ピンＳ５を選択して、接続先の部品ピンリストを表示させると、そのうちの一つは、接続先として部品６６（Ｉ４．１）示している。２端子部品の透過を設定していない場合は、接続先として抵抗６２（Ｒ５．２）が表示されるはずが、抵抗６２は接続先として表示されない。さらには、その先の抵抗６５をも表示されない。
【００３３】
本実施形態では、しおり管理部６３（図１）により、図面の作成時あるいはチェック時に、図面上にしおりを付加することができ、しおりを検索することでしおりを付したシートあるいはシートの一部を表示することができる。しおりは、部品および部品ピンに設けることができ、さらに図面上の任意の空白部分に設けることができる。しおりには、任意の名前すなわちキーワードを付することができ、コメントを記載することもできる。
【００３４】
図１０（ａ）〜（ｃ）に、しおりの追加方法を示す。しおりを付与あるいは追加するには、シート上のしおりを追加したい部品、部品ピンあるいはその他の個所を選択する。これにより、図１０（ａ）に図示される、しおりの設定・追加処理を行うためのポップアップメニューが表示される。しおりの追加処理を中止する場合は、ポップアップメニュー上に設定された「キャンセル」を選択する。
【００３５】
図１０（ａ）に示されたポップアップメニューから「しおりの追加」を選択すると、図１０（ｂ）に示すような、しおりの作成のダイアログが現れる。しおりの名前を設定する場合には、図１０（ｂ）に示されたダイアログボックスの名前欄に設定すべき名前を記載する。また、しおりに対してコメントを設定する必要がある場合には、コメント用のダイアログボックスにコメントを記載する。ダイアログでは、「シート名（座標）」をしおりの名前のデフォルトとしておくこともできる。しおりは、指定した記号、サイズ（フォントサイズ）および色で、シート上に表示される。本実施例では、しおりを示す記号は◎でそのサイズは１０ポイントである。図１０（ｂ）に示されたダイアログで所定の項目に記載し、ＯＫボタンを押すと、図１０（ｃ）に示すように、シート上に記号◎で所望の個所にしおりが表示される。部品あるいは部品ピンにしおりを設けた場合には、部品あるいは部品ピンを移動させたときには、移動する部品あるいは部品ピンに追随してしおりもシート上を移動する。
【００３６】
図１０（ｂ）に示されるダイアログでは、しおりを表す記号を選択するためのダイアログボックスが設定されている。図１０（ｃ）の例では、しおりを表す記号は◎となっているが、ダイアログボックスにおいて、「○、◎、×、□、◆、△、▽等」をドロップダウンリストから選択することもできる。さらに、記号として、直接任意の記号（１文字）を記号選択ボックスに追加して使用することもできる。記号のサイズはポイントで指定でき、ポイント数を「８、９、１０、１１、１２、１４、１６、１８、２０、２２、２４、２６、２８」のいずれかをドロップダウンリストから選択することができる。記号の色は、ダイアログボックス中の、色が表示されている矩形部分を選択して、カラーパレットを表示して、そこで任意の色を設定することができる。
【００３７】
図１０に説明した操作で作成されたしおりは、図１１に示される検索ツールバー１３０に設定記憶される。すなわち、区分ボックス１３２には、しおりと表示され、信号名ボックス１３３には、しおり名、コメント等が表示され、ドロップダウンリストとして一覧表示される。ドロップダウンリストからしおりが選択されると、選択されたしおりが配置されたシートが画面上に表示される。
【００３８】
図１１に示された検索ツールバー１３０を用いて表示されたシートは、そのしおりを中心に指定された倍率で表示される。図１２は、画面に表示された、しおりが設定されているシートを示す。図１１に示された検索ツールバーの前方検索、後方検索用の検索ボタン１３１を使用すると、順次しおりが選択され、しおりの選択に合わせて選択されたしおりが設定されているシートを順次表示することができる。さらに、シート上に表示されたしおりにカーソルを置くと、吹き出しの形式で設定されたコメントが表示される。
【００３９】
しおりは、付与された部品、部品ピン及びシートと独立に、しおり単独で複写、移動が可能である。複写する場合のしおりの名前を、同名で複写するか、サフィクスを付けて複写するかは、オプションとして選択することができる。サフィクスをつける場合は、例えば、ａｂｃ＃１、ａｂｃ＃２のように「しおり名＃番号」とすることができる。しおりを削除する場合は、削除したいしおりを選択して削除することができる。オプションとして、しおりが付されている要素、例えば部品、部品ピンあるいはシートに連動して複写、移動させることができる。
【００４０】
しおりを図面に表示するか否かは、オプションとしていずれかを選択することができる。印刷時にも、しおりを印刷するか否かを印刷オプションで選択することができる。本実施例において、デフォルトでは、しおりを印刷しないに設定されている。
【００４１】
次に、ラインマーカー管理部６１による、回路図上のラインあるいはバスラインに対するラインマーカーの付与を説明する。
【００４２】
ラインマーカーの設定を行うためには、まず、メニューバーの編集項目から「編集−ラインマーカー−設定」を選択する。図１３（ａ）は、ラインマーカーツールバーの一例を示している。図１３（ａ）に示す、ラインマーカー・ツールバー２００が画面上に表示される場合には、設定アイコン２０１を選択することで、図１３（ｂ）のラインマーカー属性設定ダイアログが表示される。なお、ラインマーカー・ツールバー２００は、設定アイコン２０１以外に、特定の属性をもつ要素に一括してラインマーカーの設定を行うための一括設定アイコン２０２、ラインマーカーの削除モードに変更するための削除アイコン２０３、ラインマーカーの属性を変更するための属性変更アイコン２０４を備える。さらに、線幅２０５、線種２０６、色２０９、設定単位２０８を設定するためのボタンがラインマーカーツールバー２００に表示される。ラインマーカーツールバー２００に表示されるアイコン・ボタンはそれぞれ設定の変更が可能である。なお、アイコン２０９はリセット用であり、これにより、マニュアルで設定したラインマーカーを一括して削除することができる。
【００４３】
図１３（ｂ）に図示されるラインマーカー属性設定ダイアログでは、ラインマーカーの線幅、線種、色、設定単位などの設定を行うことができる。本実施例では、ラインマーカーの線幅が、線幅設定ボックス２１１で、０．１ｍｍ〜４．０ｍｍの範囲で設定できる。また、線種は、線種設定ボックス２１２で、実線、点線、一点鎖線、二点鎖線、破線から設定できる。ラインマーカーの色は、色設定ボックスで設定できる。ここで、色の設定は、色設定ボックス２１３を選択することにより、色の設定ダイアログを表示することで行われる。また、ラインマーカーを設定する単位として、設定単位設定ボックス２１４で、ライン単体、接続単位、ネット名単位、ピン間、部品が選択できる。このダイアログで変更したラインマーカーの属性は、ラインマーカー・ツールバー２００の線幅２０５、線種２０６、色２０９、設定単位２０８に反映される。
【００４４】
図１４は、ラインマーカーの設定単位を説明するための図である。第１のシート２３０には、部品２３１、２３２、２３３が配置されている。第１のシート２３０上の、各部品２３１、２３２、２３３はライン２４１、２４２、２４３、２４４、により相互に接続され、さらにライン２４５、２４６を介して信号結合子２３９に接続されている。第２のシート２５０には、信号結合子２５９に接続される部品２５１、２５２が配置されている。部品２５１、２５２は、ライン２６２、２６３を介して接続されており、またライン２６１を介して信号結合子２５９に接続される。また、第１のシート２３０に設けられた信号結合子２３９は、第２のシート２５０に設けられた信号結合子２５９に接続される。
【００４５】
設定単位がライン単体である場合、接続ピンとラインの分岐点、ラインの分岐点を相互に接続するセグメントすなわちラインが設定単位となり、それぞれの設定単位にラインマーカーを付与できる。例えば第１のシート２３０で、ライン単体にラインマーカーが設定されているとすれば、ライン２４１、２４２、２４３、２４４、２４５、２４６のそれぞれを選択して、個別のラインにラインマーカーを付与できる。第２のシート２５０では、ライン２６１、２６２、２６３のそれぞれにラインマーカーを付与できる。
【００４６】
設定単位が接続単位である場合は、１枚のシート上で、部品あるいは信号結合子に接続されているラインすべてにラインマーカーを付与することができる。第１のシート２３０で、接続単位にラインマーカーが設定されているとすれば、例えば一本のライン２４３を選択してラインマーカーを設定すると、１枚のシート上で当該ライン２４３に接続されているライン２４１、２４２、２４３、２４４、２４５、２４６にラインマーカーが一挙に付与される。また、第２のシート２５０上では、例えばライン２６１を選択してラインマーカーを設定すると、ライン２６１に接続するライン、すなわちライン２６１、２６２、２６３にラインマーカーが付与される。
【００４７】
設定単位がネット単位であると、一本のラインを選択したとき、１枚のシート上に配置されたラインのみならず、信号結合子により接続されている他のシート上に配置されたラインにラインマーカーを設定することができる。設定単位は接続単位で設定されている場合は、付与されるラインマーカーは、１枚のシートに限定されるが、ネット単位で設定されていれば、異なるシートであっても信号結合子で結合されたラインにはラインマーカーが付与される。
【００４８】
すなわち、ネット単位で設定されていれば、第１のシート２３０上でライン２４３を選択してラインマーカーを設定すると、ライン２４３に接続するライン、すなわちライン２４１、２４２、２４３、２４４、２４５、２４６にラインマーカーが設定されるともに、信号結合子２３９と２５９を介して接続される第２のシート２５０上のライン２６１、２６２、２６３にラインマーカーが付与される。
【００４９】
図１３（ｂ）のラインマーカー設定ダイアログが表示されたとき、すでに設定済みの属性でよければ、このダイアログを表示したまま、ラインを選択してラインマーカーの表示を実行することができる。ＯＫボタンを押した場合は、ラインマーカー設定ダイアログは閉じられて、要素選択モードに入る。
【００５０】
要素選択モードでは、ラインマーカーを付与したい要素を選択することによって、図１４を参照して説明したように、設定単位ごとにラインマーカーを設定することができる。図１５は、設定単位がライン単体で、ラインに対してラインマーカーが設定された場合のシート表示の一形態を示す図である。図１５には、部品Ｐ１、Ｐ２、Ｐ３、Ｑ１、Ｑ２の結線が、ラインＬ１〜Ｌ８として示されている。設定単位が、ライン単体の場合は、マーカーを付けたいライン例えばラインＬ３を選択すると、図１５に示すように、ラインマーカー３０１を付けることができる。図１５では、斜線によりラインマーカーを示したが、前述のように、ラインマーカーは、その線幅、線種、色を指定することができる。
【００５１】
設定単位が、接続単位であれば、ある部品ピンから他の部品ピンに接続されたラインのうち任意のラインを選択すると、その部品ピンの間のラインがすべてにラインマーカーを付けることができる。図１６は、設定単位が接続単位である場合のラインマーカー３０２の設定の様子を示す。図１５と同様にラインＬ３を選択すると、図１６では設定単位が接続単位であるので、ラインＬ３が接続される部品Ｐ１、Ｐ２、Ｐ３の部品ピン間にラインマーカー３０２が設定される。具体的には、ラインマーカー３０２は、ラインＬ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５、Ｌ６上に設定される。ラインマーカー３０２が設定されるのは、ラインＬ３を選択する場合だけではなく、ラインＬ１、Ｌ２、Ｌ４、Ｌ５とＬ６のいずれを選択しても、ラインマーカー３０２を付与することができる。設定単位がネット名単位のときは、信号結合子で結合された他のシートに配置された部品へのラインにも一括してラインマーカーを設定できる。
【００５２】
図１７（ａ）（ｂ）に、設定単位がピン間の場合を示す。設定単位がピン間の場合は、ラインマーカーを設定する両端の部品ピンを画面から順次選択する。図１７（ａ）に示すように、部品Ｐ１のピンｄ１を選択した後、部品Ｐ３のピンｄ２を選択すると、図１７（ｂ）に示すように、ピンｄ１とｄ２とが属するネットに対応するマーカー３０３が設定され表示される。次いで、図１７（ａ）の画面から部品Ｑ２のピンｄ３を選択した後、部品Ｐ２のピンｄ４を選択すると、図１７（ｂ）に示されるようにピンｄ３とｄ４との間にマーカー３０４が設定され表示される。なお、ピンｄ１を選択した後、ピンｄ３を選択するような場合は、ピンｄ１の選択は破棄され、新たに最初のピンｄ３を選択したと判断される。すなわち、第１のピンを選択した後、その後に第１のピンとは異なるネットに属している第２のピンが選択された場合、第１のピンの選択は破棄され、新たに第２のピンが選択されたとみなされる。
【００５３】
図１８は、設定単位が部品の場合のラインマーカー表示の態様を示す図である。図１８に示すように、設定単位が部品の場合は、部品２７０を選択すると、選択された部品２７０を囲むように、ラインマーカー２７０ａが表示される。画面上で部品を順次選択することで、複数の部品にラインマーカーを付与することができる。
【００５４】
なお、ラインマーカーを付与する場合、すでに既存のラインマーカーが付与されている場合は、後述するラインマーカー削除モードにより、既存のラインマーカーを削除してから新たにラインマーカーを付与することも、直接属性を変更することもできる。たとえば、赤のラインマーカーを緑に変更する、０．１ｍｍのラインを０．２ｍｍに変更する、あるいはライン単体を接続単体に変更することも可能になる。
【００５５】
図１９および図２０は、ラインマーカーのデータ構造を説明する一例である。図１９は、ラインマーカーの回路図上でのデータ構造を説明する図であり、図２０は、メモリに格納されているテーブル上でのデータ構造を説明する図である。図１９では、部品Ｉ１、Ｉ２、Ｒ１を接続するネットＮ１が、ライン（１）〜（６）から構成されている。図１９の例では、ラインマーカーの設定単位は、ピン間に設定されており、部品Ｉ１の接続ピン３と、部品Ｉ２の接続ピン２との間すなわちライン（１）、（２）、（４）〜（６）に、破線のラインマーカーが付与されている。なお、このネットＮ１は、信号結合子に接続されておらず、他のシート上の部品に接続されていないので、ラインマーカーを接続単位で設定しても、ネット単位で設定してもラインマーカーの付与の動作は同じである。
【００５６】
図１９に示されるラインマーカーに対応するデータ構造は、図２０に示すテーブルとして記憶される。図２０に示すテーブルは、図面上で部品を表現するシンボルである部品シンボルが設定されるテーブル、ネットが設定されるテーブル、ラインマーカーの属性が設定されるテーブルを有する。また、部品シンボルのテーブルに対しては、対応する部品ピンを表現するシンボルピンの情報が設定されるテーブルが接続されている。ラインマーカーのテーブルに対しては、ラインマーカーが付与されたラインに対応するラインポインタが設定されるテーブルが接続される。一方、ネットのテーブルに対しては、ネットを構成するラインに関する情報が設定されるテーブルが接続される。
図２０に図示されるテーブルでは、部品のシンボルＩ１、Ｉ２、Ｒ１とそれぞれのシンボルピンとの関係、ネットＮ１が、ライン（１）〜（６）からなること、ラインマーカーの種別、線種、線幅、色、ネットＩＤ、ラインリンク、設定単位などが記憶される。また、ラインマーカーが付与されているライン（１）、（２）、（４）〜（６）の順がラインポインタとして記憶される。さらに、シンボルピン、ライン及びラインポインタの相互関係も記憶される。
図２０では、シンボルとシンボルピンとの関係、ネットとラインとの関係、ラインマーカーとラインポインタとの関係が矢印で示され、シンボルピン、ライン及びラインポインタの相互関係も矢印で示されている。例えば、シンボルＩ１は、シンボルピン１〜３を有し、シンボルピン３は、ライン（１）に接続されていること、ライン（１）は、ライン（２）、（４）、（５）、（６）と接続し、ライン（６）はシンボルＩ２のシンボルピン２に接続されていることが示されている。また、ラインマーカーに対するラインポインタは、ラインマーカーが付されるライン（１）、（２）、（４）、（５）、（６）と関連付けられて、その順序が示されている。
【００５７】
ラインマーカーを削除する場合は、メニューバーから「編集」−「ラインマーカー」−「削除」を選択する。あるいは、図１３に図示されたツールバーからラインマーカー削除のための削除アイコン２０３を選択する。これにより、ラインマーカー削除モードに入る。ラインマーカー削除モードでは、ラインマーカーが設定されたときの設定単位に従って、ラインマーカーが削除される。例えば、設定単位がライン単体でラインマーカーが付与されている場合には、シート上に表示されているラインマーカーを選択することにより、ライン単位ラインマーカーが削除される。接続単位あるいはネット単位でラインマーカーが付与されている場合は、接続単位やネット単位でラインマーカーが削除される。
【００５８】
ラインマーカーの削除中は、ラインマーカーのみが選択要素となる。他の要素は選択できない。逆に、回路図の編集処理中は、ラインマーカーは選択対象外で、選択できない。ラインマーカーの削除が終了したら、コマンド終了を選択して、ラインマーカー削除モードを終了させる。なお、ライン、バスライン又は部品が削除された場合は、削除されたライン、バスライン又は部品に付与されたラインマーカーも削除される。
【００５９】
図２１（ａ）（ｂ）に示すように、ラインマーカーの付いた要素、例えばラインが移動した場合には、ラインマーカーはその要素の移動に追随する。図２１（ａ）では、部品２７１に接続されるライン２７３にラインマーカー２７３ａが設定されている場合、図２０（ｂ）に示すように、部品２７１を移動する場合、その移動に伴って接続ラインもライン２７３からライン２７４、２７５、２７６のセットに変更されると、変更されたラインライン２７４、２７５、２７６に対応して、ラインマーカーもラインマーカー２７４ａ、２７５ａ、２７６ａとして追随する。
【００６０】
図２２（ａ）（ｂ）に示すように、ネット単位でラインマーカーが設定されている場合、ラインマーカーの付いた要素に別の要素が合成された場合、ラインマーカーも追随し、合成された要素にラインマーカーが付与される。図２２（ａ）では、部品２８１と部品２８２を結ぶライン２８５−１、２８５−２、２８５−３が、ネットを構成して、ネット単位でラインマーカー２８５ａが設定されている。この場合、図２２（ｂ）に示すように、接続点２８８にライン２８５−４と２８５−５を新たに設けると、ライン２８５−４、２８５−５は同一ネット内のラインであるから、ライン２８５−４、２８５−５にもラインマーカー２８５ａが延長されて、自動付与される。
【００６１】
逆に、ネット単位でラインマーカーが付与されている場合であって、ラインマーカーの付いた要素が切断された場合は、当該ネットに含まれるラインのラインマーカーだけが残る。例えば図２３（ａ）のように、ライン２８５−１〜２８５−５からなるネットにネット単位でラインマーカー２８５ａが付与されている場合、接続点２８８で当該ネットを切断する。その結果は、例えば図２１（ｂ）に示すようになる。すなわち本例では、ライン２８５−１とライン２８５−２とが、ネットが切断される前のネット名を有し、ラインマーカー２８５ａも付与されたままである。しかしながら、２８５−３、２８５−４、２８５−５は、他のネットに属するラインとなり、ネット単位で付与されるラインマーカー２８５ａも削除される。なお、どのラインが切断される前のネットに属するかは、予め設定されるものである。
【００６２】
ラインマーカーの付いた要素を複写する場合、ラインマーカーが追随して複写されるか否かは、オプションとして設定できる。また、部品の周囲を表示するラインマーカーについても、その部品の移動または回転時には、ラインマーカーも追随して、移動または回転を行う。
【００６３】
ラインマーカーの線幅、線種、色などの属性を変更する場合は、メニューバーの編集、ラインマーカー、属性を選択するか、図１３に示されるツールバーの属性変更アイコン２０４をクリックすると、ラインマーカーの属性を変更できるラインマーカー属性変更モードに入る。ラインマーカー属性変更モードでは、ラインマーカーを選択して、その属性を変更することができる。例えば図２４（ａ）に図示されるラインに対して、ラインマーカー３１１の属性（線幅、線種、色）を変更したい場合、ラインマーカー属性変更モードでラインマーカー３１１を選択する。これにより、図２４（ｂ）に示すように、図１３（ｂ）と同様のラインマーカー属性設定のダイアログが起動し表示される。ただし、図２４（ｂ）では、設定単位ボックス２１４が非選択状態となっている。属性設定パネルの線幅設定ボックス２１１、線種設定ボックス２１２、色設定ボックス２１３で、所望の線幅、線種、色を決定して、ＯＫボタンを押すと、ラインマーカー３１１の線幅、線種、色を変更することができる。
【００６４】
一方、図１３に図示されたラインマーカーのツールバーの一括設定アイコン２０２をクリックすると、図２５に示す一括設定ダイアログが表示される。タブ４０１を選択して、特定の属性を持つ要素に、ラインマーカーを一括して、設定したり解除したりすることができる。図２５では、信号線区分のタブが選択されている。各信号線区分に対して、色設定ボックス４１１、線種設定ボックス４１２、線幅設定ボックス４１３により、色、線種、線幅が設定できる。色は、色設定ボックス４１１を選択することによって、通常のカラーパレットが表示され、特定の色を選択でき、また任意の色を作成することができる。線種、線幅は、それぞれのボックスで一覧表を表示させて選択することができる。
【００６５】
一括設定ダイアログのタブ４０１を選択したときに、ラインマーカーを設定できる要素とマーク方法は、以下の通りである。
【００６６】
部品仕様／回路記号名については、指定部品仕様の全部品の全ポーションのシンボルにシンボルを囲む矩形を描画することができる。
【００６７】
論理種別については、指定論理種別を持つ全ポーションにシンボルを囲む矩形を描画することができる。
【００６８】
信号線区分については、指定信号線区分を持つ全ネットの全ライン上に描画することができる。
【００６９】
電源／アースについては、電源／アースシンボルを除いて、指定電源／アースの全ライン上に描画することができる。
【００７０】
ピンテクノロジについては、指定ピン属性持つ全ネットの全ライン上に描画することができる。
【００７１】
平衡伝送路については、指定平衡伝送路を持つ全ネットの全ライン上に描画することができる。
【００７２】
付与したラインマーカーを画面上に表示するか否かは、オプションとして決定することができる。また、ラインマーカーを印刷するか否かも、オプションとして決定することができる。印刷のデフォルトは、「印刷しない」である。なお、ラインマーカーが存在しない場合は、ラインマーカーに関するオプションは選択できない。
【００７３】
図２６（ａ）に、画面上に表示される部品情報の一覧表示を示し、図２６（ｂ）に、画面上に表示されるネット情報の一覧表示を示す。部品情報およびネット情報の一覧表示においては、部品名Ｉ５０、ネット名ＡＧＣＳＥＬＴ４に見られるように、ラインマーカーが付けられている部品およびネットは、ラインマーカーに使用した色と同じ色で表示する。ただし、ネット情報に関しては、ネット単位でラインマーカーを設定した場合に限定される。
【００７４】
さらに、部品情報およびネット情報の一覧表示においては、ラインマーカーで絞込みができるようにする。図２７（a）は、図２６（ｂ）に示すネット情報一覧表示画面において、メニューバーのフィルタ項目を選択した場合を示す。その結果表示されたプルダウンメニューで、条件指示の項目を選択して、絞込みの条件を設定することができる。図２７（ｂ）に、条件指示画面を示す。図に示されているように、絞り込むラインマーカーを線種、線幅、色で指定することができる。線種、線幅指定ボックスでは、プルダウンリストを表示して選択する。色指定ボックスでは、色パレットが表示されるので、パレット上の色あるいはその他作成された色を選択する。ここで指定した条件に合致するラインマーカーのみがネット情報表示一覧に表示されることになる。
【００７５】
以下、本実施形態によるジャンプ処理、しおり処理、ラインマーカー処理を含むイベント処理の動作フローを説明する。
【００７６】
図２８は、図１に示す回路図作成装置において実行されるイベント処理を示す。まず、オペレータよる指示により発生するイベントを取得（Ｓ５０１）して、イベントの対象である要素を検索する（Ｓ５０２）。検索された要素が、部品、部品ピン、ライン、信号結合子、信号名、クロスリファレンス、シート上かを判断する（Ｓ５０５）。
【００７７】
その要素が部品であれば、しおりに関する処理かラインマーカーに関する処理であるから、しおり管理部６３によるしおり処理（Ｓ５０６）又はラインマーカー管理部６１によるラインマーカー処理（Ｓ５０５）を行なう。
【００７８】
その要素が部品ピンであれば、しおりに関する処理か他の部品ピンへのジャンプに関する処理であるから、しおり管理部６３によるしおり処理（Ｓ５０６）又はジャンプ処理部４０によるジャンプ処理（Ｓ５０７）を行なう。
【００７９】
その要素がラインであれば、ラインマーカーに関する処理であるから、ラインマーカー管理部６１によるラインマーカー処理（Ｓ５０８）を行なう。なお、これで明らかなように、本実施形態では、ラインにしおりを追加するような処理は行なわない。
【００８０】
その要素が信号結合子、信号名又はクロスリファレンスであれば、ジャンプに関する処理であるから、ジャンプ処理部４０によるジャンプ処理（Ｓ５０９、Ｓ５１０、Ｓ５１１）を行なう。
【００８１】
さらに、その要素が上記の要素ではなく、その他のシート上にあれば、しおりに関する処理と判断して、しおり管理部６３によるしおり処理（Ｓ５１２）を行なう。
【００８２】
図２９を参照して、ジャンプ処理部４０におけるジャンプ処理を説明する。
【００８３】
まず、要素が、部品ピンであるか、信号結合子又は信号名であるか、クロスリファレンスであるかを判断する（Ｓ５２１）。
【００８４】
要素が部品ピンであれば、ネット内の部品ピンを収集し（Ｓ５２２）、部品ピンリスト作成する（Ｓ５２３）。なお、２端子部品が論理透過するように設定されていれば、２端子部品の部品ピンは収集されず、部品ピンリストには記載されない。次いで、作成した部品ピンリストをポップアップ表示する（Ｓ５２４）。オペレータによりリスト内の部品ピンが選択され（Ｓ５２５）、選択された部品ピンのあるシートと部品ピンの位置が確認される（Ｓ５２６）と、選択された部品ピンを中心にそのシートが表示される（Ｓ５２７）。その後、これらの部品ピン情報は、検索ツールバーへ登録される（Ｓ５２８）。
【００８５】
要素が信号結合子あるいは信号名であれば、ネット内の信号結合子を収集し（Ｓ５３２）、信号結合子リスト作成する（Ｓ５３３）。次いで、作成した信号結合子リストをポップアップ表示する（Ｓ５３４）。オペレータによりリスト内の信号結合子が選択され（Ｓ５３５）、選択された信号結合子があるシートと信号結合子の位置が確認される（Ｓ５３６）と、選択された信号結合子を中心にそのシートが表示される（Ｓ５３７）。その後、これらの信号結合子情報は、検索ツールバーへ登録される（Ｓ５２８）。
【００８６】
要素がクロスリファレンスであれば、選択されたクロスリファレンスを強調表示し（Ｓ５４２）、オペレータによりクロスリファレンスが指示するシートとクロスリファレンスの位置を確認すれば（Ｓ５４３）、クロスリファレンスの座標を中心に表示する（Ｓ５４４）。その後、検索ツールバーへ登録する。
【００８７】
図３０を参照して、しおり処理部におけるしおりの設定処理を説明する。しおりの設定処理が開始すると、まず、しおりを設定する対象である要素の種別を判定する（Ｓ５３１）。要素が部品であれば、部品にしおりを設定する（Ｓ５３２）。要素が部品ピンであれば、部品ピンにしおりを設定する（Ｓ５３３）。要素がシートの位置であれば、その位置にしおりを設定する（Ｓ５３４）。
【００８８】
図３１を参照して、ラインマーカー管理部におけるラインマーカー処理について説明する。
【００８９】
まず、イベントの種別を判別して（Ｓ５４１）、ラインマーカーの設定処理であれば、線種の設定（Ｓ５４２）、線幅の設定（Ｓ５４３）、色の設定（Ｓ５４４）、設定単位の設定（Ｓ５４５）を行う。ステップＳ５４１において、イベントの種別がラインマーカーの付与であれば、ラインマーカーを付与する対象の要素がラインであるか部品であるかを取得する（Ｓ５４６）。次いで、既存のラインマーカーが存在するか否かを判断して（Ｓ５４７）、既存のラインマーカーがあれば削除する（Ｓ５４８）。次いで、必要であれば、新たなラインマーカーの属性を設定し（Ｓ５４９）、指定された要素にラインマーカーを付与する（Ｓ５５０）。ステップＳ５４７で、既存のラインマーカーがなければ、ステップＳ５４８はスキップして、必要であれば新たなラインマーカーの属性を設定し（Ｓ５４９）、指定された要素にラインマーカーを付与する（Ｓ５５０）。
【００９０】
以上説明した本発明の実施形態では、回路図の特性に応じた設定単位で、ラインマーカーを付与することができるので、ラインマーカー付与の作業が効率的になる。また、回路設計のやり直しが発生しても検証したラインにはすでに検証済みのラインマーカーが付与されているので、検証のための時間と労力を節約することができる。ラインマーカーは回路の変更、複写に対しても追随するように設定でき、その他、ジャンプ機能、しおり機能、２端子透過機能など有するので、回路の検証とラインマーカー付与の作業を効率的に行える。
【００９１】
以上述べた本発明の実施の態様は、以下のとおりである。
（付記１）
複数の回路部品と該回路部品の端子間を接続する結線とを配置した回路図を作成する回路図作成装置であって、
前記回路図を表示する表示部と、
予め定められた複数のラインマーカー設定単位から選択された設定単位に基づいて、前記表示部に表示された回路図の結線上にラインマーカーを付与し、管理する管理部を備えることを特徴とする回路図作成装置。
（付記２）
前記設定単位は少なくとも、配線を構成するライン単位、接続されている前記端子を指定する端子間単位、及びネット単位を含むことを特徴とする付記１に記載の回路図作成装置。
（付記３）
前記ラインマーカー管理部は、さらに前記回路部品の周囲にラインマーカーを付与することを特徴とする付記１又は２に記載の回路図作成装置。
（付記４）
前記回路図は、回路部品の端子に接続されている信号結合端子を介して、複数のシートにわたる結線を前記ネット単位とすることができ、さらに、前記ラインマーカーの設定単位として、１枚のシートに限定される接続単位を含むことを特徴とする付記１〜３のいずれか１項に記載の回路図作成装置。
（付記５）
さらに、前記回路部品の端子又は信号結合端子が選択されると、各端子に接続されている他の回路部品の端子を表示する処理を開始するジャンプ処理部を備えることを特徴とする付記４に記載の回路図作成装置。
（付記６）
前記ジャンプ処理部は、前記他の回路部品の端子のリストを表示し、リストから選択された端子を表示する処理を実行することを特徴とする付記５に記載の回路図作成装置。
（付記７）
前記ジャンプ処理部は、２端子部品を透過するように設定され、該２端子部品は前記他の回路部品としないことを特徴とする付記６に記載の回路図作成装置。
（付記８）
さらに、回路図の指定された個所にしおりを配置する処理、及び該しおりによる検索を実行する処理を行なうしおり管理部を備えることを特徴とする付記１〜７に記載の回路図作成装置。
（付記９）
前記ラインマーカーの線種、線幅及び色を設定可能であることを特徴とする付記１〜８のいずれか１項に記載の回路図作成装置。
（付記１０）
前記ラインマーカーは、該ラインマーカーが付与された前記回路部品あるいは前記配線の編集に応じて追随することを特徴とする付記１〜９のいずれか１項に記載の回路図作成装置。
（付記１１）
複数の回路部品の端子間を接続する配線を記載した回路図を作成する回路図作成方法であって、
予め定められた複数のラインマーカー設定単位から所望の設定単位を選択するステップと、
前記選択した設定単位で、前記配線上にラインマーカーを付与するステップと
を有する回路図作成方法。
（付記１２）
前記設定単位は、配線を構成するライン単位、接続される前記端子を指定する端子間単位、及びネット単位のうちのいずれか一つの単位であることを特徴とする付記１１に記載の回路図作成方法。
（付記１３）
さらに、前記回路部品の端子、又は該端子に結合された信号結合端子が選択されると、各端子に接続されている他の回路部品の端子を表示するジャンプ・ステップを開始することを特徴とする付記１１又は１２に記載の回路図作成方法。
（付記１４）
前記ジャンプ・ステップは、前記他の回路部品の端子のリストを表示し、リストから選択された端子を表示するステップを含むことを特徴とする付記１３に記載の回路図作成装置。
（付記１５）
さらに、回路図の指定された個所に、検索用しおりを配置するステップを有することを特徴とする付記１１〜１４に記載の回路図作成方法。
（付記１６）
複数の回路部品と、該回路部品の端子間を接続する結線を配置した回路図をコンピュータに作成させ、表示部に表示させる回路図作成プログラムであって、
オペレータによるラインマーカーの設定単位の選択を処理して、設定単位を決定する機能と、
オペレータによる前記表示部に表示された結線の一部の選択を処理して、前記結線上に前記決定された設定単位でラインマーカーを付与する機能とを、
前記コンピュータに実現させることを特徴とする回路図作成プログラム。
（付記１７）
前記設定単位は、配線を構成するライン単位、接続される前記端子を指定する端子間単位、及びネット単位のうちのいずれか一つの単位であることを特徴とする付記１１に記載の回路図作成プログラム。
（付記１８）
さらに、前記回路部品の端子又は該端子に接続された信号結合端子を選択することにより、各端子に接続されている他の回路部品の端子を表示する機能を実現させることを特徴とする付記１６又は１７に記載の回路図作成プログラム。
（付記１９）
さらに、回路図の指定された個所に、検索用しおりを配置する機能を実現させることを特徴とする付記１６〜１９に記載の回路図作成プログラム。
【図面の簡単な説明】
【００９２】
【図１】本実施形態の回路図作成装置のシステム構成を示す図である。
【図２】本実施形態の回路図作成装置の画面の一例を示す図である。
【図３】（ａ）〜（ｃ）は、部品ピンの複数の接続先を表示し、そのうちの１つの接続先を選択し、選択された接側先のシートを表示する動作を説明する図である。
【図４】部品ピン情報が設定された検索バーを示す図である。
【図５】信号結合子に表示されるクロスリファレンスを示す図である。
【図６】信号結合端子に表示される複数のクロスリファレンスのうち、１つのクロスリファレンスが選択された状態を示す図である。
【図７】（ａ）、（ｂ）は、クロスリファレンスの表示されていない信号結合子において、クロスリファレンス一覧を表示させる動作を説明する図である。
【図８】信号結合子情報が設定された検索バーを示す図である。
【図９】（ａ）、（ｂ）は、２端子部品の論理透過を説明する図である。
【図１０】（ａ）〜（ｃ）は、しおりを作成する動作を説明する図である。
【図１１】しおりが設定された検索バーを示す図である。
【図１２】しおりのコメントが吹き出しの形式で表示されることを示す図である。
【図１３】（ａ）は、ラインマーカーの属性を設定するためのツールバーを示す図であり、（ｂ）は、ラインマーカーの属性設定ダイアログを示す図である。
【図１４】ラインマーカーの設定単位を説明する図である。
【図１５】ラインマーカーの設定単位がライン単位であるときの、ラインマーカー付与の一例を示す図である。
【図１６】ラインマーカーの設定単位が接続単位であるときの、ラインマーカー付与の一例を示す図である。
【図１７】（ａ）、（ｂ）は、ラインマーカーの設定単位がピン間のときの、ラインマーカー付与の一例を示す図である。
【図１８】（ａ）、（ｂ）は、ラインマーカーの設定単位が部品のときの、ラインマーカー付与の一例を示す図である。
【図１９】ラインマーカーのデータ構造の一例を回路図上で説明する図である。
【図２０】図１９のラインマーカーのデータ構造の一例のテーブルを説明する図である。
【図２１】（ａ）、（ｂ）は、ラインマーカーが付与された要素に追随して、ラインマーカーが移動することを示す図である。
【図２２】（ａ）、（ｂ）は、ネット単位でラインマーカーが付与された要素に、別の要素が合成された場合、合成された要素にラインマーカーが自動付与されることを示す図である。
【図２３】（ａ）、（ｂ）は、ネット単位でラインマーカーが付与された要素が切断された場合、そのネットに残る要素にラインマーカーも追随することを示す図である。
【図２４】（ａ）、（ｂ）は、ラインマーカー属性変更モードの動作を説明する図である。
【図２５】（ａ）、（ｂ）は、ラインマーカーの一括設定を行う動作を説明する図である。
【図２６】（ａ）は、部品情報一覧表示において、ラインマーカーの有無を確認可能であることを説明する図であり、（ｂ）は、ネット情報一覧表示において、ラインマーカーの有無を確認可能であることを説明する図である。
【図２７】（ａ）、（ｂ）は、ネット情報一覧表示において、ラインマーカーによる絞込み動作を説明する図である。
【図２８】本実施形態のイベント処理の概要を説明する図である。
【図２９】本実施形態のイベント処理のうち、ジャンプ処理を説明する図である。
【図３０】本実施形態のイベント処理のうち、しおり処理を説明する図である。
【図３１】本実施形態のイベント処理のうち、ラインマーカー処理を説明する図である。
【符号の説明】
【００９３】
１０    表示部
１１    メニューバー
１２    ツールバー
１３    全景ウインドウ
１４    シートツリーウインドウ
１５    シートウインドウ
２０    入力装置
３０    イベント処理部
４０    ジャンプ処理部
５０    図面表示制御部
６０    図面データ管理部
７０    図面印刷部
７５    図面
８０    メモリ
８１    ファイルアクセス部
８２    図面格納部
【図１】
0004607032.tif 000002
【図２】
0004607032.tif 000003
【図３】
0004607032.tif 000004
【図４】
0004607032.tif 000005
【図５】
0004607032.tif 000006
【図６】
0004607032.tif 000007
【図７】
0004607032.tif 000008
【図８】
0004607032.tif 000009
【図９】
0004607032.tif 000010
【図１０】
0004607032.tif 000011
【図１１】
0004607032.tif 000012
【図１２】
0004607032.tif 000013
【図１３】
0004607032.tif 000014
【図１４】
0004607032.tif 000015
【図１５】
0004607032.tif 000016
【図１６】
0004607032.tif 000017
【図１７】
0004607032.tif 000018
【図１８】
0004607032.tif 000019
【図１９】
0004607032.tif 000020
【図２０】
0004607032.tif 000021
【図２１】
0004607032.tif 000022
【図２２】
0004607032.tif 000023
【図２３】
0004607032.tif 000024
【図２４】
0004607032.tif 000025
【図２５】
0004607032.tif 000026
【図２６】
0004607032.tif 000027
【図２７】
0004607032.tif 000028
【図２８】
0004607032.tif 000029
【図２９】
0004607032.tif 000030
【図３０】
0004607032.tif 000031
【図３１】
0004607032.tif 000032