(57)【要約】【課題】複数の端末あるいは複数の設計者による並行編集を効率化する。【解決手段】複数の端末からの編集要求に従って電気回路を編集するための並行編集システムは、前記複数の端末のうちの１つの端末によって第１オブジェクトがロック対象として選択された場合に、前記第１オブジェクト、および、前記第１オブジェクトに対して所定の接続関係を有する第２オブジェクトを、前記複数の端末のうち前記第１オブジェクトをロック対象として選択した端末以外の端末によって所定の編集ができないロック状態にする。【選択図】図２
2015088009.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末からの編集要求に従って電気回路を編集するための並行編集システムであって、
前記複数の端末のうちの１つの端末によって第１オブジェクトがロック対象として選択された場合に、前記第１オブジェクト、および、前記第１オブジェクトに対して所定の接続関係を有する第２オブジェクトを、前記複数の端末のうち前記第１オブジェクトをロック対象として選択した端末以外の端末によって所定の編集ができないロック状態にするロック部を備える、
ことを特徴とする並行編集システム。
【請求項２】
前記第１オブジェクトは、第１電子部品であり、
前記第１オブジェクトに対して前記所定の接続関係を有する前記第２オブジェクトは、前記第１電子部品と接続されるべき第２電子部品、又は、前記第１電子部品と接続された第２電子部品を含む、
ことを特徴とする請求項１に記載の並行編集システム。
【請求項３】
前記第１オブジェクトは、第１電子部品であり、
前記第１オブジェクトに対して前記所定の接続関係を有する前記第２オブジェクトは、前記第１電子部品に対して他の電子部品を介することなく接続されるべき電子部品、又は、前記第１電子部品に対して他の電子部品を介することなく接続された電子部品を含む、  ことを特徴とする請求項１に記載の並行編集システム。
【請求項４】
前記第１オブジェクトは、第１電子部品であり、
前記第１オブジェクトに対して前記所定の接続関係を有する前記第２オブジェクトは、前記第１電子部品と接続されるべき第２電子部品、又は、前記第１電子部品と接続された第２電子部品のうち、前記第１電子部品の複数のピンと接続されるべき第２電子部品、又は、前記第１電子部品の複数のピンと接続された第２電子部品を含む、
ことを特徴とする請求項１に記載の並行編集システム。
【請求項５】
前記第１オブジェクトは、第１電子部品であり、
前記第１オブジェクトに対して前記所定の接続関係を有する前記第２オブジェクトは、前記第１電子部品と接続されるべき第２電子部品、又は、前記第１電子部品と接続された第２電子部品のうち、差動信号対の配線路によって前記第１電子部品と接続されるべき第２電子部品、又は、差動信号対の配線路によって前記第１電子部品と接続された第２電子部品を含む、
ことを特徴とする請求項１に記載の並行編集システム。
【請求項６】
前記第１オブジェクトは、第１電子部品であり、
前記第１オブジェクトに対して前記所定の接続関係を有する前記第２オブジェクトは、前記第１電子部品と接続されるべき第２電子部品、又は、前記第１電子部品と接続された第２電子部品のうち、所定長よりも短い配線路によって前記第１電子部品と接続されるべき第２電子部品、又は、所定長よりも短い配線路によって前記第１電子部品と接続された第２電子部品を含む、
ことを特徴とする請求項１に記載の並行編集システム。
【請求項７】
前記所定の編集は、前記第１オブジェクトの移動および削除、ならびに、前記第２オブジェクトの移動および削除を含む、
ことを特徴とする請求項１乃至６のいずれか１項に記載の並行編集システム。
【請求項８】
前記所定の編集は、前記第１オブジェクトと前記第２オブジェクトとの接続を含む、
ことを特徴とする請求項７に記載の並行編集システム。
【請求項９】
前記所定の編集は、前記第１オブジェクトと前記第１オブジェクトに対して前記所定の接続関係を有しない第３オブジェクトとの接続、および、前記第２オブジェクトと前記第３オブジェクトとの接続を含む、
ことを特徴とする請求項７又は８に記載の並行編集システム。
【請求項１０】
前記第１オブジェクトが編集対象として選択されたことに応じて前記第１オブジェクトがロック対象として選択される、
ことを特徴とする請求項１乃至９のいずれか１項に記載の並行編集システム。
【請求項１１】
前記第１オブジェクトが前記電気回路を構成する複数のオブジェクトのうち予め設定されたオブジェクトに該当し、かつ、前記第１オブジェクトが編集対象として選択された場合に、当該選択に応じて前記第１オブジェクトがロック対象として選択される、
ことを特徴とする請求項１乃至１０のいずれか１項に記載の並行編集システム。
【請求項１２】
前記ロック部は、前記第１オブジェクトのロック対象としての指定が解除されたことに応じて前記第１オブジェクトおよび前記第２オブジェクトのロック状態を解除する、
ことを特徴とする請求項１乃至１１のいずれか１項に記載の並行編集システム。
【請求項１３】
前記ロック部は、前記第１オブジェクトあるいは前記第２オブジェクトの編集対象としての選択が解除されたことに応じて前記第１オブジェクトおよび前記第２オブジェクトのロック状態を解除する、
ことを特徴とする請求項１２に記載の並行編集システム。
【請求項１４】
前記所定の接続関係を設定する設定部を更に備える、
ことを特徴とする請求項１乃至１３のいずれか１項に記載の並行編集システム。
【請求項１５】
複数の端末からの編集要求に従って電気回路を編集する並行編集方法であって、
前記複数の端末のうちの１つの端末によって第１オブジェクトがロック対象として選択された場合に、前記第１オブジェクト、および、前記第１オブジェクトに対して所定の接続関係を有する第２オブジェクトを、前記複数の端末のうち前記第１オブジェクトをロック対象として選択した端末以外の端末によって所定の編集ができないロック状態にする工程を含む、
ことを特徴とする並行編集方法。
【請求項１６】
請求項１乃至１４のいずれか１項に記載の並行編集システムが構成されるように前記複数の端末を動作させるためのプログラム。
【請求項１７】
請求項１乃至１４のいずれか１項に記載の並行編集システムが構成されるように前記複数の端末を動作させるためのプログラムを格納したメモリ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末からの編集要求に従って電気回路を編集するための並行編集システムおよび並行編集方法、ならびに、該並行編集システムが構成されるように該複数の端末を動作させるためのプログラムおよびメモリ媒体に関する。
【背景技術】
【０００２】
複数の端末からの編集要求に従って電気回路を編集するための並行編集システム、即ち、複数の設計者からの編集要求に従って電気回路を編集するための並行編集システムがある。このような並行編集システムにおいて、複数の設計者からの編集要求が同一部分に対してほぼ同時に出されると、複数の設計者からの編集要求が干渉し合い、編集作業を円滑に進めることができない。そこで、一人の設計者が編集している部分をロックし、その部分を他の設計性が編集できないようにする技術が知られている。
【０００３】
特許文献１には、３つのＣＡＤデータ部（具体的には、回路ＣＡＤデータ部、配置／配線ＣＡＤデータ部、図面ＣＡＤデータ部）を編集するＣＡＤ装置が記載されている。各ＣＡＤデータ部のうちロックが必要な範囲はセグメントとして管理され、当該セグメントについては、１つのＣＡＤ装置だけが編集可能にされ、他のＣＡＤ装置は編集不能にされる。例えば、１つのＣＡＤ装置により回路ＣＡＤデータ部の編集作業が行われ、当該回路ＣＡＤデータ部における更新対象のセグメントが確定した場合、当該セグメントに対応する配置／配線ＣＡＤデータ部、図面ＣＡＤデータ部のそれぞれのセグメントが特定される。そして、他のＣＡＤ部には、回路ＣＡＤデータ部における更新対象のセグメントと、当該セグメントに対応する配置／配線ＣＡＤデータ部および図面ＣＡＤデータ部のそれぞれのセグメント、即ちロック対象の３つのセグメントを示すロックセグメント情報が送信される。他のＣＡＤ部は、このロックセグメント情報に基づいてロック対象の３つのセグメントをロックする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２９９２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図９には、電子部品ＩＣ５１と電子部品ＩＣ５２とが配置されたプリント回路基板Ｂ１が示されている。電子部品ＩＣ５１のピンＰ１と電子部品ＩＣ５２のピンＰ２とは、ラッツネットＲＮで接続されている。ここで、ラッツネットＲＮは、ピンＰ１とピンＰ２との電気的な接続を示しているが、図９に示す状態では、ピンＰ１とピンＰ２とは、実際には接続されていない。つまり、ラッツネットＲＮは、ピンＰ１とピンＰ２とを配線路（導電性パターン）によって接続すべきことを示している。
【０００６】
設計者は、ピンＰ１とピンＰ２とを配線路で接続する必要がある。並行編集システムにおいて複数の設計者が設計を行う場合として、図１０に示されるように、第１の設計者がピンＰ１から配線路Ｌ１を引き出したときに、第２の設計者が電子部品ＩＣ５２を移動させた場合を考えてみる。ここで、第１の設計者がピンＰ１から配線路Ｌ１を引き出すときに、電子部品ＩＣ５１は、第１の設計者による編集のみが可能なようにロックされ、第２の設計者が電子部品ＩＣ５２を移動させるときに、電子部品ＩＣ５２は、第２の設計者による編集のみが可能なようにロックされうる。
【０００７】
しかしながら、ある並行編集システムにおいては、第２の設計者が電子部品ＩＣ５２を移動させることにより、第１の設計者が操作している端末の画面から電子部品ＩＣ５２が消えるかもしれない。また、他の並行編集システムにおいては、配線路Ｌ１を引いている最中は第１の設計者が操作している端末の画面内で電子部品ＩＣ５２が移動しないが、配線路Ｌ１を引き終わった後に設計データが更新されたときに、電子部品ＩＣ５２が移動してしまっているかもしれない。
【０００８】
以上の例のように、編集対象の１つの電子部品またはその周辺エリア内の電子部品のみがロックされるのでは、編集対象の１つの電子部品と配線路で接続すべき他の電子部品とが一人の設計者のためにロックされることは保証されず、上記のような不都合が起こりうる。
【０００９】
本発明は、上記の課題認識を契機としてなされたものであり、複数の端末あるいは複数の設計者による並行編集を効率化することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の側面は、複数の端末からの編集要求に従って電気回路を編集するための並行編集システムに係り、該並行編集システムは、前記複数の端末のうちの１つの端末によって第１オブジェクトがロック対象として選択された場合に、前記第１オブジェクト、および、前記第１オブジェクトに対して所定の接続関係を有する第２オブジェクトを、前記複数の端末のうち前記第１オブジェクトをロック対象として選択した端末以外の端末によって所定の編集ができないロック状態にするロック部を備える。
【００１１】
本発明の第２の側面は、複数の端末からの編集要求に従って電気回路を編集する並行編集方法に係り、前記並行編集方法は、前記複数の端末のうちの１つの端末によって第１オブジェクトがロック対象として選択された場合に、前記第１オブジェクト、および、前記第１オブジェクトに対して所定の接続関係を有する第２オブジェクトを、前記複数の端末のうち前記第１オブジェクトをロック対象として選択した端末以外の端末によって所定の編集ができないロック状態にする工程を含む。
【００１２】
本発明の第３の側面は、プログラムに係り、前記プログラムは、前記第１の側面に係る並行編集システムが構成されるように前記複数の端末を動作させる。
【００１３】
本発明の第４の側面は、プログラムを格納したメモリ媒体に係り、前記プログラムは、前記第１の側面に係る並行編集システムが構成されるように前記複数の端末を動作させる。
【発明の効果】
【００１４】
本発明によれば、複数の端末あるいは複数の設計者による並行編集を効率化することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の１つの実施形態の並行編集システムの構成を示す図。
【図２】ロック対象として選択されたオブジェクトと関連オブジェクトとの関係を例示する図。
【図３】ロック対象として選択されたオブジェクトと関連オブジェクトとの関係を例示する図。
【図４】ロック対象として選択されたオブジェクトと関連オブジェクトとの関係を例示する図。
【図５】ロック対象として選択されたオブジェクトと関連オブジェクトとの関係を例示する図。
【図６】ロック対象として選択されたオブジェクトと関連オブジェクトとの関係を例示する図。
【図７】設定画面の一例を示す図。
【図８】編集動作を例示する図。
【図９】設計例を示す図。
【図１０】設計例を示す図。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照しながら本発明をその例示的な実施形態を通して説明する。
【００１７】
図１には、本発明の１つの実施形態の並行編集システム３００の構成が示されている。並行編集システム３００は、複数の端末２１０、２２０、２３０、２４０からの編集要求に従って電気回路を編集する。並行編集システム３００は、図１に示されているように、１つサーバ１００と、複数の端末２１０、２２０、２３０、２４０とをネットワークＮＷによって接続して構成されうる。複数の端末２１０、２２０、２３０、２４０は、電気回路の編集を並行して行うために複数の設計者によって操作されうる。ここで、サーバ１００も編集のための端末として使用されてもよい。
【００１８】
サーバ１００は、情報処理装置に並行編集プログラム１５２を組み込むことによって構成されうる。サーバ１００は、汎用の情報処理装置と同様に、ＣＰＵ１１０、メモリ１２０、入力デバイス（例えば、キーボード、タッチパネル、マウスなど）１３０、ディスプレイ１４０、ハードディスク（メモリ）１５０、ネットワークインターフェース１６０などで構成されうる。並行編集プログラム１５２は、ハードディスク１５０に組み込まれうる。並行編集プログラム１５２は、それを格納したメモリ媒体の形態で配布されうる。ハードディスク１５０には、並行編集システム３００によって作成される設計データ１５４が格納されうる。
【００１９】
複数の端末２１０、２２０、２３０、２４０は、汎用の情報処理装置によって構成されうる。複数の端末２１０、２２０、２３０、２４０は、例えば、ＣＰＵ、メモリ、入力デバイス（例えば、キーボード、タッチパネル、マウスなど）、ディスプレイ、ハードディスク（メモリ）、ネットワークインターフェースなどで構成されうる。
【００２０】
並行編集プログラム１５２は、並行編集システム３００を、ロック部を備えるシステムとして動作させるプログラムモジュール１５３を含む。以下では、説明の便宜上、プログラムモジュール１５３をロック部１５３という。ロック部１５３は、複数の端末２１０、２２０、２３０、２４０のうちの１つの端末によって第１オブジェクトがロック対象として選択された場合に、該第１オブジェクト、および、該第１オブジェクトに対して所定の接続関係を有する第２オブジェクトをロック状態にする。ロック状態は、複数の端末２１０、２２０、２３０、２４０のうち該第１オブジェクトをロック対象として選択した端末以外の端末によって所定の編集ができない状態である。以下では、第１オブジェクトに対して所定の接続関係を有する第２オブジェクトを関連オブジェクトとも呼ぶ。
【００２１】
所定の編集は、第１オブジェクトの移動および削除、ならびに、第２オブジェクト（関連オブジェクト）の移動および削除を含みうる。所定の編集は、第１オブジェクトと第２オブジェクト（関連オブジェクト）との接続を含んでもよい。所定の編集は、第１オブジェクトと該第１オブジェクトに対して所定の接続関係を有しない第３オブジェクトとの接続、および、第２オブジェクト（関連オブジェクト）と該第３オブジェクトとの接続を含んでもよい。
【００２２】
オブジェクトとは、電子部品（例えば、ＩＣ、ＬＳＩ、抵抗素子、キャパシタ、コネクタなど）および配線路（導電性パターン）を含む用語として用いられる。一例において、第１オブジェクトは、第１電子部品であり、第２オブジェクトは、該第１電子部品と接続されるべき第２電子部品（より具体的には、該第１電子部品とラッツネットによって接続された第２電子部品）、又は、該第１電子部品と接続された第２電子部品（より具体的には、該第１電子部品と配線路によって既に接続された第２電子部品）を含む。
【００２３】
以下、具体例を通してロック部の機能を説明する。図２〜図６において、関連ジェクトには、斜線が付されている。図２には、編集途中の電気回路４００が例示されている。電気回路４００は、プリント回路基板Ｂと、プリント回路基板Ｂの上に配置された複数の電子部品ＩＣ１〜ＩＣ１１とを有する。電子部品と電子部品とは、ラッツネットによって接続されている。図２中の点線は、ラッツネットを示している。例えば、電子部品ＩＣ１、電子部品ＩＣ２、ＩＣ３はラッツネット２５０で相互に接続されている。設計者による設計作業は、ラッツネットに従って配線路を配置する作業を含む。
【００２４】
以下では、より具体的な例の提供を目的として、電子部品ＩＣ１をキー部品（重要部品あるいは主要部品）、電子部品ＩＣ２−ＩＣ１１を非キー部品として扱ってロックの制御を行う例を説明する。ロック部１５３は、キー部品としての電子部品ＩＣ１（第１オブジェクト）が複数の端末２１０、２２０、２３０、２４０のうちの１つの端末によってロック対象として選択された場合に、キー部品としての電子部品ＩＣ１（第１オブジェクト）、および、該電子部品ＩＣ１（第１オブジェクト）に対して所定の接続関係を有する電子部品（第２オブジェクトあるいは関連オブジェクト）を、複数の端末２１０、２２０、２３０、２４０のうち電子部品ＩＣ１（第１オブジェクト）をロック状態にする。
【００２５】
上記の所定の接続関係は、任意に定められうる。図２に例示された第１の例において、キー部品としての電子部品ＩＣ１（第１オブジェクト）に対して所定の接続関係を有する電子部品（第２オブジェクトあるいは関連オブジェクト）は、電子部品ＩＣ１と接続されるべき第２電子部品ＩＣ２、ＩＣ３、ＩＣ５、ＩＣ６、ＩＣ７、ＩＣ８、ＩＣ９、ＩＣ１１（電子部品ＩＣ１とラッツネット２５０−１、２５０−２、２５１〜２５６によって接続された電子部品）、又は、電子部品ＩＣ１と接続された第２電子部品（図２には示されていないが、電子部品ＩＣ１と配線路によって接続された電子部品）を含む。
【００２６】
図３に例示された第２の例において、キー部品としての電子部品ＩＣ１（第１オブジェクト）に対して所定の接続関係を有する電子部品（第２オブジェクトあるいは関連オブジェクト）は、電子部品ＩＣ１に対して他の電子部品を介することなく接続されるべき電子部品ＩＣ２、ＩＣ５、ＩＣ６、ＩＣ７、ＩＣ８、ＩＣ９、ＩＣ１１（電子部品ＩＣ１とラッツネット２５０−１、２５１〜２５６によって接続された電子部品）、又は、第１電子部品ＩＣ１に対して他の電子部品を介することなく接続された電子部品（図３には示されていないが、電子部品ＩＣ１と配線路によって接続された電子部品）を含む。ここで、電子部品ＩＣ３は、電子部品ＩＣ１に対して他の電子部品ＩＣ２を介して接続されるべき電子部品である。
【００２７】
図４に例示された第３の例において、キー部品としての電子部品ＩＣ１（第１オブジェクト）に対して所定の接続関係を有する電子部品（第２オブジェクトあるいは関連オブジェクト）は、電子部品ＩＣ１と接続されるべき第２電子部品ＩＣ２、ＩＣ３、ＩＣ５、ＩＣ６、ＩＣ７、ＩＣ８、ＩＣ９、ＩＣ１１（電子部品ＩＣ１とラッツネット２５０−１、２５０−２、２５１〜２５６によって接続された電子部品）、又は、電子部品ＩＣ１と接続された第２電子部品（図４には示されていないが、電子部品ＩＣ１と配線路によって接続された電子部品）のうち、電子部品ＩＣ１の複数のピンと接続されるべき第２電子部品ＩＣ５、ＩＣ７、又は、電子部品ＩＣ１の複数のピンと接続された電子部品を含む。
【００２８】
図５に例示された第４の例において、キー部品としての電子部品ＩＣ１（第１オブジェクト）に対して所定の接続関係を有する電子部品（第２オブジェクトあるいは関連オブジェクト）は、電子部品ＩＣ１と接続されるべき第２電子部品ＩＣ２、ＩＣ３、ＩＣ５、ＩＣ６、ＩＣ７、ＩＣ８、ＩＣ９、ＩＣ１１（電子部品ＩＣ１とラッツネット２５０−１、２５０−２、２５１〜２５６によって接続された電子部品）、又は、電子部品ＩＣ１と接続された第２電子部品（図５には示されていないが、電子部品ＩＣ１と配線路によって接続された電子部品）のうち、差動信号対の配線路によって電子部品ＩＣ１と接続されるべき電子部品ＩＣ７（差動信号対のラッツネット２５２によって電子部品ＩＣ１と接続された第２電子部品ＩＣ７）、又は、差動信号対の配線路によって電子部品ＩＣ１と接続された電子部品を含む。
【００２９】
図６に例示された第５の例において、キー部品としての電子部品ＩＣ１（第１オブジェクト）に対して所定の接続関係を有する電子部品（第２オブジェクトあるいは関連オブジェクト）は、電子部品ＩＣ１と接続されるべき第２電子部品ＩＣ２、ＩＣ３、ＩＣ５、ＩＣ６、ＩＣ７、ＩＣ８、ＩＣ９、ＩＣ１１（電子部品ＩＣ１とラッツネット２５０−１、２５０−２、２５１〜２５６によって接続された電子部品）、又は、電子部品ＩＣ１と接続された第２電子部品（図６には示されていないが、電子部品ＩＣ１と配線路によって接続された電子部品）のうち、所定長よりも短い配線路によって電子部品ＩＣ１と接続されるべき電子部品ＩＣ２、ＩＣ３、ＩＣ５、ＩＣ７、ＩＣ８、ＩＣ９、ＩＣ１１（電子部品ＩＣ１とラッツネット２５０−１、２５０−２、２５１〜２５５によって接続された電子部品）、又は、所定長よりも短い配線路によって電子部品ＩＣ１と接続された第２電子部品を含む。ここで、ラッツネット２５６は、所定長よりも長く、したがって、ラッツネット２５６に対応する配線路も所定長よりも長くなる。そのため、この例では、電子部品ＩＣ６は、所定長よりも短い配線路によって電子部品ＩＣ１と接続されるべき電子部品から除かれている。
【００３０】
第１オブジェクトとともにロック状態にされる第２オブジェクト（関連オブジェクト）は、第１オブジェクトに接続された配線路を含みうる。
【００３１】
キー部品および／または関連オブジェクトは、設計者によって任意に設定されうる。図７には、キー部品および関連オブジェクトを設定するために並行編集プログラム１５２の設定部によって端末２１０〜２４０のディスプレイに表示される設定画面の一例が示されている。キー部品の設定は、設定欄７０１において行うことができる。図７に示す例では、電子部品ＩＣ１〜ＩＣ１１のうち電子部品ＩＣ１がキー部品として設定されている。図７に示す例では、キー部品の設定は、該当する電子部品にチェックマークを付けることによってなされる。
【００３２】
関連オブジェクトの設定は、設定欄７０２、７０３において行うことができる。設定欄７０２では、関連オブジェクトとして、（ａ）「キー部品に接続されている全てのオブジェクト」を指定するモードと、（ｂ）「キー部品から最初に接続されるオブジェクト」を指定するモードとのいずれかを選択することができる。（ａ）は図２に例示されたモードであり、（ｂ）は図３に例示されたモードである。ここで、「キー部品から最初に接続されるオブジェクト」とは、キー部品から他のオブジェクトを介することなく接続されるオブジェクトを意味する。また、「接続されるオブジェクト」とは、接続されるべきオブジェクト、および、配線路によって既に接続されたオブジェクトを包含する。
【００３３】
設定欄７０３では、設定欄７０２で設定されたモードで特定される関連オブジェクトのうち条件を満たすオブジェクトを関連オブジェクトとして設定する欄である。即ち、設定欄７０２で設定されたモードで特定される関連オブジェクトのうち条件を満たさないオブジェクトを関連オブジェクトから除外することができる。「キー部品の複数ピンと接続される部品」の項目がアクティブにされた場合は、図４に例示されるように、第１オブジェクトに対して所定の接続関係を有する第２オブジェクト（関連オブジェクト）として、第１電子部品と接続されるべき第２電子部品、又は、第１電子部品と接続された第２電子部品のうち、第１電子部品の複数のピンと接続されるべき第２電子部品（図４の例では、ＩＣ５、ＩＣ７）、又は、第１電子部品の複数のピンと接続された第２電子部品が選択される。
【００３４】
「差動信号対で接続される部品」の項目がアクティブにされた場合、図５に例示されるように、第１オブジェクト（図５の例では、ＩＣ１）に対して所定の接続関係を有する第２オブジェクト（関連オブジェクト）として、第１オブジェクトと接続されるべき第２オブジェクト、又は、第１オブジェクトと接続された第２オブジェクトのうち、差動信号対の配線路によって第１オブジェクトと接続されるべき第２オブジェクト（図５の例では、ＩＣ７）、又は、差動信号対の配線路によって第１オブジェクトと接続された第２オブジェクトが選択される。
【００３５】
「配線長がＸＸｍｍ以内の部品」の項目がアクティブにされた場合、図６に例示されるように、第１オブジェクト（図６の例では、ＩＣ１）に対して所定の接続関係を有する第２オブジェクト（関連オブジェクト）として、第１オブジェクトと接続されるべき第２オブジェクト、又は、第１オブジェクトと接続された第２オブジェクトのうち、所定長（ＸＸｍｍ）よりも短い配線路によって第１オブジェクトと接続されるべき第２オブジェクト（図６の例では、ＩＣ２、ＩＣ３、ＩＣ５、ＩＣ７、ＩＣ８、ＩＣ９、ＩＣ１１）、又は、所定長よりも短い配線路によって第１オブジェクトと接続された第２オブジェクトが選択される。「ＸＸ」には、任意の値が設定されうる。
【００３６】
「キー部品の複数ピンと接続される部品」、「差動信号対で接続される部品」、「配線長がＸＸｍｍ以内の部品」は、個別にアクティブにされてもよいし、２以上が同時にアクティブにされてもよい。
【００３７】
図８には、並行編集プログラム１５２によって制御される複数の端末２１０〜２４０の動作が例示されている。ステップＳ４１０では、初期設定がされる。初期設定は、例えば、図７を参照しながら例示した設定を含みうる。ステップＳ４２０では、複数の端末２１０〜２４０のいずれかの端末を操作する設計者によって編集対象のオブジェクトが選択される。
【００３８】
ステップＳ４３０では、ステップＳ４２０で選択された編集対象のオブジェクトがキー部品（予め設定されたオブジェクト）であるか否かが判断され、キー部品であれば、ステップＳ４４０に処理が進められる。ステップＳ４４０では、キー部品（第１オブジェクト）および関連オブジェクト（第２オブジェクト）がロック状態に設定される。
【００３９】
この例では、編集対象のオブジェクトがキー部品（予め設定されたオブジェクト）に該当し、かつ、当該オブジェクトが編集対象として選択された場合に、当該オブジェクトとともに関連オブジェクトがロック状態にされるが、これは一例に過ぎない。オブジェクトがロック対象として選択された場合に、当該オブジェクトの他、当該オブジェクトに対して所定の接続関係を有する関連オブジェクトがロック対象とされてもよい。
【００４０】
また、この例では、キー部品としてのオブジェクトが編集対象として選択されたことに応じて当該オブジェクトがロック対象として選択されるが、これは一例に過ぎない。オブジェクト（当該オブジェクトは、キー部品であってもよいし、キー部品でなくてもよい）が編集対象として選択された後に、例えば、キーボードの特別な操作などによってロック対象として選択されてもよい。
【００４１】
ステップＳ４５０では、ステップＳ４２０で編集対象のオブジェクト（即ち、キー部品）を選択した設計者による編集がなされる。なお、これと並行して、他の設計者がキー部品および関連オブジェクト以外のオブジェクトを編集することは可能である。
【００４２】
ステップＳ４６０では、キー部品のロック状態の解除が指示されたかどうかが判断され、キー部品のロック状態の解除が指示されたら、テップＳ４７０において、キー部品および関連オブジェクトのロック状態が解除される。ここで、キー部品あるいは関連オブジェクトの編集対象としての選択が解除されたことに応じて（キー部品および関連オブジェクト以外のオブジェクトが選択されたことに応じて）、キー部品のロック対象としての指定が解除されたと判断されうる。あるいは、キーボードの特別な操作などによって、キー部品のロック対象としての指定が解除されてもよい
【図１】
2015088009.tif 000003
【図２】
2015088009.tif 000004
【図３】
2015088009.tif 000005
【図４】
2015088009.tif 000006
【図５】
2015088009.tif 000007
【図６】
2015088009.tif 000008
【図７】
2015088009.tif 000009
【図８】
2015088009.tif 000010
【図９】
2015088009.tif 000011
【図１０】
2015088009.tif 000012