(57)【要約】【課題】コネクタを介して他のプリント基板と接続されるプリント基板を効率よく設計すること。【解決手段】ＣＡＤ装置４０１は、第１のコネクタと、前記第１のコネクタと接続される第２のコネクタのピンの対応と信号の割り当てが定義された嵌合データを取得する嵌合データ取得部４４２と、第１のコネクタのシンボルを含む部品情報を取得する部品情報取得部４４３と、第１のコネクタを回路図に配置するための配置条件を取得する配置条件取得部４４４と、配置条件取得部４４４によって取得された配置条件にしたがって、部品情報取得手段によって取得された第１のコネクタのシンボルを回路図に配置し、各ピンに割り当てられている信号を示すネット名を該シンボルに付加する回路図生成／更新部４４５とを備える。【選択図】        図２３
2008165753.tif 000002
【特許請求の範囲】
【請求項１】
回路図を編集するＣＡＤ装置であって、
第１の電気的接続部位と、前記第１の電気的接続部位と接続される第２の電気的接続部位の電気的端子の対応と信号の割り当てが定義された嵌合データを取得する嵌合データ取得手段と、
前記第１の電気的接続部位のシンボルを含む部品情報を取得する部品情報取得手段と、
前記第１の電気的接続部位を回路図に配置するための配置条件を取得する配置条件取得手段と、
前記配置条件取得手段によって取得された配置条件にしたがって、前記部品情報取得手段によって取得された前記第１の電気的接続部位のシンボルを回路図に配置し、各電気的端子に割り当てられている信号を示すネット名を該シンボルに付加する回路図生成／更新手段と
を備えたことを特徴とするＣＡＤ装置。
【請求項２】
前記回路図生成／更新手段は、前記第１の電気的接続部位のシンボルが回路図に既に配置されている場合に、該シンボルに付加されているネット名を更新することを特徴とする請求項１に記載のＣＡＤ装置。
【請求項３】
前記回路図生成／更新手段は、前記部品情報取得手段によって取得されたシンボルが複数に分割されたものである場合に、それらのシンボルを他のシンボルと異なる方向に配置することを特徴とする請求項１または２に記載のＣＡＤ装置。
【請求項４】
回路図を編集するＣＡＤプログラムであって、
第１の電気的接続部位と、前記第１の電気的接続部位と接続される第２の電気的接続部位の電気的端子の対応と信号の割り当てが定義された嵌合データを取得する嵌合データ取得手順と、
前記第１の電気的接続部位のシンボルを含む部品情報を取得する部品情報取得手順と、
前記第１の電気的接続部位を回路図に配置するための配置条件を取得する配置条件取得手順と、
前記配置条件取得手順によって取得された配置条件にしたがって、前記部品情報取得手順によって取得された前記第１の電気的接続部位のシンボルを回路図に配置し、各電気的端子に割り当てられている信号を示すネット名を該シンボルに付加する回路図生成／更新手順と
をコンピュータに実行させることを特徴とするＣＡＤプログラム。
【請求項５】
前記回路図生成／更新手順は、前記第１の電気的接続部位のシンボルが回路図に既に配置されている場合に、該シンボルに付加されているネット名を更新することを特徴とする請求項４に記載のＣＡＤプログラム。
【請求項６】
前記回路図生成／更新手順は、前記部品情報取得手順によって取得されたシンボルが複数に分割されたものである場合に、それらのシンボルを他のシンボルと異なる方向に配置することを特徴とする請求項４または５に記載のＣＡＤプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、回路図を編集するＣＡＤ装置およびＣＡＤプログラムに関し、特に、電気的接続部位を介して他のプリント基板と接続されるプリント基板を効率よく設計することができるＣＡＤ装置およびＣＡＤプログラムに関する。
【背景技術】
【０００２】
一般に、情報処理装置や通信装置を制御する電子回路は、コネクタを介して複数のプリント基板を接続して構成されている。このように、複数のプリント基板を接続して構成された電子回路を設計する場合、プリント基板間で正常に信号がやりとりされることを確認するため、各プリント基板の設計情報を突き合わせて、コネクタのピンへの信号の割り当てが正しいことを検証する作業が必要となる。
【０００３】
この検証作業を容易、かつ、確実におこなうため、特許文献１には、接続されるプリント基板の回路図ファイルからコネクタピンと信号の属性情報を読み出し、比較するコネクタ情報確認装置の発明が開示されている。また、同様の目的を達成するため、特許文献２には、バックボードを介して接続されるプリント基板間の信号経路を論理的にトレースし、コネクタピンへの信号の割り当てが正しいことを検証するマルチＰＣＢ間接続設計支援装置の発明が開示されている。
【０００４】
【特許文献１】特開平８−６９４８６号公報
【特許文献２】特開２００１−３２５３１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１および特許文献２において開示されている発明は、コネクタを介して接続されるプリント基板の設計が一通り完了した後の検証作業を効率化するためのものであり、コネクタを介して接続されるプリント基板の設計そのものを効率化させるものではなかった。近年、製品の開発期間が短縮されており、プリント基板の設計そのものを効率化することのできる技術が強く求められている。
【０００６】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、電気的接続部位を介して他のプリント基板と接続されるプリント基板を効率よく設計することができるＣＡＤ装置およびＣＡＤプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一つの態様では、回路図を編集するＣＡＤ装置であって、第１の電気的接続部位と、前記第１の電気的接続部位と接続される第２の電気的接続部位の電気的端子の対応と信号の割り当てが定義された嵌合データを取得する嵌合データ取得手段と、前記第１の電気的接続部位のシンボルを含む部品情報を取得する部品情報取得手段と、前記第１の電気的接続部位を回路図に配置するための配置条件を取得する配置条件取得手段と、前記配置条件取得手段によって取得された配置条件にしたがって、前記部品情報取得手段によって取得された前記第１の電気的接続部位のシンボルを回路図に配置し、各電気的端子に割り当てられている信号を示すネット名を該シンボルに付加する回路図生成／更新手段とを備えたことを特徴とする。
【０００８】
また、本発明の他の態様では、回路図を編集するＣＡＤプログラムであって、第１の電気的接続部位と、前記第１の電気的接続部位と接続される第２の電気的接続部位の電気的端子の対応と信号の割り当てが定義された嵌合データを取得する嵌合データ取得手順と、前記第１の電気的接続部位のシンボルを含む部品情報を取得する部品情報取得手順と、前記第１の電気的接続部位を回路図に配置するための配置条件を取得する配置条件取得手順と、前記配置条件取得手順によって取得された配置条件にしたがって、前記部品情報取得手順によって取得された前記第１の電気的接続部位のシンボルを回路図に配置し、各電気的端子に割り当てられている信号を示すネット名を該シンボルに付加する回路図生成／更新手順とをコンピュータに実行させることを特徴とする。
【０００９】
これらの発明の態様によれば、プリント基板を接続する電気的接続部位の電気的端子の対応と信号の割り当てを定義した嵌合データに基づいて、回路図に電気的接続部位のシンボルを配置し、信号の割り当てを示すネット名を付加することにより、電気的接続部位部分の回路図を自動設計するように構成したので、電気的接続部位を介して他のプリント基板と接続されるプリント基板を効率よく設計することができる。
【００１０】
また、本発明の他の態様では、上記の発明の態様において、前記回路図生成／更新手段は、前記第１の電気的接続部位のシンボルが回路図に既に配置されている場合に、該シンボルに付加されているネット名を更新することを特徴とする。
【００１１】
また、本発明の他の態様では、上記の発明の態様において、前記回路図生成／更新手順は、前記第１の電気的接続部位のシンボルが回路図に既に配置されている場合に、該シンボルに付加されているネット名を更新することを特徴とする。
【００１２】
これらの発明の態様によれば、プリント基板を接続する電気的接続部位の電気的端子の対応と信号の割当てを定義した嵌合データに基づいて、回路図に配置済みの電気的接続部位のシンボルに付加されているネット名を自動更新するように構成したので、電気的接続部位を介して他のプリント基板と接続されるプリント基板を効率よく設計することができる。
【００１３】
また、本発明の他の態様では、上記の発明の態様において、前記回路図生成／更新手段は、前記部品情報取得手段によって取得されたシンボルが複数に分割されたものである場合に、それらのシンボルを他のシンボルと異なる方向に配置することを特徴とする。
【００１４】
また、本発明の他の態様では、上記の発明の態様において、前記回路図生成／更新手順は、前記部品情報取得手順によって取得されたシンボルが複数に分割されたものである場合に、それらのシンボルを他のシンボルと異なる方向に配置することを特徴とする。
【００１５】
これらの発明の態様によれば、同一の電気的接続部位が分割されているシンボルを他のシンボルと異なる方向に配置するように構成したので、分割されているシンボルを他のシンボルと容易に識別することができる。
【発明の効果】
【００１６】
本発明によれば、プリント基板を接続する電気的接続部位の電気的端子の対応と信号の割り当てを定義した嵌合データに基づいて、回路図に電気的接続部位のシンボルを配置し、信号の割り当てを示すネット名を付加することにより、電気的接続部位部分の回路図を自動設計するように構成したので、電気的接続部位を介して他のプリント基板と接続されるプリント基板を効率よく設計することができるという効果を奏する。
【００１７】
また、本発明によれば、これらの発明の態様によれば、プリント基板を接続する電気的接続部位の電気的端子の対応と信号の割当てを定義した嵌合データに基づいて、回路図に配置済みの電気的接続部位のシンボルに付加されているネット名を自動更新するように構成したので、電気的接続部位を介して他のプリント基板と接続されるプリント基板を効率よく設計することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、本発明に係るＣＡＤ装置およびＣＡＤプログラムの好適な実施の形態を詳細に説明する。
【実施例】
【００１９】
まず、本実施例において各種説明にもちいるプリント基板を図１に示す。同図に示すプリント基板１１は、プリント基板１２および１３を接続するためのバックボード（Back Wired Board）であり、コネクタＣＮ１と、コネクタＣＮ２とを備えている。これらのコネクタは、いずれも、Ａ１〜Ａ１０という１０個のピンをもち、Ｄ１〜Ｄ１０というネット名を与えられた信号線により、同名のピンの間が接続されている。
【００２０】
プリント基板１２は、所定の機能を有するプリント基板であり、プリント基板１１のコネクタＣＮ１と接続するためのコネクタＣＮ１を備える。このコネクタは、Ａ１〜Ａ５およびＢ１〜Ｂ５という１０個のピンをもっている。
【００２１】
ピンＡ１〜Ａ５は、抵抗等の部品を介してＩＣ１２ａと接続されている。その信号経路のうち、ピンＡ１〜Ａ５と抵抗等を接続する部分には、Ｄ１〜Ｄ５というネット名が与えられ、抵抗等とＩＣ１２ａを接続する部分には、Ａ−ＤＴ１〜Ａ−ＤＴ５というネット名が与えられている。
【００２２】
同様に、ピンＢ１〜Ｂ５は、抵抗等の部品を介してＩＣ１２ｂと接続されている。その信号経路のうち、ピンＢ１〜Ｂ５と抵抗等を接続する部分には、Ｄ６〜Ｄ１０というネット名が与えられ、抵抗等とＩＣ１２ｂを接続する部分には、Ｂ−ＤＴ１〜Ｂ−ＤＴ５というネット名が与えられている。
【００２３】
プリント基板１３は、所定の機能を有するプリント基板であり、プリント基板１１のコネクタＣＮ２と接続するためのコネクタＣＮ２を備える。このコネクタは、Ａ１〜Ａ５およびＢ１〜Ｂ５という１０個のピンをもっている。
【００２４】
ピンＡ１〜Ａ５は、抵抗等の部品を介してＩＣ１３ａと接続されている。その信号経路のうち、ピンＡ１〜Ａ５と抵抗等を接続する部分には、Ｄ１〜Ｄ５というネット名が与えられ、抵抗等とＩＣ１３ａを接続する部分には、Ａ−ＤＴ１〜Ａ−ＤＴ５というネット名が与えられている。
【００２５】
同様に、ピンＢ１〜Ｂ５は、抵抗等の部品を介してＩＣ１３ｂと接続されている。その信号経路のうち、ピンＢ１〜Ｂ５と抵抗等を接続する部分には、Ｄ６〜Ｄ１０というネット名が与えられ、抵抗等とＩＣ１３ｂを接続する部分には、Ｂ−ＤＴ１〜Ｂ−ＤＴ５というネット名が与えられている。
【００２６】
次に、本実施例に係る設計支援システムについて説明する。図２は、本実施例に係る設計支援システムの構成を示す図である。同図に示す設計支援システムは、他のプリント基板と接続されるプリント基板を効率よく設計するためのシステムであり、図面データ管理サーバ１００と、部品情報管理サーバ２００と、嵌合チェック支援装置３０１〜３０３と、ＣＡＤ装置４０１〜４０３とをＬＡＮ（Local Area Network）等のネットワーク２０で接続して構成されている。
【００２７】
図面データ管理サーバ１００は、設計された回路図等の図面データを一元管理するサーバ装置であり、嵌合チェック支援装置３０１〜３０３によって生成される嵌合定義データも図面データの一部として記憶する。部品情報管理サーバ２００は、回路図を編集するために必要な各種部品のシンボルや仕様情報等を一元管理するサーバ装置である。
【００２８】
嵌合チェック支援装置３０１〜３０３は、接続されるプリント基板間でコネクタピンに正しく信号が割り当てられていることを効率よく確実に検証することを支援する装置であり、ＣＡＤ装置４０１〜４０３は、プリント基板等を電子的に編集するための編集装置である。
【００２９】
なお、図２に示した設計支援システムは、一例であり、本発明の要旨を逸脱しない範囲で適宜構成を変更することができる。例えば、図面データ管理サーバ１００と部品情報管理サーバ２００を一体の装置として構成してもよいし、嵌合チェック支援装置３０１とＣＡＤ装置４０１を一体の装置として構成してもよい。
【００３０】
次に、図２に示した嵌合チェック支援装置３０１〜３０３について説明する。嵌合チェック支援装置３０１〜３０３は、いずれも同様の構成と機能を有するため、嵌合チェック支援装置３０１を例にして説明を進めることとする。
【００３１】
図３は、嵌合チェック支援装置３０１の構成を示す機能ブロック図である。同図に示すように、嵌合チェック支援装置３０１は、表示部３１０と、入力部３２０と、ネットワークインターフェース部３３０と、制御部３４０と、記憶部３５０とを備える。
【００３２】
表示部３１０は、各種情報を表示する表示部であり、液晶表示装置等からなる。入力部３２０は、利用者が各種指示等を入力する入力部であり、キーボードやマウス等からなる。ネットワークインターフェース部３３０は、ネットワーク２０を介して他の装置と情報をやりとりするためのインターフェース部である。
【００３３】
制御部３４０は、嵌合チェック支援装置３０１を全体制御する制御部であり、図面データ取得部３４１と、コネクタ情報表示部３４２と、ピン情報ソート部３４３と、嵌合定義部３４４と、嵌合チェック部３４５と、図面データ更新部３４６と、嵌合データ入出力部３４７とを有する。
【００３４】
図面データ取得部３４１は、図面データ管理サーバ１００やＣＡＤ装置４０１〜４０３から指定された図面データを取得する処理部である。コネクタ情報表示部３４２は、図面データ取得部３４１によって取得された図面データに含まれるコネクタの情報を表示部３１０に表示する処理部であり、ピン情報ソート部３４３は、図面データ取得部３４１によって表示されたピンの情報を所定の順序でソートする処理部であり、嵌合定義部３４４は、接続されるピンの対応を定義する処理部である。
【００３５】
コネクタ情報表示部３４２、ピン情報ソート部３４３および嵌合定義部３４４がおこなう処理について具体例を示しながら詳細に説明する。図４は、コネクタ情報表示部３４２が表示部３１０に表示する嵌合チェック画面の一例である。この例は、嵌合チェック支援装置３０１の利用者が、図１に示したプリント基板１１に相当する図面データを、レベル１のプリント基板として読み込ませた後の嵌合チェック画面の状態を示している。
【００３６】
図面データ取得部３４１は、利用者の指示にしたがって取得した図面データ管理サーバ１００から図面データを取得し、コネクタに関する情報のみを抽出して記憶部３５０の図面データ記憶部３５１に記憶させる。そして、コネクタ情報表示部３４２は、図面データ取得部３４１によって取得されたコネクタに関する情報を嵌合チェック画面に表示する。図４の例は、ＢＷＢという固有名のレベル１のプリント基板が、コネクタＣＮ１と、コネクタＣＮ２とを備えていることを示している。
【００３７】
なお、同図において、ピン名は単に「＋」と表示されているが、これは、ピンの情報を全て表示することによって画面が煩雑になることを避けるためである。利用者がマウス等を操作してこの「＋」の部分を選択した場合、コネクタ情報表示部３４２は、「＋」の欄の下に行を追加して、コネクタに含まれるピンの情報を一覧表示させる。
【００３８】
利用者が、入力部３２０を操作して、図１に示したプリント基板１２および１３に相当する図面データを、レベル２のプリント基板として読み込むように指示すると、図面データ取得部３４１は、それらのプリント基板の図面データを取得してコネクタに関する情報のみを抽出し、コネクタ情報表示部３４２は、抽出されたコネクタに関する情報を取得して、嵌合チェック画面を図５のように更新する。
【００３９】
図５の例は、ＢＷＢという固有名のレベル１のプリント基板が２つのコネクタを備えていることに加え、ＰＣＢ１という固有名のレベル２のプリント基板が、コネクタＣＮ１を備え、ＰＣＢ２という固有名のレベル２のプリント基板が、コネクタＣＮ２を備えていることを示している。
【００４０】
この例のように、利用者が、接続されるプリント基板の情報を、異なるレベルを指定して読み込ませると、コネクタ情報表示部３４２は、プリント基板に含まれる各コネクタの情報を、指定されたレベルの列の異なる行に表示させる。
【００４１】
ここで、プリント基板ＢＷＢのコネクタＣＮ１と、プリント基板ＰＣＢ１のコネクタＣＮ１の信号の割り当てを検証する場合、利用者は、嵌合チェック画面上でこれらのコネクタの欄を選択し、嵌合定義ボタンを押下する。すると、コネクタ情報表示部３４２は、選択されたコネクタのピン情報の一覧を嵌合定義画面に表示させる。
【００４２】
嵌合定義画面の一例を図６に示す。同図に示すように、嵌合定義画面には、選択されたコネクタに含まれるピンのピン名とネット名が一覧表示される。そして、この嵌合定義画面において、利用者は、一覧表示された２つのコネクタのピン情報のリストを比較して、各ピンに割り当てられている信号が正しいことを確認していく。
【００４３】
具体的には、利用者は、ピン名に基づいて、２つのコネクタに含まれるピンの対応を把握し、対応するピンのネット名に基づいて、ピンに割り当てられている信号が正しいことを確認する。そして、信号の割り当てが正しいことを確認すると、利用者は、嵌合定義画面において、対応するピンの組合せを選択し、対応付けボタンを押下する。
【００４４】
対応付けボタンが押下されると、嵌合定義部３４４が、選択されたピンの対応を記憶部３５０の嵌合データ記憶部３５２に記憶させる。そして、コネクタ情報表示部３４２が、選択されたピンのピン名の先頭に「＊」を付加し、それらのピンの情報を同一の行に並べて表示させる。
【００４５】
こうして、対応を定義されたピンは、ピン名の先頭に「＊」が付加され、対応するピンと同一の行に表示されていく。図６の例では、プリント基板ＢＷＢのピンＡ１と、プリント基板ＰＣＢ１のピンＡ１が対応し、正しく信号が割り当てられており、プリント基板ＢＷＢのピンＡ２と、プリント基板ＰＣＢ１のピンＡ２が対応し、正しく信号が割り当てられている旨が定義されている。
【００４６】
このように、嵌合定義画面は、コネクタのピン情報を並べて表示し、利用者がピンの対応を確認して、信号の割り当ての正しさを検証するように構成されているので、対応するピンのピン名が異なっている場合でも、効率よく信号の割り当ての正しさを検証することができる。なお、対応を定義されたピンの先頭に「＊」を付加する代わりに、枠や文字の色を変更して未定義のピンと区別できるようにしてもよい。
【００４７】
ところで、コネクタ情報表示部３４２は、デフォルトでは、図面データに格納されていた順序でピン情報を嵌合定義画面に表示する。図６の例では、プリント基板ＢＷＢのピン情報とプリント基板ＰＣＢ１のピン情報が適切な順序で格納されていたために、対応するピンの情報が同一の行に表示され、利用者は、容易にピン情報を比較することができる。
【００４８】
しかし、図面データによっては、必ずしもピン情報が好ましい順序で格納されているわけではない。そのため、ピン情報ソート部３４３は、ピン名の表題部分が選択されると、予め利用者が設定したソート方式で、ピン情報をソートする。
【００４９】
ピン情報ソート部３４３がピン情報をソートする方式には、図面データに格納されていた順序でソートする方式と、ピン名全体を文字列としてソートする方式と、ピン名を文字部と数字部に分割し文字部優先でソートする方式と、ピン名を文字部と数字部に分割し数字部優先でソートする方式とがある。図面データに格納されていた順序でソートする方式以外の各方式について、具体的な例を示して説明する。
【００５０】
例えば、プリント基板ＢＷＢのコネクタＣＮ１のピン名が図７のコネクタ３１のように、数字部が０埋めされて設定され、プリント基板ＰＣＢ１のコネクタＣＮ１のピン名が図７のコネクタ４１のように、数字部が１桁になるように設定されていたとする。この場合、図８に示すように、ピン名全体を文字列としてソートする方式でピン情報をソートすることにより、対応するピンが同一の列に表示される。
【００５１】
ピン名全体を文字列としてソートする方式では、ピン名は、単純にＡＳＣＩＩコード順でソートされる。この方式は、ピン名の数字部が同じ桁数に統一されている場合に有効である。
【００５２】
また、プリント基板ＢＷＢのコネクタＣＮ１のピン名が図９のコネクタ３２のように、数字部が０埋めされずに設定され、プリント基板ＰＣＢ１のコネクタＣＮ１のピン名が図７のコネクタ４１のように設定されていたとする。この場合、図１０に示すように、ピン名全体を文字列としてソートする方式でピン情報をソートすると、対応するピンがずれて表示されてしまう。
【００５３】
この場合、図１１に示すように、ピン名を文字部と数字部に分割し文字部優先でソートする方式でピン名をソートすることにより、対応するピンが同一の列に表示される。文字部優先でソートする方式では、ピン名の数字部が数字順でソートされた後に、ピン名の文字部がＡＳＣＩＩコード順でソートされる。
【００５４】
また、プリント基板ＢＷＢのコネクタＣＮ１のピン名が図１２のコネクタ３３のように、コネクタ４１と異なる順序でピン名が設定されていたとする。この場合、図１３に示すように、ピン名を文字部と数字部に分割し文字部優先でソートする方式でピン情報をソートすると、対応するピンがずれて表示されてしまう。
【００５５】
この場合、図１４に示すように、ピン名を文字部と数字部に分割し数字部優先でソートする方式でピン名をソートすることにより、対応するピンが同一の列に表示される。数字部優先でソートする方式では、ピン名の文字部がＡＳＣＩＩコード順でソートされた後に、ピン名の数字部が数字順でソートされる。
【００５６】
また、嵌合定義画面は、図１５に示すように、ネット名の表題部分が選択されると、ピン情報ソート部３４３がネット名でピン情報をソートするように構成されている。さらに、嵌合定義画面は、図１６に示すように、ネット名の部分に論理透過ネット名を表示し、ネット名の表題部分が選択されると、ピン情報ソート部３４３が論理透過ネット名でピン情報をソートすることができるように構成されている。
【００５７】
このように、嵌合定義画面は、コネクタのピン情報を所定の方式でソートし、対応するピンが同一の行に表示することができるように構成されているので、利用者が、効率よく信号の割り当ての正しさを検証することができる。
【００５８】
なお、ソートの方式を利用者が選択する代わりに、最適な結果が得られるソート方式をピン情報ソート部３４３が自動的に選択するように構成してもよい。この場合、ピン情報ソート部３４３が全ての方式でソートを試み、ネット名が最も多く対応する方式を選択すればよい。
【００５９】
嵌合定義画面において、ピンに割り当てられている信号の正しさを確認し、全てのピンの対応を定義した後にＯＫボタンを押下すると、図１７に示すように、嵌合チェック画面において、対応付けをおこなったコネクタが同一の行に表示されるようになる。
【００６０】
図３の説明に戻って、嵌合チェック部３４５は、嵌合定義部３４４によって対応が定義されたピンのネット名が正しいかどうかをチェックする処理部である。図面データ更新部３４６は、嵌合チェック部３４５によるチェックに先立って、図面データを最新のデータに更新し、ピンに設定されているネット名を最新の値に更新する処理部である。
【００６１】
具体的には、図１８に示すように、嵌合チェック画面において嵌合チェックボタンが押下されると、嵌合チェック部３４５が、対応付けがおこなわれているピン情報を順次チェックしていき、ネット名が一致しない組合せがあれば、その組合せを含むコネクタのピン情報を展開表示し、ネット名が異なる組合せを太枠で囲んだり、色を変えたりして明示する。
【００６２】
嵌合チェック部３４５は、利用者が予めおこなっておいた設定にしたがって、ネット名に代えて、もしくは、ネット名に加えて、対応付けがおこなわれているピンの論理透過ネット名が一致するかどうかを確認し、論理透過ネット名が異なるピンの組合せを太枠で囲んだり、色を変えたりして明示することもできる。
【００６３】
また、嵌合チェック部３４５によるチェックに先立って図面データを最新化すべき旨の設定が利用者によっておこなわれていた場合には、図面データ更新部３４６が、図面データ管理サーバ１００もしくはＣＡＤ装置４０１〜４０３から最新の図面データを取得し、ピン名と対で保持されているネット名を更新する。
【００６４】
図１９は、嵌合チェック処理の処理手順を示すフローチャートである。なお、同図に示した処理手順は、チェックに先立って図面データを最新化すべき旨の設定がなされている場合のものである。
【００６５】
同図に示すように、嵌合チェックボタンが押下されると、図面データ更新部３４６が最新の図面データを取得し（ステップＳ１０１）、ピンの対応を示す嵌合データのネット名と論理透過ネット名を更新する（ステップＳ１０２）。
【００６６】
続いて、嵌合チェック部３４５が、嵌合データから対応を定義されているピンの組合せを１つ取得する（ステップＳ１０３）。ここで、嵌合データから全てのピンの組合せを取得済みであれば（ステップＳ１０４肯定）、処理を終了する。
【００６７】
一方、嵌合データからピンの組合せを取得した場合は（ステップＳ１０４否定）、ピンのネット名を比較し、同一であれば（ステップＳ１０５肯定）、そのままステップＳ１０３に戻って次のピンの組合せの取得を試みる。ピンのネット名が同一でなければ（ステップＳ１０５否定）、ネット名が異なることを示すエラー表示をした後、ステップＳ１０３に戻って次のピンの組合せの取得を試みる。
【００６８】
このように、ネット名の一致不一致を一括してチェックすることにより、接続されるプリント基板に正しくネット名が設定されていることを確認し、図面データの品質を高めることができる。また、チェックに先立って、ネット名を最新化することにより、誤って変更されたネット名を発見したり、誤って変更されたネット名が正しく修正されたことを確認したりすることができる。
【００６９】
なお、上記の説明では、チェックの結果、ネット名や論理透過先ネット名が一致しないピンの組合せを嵌合チェック画面上で強調表示するものとして説明したが、ネット名や論理透過先ネット名が一致しないピンの組合せの一覧を電子ファイルや帳票に出力することとしてもよい。
【００７０】
また、嵌合チェック支援装置３０１とＣＡＤ装置４０１とが一体の装置として構成されている場合は、ネット名や論理透過先ネット名が一致しないピンの部分の回路図を表示して利用者に相違内容を確認させたり、ネット名や論理透過先ネット名が一致しないピンの部分の回路図を編集するための画面を自動的に表示し、利用者にネット名や論理透過先ネット名を正しく修正させることとしてもよい。
【００７１】
嵌合データ入出力部３４７は、嵌合データ、すなわち、ピンの対応付けを示すデータを、ネットワーク２０を介して他の装置とやりとりする処理部である。また、嵌合データ入出力部３４７は、ピンの対応付けを示すデータを嵌合定義ファイルとして電子ファイルに出力する。
【００７２】
図２０は、嵌合定義ファイルの一例を示す図である。同図において、「＃」で始まる行は、コメント行である。そして、「＠ＵＮＩＴ」を先頭とするブロックは、図面とそこに記載されたプリント基板に関する情報が格納されるブロックである。
【００７３】
また、「＠ＣＯＮＮＥＣＴ」を先頭とするブロックは、対応付けが完了しているピンの情報が格納されるブロックであり、「＠ＵＮＣＯＮＮＥＣＴ」を先頭とするブロックは、対応付けが完了していないピンの情報が格納されるブロックである。「＠ＣＯＮＮＥＣＴ」を先頭とするブロックには、図面データを読み取る際に指定されたレベルの値が小さい側のピンの情報が親として、レベルの値が大きい側のピンの情報が子として格納される。
【００７４】
なお、図２０の例では、プリント基板ＢＷＢのコネクタＣＮ１とプリント基板ＰＣＢ１のコネクタＣＮ１のピンの対応しか嵌合定義ファイルに格納されていないが、嵌合定義画面において、プリント基板ＢＷＢのコネクタＣＮ２とプリント基板ＰＣＢ２のコネクタＣＮ２のピンの対応が定義された後は、これらのコネクタのピンの対応も格納される。そして、その嵌合定義ファイルを参照することにより、プリント基板ＢＷＢを介して、プリント基板ＰＣＢ１のコネクタＣＮ１のピンと、プリント基板ＰＣＢ２のコネクタＣＮ２のピンがどのような対応で接続されているかを知ることが可能になる。
【００７５】
図３の説明に戻って、記憶部３５０は、各種情報を記憶する記憶部であり、図面データ記憶部３５１と、嵌合データ記憶部３５２とを有する。図面データ記憶部３５１は、図面データ取得部３４１によって取得されたデータのうち、コネクタに関する情報が記憶される記憶部である。嵌合データ記憶部３５２は、嵌合定義部３４４によって定義されたピンの対応に関する情報が記憶される記憶部である。
【００７６】
図２１は、図面データのデータ構成の一例を示す図である。同図に示すように、図面データ記憶部３５１に記憶される図面データは、コネクタが含まれる図面とプリント基板を示す図面情報３５１ａと、コネクタの部品名やコネクタの情報を部品情報管理サーバ２００から取得するためのライブラリアクセスキー等を保持するコネクタ情報３５１ｂと、コネクタに含まれるピンの情報を保持するピン情報３５１ｃとから構成される。
【００７７】
図２２は、嵌合データのデータ構成の一例を示す図である。同図に示すように、嵌合データ記憶部３５２に記憶される嵌合データは、コネクタの対応を示すコネクタ対応情報３５２ａと、ピンの対応を示すピン対応情報３５２ｂとから構成される。
【００７８】
次に、図２に示したＣＡＤ装置４０１〜４０３について説明する。ＣＡＤ装置４０１〜４０３は、いずれも同様の構成と機能を有するため、ＣＡＤ装置４０１を例にして説明を進めることとする。
【００７９】
図２３は、ＣＡＤ装置４０１の構成を示す機能ブロック図である。同図に示すように、ＣＡＤ装置４０１は、表示部４１０と、入力部４２０と、ネットワークインターフェース部４３０と、制御部４４０と、記憶部４５０とを備える。
【００８０】
表示部４１０は、各種情報を表示する表示部であり、液晶表示装置等からなる。入力部４２０は、利用者が各種指示等を入力する入力部であり、キーボードやマウス等からなる。ネットワークインターフェース部４３０は、ネットワーク２０を介して他の装置と情報をやりとりするためのインターフェース部である。
【００８１】
制御部４４０は、ＣＡＤ装置４０１を全体制御する制御部であり図面編集部４４１と、嵌合データ取得部４４２と、部品情報取得部４４３と、配置条件取得部４４４と、回路図生成／更新部４４５と、嵌合先属性表示部４４６と、嵌合先回路表示部４４７とを有する。
【００８２】
図面編集部４４１は、図面の編集をおこなうための処理部であり、一般的なＣＡＤ装置が備えるものと同様のものである。嵌合データ取得部４４２は、嵌合チェック支援装置３０１〜３０３によって生成された嵌合データを取得する処理部であり、部品情報取得部４４３は、部品情報管理サーバ２００から部品のシンボル等を取得する処理部である。
【００８３】
配置条件取得部４４４は、嵌合データに基づいてプリント基板の回路図を生成するための配置条件等を取得する処理部であり、回路図生成／更新部４４５は、嵌合データに基づいてプリント基板の回路図を生成もしくは更新する処理部である。嵌合先属性表示部４４６は、図面の編集画面において、対応先のピンの属性情報を表示する処理部であり、嵌合先回路表示部４４７は、対応先のピンの編集画面を表示する処理部である。
【００８４】
嵌合データ取得部４４２、部品情報取得部４４３、配置条件取得部４４４および回路図生成／更新部４４５は、嵌合データに基づくプリント基板の回路図の生成／更新を実現する。
【００８５】
嵌合データに基づいて生成される回路図一例を図２４に示す。同図に示すように、生成される回路図には、ピンの対応を定義されたコネクタに対応するシンボル５１が配置され、部品名が付加される。また、各ピンからネット名を付加された信号線が引き出され、その先に信号結合子５２が設けられる。
【００８６】
嵌合データに基づくプリント基板の回路図の生成／更新の実行を求められると、まず、配置条件取得部４４４が、回路図生成／更新画面を表示部４１０に表示して、利用者に必要な情報の入力を求める。
【００８７】
図２５は、回路図生成／更新画面の画面例を示す図である。同図に示すように、回路図生成／更新画面には、嵌合定義ファイルを指定する領域と、生成される部品の形状と位置を指定する領域と、部品の出力順序を指定する領域と、部品の配置条件を指定する領域とが存在する。
【００８８】
部品の配置条件として「順次配置」が指定されると、図２６に示すように、隙間ができないようにコネクタのシンボルが配置される。また、部品の配置条件として「同一部品のみ１列に配置」が指定されると、図２７に示すように、同一のコネクタを構成するシンボルのみが同じ列に配置される。
【００８９】
多数のピンをもつコネクタは、複数のシンボルに分割されて部品情報管理サーバ２００に登録されることがある。例えば、図２６および２７に示したシンボルＣＮ１−１〜ＣＮ１−３は、１つのコネクタが３つに分割されたものである。回路図上に複数のコネクタのシンボルがある場合、どのシンボルが同一のコネクタを表しているかを判別するのが難しい場合があるが、図２７のように、同一のコネクタを構成するシンボルのみを同じ列に配置することにより、この判別が容易になる。
【００９０】
回路図生成／更新画面において必要な情報が入力された後の処理手順を図２８に示す。まず、回路図生成／更新画面において指定された嵌合定義ファイルを嵌合データ取得部４４２が取得して読み取る（ステップＳ２０１）。そして、回路図生成／更新部４４５が、読み取られた嵌合定義ファイルから親側のコネクタを１つ選択する（ステップＳ２０２）。
【００９１】
ここで、親側のコネクタを全て選択済であれば（ステップＳ２０３肯定）、回路図生成／更新部４４５は、処理を終了する。未選択の親側のコネクタを選択できた場合は（ステップＳ２０３否定）、そのコネクタが回路図に配置されていなければ（ステップＳ２０４否定）、回路図生成／更新部４４５は、部品情報取得部４４３に指示して、ライブラリアクセスキーをキーにして部品情報管理サーバ２００からシンボルを取得させる（ステップＳ２０５）。
【００９２】
そして、指定された条件にしたがって、取得されたシンボルを回路図の所定の位置に配置し（ステップＳ２０６）、そのシンボルに信号線を追加した後（ステップＳ２０７）、部品名とネット名も追加する（ステップＳ２０８）。一方、選択したコネクタが既に回路図に配置されている場合は（ステップＳ２０４肯定）、嵌合定義ファイルの内容と一致するように回路図上のネット名を更新する（ステップＳ２０９）。
【００９３】
こうして、選択したコネクタを処理した後、回路図生成／更新部４４５は、ステップＳ２０２に戻って、次の未選択のコネクタの選択を試みる。なお、この説明では、嵌合定義ファイルの親側のコネクタの回路図を生成する例を示したが、子側のコネクタの回路図を生成することも可能である。
【００９４】
図２３の説明に戻って、嵌合先属性表示部４４６は、図面データの編集中にコネクタのピンが選択され、所定の操作がおこなわれた場合に、そのピンと接続される相手方のプリント基板のピンの情報を表示部４１０に表示させる処理部である。そして、嵌合先回路表示部４４７は、図面データの編集中にコネクタのピンが選択され、所定の操作がおこなわれた場合に、そのピンと接続される相手方のプリント基板のピンの部分の図面データを表示部４１０に表示させる処理部である。
【００９５】
例えば、プリント基板１２の図面データの編集中に、ピンＡ３が選択された状態で、マウスの右ボタンが押下される等の操作がおこなわれた場合、ＣＡＤ装置４０１は、図２９に示すような処理選択メニュー６１を表示させる。
【００９６】
そして、この処理選択メニュー６１において、「嵌合先属性表示」が選択された場合、嵌合先属性表示部４４６は、図３０に示すように、プリント基板１１のコネクタＣＮ１のピンＡ３の情報をポップアップウィンドウ６２を表示させる。ポップアップウィンドウ６２に表示される情報には、少なくとも、ピンＡ３のピン名とネット名が含まれる。このピン名やネット名は、プリント基板１１を含む図面データから取得することが好ましい。
【００９７】
このように、接続相手のプリント基板の対応するピンの情報を表示することにより、利用者は、ピンへの信号の割り当てが正しいことを容易に確認しながら編集作業を進めることができる。
【００９８】
また、処理選択メニュー６１において、「嵌合先回路表示」が選択された場合、嵌合先回路表示部４４７は、接続相手のプリント基板１１の回路図の編集画面を開き、コネクタＣＮ１のピンＡ３の部分をズーム表示させる。
【００９９】
また、処理選択メニュー６１において、「嵌合先回路表示（ＢＷＢ透過）」が選択された場合、嵌合先回路表示部４４７は、ＢＷＢであるプリント基板１１を経由して接続されるプリント基板１３の回路図の編集画面を開き、コネクタＣＮ２のピンＡ３の部分をズーム表示させる。
【０１００】
このように、接続相手のプリント基板や、ＢＷＢを経由して接続されるプリント基板の対応するピンの部分の編集画面を表示することにより、利用者は、ピンへの信号の割り当て等を容易に変更することができる。
【０１０１】
図３１は、処理選択メニュー６１表示後の処理手順を示すフローチャートである。同図に示すように、処理選択メニュー６１が表示された後（ステップＳ３０１）、「嵌合先属性表示」が選択された場合（ステップＳ３０２肯定）、嵌合先属性表示部４４６は、接続相手のプリント基板の対応するピンの情報を取得し（ステップＳ３０３）、これを表示する（ステップＳ３０４）。
【０１０２】
また、処理選択メニュー６１において「嵌合先回路表示」が選択された場合（ステップＳ３０２否定、ステップＳ３０５肯定）、嵌合先回路表示部４４７は、接続相手のプリント基板の情報を取得し（ステップＳ３０６）、「嵌合先回路表示（ＢＷＢ透過）」が選択された場合は（ステップＳ３０２否定、ステップＳ３０５否定）、ＢＷＢを経由して接続されるプリント基板の情報を取得する（ステップＳ３０７）。
【０１０３】
こうして、プリント基板の情報を取得した後、嵌合先回路表示部４４７は、情報を取得したプリント基板の回路図の編集画面が表示されていなければ（ステップＳ３０８否定）、回路図の編集画面を表示させる（ステップＳ３０９）。そして、表示されている編集画面において、選択されたピンと対応するピンの部分をズーム表示させる（ステップＳ３１０）。
【０１０４】
なお、嵌合先属性表示部４４６や嵌合先回路表示部４４７が上記の機能を実現するには、編集中のプリント基板と接続される基板の属性情報を嵌合データ取得部４４２が予め読み込み、記憶部４５０の嵌合データ記憶部４５２に格納しておくことが必要である。この嵌合データの読み込みは、プリント基板の編集開始時に嵌合データ取得部４４２が自動的におこなうこととしてもよいし、利用者が嵌合データ取得部４４２に指示をおこなっておこなわせることとしてもよい。
【０１０５】
図２３の説明に戻って、記憶部４５０は、各種情報を記憶する記憶部であり、図面データ記憶部４５１と、嵌合データ記憶部４５２とを有する。図面データ記憶部４５１は、編集対象のプリント基板等の図面データを記憶する記憶部であり、嵌合データ記憶部４５２は、嵌合チェック支援装置３０１〜３０３において定義された、ピンの対応を示す情報を記憶する記憶部である。
【０１０６】
以上説明してきたように、本実施例に係る嵌合チェック支援装置３０１〜３０３およびＣＡＤ装置４０１〜４０３は、他のプリント基板と接続されるプリント基板を効率よく設計するための各種機能を備える。
【０１０７】
なお、図３に示した嵌合チェック支援装置３０１および図２３に示したＣＡＤ装置４０１の構成は、本発明の要旨を逸脱しない範囲で種々に変更することができる。例えば、嵌合チェック支援装置３０１の制御部３４０の機能をソフトウェアとして実装し、これをコンピュータで実行することにより、嵌合チェック支援装置３０１と同等の機能を実現することもできる。同様に、ＣＡＤ装置４０１の制御部４４０の機能をソフトウェアとして実装し、これをコンピュータで実行することにより、ＣＡＤ装置４０１と同等の機能を実現することもできる。
【０１０８】
また、嵌合チェック支援装置３０１の制御部３４０の機能とＣＡＤ装置４０１の制御部４４０の機能を併せもったソフトウェア実現し、これをコンピュータで実行することにより、嵌合チェック支援装置３０１とＣＡＤ装置４０１の双方の機能を実現することができる。
【０１０９】
以下に、制御部３４０の機能をソフトウェアとして実装した嵌合チェック支援プログラム１０７１を実行するコンピュータの一例を示す。制御部４４０の機能を実装したＣＡＤプログラムも、同様の構成のコンピュータによって実行される。
【０１１０】
図３２は、嵌合チェック支援プログラム１０７１を実行するコンピュータ１０００を示す機能ブロック図である。このコンピュータ１０００は、各種演算処理を実行するＣＰＵ（Central Processing Unit）１０１０と、ユーザからのデータの入力を受け付ける入力装置１０２０と、各種情報を表示する表示装置１０３０と、記録媒体からプログラム等を読み取る媒体読取り装置１０４０と、ネットワークを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース装置１０５０と、各種情報を一時記憶するＲＡＭ（Random Access Memory）１０６０と、ハードディスク装置１０７０とをバス１０８０で接続して構成される。
【０１１１】
そして、ハードディスク装置１０７０には、図３に示した制御部３４０と同様の機能を有する嵌合チェック支援プログラム１０７１と、図３に示した記憶部３５０に記憶される各種データに対応する嵌合チェック支援用データ１０７２とが記憶される。なお、嵌合チェック支援用データ１０７２を、適宜分散させ、ネットワークを介して接続された他のコンピュータに記憶させておくこともできる。
【０１１２】
そして、ＣＰＵ１０１０が嵌合チェック支援プログラム１０７１をハードディスク装置１０７０から読み出してＲＡＭ１０６０に展開することにより、嵌合チェック支援プログラム１０７１は、嵌合チェック支援プロセス１０６１として機能するようになる。そして、嵌合チェック支援プロセス１０６１は、嵌合チェック支援用データ１０７２から読み出した情報等を適宜ＲＡＭ１０６０上の自身に割り当てられた領域に展開し、この展開したデータ等に基づいて各種データ処理を実行する。
【０１１３】
なお、上記の嵌合チェック支援プログラム１０７１は、必ずしもハードディスク装置１０７０に格納されている必要はなく、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたこのプログラムを、コンピュータ１０００が読み出して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等を介してコンピュータ１０００に接続される他のコンピュータ（またはサーバ）等にこのプログラムを記憶させておき、コンピュータ１０００がこれらからプログラムを読み出して実行するようにしてもよい。
【０１１４】
なお、上記の実施例では、本発明をコネクタが配置されるプリント基板の設計を支援するためにもちいる例を示したが、本発明は、電気的接続部位（Electronic connect section）を有する各種部品が配置される回路図の設計を支援するために広くもちいることができる。電気的接続部位には、コネクタ以外に、例えば、ソケットや、電気的接続手段によって接続される各種部品の部位が含まれる。ここでいう電気的接続手段には、例えば、半田付け、各種挿入型の接続手段（例えば、ＤＩＰ：Dual Inline Package、ＳＯＰ：Single Inline Package、ＺＩＰ：Zigzag Inline Package、ＰＧＡ：Pin Grid Package等）、各種表面実装型の接続手段（例えば、ＳＯＰ：Small Outline Package、ＳＯＪ：Small Outline J-leaded、ＱＦＰ：Quad Flat Package、ＱＦＪ：Quad Flat J-leaded Package、ＢＧＡ：Ball Grid Array、ＣＳＰ：Chip Size Package、ＴＣＰ：Tape Carrier Package、ＬＬＣＣ：Lead Less Chip Carrier、ＬＧＡ：Land Grid Array等）が含まれ、電気的接続部位を有する部品には、例えば、ＭＣＰ：Multi Chip Package、ＭＣＭ：Multi Chip Module、ＳｉＰ：System in Package等も含まれる。
【０１１５】
（付記１）回路図を編集するＣＡＤ装置であって、
第１のコネクタと、前記第１のコネクタと接続される第２のコネクタのピンの対応と信号の割り当てが定義された嵌合データを取得する嵌合データ取得手段と、
前記第１のコネクタのシンボルを含む部品情報を取得する部品情報取得手段と、
前記第１のコネクタを回路図に配置するための配置条件を取得する配置条件取得手段と、
前記配置条件取得手段によって取得された配置条件にしたがって、前記部品情報取得手段によって取得された前記第１のコネクタのシンボルを回路図に配置し、各ピンに割り当てられている信号を示すネット名を該シンボルに付加する回路図生成／更新手段と
を備えたことを特徴とするＣＡＤ装置。
【０１１６】
（付記２）前記回路図生成／更新手段は、前記第１のコネクタのシンボルが回路図に既に配置されている場合に、該シンボルに付加されているネット名を更新することを特徴とする付記１に記載のＣＡＤ装置。
【０１１７】
（付記３）前記回路図生成／更新手段は、前記部品情報取得手段によって取得されたシンボルが複数に分割されたものである場合に、それらのシンボルを他のシンボルと異なる方向に配置することを特徴とする付記１または２に記載のＣＡＤ装置。
【０１１８】
（付記４）回路図を編集するＣＡＤプログラムであって、
第１のコネクタと、前記第１のコネクタと接続される第２のコネクタのピンの対応と信号の割り当てが定義された嵌合データを取得する嵌合データ取得手順と、
前記第１のコネクタのシンボルを含む部品情報を取得する部品情報取得手順と、
前記第１のコネクタを回路図に配置するための配置条件を取得する配置条件取得手順と、
前記配置条件取得手順によって取得された配置条件にしたがって、前記部品情報取得手順によって取得された前記第１のコネクタのシンボルを回路図に配置し、各ピンに割り当てられている信号を示すネット名を該シンボルに付加する回路図生成／更新手順と
をコンピュータに実行させることを特徴とするＣＡＤプログラム。
【０１１９】
（付記５）前記回路図生成／更新手順は、前記第１のコネクタのシンボルが回路図に既に配置されている場合に、該シンボルに付加されているネット名を更新することを特徴とする付記４に記載のＣＡＤプログラム。
【０１２０】
（付記６）前記回路図生成／更新手順は、前記部品情報取得手順によって取得されたシンボルが複数に分割されたものである場合に、それらのシンボルを他のシンボルと異なる方向に配置することを特徴とする付記４または５に記載のＣＡＤプログラム。
【産業上の利用可能性】
【０１２１】
以上のように、本発明に係るＣＡＤ装置およびＣＡＤプログラムは、回路図を編集する場合に有用であり、特に、コネクタを介して他のプリント基板と接続されるプリント基板を効率よく設計することが必要な場合に適している。
【図面の簡単な説明】
【０１２２】
【図１】コネクタによって接続されるプリント基板の一例を示す図である。
【図２】本実施例に係る設計支援システムの構成を示す図である。
【図３】本実施例に係る嵌合チェック支援装置の構成を示す機能ブロック図である。
【図４】レベル１のプリント基板の情報を取得した後の嵌合チェック画面の例を示す図である。
【図５】レベル２のプリント基板の情報を取得した後の嵌合チェック画面の例を示す図である。
【図６】２つのピンを対応付けた後の嵌合定義画面の例を示す図である。
【図７】ピンの物理的な並びの一例を示す図である。
【図８】ピン名全体を文字列としてソートした後の嵌合定義画面の例を示す図である。
【図９】ピンの物理的な並びの一例を示す図である。
【図１０】ピン名全体を文字列としてソートした後の嵌合定義画面の例を示す図である。
【図１１】ピン名を文字部と数字部に分割し文字部優先でソートした後の嵌合定義画面の例を示す図である。
【図１２】ピンの物理的な並びの一例を示す図である。
【図１３】ピン名を文字部と数字部に分割し文字部優先でソートした後の嵌合定義画面の例を示す図である。
【図１４】ピン名を文字部と数字部に分割し数字部優先でソートした後の嵌合定義画面の例を示す図である。
【図１５】ネット名でソートした後の嵌合定義画面の例を示す図である。
【図１６】論理透過したネット名でソートした後の嵌合定義画面の例を示す図である。
【図１７】嵌合定義後の嵌合チェック画面の例を示す図である。
【図１８】嵌合チェックを実行後の嵌合チェック画面の例を示す図である。
【図１９】嵌合チェック処理の処理手順を示すフローチャートである。
【図２０】嵌合定義ファイルの一例を示す図である。
【図２１】図面データのデータ構成の一例を示す図である。
【図２２】嵌合データのデータ構成の一例を示す図である。
【図２３】本実施例に係るＣＡＤ装置の構成を示す機能ブロック図である。
【図２４】生成される回路図の一例を示す図である。
【図２５】回路図生成／更新画面の画面例を示す図である。
【図２６】順次配置を指定した場合の部品の配置例を示す図である。
【図２７】同一部品のみを一列に配置するように指定した場合の部品の配置例を示す図である。
【図２８】回路図生成／更新処理の処理手順を示すフローチャートである。
【図２９】処理選択メニューの一例を示す図である。
【図３０】嵌合先属性情報の表示の一例を示す図である。
【図３１】処理選択メニュー表示後の処理手順を示すフローチャートである。
【図３２】嵌合チェック支援プログラムを実行するコンピュータを示す機能ブロック図である。
【符号の説明】
【０１２３】
１１、１２、１３  プリント基板
１２ａ、１２ｂ、１３ａ、１３ｂ  ＩＣ
２０    ネットワーク
３１〜３３、４１  コネクタ
５１    シンボル
５２    信号結合子
６１    処理選択メニュー
６２    ポップアップウィンドウ
１００    図面データ管理サーバ
２００    部品情報管理サーバ
３０１〜３０３  嵌合チェック支援装置
３１０    表示部
３２０    入力部
３３０    ネットワークインターフェース部
３４０    制御部
３４１    図面データ取得部
３４２    コネクタ情報表示部
３４３    ピン情報ソート部
３４４    嵌合定義部
３４５    嵌合チェック部
３４６    図面データ更新部
３４７    嵌合データ入出力部
３５０    記憶部
３５１    図面データ記憶部
３５１ａ  図面情報
３５１ｂ  コネクタ情報
３５１ｃ  ピン情報
３５２    嵌合データ記憶部
３５２ａ  コネクタ対応情報
３５２ｂ  ピン対応情報
４０１〜４０３  ＣＡＤ装置
４１０    表示部
４２０    入力部
４３０    ネットワークインターフェース部
４４０    制御部
４４１    図面編集部
４４２    嵌合データ取得部
４４３    部品情報取得部
４４４    配置条件取得部
４４５    回路図生成／更新部
４４６    嵌合先属性表示部
４４７    嵌合先回路表示部
４５０    記憶部
４５１    図面データ記憶部
４５２    嵌合データ記憶部
１０００    コンピュータ
１０１０    ＣＰＵ
１０２０    入力装置
１０３０    表示装置
１０４０    媒体読取り装置
１０５０    ネットワークインターフェース装置
１０６０    ＲＡＭ
１０６１    嵌合チェック支援プロセス
１０７０    ハードディスク装置
１０７１    嵌合チェック支援プログラム
１０７２    嵌合チェック支援用データ
１０８０    バス
【図１】
2008165753.tif 000003
【図２】
2008165753.tif 000004
【図３】
2008165753.tif 000005
【図４】
2008165753.tif 000006
【図５】
2008165753.tif 000007
【図６】
2008165753.tif 000008
【図７】
2008165753.tif 000009
【図８】
2008165753.tif 000010
【図９】
2008165753.tif 000011
【図１０】
2008165753.tif 000012
【図１１】
2008165753.tif 000013
【図１２】
2008165753.tif 000014
【図１３】
2008165753.tif 000015
【図１４】
2008165753.tif 000016
【図１５】
2008165753.tif 000017
【図１６】
2008165753.tif 000018
【図１７】
2008165753.tif 000019
【図１８】
2008165753.tif 000020
【図１９】
2008165753.tif 000021
【図２０】
2008165753.tif 000022
【図２１】
2008165753.tif 000023
【図２２】
2008165753.tif 000024
【図２３】
2008165753.tif 000025
【図２４】
2008165753.tif 000026
【図２５】
2008165753.tif 000027
【図２６】
2008165753.tif 000028
【図２７】
2008165753.tif 000029
【図２８】
2008165753.tif 000030
【図２９】
2008165753.tif 000031
【図３０】
2008165753.tif 000032
【図３１】
2008165753.tif 000033
【図３２】
2008165753.tif 000034