(57)【特許請求の範囲】
【請求項１】
個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とを入力する入力手段と、
入力手段によって入力された第１の被照合情報に含まれる第１の識別情報と、入力手段によって入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合するとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かを照合し、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かを照合する照合手段と、
照合手段によって照合された照合結果を表す照合結果情報を出力する出力手段と、
第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与する取り消し線追加ボタンと、
第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除する取り消し線削除ボタンとを含み、
前記照合手段は、取り消し線追加ボタンによって第１の削除情報が付与された第１の識別情報および取り消し線削除ボタンによって第１の削除情報が削除された第１の識別情報のいずれか一方と、前記入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合することを特徴とする情報照合装置。
【請求項２】
前記出力手段は、前記第１の被照合情報に含まれる第１の識別情報のうち、前記照合手段による照合結果が一致していないことを示している第１の識別情報を、前記照合手段による照合結果が一致していることを示している第１の識別情報と異なる出力形態で出力することを特徴とする請求項１に記載の情報照合装置。
【請求項３】
前記照合手段は、さらに、前記第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報であって、その第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報のうち第２の削除情報が付与されない第２の識別情報に含まれない第１の識別情報を、一致していないと判定することを特徴とする請求項１に記載の情報照合装置。
【請求項４】
前記出力手段は、さらに、前記第１の被照合情報に含まれる第１の識別情報の数と、前記第２の被照合情報に含まれる第２の識別情報の数とを出力することを特徴とする請求項１に記載の情報照合装置。
【請求項５】
前記出力手段は、前記第１の被照合情報に含まれ、かつ前記照合手段による照合結果が一致していないことを示している第１の識別情報を、一致していないことを表す予め定める色で出力することを特徴とする請求項１に記載の情報照合装置。
【請求項６】
前記出力手段は、前記第１の被照合情報に含まれ、かつ前記照合手段による照合結果が一致していることを示している第１の識別情報を、一致していることを表す予め定める色で出力することを特徴とする請求項１に記載の情報照合装置。
【請求項７】
前記第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報の中から削除する第１の識別情報を指定し、指定した第１の識別情報に第１の削除情報を付与する編集手段をさらに含むことを特徴とする請求項１に記載の情報照合装置。
【請求項８】
前記第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報のうちで、第１の削除情報の付与を止める第１の識別情報を指定し、指定した第１の識別情報に付与されていた第１の削除情報を除去する編集手段をさらに含むことを特徴とする請求項１に記載の情報照合装置。
【請求項９】
前記入力手段によって入力された第１の被照合情報に含まれる第１の識別情報のうちのいずれかの第１の識別情報を指定し、指定した第１の識別情報を変更する編集手段をさらに含むことを特徴とする請求項１に記載の情報照合装置。
【請求項１０】
前記出力手段は、前記照合手段による照合結果が一致していないことを示している第１の識別情報のみを出力することが可能であることを特徴とする請求項１に記載の情報照合装置。
【請求項１１】
前記出力手段は、前記照合手段の照合結果を、カンマ区切りテキストファイル形式で出力することを特徴とする請求項１に記載の情報照合装置。
【請求項１２】
前記入力手段によって入力された第１の被照合情報は、階層化され、
前記第１の被照合情報の階層うちの少なくとも１つの階層を設定する設定手段をさらに含み、
前記照合手段は、前記入力手段によって入力された第１の被照合情報のうち、設定手段によって設定された階層に含まれる第１の識別情報についてのみ照合することを特徴とする請求項１に記載の情報照合装置。
【請求項１３】
第１の識別情報を出力する色および第１の削除情報を出力する色を設定する設定手段をさらに含み、
前記出力手段は、設定手段によって設定された色で、第１の識別情報および第１の削除情報を出力することを特徴とする請求項１に記載の情報照合装置。
【請求項１４】
前記要素は、部品であり、
前記第１の識別情報および前記第２の識別情報は、部品名であり、
前記第１の削除情報および前記第２の削除情報は、部品名が削除された部品名であることを示す取り消し線を表す取り消し線情報であり、
前記第１の被照合情報は、図面に記載される部品の部品名を含み、
前記第２の被照合情報は、部品名を一覧にした部品表に記載される部品名を含むことを特徴とする請求項１〜１３のうちのいずれか１つに記載の情報照合装置。
【請求項１５】
前記第１の削除情報は、図形の形状によって表される情報であり、
前記第１の被照合情報は、第１の識別情報に付与される図形の形状を表わし、かつ前記第１の削除情報を含む付与情報を含み、
前記照合手段は、前記第１の被照合情報に含まれる付与情報のうち、付与情報が示す図形の形状が、予め定める形状でかつ前記第１の識別情報に対して予め定める位置に付与されている付与情報を第１の削除情報であると判定することを特徴とする請求項１〜１４のうちのいずれか１つに記載の情報照合装置。
【請求項１６】
入力手段、出力手段、取り消し線追加ボタンおよび取り消し線削除ボタンを含む情報照合装置で実行される情報照合方法であって、
個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とを入力手段によって入力する入力ステップと、
入力ステップで入力された第１の被照合情報に含まれる第１の識別情報と、入力ステップで入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合するとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かを照合し、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かを照合する照合ステップと、
照合ステップで照合された照合結果を表す照合結果情報を出力手段に出力する出力ステップと、
取り消し線追加ボタンが操作されたとき、第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与する取り消し線追加ステップと、
取り消し線削除ボタンが操作されたとき、第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除する取り消し線削除ステップとを含み、
前記照合ステップでは、取り消し線追加ステップで第１の削除情報が付与された第１の識別情報および取り消し線削除ステップで第１の削除情報が削除された第１の識別情報のいずれか一方と、前記入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合することを特徴とする情報照合方法。
【請求項１７】
個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とを入力する入力ステップと、
入力ステップで入力された第１の被照合情報に含まれる第１の識別情報と、入力ステップで入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合するとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かを照合し、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かを照合する照合ステップと、
照合ステップで照合された照合結果を表す照合結果情報を出力する出力ステップと、
取り消し線追加ボタンが操作されたとき、第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与する取り消し線追加ステップと、
取り消し線削除ボタンが操作されたとき、第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除する取り消し線削除ステップと、
前記照合ステップであって、取り消し線追加ステップで第１の削除情報が付与された第１の識別情報および取り消し線削除ステップで第１の削除情報が削除された第１の識別情報のいずれか一方と、前記入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合する照合ステップとを、コンピュータに実行させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報が一致するか否か照合をすることができる情報照合装置、情報照合方法、プログラムおよび記録媒体に関し、より詳細には、コンピュータを用いて、図面に記載される部品に関する情報と、部品表に含まれる部品に関する情報とが一致しているか否かを照合することができる情報照合装置、情報照合方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
一般に、プリント基板の設計では、設計者は、図形を表示することができるグラフィックス表示装置を使用したＣＡＤ（Computer Aided Design）システムを用いて、電子回路の回路図あるいは部品の配置および配線を示す基板レイアウト図を設計する。さらに、設計したプリント基板のデータに基づいて、プリント基板を製造するための作業指図書を作成し、作成した作業指図書を生産部門に送達することによって作業指示を行う。
【０００３】
作業指図書は、たとえば部品の配置およびその部品名称を注記として部品付近に記載したレイアウト図面と、部品の調達に用いられる部品の一覧を示す部品構成表（以下「部品表」という）とから構成される。レイアウト図面と部品表とは、ＣＡＤシステムを用いて設計されたプリント基板のデータに基づいて作成されるので、レイアウト図面に含まれる部品と部品表に含まれる部品とは、作成された時点では一対一に対応する。しかし、一旦作成されたレイアウト図面および部品表は、それぞれ独立に編集あるいは加工が可能である。たとえばレイアウト図面は、図面編集装置によって、そして部品表は、テキスト編集装置によって、編集あるいは加工された後利用されることがある。
【０００４】
このように、異なる装置で編集されると、レイアウト図面と部品表との対応関係が崩れてしまうことがあるので、整合性を確認するために、レイアウト図面と部品表との間の照合作業が必要になる。この照合作業を人手によって行う場合、照合者は、レイアウト図面および部品表を、それぞれの編集装置つまり図面編集装置およびテキスト編集装置によって紙に出力し、部品の１つ１つについて、レイアウト図面および部品表の両方に対応するものがあるか否かを確認し、対応するものがある部品についてマーキングするという作業が行なわれ、多大の時間および工数がかかる。
【０００５】
従来の技術として、コミュニケーションシステムがある。このコミュニケーションシステムは、図形を表示するグラフィックス表示装置および文字列を表示するテキストファイル表示装置を含む。グラフィックス表示装置は、回路記号、素子および部品などの要素を示すグラフィックデータが示す図形を表示し、グラフィックスデータに対応する文字列を示すテキストデータから構成されるテキストファイルを出力することができる。さらに、グラフィックス表示装置は、表示された図形に対して入力あるいは編集が可能であり、入力あるいは編集されたグラフィックスデータについてもテキストファイルを出力することができる。
【０００６】
テキストファイル表示装置は、グラフィックス表示装置によって出力されたテキストファイルに基づいて、テキストデータが示す文字列を表示し、表示した文字列あるいは文字列行をマウスによって指定することができる。テキストファイル表示装置は、マウスによって指定された文字列あるいは文字列行に対応するコマンドをグラフィックス表示装置へ送る。グラフィックス表示装置は、表示している図形のうち、テキストファイル表示装置から受け取ったコマンドが示す文字列あるいは文字列行に対応する図形の表示態様を、たとえばハイライト表示、ズーム表示またはビットマップ表示に変化させることによって、照合者による照合の負担を軽減することができる（たとえば特許文献１参照）。
【０００７】
【特許文献１】特許第２９６９４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来の技術は、グラフィックスデータに含まれる要素について、テキストデータに含まれる文字列との照合は可能であるが、編集によってグラフィックデータから削除された要素については、照合することができないという問題がある。
【０００９】
本発明の目的は、削除された部品などの要素についても照合することができる情報照合装置、情報照合方法、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とを入力する入力手段と、
入力手段によって入力された第１の被照合情報に含まれる第１の識別情報と、入力手段によって入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合するとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かを照合し、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かを照合する照合手段と、
照合手段によって照合された照合結果を表す照合結果情報を出力する出力手段と、
第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与する取り消し線追加ボタンと、
第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除する取り消し線削除ボタンとを含み、
前記照合手段は、取り消し線追加ボタンによって第１の削除情報が付与された第１の識別情報および取り消し線削除ボタンによって第１の削除情報が削除された第１の識別情報のいずれか一方と、前記入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合することを特徴とする情報照合装置である。
【００１１】
また本発明は、前記出力手段は、前記第１の被照合情報に含まれる第１の識別情報のうち、前記照合手段による照合結果が一致していないことを示している第１の識別情報を、前記照合手段による照合結果が一致していることを示している第１の識別情報と異なる出力形態で出力することを特徴とする。
【００１２】
また本発明は、前記照合手段は、さらに、前記第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報であって、その第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報のうち第２の削除情報が付与されない第２の識別情報に含まれない第１の識別情報を、一致していないと判定することを特徴とする。
【００１３】
また本発明は、前記出力手段は、さらに、前記第１の被照合情報に含まれる第１の識別情報の数と、前記第２の被照合情報に含まれる第２の識別情報の数とを出力することを特徴とする。
【００１４】
また本発明は、前記出力手段は、前記第１の被照合情報に含まれ、かつ前記照合手段による照合結果が一致していないことを示している第１の識別情報を、一致していないことを表す予め定める色で出力することを特徴とする。
【００１５】
また本発明は、前記出力手段は、前記第１の被照合情報に含まれ、かつ前記照合手段による照合結果が一致していることを示している第１の識別情報を、一致していることを表す予め定める色で出力することを特徴とする。
【００１６】
また本発明は、前記第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報の中から削除する第１の識別情報を指定し、指定した第１の識別情報に第１の削除情報を付与する編集手段をさらに含むことを特徴とする。
【００１７】
また本発明は、前記第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報のうちで、第１の削除情報の付与を止める第１の識別情報を指定し、指定した第１の識別情報に付与されていた第１の削除情報を除去する編集手段をさらに含むことを特徴とする。
【００１８】
また本発明は、前記入力手段によって入力された第１の被照合情報に含まれる第１の識別情報のうちのいずれかの第１の識別情報を指定し、指定した第１の識別情報を変更する編集手段をさらに含むことを特徴とする。
【００１９】
また本発明は、前記出力手段は、前記照合手段による照合結果が一致していないことを示している第１の識別情報のみを出力することが可能であることを特徴とする。
【００２０】
また本発明は、前記出力手段は、前記照合手段の照合結果を、カンマ区切りテキストファイル形式で出力することを特徴とする。
【００２１】
また本発明は、前記入力手段によって入力された第１の被照合情報は、階層化され、
前記第１の被照合情報の階層うちの少なくとも１つの階層を設定する設定手段をさらに含み、
前記照合手段は、前記入力手段によって入力された第１の被照合情報のうち、設定手段によって設定された階層に含まれる第１の識別情報についてのみ照合することを特徴とする。
【００２２】
また本発明は、第１の識別情報を出力する色および第１の削除情報を出力する色を設定する設定手段をさらに含み、
前記出力手段は、設定手段によって設定された色で、第１の識別情報および第１の削除情報を出力することを特徴とする。
【００２３】
また本発明は、前記要素は、部品であり、
前記第１の識別情報および前記第２の識別情報は、部品名であり、
前記第１の削除情報および前記第２の削除情報は、部品名が削除された部品名であることを示す取り消し線を表す取り消し線情報であり、
前記第１の被照合情報は、図面に記載される部品の部品名を含み、
前記第２の被照合情報は、部品名を一覧にした部品表に記載される部品名を含むことを特徴とする。
【００２４】
また本発明は、前記第１の被照合情報は、第１の識別情報に付与される形状を表わし、かつ前記第１の削除情報を含む付与情報を含み、
前記照合手段は、前記第１の被照合情報に含まれる付与情報が示す形状が、予め定める形状でかつ前記第１の識別情報に対して予め定める位置に付与されているとき、前記第１の被照合情報に含まれる付与情報を第１の削除情報であると判定することを特徴とする。
【００２５】
また本発明は、入力手段、出力手段、取り消し線追加ボタンおよび取り消し線削除ボタンを含む情報照合装置で実行される情報照合方法であって、
個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とを入力手段によって入力する入力ステップと、
入力ステップで入力された第１の被照合情報に含まれる第１の識別情報と、入力ステップで入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合するとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かを照合し、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かを照合する照合ステップと、
照合ステップで照合された照合結果を表す照合結果情報を出力手段に出力する出力ステップと、
取り消し線追加ボタンが操作されたとき、第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与する取り消し線追加ステップと、
取り消し線削除ボタンが操作されたとき、第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除する取り消し線削除ステップとを含み、
前記照合ステップでは、取り消し線追加ステップで第１の削除情報が付与された第１の識別情報および取り消し線削除ステップで第１の削除情報が削除された第１の識別情報のいずれか一方と、前記入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合することを特徴とする情報照合方法である。
【００２６】
また本発明は、個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とを入力する入力ステップと、
入力ステップで入力された第１の被照合情報に含まれる第１の識別情報と、入力ステップで入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合するとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かを照合し、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かを照合する照合ステップと、
照合ステップで照合された照合結果を表す照合結果情報を出力する出力ステップと、
取り消し線追加ボタンが操作されたとき、第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与する取り消し線追加ステップと、
取り消し線削除ボタンが操作されたとき、第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除する取り消し線削除ステップと、
前記照合ステップであって、取り消し線追加ステップで第１の削除情報が付与された第１の識別情報および取り消し線削除ステップで第１の削除情報が削除された第１の識別情報のいずれか一方と、前記入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合する照合ステップとを、コンピュータに実行させるためのプログラムである。
【００２７】
また本発明は、前記プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２８】
本発明によれば、入力手段によって、個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とが入力される。
【００２９】
そして、照合手段によって、入力手段によって入力された第１の被照合情報に含まれる第１の識別情報と、入力手段によって入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かが照合されるとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かが照合され、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かが照合される。
【００３０】
さらに、出力手段によって、照合手段によって照合された照合結果を表す照合結果情報が出力される。したがって、第１の削除情報が付与された第１の識別情報および第２の削除情報が付与された第２の識別情報についても照合することができる。すなわち、第１の識別情報および第２の識別情報がたとえば部品名であり、第１の削除情報および第２の削除情報が削除を示す取り消し線であれば、取り消し線によって削除された要素たとえば部品の部品名についても照合することができる。
また、取り消し線追加ボタンによって、第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与し、取り消し線削除ボタンによって、第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除することができる。
【００３１】
また本発明によれば、入力手段、出力手段、取り消し線追加ボタンおよび取り消し線削除ボタンを含む情報照合装置で情報照合方法を実行するにあたって、入力ステップでは、個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とを入力手段によって入力する。
【００３２】
照合ステップでは、入力ステップで入力された第１の被照合情報に含まれる第１の識別情報と、入力ステップで入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合するとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かを照合し、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かを照合する。
【００３３】
そして、出力ステップでは、照合ステップで照合された照合結果を表す照合結果情報を出力手段に出力する。したがって、本発明に係る情報照合方法を適用すれば、第１の削除情報が付与された第１の識別情報および第２の削除情報が付与された第２の識別情報についても照合することができる。すなわち、第１の識別情報および第２の識別情報がたとえば部品名であり、第１の削除情報および第２の削除情報が削除を示す取り消し線であれば、取り消し線によって削除された要素たとえば部品の部品名についても照合することができる。
また、取り消し線追加ステップでは、取り消し線追加ボタンが操作されたとき、第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与し、取り消し線削除ステップでは、取り消し線削除ボタンが操作されたとき、第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除することができる。
【００３４】
また本発明によれば、個々の要素を識別するための第１の識別情報、および第１の識別情報に付与され、削除された第１の識別情報であることを示す第１の削除情報を含む第１の被照合情報と、個々の要素を識別するための第２の識別情報、および第２の識別情報に付与され、削除された第２の識別情報であることを示す第２の削除情報を含む第２の被照合情報とを入力する入力ステップと、
入力ステップで入力された第１の被照合情報に含まれる第１の識別情報と、入力ステップで入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合するとき、少なくとも、第１の被照合情報に含まれ、かつ第１の削除情報が付与されない第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与されない第２の識別情報とが一致するか否かを照合し、さらに、第１の被照合情報に含まれ、かつ第１の削除情報が付与された第１の識別情報と、第２の被照合情報に含まれ、かつ第２の削除情報が付与された第２の識別情報とが一致するか否かを照合する照合ステップと、
照合ステップで照合された照合結果を表す照合結果情報を出力する出力ステップと、
取り消し線追加ボタンが操作されたとき、第１の削除情報が付与されない第１の識別情報に一致する第２の識別情報が、前記第２の被照合情報に含まれる第２の識別情報にない場合、前記第１の削除情報が付与されない第１の識別情報に第１の削除情報を付与する取り消し線追加ステップと、
取り消し線削除ボタンが操作されたとき、第１の削除情報が付与された第１の識別情報に一致する第２の識別情報に第２の削除情報が付与されている場合、前記第１の削除情報が付与された第１の識別情報の第１の削除情報を削除する取り消し線削除ステップと、
前記照合ステップであって、取り消し線追加ステップで第１の削除情報が付与された第１の識別情報および取り消し線削除ステップで第１の削除情報が削除された第１の識別情報と、前記入力された第２の被照合情報に含まれる第２の識別情報とが一致するか否かを照合する照合ステップとを、コンピュータに実行させるためのプログラムとして提供することができる。
【００３５】
また本発明によれば、前記プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体として提供することができる。
【発明を実施するための最良の形態】
【００３６】
図１は、本発明の実施の一形態である設計データ表示装置１の機能の構成を示すブロック図である。本発明に係る情報照合方法は、設計データ表示装置１によって処理される。情報照合装置である設計データ表示装置１は、入力部１１、照合部１２、表示部１３、編集部１４、結果出力部１５、図示しない環境設定部、設計データデータベース（Database
；以下「ＤＢ」という））１６、部品表ＤＢ１７および環境設定ＤＢ１８を含んで構成される。
【００３７】
図２は、設計データ表示装置１のハードウエアの構成を示すブロック図である。設計データ表示装置１は、ローカルエリアネットワーク（Local Area Network；以下「ＬＡＮ」という）２０、中央処理装置（Central Processing Unit；以下「ＣＰＵ」という）２１、記憶装置２２、ランダムアクセスメモリ（Random Access Memory；以下「ＲＡＭ」という）２３、データ入力装置２４、入力インタフェース２５、出力装置２６、出力インタフェース２７、ネットワーク接続装置２８およびデータベース２９を含む。
【００３８】
ＬＡＮ２０は、たとえば通信回線であり、ネットワーク接続装置２８とデータベース２９との情報の送受信を可能とする。ＣＰＵ２１は、記憶装置２２に記憶されるプログラムおよびＲＡＭ２３に記憶されるプログラムを実行することによって、入力インタフェース２５、出力インタフェース２７およびネットワーク接続装置２８を制御し、入力部１１、照合部１２、表示部１３、編集部１４、結果出力部１５および環境設定部の機能を実現する。
【００３９】
記憶装置２２は、たとえばハードディスク装置、メモリカード、フレキシブルディスクおよびＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの記録媒体の記録再生装置、ＲＯＭ（Read Only Memory）およびＲＡＭなどの半導体メモリ、光ディスク装置、ならびに光磁気ディスク装置などによって構成される。ＲＡＭ２３は、たとえば書き込みおよび読み出しが可能な半導体メモリによって構成される。
【００４０】
記憶装置２２およびＲＡＭ２３は、ＣＰＵ２１が入力部１１、照合部１２、表示部１３、編集部１４、結果出力部１５および環境設定部の機能を実現するための制御プログラムおよび制御プログラムを実行するときに必要なデータを、それぞれ分担して記憶する。ＲＡＭ２３は、記憶装置２２よりも読み書きの速度が速く、高速アクセスが必要なデータおよびプログラムがＲＡＭ２３に記憶される。
【００４１】
記憶装置２２およびＲＡＭ２３に記憶される制御プログラムは、必要な場合にはオペレーティングシステムのプログラムおよびアプリケーションプログラムを含んでもよい。さらに、記憶装置２２およびＲＡＭ２３に記憶される制御プログラムは、ネットワーク接続装置２８によって、ＬＡＮ２０に接続される他の記憶装置からダウンロードしてもよい。記憶装置２２およびＲＡＭ２３に記憶されるデータは、たとえば後述する設計データ、部品表データ、環境設定データ、および照合結果情報である照合結果出力情報などのデータを含む。
【００４２】
データ入力装置２４は、キーボード、ポインティングデバイスたとえばマウス、あるいはタッチパネルなどによって構成され、照合を行うために必要な情報を入力する。入力インタフェース２５は、データ入力装置２４によって入力された情報を受け取り、受け取った情報をＣＰＵ２１に送る。照合を行うために必要な情報は、ディスプレイに表示される後述するダイアログに応答して、照合者が行う操作によって入力される情報であり、たとえば照合対象とする選択範囲などを指示する情報を含む。
【００４３】
出力装置２６は、ＣＲＴ（Cathode Ray Tube）もしくは液晶表示装置のようなディスプレイ、またはプリンタなどの印刷装置によって構成され、出力インタフェース２７を介して、ＣＰＵ２１から指示される情報を表示あるいは印刷することによって出力する。出力インタフェース２７は、ＣＰＵ２１から指示される情報を出力装置２６に送り、送った情報を出力装置２６に出力させる。ＣＰＵ２１から指示される情報は、たとえば後述するダイアログをディスプレイに表示するための情報、およびプリンタあるいはディスプレイに表示させる後述する照合結果出力情報などを含む。出力された照合結果出力情報は、照合者、照合結果および変更履歴を含み、照合のエビデンスとして利用することができる。
【００４４】
ネットワーク接続装置２８は、ＬＡＮ２０に接続され、ＬＡＮ２０に接続される他の装置と情報の送受信を行う。ネットワーク接続装置２８は、ＣＰＵ２１から受け取った情報をＬＡＮ２０を介して送信し、ＬＡＮ２０を介して受信した情報をＣＰＵ２１へ送る。データベース２９は、ＬＡＮ２０に接続される他の記憶装置に構築されるデータベースであり、設計データＤＢ１６、部品表ＤＢ１７および環境設定ＤＢ１８を含む。
【００４５】
図１を参照して、入力手段である入力部１１は、設計データ入力部１１１および部品表入力部１１２を含んで構成される。設計データ入力部１１１は、設計データＤＢ１６に記憶される設計データを読み出して、記憶装置２２あるいはＲＡＭ２３に記憶する。
【００４６】
第１の被照合情報である設計データは、ＣＡＤ（Computer Aided Design）システムを用いて設計された図面を表すデータであり、図面に含まれる要素である部品の形状を表す形状情報と、付属情報とを含む。付属情報は、部品を識別するための第１の識別情報および第２の識別情報である識別情報、識別情報に付与され、削除された部品であることを示す取り消し線を表す第１の削除情報および第２の削除情報である取り消し線情報、階層化されている図面の画層を表す画層情報、および図面のフォーマットを示す枠情報を含む。識別情報は、たとえば部品名であり、文字、数字および記号を含むキャラクタあるいはキャラクタ列で表される。取り消し線情報が付与された識別情報の部品は、削除された部品であることを示す。枠情報は、照合には用いられない。
【００４７】
部品表入力部１１２は、部品表ＤＢ１７に記憶される部品表データを読み出して、記憶装置２２あるいはＲＡＭ２３に記憶する。第２の被照合情報である部品表データは、購入すべき部品の一覧を示す部品構成表（以下「部分表」という）を表すデータであり、部品表に含まれる部品の識別情報、取り消し線情報、および機種名を表す情報を含む。機種名を表す情報は、照合には用いられない。部品表データは、ファイル単位で記憶されており、ファイル名によって選択することができる。以下、識別情報として部品名を例にして説明する。
【００４８】
照合手段である照合部１２は、図面に含まれる部品の部品名のうち、後述する部品チェックダイアログ４０で選択される照合対象の部品名と、部品表に含まれる部品の部品名のうち、後述する部品チェックダイアログ４０で選択される照合対象の部品名とを比較し、一致する部品名があるか否かを、取り消し線の有無を含めて照合する。
【００４９】
図面に含まれる部品の部品名は、具体的には、設計データ入力部１１１によって入力された設計データに含まれる付属情報に含まれる識別情報つまり部品名であり、以下「図面の部品名」という。部品表に含まれる部品の部品名は、具体的には、部品表入力部１１２によって入力された部品表データが示す部品表に含まれる部品の識別情報つまり部品名であり、以下「部品表の部品名」という。
【００５０】
図３〜図７は、照合部１２が行う照合を説明するための図である。図３は、照合部１２によって照合された第１の照合結果３１の一例を示す図である。照合部１２は、取り消し線の有無が同じ部品名を、一致すると判定する。
【００５１】
具体的には、照合部１２は、図面の部品名のうち、設計データの付属情報に含まれる取り消し線情報が付与されていない部品名と、部品表の部品名のうち、部品表データに含まれる取り消し線情報が付与されていない部品名との照合、および図面の部品名のうち、設計データの付属情報に含まれる取り消し線情報が付与されている部品名と、部品表の部品名のうち、部品表データに含まれる取り消し線情報が付与されている部品名との照合を行う。
【００５２】
図３に示した第１の照合結果３１の例では、「図面上の部品」として記載される部品名、すなわち照合対象の図面の部品名として、「Ａ１」、「（２重取消し線が付された）Ａ２」、「（２重取消し線が付された）Ｂ１」および「Ｂ２」が示され、「部品表の部品」として記載される部品名、すなわち照合対象の部品表の部品名として、「Ａ１」、「（２重取消し線が付された）Ａ２」、「（２重取消し線が付された）Ｂ１」および「Ｂ２」が示されている。
【００５３】
照合部１２は、取り消し線情報が付与されていない部品名について、「図面上の部品」の部品名「Ａ１」と「部品表の部品」の部品名「Ａ１」と、および「図面上の部品」の部品名「Ｂ２」と「部品表の部品」の部品名「Ｂ２」とが一致するので、それぞれ一致すると判定する。さらに、取り消し線情報が付与されている部品名について、「図面上の部品」の部品名「（２重取消し線が付された）Ａ２」と「部品表の部品」の部品名「（２重取消し線が付された）Ａ２」と、および「図面上の部品」の部品名「（２重取消し線が付された）Ｂ１」と「部品表の部品」の部品名「（２重取消し線が付された）Ｂ１」とが一致するので、それぞれ一致する判定する。したがって、図３に示した第１の照合結果３１には、それぞれ一致していることを示す「○」が結果として示されている。
【００５４】
図４は、照合部１２によって照合された第２の照合結果３２の一例を示す。照合部１２は、取り消し線の有無が一致しない部品名、ならびに図面および部品表のうちのいずれかか１つにしか含まれず、かつ取り消し線のない部品名を、不一致であると判定する。
【００５５】
具体的には、照合部１２は、照合対象の図面の部品名、および照合対象の部品表の部品名の両方に含まれる部品名であって、かつ設計データの付属情報に含まれる取り消し線情報および部品表データに含まれる取り消し線情報のうちのいずれか１つのみが付与されている部品名を、不一致であると判定し、さらに、取り消し線情報が付与されていない部品名が、照合対象の図面の部品名および照合対象の部品表の部品名のうちのいずれか１つにのみ含まれている部品名を、不一致であると判定する。
【００５６】
図４に示した第２の照合結果３２の例では、「図面上の部品」として記載される部品名として、「Ａ１」、「（２重取消し線が付された）Ａ２」および「Ｂ１」が示され、「部品表の部品」として記載される部品名として、「（２重取消し線が付された）Ａ１」、「Ａ２」および「Ｂ２」が示されている。
【００５７】
照合部１２は、部品名が両方に含まれ、かつ取り消し線がいずれか１つにのみ付与されている部品名について、「図面上の部品」の部品名「Ａ１」と「部品表の部品」の部品名「（２重取消し線が付された）Ａ１」と、および「図面上の部品」の部品名「（２重取消し線が付された）Ａ２」と「部品表の部品」の部品名「Ａ２」とが不一致であるので、不一致であると判定し、図４に示した第２の照合結果３２には、不一致であることを表す「×」がそれぞれ結果として示されている。さらに、取り消し線が付与されていない部品名がいずれか１つにのみ含まれる部品名として、「部品表の部品」に含まれず、かつ「図面上の部品」に含まれる部品名「Ｂ１」、および、「図面上の部品」に含まれず、かつ「部品表の部品」に含まれる部品名「Ｂ２」を、不一致であると判定し、図４に示した第２の照合結果３２には、不一致であることを表す「×」がそれぞれ結果として示されている。
【００５８】
図５は、照合部１２によって照合された第３の照合結果３３の一例を示す。照合部１２は、図面および部品表のうちのいずれか１つに含まれ、かつ取り消し線がある部品名を、一致すると判定する。
【００５９】
具体的には、照合対象の図面の部品名、および照合対象の部品表の部品名のうちのいずれか１つに含まれる部品名であって、かつ設計データの付属情報に含まれる取り消し線情報もしくは部品表データに含まれる取り消し線情報が付与されている部品名を、一致すると判定する。
【００６０】
図５に示した第３の照合結果３３の例では、「図面上の部品」として記載される部品名として、「（２重取消し線が付された）Ａ１」が示され、「部品表の部品」として記載される部品名として、「（２重取消し線が付された）Ａ２」が示されている。照合部１２は、「図面上の部品」に含まれず、かつ「部品表の部品」に含まれる部品名「（２重取消し線が付された）Ａ１」、および「部品表の部品」に含まれず、かつ「図面上の部品」に含まれる部品名「（２重取消し線が付された）Ａ２」を、一致していると判定する。図５に示した第３の照合結果３３には、一致していることを表す「○」がそれぞれ結果として示されている。
【００６１】
図６は、照合部１２によって照合された第４の照合結果３４の一例を示す。第４の照合結果３４は、同じ部品名が複数含まれ、図面に含まれる数と部品表に含まれる数とが一致る場合についての例である。
【００６２】
照合部１２は、取り消し線が付与されていない部品名から順次照合する。先ず、図面および部品表の両方に含まれ、かつ取り消し線が付与されていない部品名を、一致すると判定する。次に、図面および部品表の両方に取り消し線が付与されていない部品名について照合が終了すると、図面および部品表のうちのいずれか１つに含まれ、かつ取り消し線が付与されていない部品名を、不一致であると判定する。さらに、取り消し線が付与されていない部品名についての照合が終了すると、図面および部品表の両方に含まれ、かつ取り消し線が付与されている部品名を、一致すると判定する。
【００６３】
図６に示した第４の照合結果３４の例では、「図面上の部品」として記載される部品名として、１つの「ＡＡＡＡ」および１つの「（２重取消し線が付された）ＡＡＡＡ」の合計２つの部品名が示され、「部品表の部品」として記載される部品名として、２つの「ＡＡＡＡ」および２つの「（２重取消し線が付された）ＡＡＡＡ」の合計４つの部品名が示されている。
【００６４】
照合部１２は、「部品表の部品」の第１番目の部品名「ＡＡＡＡ」と「図面上の部品」の第１番目の部品名「ＡＡＡＡ」とが一致するので、一致すると判定し、図６に示した第４の照合結果３４には、結果として「○」が示されている。さらに、「部品表の部品」の第２番目の部品名「（２重取消し線が付された）ＡＡＡＡ」と「図面上の部品」の第２番目の部品名「ＡＡＡＡ」とが一致しないので、不一致であると判定し、図６に示した第４の照合結果３４には、結果として「×」が示されてている。「部品表の部品」の第３番目には部品名がなく、「図面上の部品」の第３番目に部品名「ＡＡＡＡ」があるので、不一致であると判定し、図６に示した第４の照合結果３４には、結果として「×」が示されている。「部品表の部品」の第４番目には部品名がなく、「図面上の部品」の第４番目の部品名「（２重取消し線が付された）ＡＡＡＡ」は取り消し線で削除されているので、一致すると判定し、図６に示した第４の照合結果３４には、結果として「○」が示されている。
【００６５】
図７は、照合部１２によって照合された第５の照合結果３５の一例を示す。第５の照合結果３５は、同じ部品名が複数含まれ、図面に含まれる数と部品表に含まれる数とが一致しない場合についての例である。
【００６６】
照合部１２は、取り消し線が付与されていない部品名から順次照合する。先ず、図面および部品表の両方に含まれ、かつ取り消し線が付与されていない部品名を、一致すると判定する。次に、図面および部品表の両方に含まれ、かつ取り消し線が付与されていない部品名について照合が終了すると、図面および部品表のうちのいずれか１つに含まれ、かつ取り消し線が付与されていない部品名を、不一致であると判定する。さらに、取り消し線が付与されていない部品名についての照合が終了すると、図面および部品表の両方に含まれ、かつ取り消し線が付与されている部品名、および図面および部品表のうちのいずれか１つにのみ含まれ、かつ取り消し線が付与されている部品名を、一致すると判定する。
【００６７】
図７に示した第５の照合結果３５の例では、「図面上の部品」として記載される部品名として、１つの「ＡＡＡＡ」および２つの「（２重取消し線が付された）ＡＡＡＡ」の合計３つの部品名が示され、「部品表の部品」として記載される部品名として、２つの「ＡＡＡＡ」および１つの「（２重取消し線が付された）ＡＡＡＡ」の合計３つの部品名が示されている。
【００６８】
照合部１２は、「部品表の部品」の第１番目の部品名「ＡＡＡＡ」と「図面上の部品」の第１番目の部品名「ＡＡＡＡ」とが一致するので、一致すると判定し、図７に示した第５の照合結果３５には、結果として「○」が示されている。さらに、照合部１２は、「部品表の部品」の第２番目の部品名「（２重取消し線が付された）ＡＡＡＡ」と「図面上の部品」の第２番目の部品名「ＡＡＡＡ」とが一致しないので、不一致であると判定し、図７に示した第５の照合結果３５には、結果として「×」が示されている。さらに、照合部１２は、「部品表の部品」の第３番目の部品名「（２重取消し線が付された）ＡＡＡＡ」と「図面上の部品」の第３番目の部品名「（２重取消し線が付された）ＡＡＡＡ」とが一致するので、一致すると判定し、図７に示した第５の照合結果３５には、結果として「○」が示されている。
【００６９】
照合部１２は、照合を行うとき、予め定める抽出条件、たとえば環境設定ＤＢ１８に設定される後述する情報を抽出フィルタとして抽出した部品名についてのみ照合を行うこともできる。
【００７０】
図１を参照して、出力手段である表示部１３は、設計データ表示部１３１および部品表表示部１３２を含んで構成され、後述する部品チェックダイアログなどのダイアログを表示する。設計データ表示部１３１は、設計データ入力部１１１によって入力された設計データが示す図面を、たとえば後述する図面表示ダイアログで表示する。設計データ表示部１３１は、表示している図面表示ダイアログに対して、照合部１２によって照合された照合結果、および編集部１４によって編集された編集結果を反映する。部品表表示部１３２は、部品表入力部１１２によって入力された部品表データが示す部品表を表示する。
【００７１】
編集手段である編集部１４は、照合部１２によって照合された照合結果が不一致である部品名に対して、取り消し線の追加、取り消し線の削除、および部品名の変更などの編集を行う。編集部１４は、編集結果に基づいて、記憶装置２２あるいはＲＡＭ２３に記憶される設計データを更新するとともに、設計データＤＢ１６に記憶される部品表データに反映する。編集部１４によって更新された設計データは、照合部１２によって新たに照合される。
【００７２】
出力手段である結果出力部１５は、照合部１２によって照合された照合結果を表す照合結果出力情報を、記憶装置２２あるいはＲＡＭ２３、プリンタおよびディスプレイなどに出力する。設定手段である環境設定部は、照合部１２、表示部１３、編集部１４および結果出力部１５が処理を行うときの条件などを設定する。
【００７３】
設計データＤＢ１６は、ＣＡＤシステムを用いて設計された設計データを記憶するデータベースであり、ＬＡＮ２０に接続される他の記憶装置に構築されるデータベース２９に含まれる。部品表ＤＢ１７は、購入すべき部品の一覧を示す部品表を表す部品表データを記憶するデータベースであり、ＬＡＮ２０に接続される他の記憶装置に構築されるデータベース２９に含まれる。環境設定ＤＢ１８は、後述する環境設定ダイアログによって設定される環境設定データを記憶するデータベースであり、ＬＡＮ２０に接続される他の記憶装置に構築されるデータベース２９に含まれる。
【００７４】
図８は、表示部１３によって表示される部品チェックダイアログ４０の一例を示す図である。部品チェックダイアログ４０は、照合対象を選択する操作などを行い、かつ照合結果を表示するためのウィンドウである。部品チェックダイアログ４０のサイズは、マウスなどによって変更可能であり、たとえば設計データを表示するための図面表示ダイアログと重ならないように調整することができる。
【００７５】
部品チェックダイアログ４０には、照合者情報４１、結果表示情報（以下「チェックリスト」という）４２、部品表選択４３、図面選択４４、ならびに画面ズームボタン４０１、部品確認ボタン４０２、取り消し線追加ボタン４０３、取り消し線削除ボタン４０４、部品名変更ボタン４０５、チェックリスト出力ボタン４０６、全部品表示ボタン４０７、重複部品表示ボタン４０８、異なる部品表示ボタン４０９および閉じるボタン４１０の１０個の操作ボタンが表示される。
【００７６】
照合者情報４１には、「照合者」と付記された照合者名表示欄が設けられている。照合者名表示欄は、照合を行う担当者の氏名を表示する表示欄であり、環境設定ＤＢ１８に設定されている照合者の氏名が、初期値として表示される。図８に示した照合者表示欄には、初期値の氏名の例として、「山田太郎」と表示されている。
【００７７】
図９は、チェックリスト４２の詳細を示す図である。チェックリスト４２には、「チェックリスト」というタイトルが表示され、「リスト選択時にズーム」と付記された選択ズーム用チェック欄４２１、照合結果表示欄４２２および状態表示欄４２３が設けられている。
【００７８】
図１０は、選択ズーム用チェック欄４２１にチェックが付されているときにズームアップされた図面表示ダイアログ５０を示す図である。選択ズーム用チェック欄４２１は、チェックが付されると、照合結果表示欄４２２に表示される部品名の中から選択されたすべての部品名が、図面表示ダイアログ５０内でズームアップされる。ズームアップの倍率は、環境設定ＤＢ１８に設定されている。ズームアップされる部品名は、環境設定ＤＢ１８に設定された色で表示される。
【００７９】
図１０に示した図面表示ダイアログ５０では、部品チェックダイアログ５００が図面表示ダイアログ５０の上に重ねて表示されている。部品チェックダイアログ５００の照合結果表示欄４２２に表示されている部品名のうち、網掛けで示した部品名「ＣＡＢＥ」の行５０１が選択され、選択されている行５０１の文字が反転表示される。図面表示ダイアログ５０には、照合結果表示欄４２２で選択された部品名と同じ部品名が、図面表示ダイアログ５０に表示されている他の部品名の色と異なる色で表示されている。具体的には、図面表示ダイアログ５０に表示されている参照符号５０２で示される網掛けで示した部品名「ＣＡＢＥ」の色は黒色であり、他の部品名の色は青色である。
【００８０】
図９を参照して、照合結果表示欄４２２は、照合結果および取り消し線の有無などの情報を部品名ごとに１行ずつ表示する。行数が増えて、照合結果表示欄４２２に収まらないときは、縦方向のスクロールバーが表示され、そのスクロールバーを操作することによって、すべての照合結果を参照することができる。
【００８１】
照合結果表示欄４２２には、「Ｎｏ．」、「結果」、「部品名」、「部品表」についての「取消なし」および「取消あり」、ならびに「図面上」についての「取消なし」および「取消あり」の７つの項目がある。この７つの項目の内容を表１に示す。
【００８２】
【表１】
0004887243.tif 000002
【００８３】
これらの項目欄のうち、それぞれの項目名が表示される箇所をクリックすることによって、項目ごとに定められる順序でソートされる。たとえば、「Ｎｏ．」が表示される箇所をクリックすると、「Ｎｏ．」の昇順あるいは降順にソートされ、「部品名」が表示される箇所をクリックすると、アルファベット順にソートされる。「結果」、「部品表：取消なし」、「部品表：取消あり」、「図面上：取消なし」および「図面上：取消あり」についても、同様にタイトルバーに示される各項目をクリックすると、昇順、あるいは降順にソーとされる。１回目のクリックで、昇順にソートされ、２回目のクリックで、降順にソートされる。
【００８４】
状態表示欄４２３は、照合結果表示欄４２２に照合結果を表示している状態が何かを示す。照合結果を表示している状態には、「全部品表示中」、「重複部品表示中」および「異なる部品表示中」の３つの状態がある。「全部品表示中」は、照合しているすべての部品名を表示している状態である。「重複部品表示中」は、照合しているすべての部品名のうち、重複している部品名のみを表示している状態である。「異なる部品表示中」は、照合しているすべての部品名のうち、異なる部品名のみを表示している状態である。重複部品とは、同じ部品名の部品が複数ある部品であり、異なる部品とは、照合結果が不一致である部品名の部品である。
【００８５】
図１１は、部品表選択４３の詳細を示す図である。部品表選択４３は、記憶装置２２あるいはＲＡＭ２３に記憶される部品表データから、照合対象の部品表データを選択する操作を行うための操作部であり、たとえば部品表データが表形式のデータである場合、行および列を指定することによって照合対象の範囲を指定することができる。以下、行と列とによって形成される矩形で囲まれる１つ１つの範囲をセルという。
【００８６】
部品表選択４３には、「部品表選択」というタイトルが表示され、対象セル選択ラジオボタン４３１、固定セルエディット４３２およびファイル選択ボタン４３３が設けられている。対象セル選択ラジオボタン４３１は、部品表データが示すセルのから照合対象のセルを選択する選択方法を指定するラジオボタンである。対象セル選択ラジオボタン４３１には、「全文字取り込み」、「セル範囲を選択」および「固定セルで選択」の３つのラジオボタンがあり、たとえばマウスによってこれらのうちの１つのみを選択することができる。
【００８７】
「全文字取り込み」は、記憶装置２２あるいはＲＡＭ２３に記憶される部品表データが示すすべてのセルを照合対象の範囲とする。「セル範囲を選択」は、記憶装置２２あるいはＲＡＭ２３に記憶される設計データが示すセルのうち、たとえばマウスによって選択されるセルを照合対象の範囲とする。「固定セルで選択」は、記憶装置２２あるいはＲＡＭ２３に記憶される設計データが示すセルのうち、固定セルエディット４３２に示されるアドレスで特定される範囲のセルを照合対象の範囲とする。
【００８８】
固定セルエディット４３２は、照合対象とするセルの範囲を、セルのアドレスで指定する。セルのアドレスは、たとえば行を数字で指定し、列をアルファベットで指定することによってセルを特定する。固定セルエディット４３２には、後述する環境設定ダイアログの「既定のセル範囲」に設定されたセルのアドレスで示される範囲が、照合対象とするセルの初期値の範囲として表示される。
【００８９】
固定セルエディット４３２で、照合対象の範囲として１つのセルを選択する場合は、たとえばセルのアドレスがＡ１であれば、“Ａ１”と記述する。照合対象の範囲として複数のセルを１つの範囲で選択する場合は、コロンの左側に始点となるセルのアドレスおよびコロンの右側に終点となるセルのアドレスを記述する。始点のセルと終点のセルとを対角とする矩形の範囲内のセルを、照合対象の範囲として指定することができる。たとえばセルのアドレスＡ１からＢ１０の範囲であれば、“Ａ１：Ｂ１０”と記述する。
【００９０】
照合対象の範囲として複数のセルを複数の範囲で選択する場合は、複数の選択範囲をカンマで区切って記述する。たとえばセルのアドレスＡ１からＢ１０の範囲およびセルのアドレスＣ１からＤ２０の範囲であれば、“Ａ１：Ｂ１０，Ｃ１：Ｄ２０”と記述する。複数のページがある場合は、ページ指定を可能として、複数のページに渡る選択範囲を指定してもよい。
【００９１】
ファイル選択ボタン４３３は、記憶装置２２あるいはＲＡＭ２３に記憶される部品表データのファイルを選択するための操作ボタンである。たとえばファイル選択ボタン４３３を押下すると、表示部１３は、記憶装置２２あるいはＲＡＭ２３に記憶される部品表データのファイルのファイル名の一覧を表示するダイアログを表示し、表示したファイル名の一覧の中から、ファイル名を選択することによって、照合対象とする部品表データを選択可能とする。
【００９２】
画面上に表示された操作ボタンの押下は、たとえば画面上に表示されるポインタをマウスによって操作ボタンの位置に合わせ、マウスで左クリックすることによって押下することができる。
【００９３】
照合部１２は、部品表から照合対象の部品名を抽出するとき、大きく３つの処理手順で処理を行う。第１番目の処理では、誤動作を防止するためのチェックを行う。たとえば部品表ＤＢ１７に記憶される部品表データが、他の装置で使用されているか否かをチェックし、使用されている場合は、部品表ＤＢ１７に記憶される部品表データが更新される可能性があるので、抽出処理の実行を中止する。
【００９４】
第２番目の処理では、対象セル選択ラジオボタン４３１によって選択されたラジオボタンに対応する処理を行う。選択されたラジオボタンが「全文字取り込み」の場合は、全範囲のセルを照合対象の範囲とし、「固定セルで選択」の場合は、固定セルエディット４３２に示される範囲を照合対象の範囲とする。「セル範囲を選択」の場合は、表示部１３は、セル範囲を選択するためのダイアログを表示し、照合者による選択を可能とし、照合部１２は、照合者によって選択された範囲を照合対象の範囲とする。
【００９５】
第３番目の処理では、照合部１２は、照合対象の範囲のセルから部品名の抽出を行う。まず、記述されているセルのアドレスが有効か否かを、カンマで区切られている記述ごとにチェックする。たとえば、アルファベット、数字、コロンおよびカンマ以外のキャラクタを使用しているセルのアドレス、および存在しないセルのアドレスなどは、無効なセルのアドレスと判定する。有効なセルのアドレスと判定されたセルから、部品名を抽出する。無効なセルのアドレスと判定されたセル、部品名以外のキャラクタおよびキャラクタ列たとえば日付あるいは数値などが格納されているセル、および空白のセルについては、抽出を行わない。
【００９６】
照合部１２は、抽出中、抽出の進捗状況を表示するための進捗状況ダイアログを、表示部１３によって表示させてもよい。さらに、進捗状況ダイアログに、中断ボタンを設けておいて、抽出の中断を可能としてもよい。処理中に問題が発生した場合、第１番目の処理で誤動作を防止するためのチェックにかかった場合、あるいは中断ボタンが押下された場合は、照合部１２は、部品表からの部品名の抽出を中止し、表示部１３によって、図８に示した部品チェックダイアログ４０の初期画面を表示させる。
【００９７】
照合部１２は、部品表からの部品名の抽出が終了すると、照合を行い易くするために、部品名の並べ換えを行う。照合部１２は、アルファベット順に、かつ取り消し線が付与されていない部品名を先に並べる。表示部１３は、照合部１２によって並べ換えられた順序で、部品名および取り消し線の有無を、部品チェックダイアログ４０の照合結果表示欄４２２の「部品名」、部品表についての「取消なし」および「取消あり」の項目欄に表示する。
【００９８】
図８に示した図面選択４４には、「図面選択」というタイトルが表示され、形状選択ボタン４４１が設けられている。形状選択ボタン４４１は、記憶装置２２あるいはＲＡＭ２３に記憶される設計データのうち、照合対象とする設計データを選択するための操作ボタンである。照合部１２は、形状選択ボタン４４１が押下されると、設計データを選択するための選択操作モードに移行して、設計データ表示部１３１によって図面表示ダイアログに表示される図面のうち、照合対象とする図面の範囲を選択可能する。
【００９９】
図１２は、設計データ表示部１３１によって表示される図面表示ダイアログ５１の一例を示す図である。図面表示ダイアログ５１は、記憶装置２２あるいはＲＡＭ２３に記憶される設計データが示す図面を表示するダイアログであり、図面表示ダイアログ５１に表示される図面から、図面選択４４によって照合対象とする図面の範囲を選択することができる。図１２に示した図面表示ダイアログ５１には、プリント基板５１１に配置された部品５１２を示す図面が表示されている。
【０１００】
照合部１２は、記憶装置２２あるいはＲＡＭ２３に記憶される設計データが示す図面のうち、図面選択４４で選択され照合対象の図面に含まれる部品名を抽出する。図面が複数の画層に階層化されており、環境設定ダイアログ６１で画層を選択するように設定されていると、設定された画層の図面を照合対象の図面として部品名を抽出する。照合対象の図面に部品名が含まれない場合は、エラーメッセージを表示して抽出を終了し、表示部１３によって、図８に示した部品チェックダイアログ４０の初期画面を表示させる。
【０１０１】
照合部１２は、図面からの部品名の抽出が終了すると、照合を行い易くするために、部品名の並べ換えを行う。照合部１２は、アルファベット順に、かつ部品名が同じ部品名の場合は、取り消し線が付与されていない部品名を先に並べる。表示部１３は、照合部１２によって並べ換えられた順序で、部品名および取り消し線の有無を、部品チェックダイアログ４０の照合結果表示欄４２２の「部品名」、図面上についての「取消なし」および「取消あり」の項目欄に表示する。
【０１０２】
照合部１２は、図面から抽出された部品名を照合結果表示欄４２２に表示するときに、部品表から抽出された部品名が先に表示されている場合は、同じ部品名がすでに表示されている部品名については、同じ部品名が表示されている行の図面上についての「取消なし」および「取消あり」の項目欄に追加して表示し、同じ部品名がいずれの行にも表示されていない部品名については、部品名の順序がアルファベット順に、かつ取り消し線が付与されていない部品名が先になるように、行を追加して表示する。
【０１０３】
部品表から抽出された部品名を照合結果表示欄４２２に表示するときに、図面から抽出された部品名が先に表示されている場合は、同じ部品名がすでに表示されている部品名については、同じ部品名が表示されている行の部品表についての「取消なし」および「取消あり」の項目欄に追加して表示し、同じ部品名がいずれの行にも表示されていない部品名については、部品名の順序がアルファベット順に、かつ取り消し線が付与されていない部品名が先になるように、行を追加して表示する。
【０１０４】
照合部１２は、部分表および図面からの部品名の抽出が終了すると、部品表から抽出した部品名と、図面から抽出した部品名とを、取り消し線の有無を含めて照合する。表示部１３は、照合部１２によって照合された照合結果を、照合結果表示欄４２２の「結果」の項目欄に表示し、対応する部品名の色を環境設定ダイアログ６１で設定された色に変更する。
【０１０５】
図１３は、照合部１２による照合結果を反映した図面表示ダイアログ５２の一例を示す図である。照合結果が「○」つまり一致している部品名は、青色で表示され、照合結果が「×」つまり不一致である部品名は、赤色で表示される。図１３には、照合結果が「○」の部品名「Ｌ０００２」および「Ｌ０００１」が青色で表示され、照合結果が「×」の部品名「Ｃ０００２」、「Ｃ０００１」および「Ｃ０００１」が赤色で表示されている。
【０１０６】
図８を参照して、画面ズームボタン４０１は、部品チェックダイアログ４０を非表示状態として、図面表示ダイアログに表示される図面を、図面表示ダイアログ内でズームインあるいはズームアウトするための操作を可能とする。図１３に示した図面表示ダイアログ５２が、部品チェックダイアログ４０を非表示状態とした状態である。
【０１０７】
部品確認ボタン４０２は、図面表示ダイアログに表示される図面に含まれる部品名のうち、部品チェックダイアログ４０の照合結果表示欄４２２に表示される部品名の中から選択した部品名に対応する部品名がどれかを確認するための操作ボタンである。図面表示ダイアログでは、照合結果表示欄４２２に表示される部品名の中から選択された部品名が四角の枠で囲まれてズームアップされる。照合結果表示欄４２２に表示される「Ｎｏ．」のうち、選択された部品名の「Ｎｏ．」が、四角の枠の左下に表示される。ズームアップの倍率は、環境設定ダイアログで設定された倍率である。
【０１０８】
図１４は、部品確認ボタン４０２によって確認する部品が選択された部品チェックダイアログ５３の一例を示す図である。図１５は、部品確認ボタン４０２によって選択された部品名を表示する図面表示ダイアログ５４の一例を示す図である。図１４に示した部品チェックダイアログ５３では、照合結果表示欄４２２で、Ｎｏ．１〜３の部品名「Ｃ０００１」、Ｎｏ．４の部品名「Ｃ０００２」およびＮｏ．５の部品名「Ｃ０００３」を示す５つの行５３１が選択されている。図１５に示した図面表示ダイアログ５４では、部品名「Ｃ０００３」、部品名「Ｃ０００２」および部品名「Ｃ０００１」が四角の枠で囲まれ、各枠の左下にそれぞれの「Ｎｏ．」が「５」、「４」および「１」と表示されている。
【０１０９】
図１６は、取り消し線追加ボタン４０３によって付与された取り消し線５５１を示す図面表示ダイアログ５５の一例を示す図である。編集部１４は、取り消し線追加ボタン４０３が押下されると、図面から抽出された部品名のうち、照合結果表示欄４２２で選択された部品名に取り消し線を付与する。図１６に示した図面表示ダイアログ５５には、部品名「Ｃ０００５」に取り消し線５５１が付与されている。
【０１１０】
図１７は、取り消し線追加ボタン４０３によって付与される取り消し線の線種を示す図である。図１７（ａ）は、１本の直線である１重線による取り消し線をしめす、図１７（ｂ）は、２本の直線である２重線による取り消し線を示す。図１７（ａ）には、図面表示ダイアログ５６ａに表示される部品名「Ｃ１３０３」に１重線による取り消し線５６１が付与されている。図１７（ｂ）には、図面表示ダイアログ５６ｂに表示される部品名「Ｃ１３０３」に２重線による取り消し線５６２が付与されている。
【０１１１】
図１８は、取り消し線追加ボタン４０３によって付与される取り消し線５７１の長さＬを示す図である。取り消し線５７１の長さＬは、キャラクタ列の幅方向の長さに対する比率で決定される。取り消し線追加ボタン４０３によって付与される取り消し線の線種および長さの比率は、環境設定ダイアグによって設定される。
【０１１２】
編集部１４は、取り消し線追加ボタン４０３が押下されると、部品名に取り消し線を付与し、記憶装置２２あるいはＲＡＭ２３に記憶される設計データおよび設計データＤＢ１６に記憶される設計データを更新する。照合部１２は、更新された新たな設計データに基づいて照合を行い、表示部１３は、照合部１２による新たな照合結果に基づいて、照合結果表示欄４２２を更新し、設計データ表示部１３１は、照合部１２による新たな照合結果を図面表示ダイアログに反映する。
【０１１３】
このように、編集部１４によって、設計データが示す図面に含まれ、かつ取り消し線が付与されない部品名の中から削除する部品名が指定され、指定された部品名に取り消し線を付与するので、照合結果が不一致である部品名を削除することができる。
【０１１４】
図８に示した取り消し線削除ボタン４０４は、図面から抽出された取り消し線が付与された部品名のうち、照合結果表示欄４２２で選択された部品名の取り消し線を削除するための操作ボタンである。編集部１４は、取り消し線追加ボタン４０３が押下されると、部品名に付与されている取り消し線を削除し、記憶装置２２あるいはＲＡＭ２３に記憶される設計データおよび設計データＤＢ１６に記憶される設計データを更新する。照合部１２は、更新された新たな設計データに基づいて照合を行い、表示部１３は、照合部１２による新たな照合結果に基づいて、照合結果表示欄４２２を更新し、設計データ表示部１３１は、照合部１２による新たな照合結果を図面表示ダイアログに反映する。
【０１１５】
このように、編集部１４によって、設計データが示す図面に含まれ、かつ取り消し線が付与された部品名のうちで、取り消し線の付与を止める部品名が指定され、指定された部品名に付与されていた取り消し線が除去されるので、照合結果が不一致である部品名を復活することができる。
【０１１６】
図１９は、部品名変更ボタン４０５によって表示される部品名入力ダイアログ５８の一例を示す図である。部品名変更ボタン４０５は、図面から抽出された部品名のうち、照合結果表示欄４２２で選択された部品名を変更するための操作ボタンである。照合結果表示欄４２２で部品名が選択され、部品名変更ボタン４０５が押下されると、表示部１３は、部品名入力ダイアログ５８を表示し、設計データ表示部１３１は、図面表示ダイアログに表示する部品名のうち照合結果表示欄４２２で選択された部品名をズームアップする。
【０１１７】
部品名入力ダイアログ５８には、「部品名」というタイトル、および「新しい名前を入力してください。」というメッセージが表示され、部品名入力欄５８１、ＯＫボタン５８２およびキャンセルボタン５８３が設けられる。部品名入力欄５８１は、新たな部品名を入力するための入力欄である。ＯＫボタン５８２は、部品名入力欄５８１に入力された部品名に変更することを指示するための操作ボタンであり、キャンセルボタン５８３は、部品名の変更をキャンセルするための操作ボタンである。図１９に示した部品名入力欄５８１には、部品名「Ｃ０００２」が表示されている。
【０１１８】
編集部１４は、部品名入力ダイアログ５８で部品名が入力され、ＯＫボタン５８２が押下されると、部品名を変更し、記憶装置２２あるいはＲＡＭ２３に記憶される設計データおよび設計データＤＢ１６に記憶される設計データを更新する。照合部１２は、更新された新たな設計データに基づいて照合を行い、表示部１３は、照合部１２による新たな照合結果に基づいて、照合結果表示欄４２２を更新し、設計データ表示部１３１は、照合部１２による新たな照合結果を図面表示ダイアログに反映する。
【０１１９】
このように、編集部１４によって、入力部１１によって入力された設計データが示す図面に含まれる部品名のうちのいずれかの部品名が指定され、指定された部品名が変更されるので、間違っている部品名を修正することができる。
【０１２０】
図２０は、チェックリスト出力ボタン４０６によって出力される照合結果出力７０の一例を示す図である。チェックリスト出力ボタン４０６は、照合結果を表す照合結果出力情報を出力するための操作ボタンである。表示部１３は、チェックリスト出力ボタン４０６が押下されると、ファイルとして保存する操作を行うためのファイル保存用ダイアログを表示し、照合結果出力情報を出力するディレクトリおよびファイル名の指定を可能とする。結果出力部１５は、照合結果出力情報を、ファイル保存用ダイアログで指定されたディレクトリおよびファイル名で、かつカンマ区切りテキストファイル形式たとえばカンマ区切りＣＳＶ（Comma Separated Values）ファイル形式で、記憶装置２２あるいはＲＡＭ２３に出力する。結果出力部１５は、照合結果出力情報を記憶装置２２あるいはＲＡＭ２３に出力するとともに、プリンタあるいはディスプレイに照合結果出力７０として出力することもできる。
【０１２１】
このように、結果出力部１５によって、照合部１２の照合結果が、カンマ区切りテキストファイル形式で出力されるので、照合結果を表計算など他のアプリケーションプログラムで利用することができる。
【０１２２】
照合結果出力７０には、「照合日時」７０１、「照合者」７０２、「照合部品点数」７０３、「取り消し線付きデータ」７０４、「変更履歴」７０５および「照合結果」７０６の６つの項目欄が設けられている。「照合日時」７０１は、チェックリスト出力ボタン４０６が押下された時点の年月日および時刻を示す。「照合者」７０２は、環境設定ＤＢ１８に設定されている照合者の氏名である。
【０１２３】
「照合部品点数」７０３は、照合を行った部品名の数を部品表および図面のそれぞれについて示す。「取り消し線付きデータ」７０４は、照合を行った部品名のうち、取り消し線が付与されている数を部品表および図面のそれぞれについて示す。「変更履歴」７０５は、取り消し線追加ボタン４０３による取り消し線の追加、取り消し線削除ボタン４０４による取り消し線の削除、および部品名変更ボタン４０５による部品名の変更が行われた履歴を示す。「照合結果」７０６は、照合結果を示し、部品チェックダイアログ４０の照合結果表示欄４２２に表示される項目の内容と同じ内容を示す。
【０１２４】
図２０に示した照合結果出力７０には、照合日時７０１に年月日「ＹＹＹＹ／ＭＭ／ＤＤ」および時刻「ＨＨ：ＭＭ」が出力され、照合者７０２に「山田太郎」が出力され、照合部品点数７０３に、部品表について「１７」および図面について「９」と出力され、取り消し線付きデータ７０４に、部品表について「３」および図面について「１」と出力され、変更履歴７０５に、部品名「Ｌ０００３」について「取り消し線削除」が行われたこと、および部品名「Ｃ０００６」について「名前変更（Ｃ０００２）」が行われたことが出力されている。「名前変更（Ｃ０００２）」は、変更前の部品名が「Ｃ０００２」であることを示す。
【０１２５】
このように、結果出力部１５によって、さらに、設計データが示す図面に含まれる部品名の数と、部品表データが示す部品表に含まれる部品名の数とが出力されるので、照合が行われた部品名の数を確認することができる。
【０１２６】
全部品表示ボタン４０７は、部品チェックダイアログ４０の照合結果表示欄４２２に、照合を行ったすべての部品名を表示することを指示する操作ボタンである。このとき、表示部１３は、部品チェックダイアログ４０の状態表示欄４２３に、「全部品表示中」を表示する。
【０１２７】
図２１は、重複部品表示ボタン４０８によって表示される部品チェックダイアログ５９の一例を示す図である。重複部品表示ボタン４０８は、部品チェックダイアログ４０の照合結果表示欄４２２に、照合を行った部品名のうち、同じ部品名が部品表および図面のうち少なくともいずれかに複数含まれる部品名を表示することを指示する操作ボタンである。このとき、表示部１３は、部品チェックダイアログ４０の状態表示欄４２３に、「重複部品表示中」を表示する。表示部１３は、重複する部分名がない場合は、照合結果表示欄４２２に何も表示しない。
【０１２８】
図２１に示した部品チェックダイアログ５９には、３つの部品名「Ｃ０００３」が表示された照合結果表示欄５９１が示され、「重複部品表示中」が表示された状態表示欄５９２が示されている。
【０１２９】
図２２は、異なる部品表示ボタン４０９によって表示される部品チェックダイアログ６０の一例を示す図である。重複部品表示ボタン４０８は、部品チェックダイアログ４０の照合結果表示欄４２２に、照合を行った部品名のうち、照合結果が不一致である部品名のみを表示することを指示する操作ボタンである。このとき、表示部１３は、部品チェックダイアログ４０の状態表示欄４２３に、「異なる部品表示中」を表示する。照合結果が不一致である部品名がない場合は、照合結果表示欄４２２に何も表示しない。
【０１３０】
図２２に示した部品チェックダイアログ６０には、１０個の部品名「Ｃ０００３」、「Ｃ０００４」、「Ｌ０００３」、「Ｌ０００４」、「Ｌ０００５」、「Ｒ０００１」、「Ｒ０００２」、「Ｒ０００３」、「Ｒ０００４」および「Ｒ０００５」が表示された照合結果表示欄６０１が示され、「異なる部品表示中」が表示された状態表示欄６０２が示されている。
【０１３１】
このように、結果出力部１５によって、照合部１２による照合結果が一致していないことを示している部品名のみが出力されるので、照合結果が不一致である部品名を容易に認識することができる。
【０１３２】
閉じるボタン４１０は、部品チェックダイアログ４０での操作を終了して、部品チェックダイアログ４０を閉じるための操作ボタンである。閉じるボタン４１０が押下されると、表示部１３は、部品チェックダイアログ４０のディスプレイへの表示を終了する。
【０１３３】
図２３は、表示部１３によって表示される環境設定ダイアログ６１の一例を示す図である。環境設定ダイアログ６１は、環境設定を行うためのダイアログであり、環境設定部は、環境設定ダイアログ６１で設定された情報を、環境設定データとして環境設定ＤＢ１８に記憶する。環境設定ダイアログ６１には、「環境設定」というタイトルが表示され、照合者設定６１１、画層設定６１２、取消線作図設定６１３、部品色変更設定６１４、ズーム設定６１５および部品表選択設定６１６の６つの項目と、ＯＫボタン６１７およびキャンセルボタン６１８とが設けられている。
【０１３４】
照合者設定６１１には、「照合者設定」というタイトルが表示され、「既定の照合者」と付記された照合者入力欄がある。照合者入力欄は、照合を行う担当者つまり照合者の氏名を入力する入力欄であり、図２３に示した照合者入力欄には、「山田太郎」と表示されている。照合者設定６１１に設定された照合者の氏名は、部品チェックダイアログ４０の照合者情報４１の照合者名表示欄に表示される。
【０１３５】
画層設定６１２は、図面が複数の画層に階層化されている場合、照合対象とする画層を部品名画層として設定することができる。画層設定６１２には、照合対象とする部品名を画層によって指定するか否かを設定する「部品名画層を指定する」と付記されたチェックボックス、および「部品名画層１」〜「部品名画層４」の４つの部品名画層入力欄が設けられている。
【０１３６】
「部品名画層を指定する」と付記されたチェックボックスがチェックされていると、照合対象とする画層を部品名画層入力欄で指定することができる。４つの部品名画層入力欄によって、最大４つの画層を指定することができる。「部品名画層１」〜「部品名画層４」と付記された各部品名画層入力欄は、画層がプルダウンメニューで表示されるので、その中から照合対象とする画層を指定する。「部品名画層を指定する」と付記されたチェックボックスがチェックされていないと、すべての画層の部品名を照合対象とする。
【０１３７】
図２３に示した画層設定６１２には、「部品名画層１」に「ＬＶＬ０１４１」と示され、「部品名画層２」に「ＬＶＬ００７７」と示され、「部品名画層３」に「ＬＶＬ０１２９」と示され、「部品名画層４」に「取消線」と示されている。「取消線」は、取り消し線が付記された部品名を含む画層を指定する。
【０１３８】
このように、入力部１１によって入力された設計データが示す図面は、画層に階層化され、環境設定部によって、設計データが示す図面の画層うちの少なくとも１つの画層が設定される。そして、照合部１２によって、入力部１１によって入力された設計データが示す図面のうち、環境設定部によって設定された画層に含まれる部品名についてのみ照合されるので、各ユーザが照合したい範囲を画層によって選択することができる。
【０１３９】
取消線作図設定６１３は、部品チェックダイアログ４０の取り消し線追加ボタン４０３によって追加される取り消し線に関する設定を行う。取消線作図設定６１３には、「取消線作図設定」というタイトルが表示され、取消線色入力欄、線種入力欄、取消線画層入力欄および延長率入力欄が設けられている。
【０１４０】
「取消線色」と付記された取消線色入力欄は、追加される取り消し線の色を指定する入力欄であり、プルダウンメニューに表示される色の中から選択することができる。「線種」と付記された線種入力欄は、追加される取り消し線の線種を指定する入力欄であり、プルダウンメニューに表示される線種、たとえば１重線あるいは２重線などの線種の中から選択することができる。
【０１４１】
「取消線画層」と付記された取消線画層入力欄は、追加される取り消し線を描画する画層を指定する。同じ画層に含まれる図形およびキャラクタは、ＣＡＤなどで用いられるレイヤと同様に、同じグループとして取り扱うことができる。取消線画層が指定されていると、その画層に入力された線分を取り消し線として認識することが容易になる。したがって、処理を速くすることができ、さらに他の部品の枠線などを間違って取り消し線と認識することもなくなる。「延長率」と付記された延長率入力欄は、追加される取り消し線の長さを、部品名を表すキャラクタ列の幅方向の長さに対する比率で設定する。
【０１４２】
図２３に示した取消線作図設定６１３には、取消線色入力欄に、赤紫色のサンプルが四角で、かつその色を示す文字列「Ｍａｇｅｎｔａ」が示され、線種入力欄に「１重線」と示され、取消線画層入力欄に「取消線」と示され、延長率入力欄に「１．１０」倍と示されている。
【０１４３】
部品色変更設定６１４は、部品名を表示する色を設定する。部品色変更設定６１４には、「部品色変更設定」というタイトルが表示され、ＯＫ欄、ＮＯ欄および選択中欄が設けられている。「ＯＫ」と付記されたＯＫ欄は、照合結果が一致している部品名の色を、プルダウンメニューに表示される色から選択して設定する。「ＮＯ」と付記されたＮＯ欄は、照合結果が不一致である部品名のうち図面にのみ含まれる部品名の色を、プルダウンメニューに表示される色から選択して設定する。「選択中」と付記された選択中欄は、リスト選択によってズームアップした部品名の色を、プルダウンメニューに表示される色から選択して設定する。「リスト選択」は、マウスなどで、部品チェックダイアログ４０のチェックリスト４２に行単位で表示される部品名の中から、ズームアップしたい部品名の行を選択することである。
【０１４４】
図２３に示した部品色変更設定６１４には、ＯＫ欄に、青色のサンプルが四角で、かつその色を示す文字列「Ｂｌｕｅ」が示され、ＮＯ欄に、赤色のサンプルが四角で、かつその色を示す文字列「Ｒｅｄ」が示され、選択中欄に、黒色のサンプルが四角で、かつその色を示す文字列「Ｂｌａｃｋ」が示されている。
【０１４５】
このように、環境設定部によって、部品名を出力する色および取り消し線を出力する色が設定され、結果出力部１５によって、環境設定部によって設定された色で、部品名および取り消し線が出力されるので、部品名および取り消し線を各ユーザが見易い色で表示することができる。
【０１４６】
さらに、表示部１３によって、設計データが示す図面に含まれる部品名のうち、照合部１２による照合結果が一致していないことを示している部品名を、照合部１２による照合結果が一致していることを示している部品名と異なる出力形態、たとえば異なる色で出力するので、照合結果が一致していることを示す部品名と、一致していないことを示す部品名とを容易に識別することができる。
【０１４７】
さらに、表示部１３によって、設計データが示す図面に含まれ、かつ照合部１２による照合結果が一致していないことを示している部品名が、一致していないことを表す予め定める第１の色で出力されるので、照合結果が不一致であることを示す部品名をわかり易い色で表示することができる。
【０１４８】
さらに、表示部１３によって、設計データが示す図面に含まれ、かつ照合部１２による照合結果が一致していることを示している部品名が、一致していることを表す予め定める第２の色で出力されるので、照合結果が一致していることを示す部品名をわかり易い色で表示することができる。
【０１４９】
ズーム設定６１５は、部品チェックダイアログ４０の部品確認ボタン４０２、リスト選択、および部品名変更ボタン４０５によって部品名をズームアップするとき、部品名をズームアップする倍率を設定する。ズーム設定６１５には、「ズーム設定」というタイトルが表示され、倍率欄が設けられている。「倍率」と付記された倍率欄は、部品名をズームアップする倍率を入力する入力欄である。図２３に示したズーム設定６１５の倍率欄には、「０．５０」と示されている。
【０１５０】
部品表選択設定６１６は、部品チェックダイアログ４０の部品表選択４３の「固定セルで選択」のラジオボタンが選択されたときに、照合対象とするセルを設定する。部品表選択設定６１６には、「部品表選択設定」というタイトルが表示され、「既定のセル範囲」と付記されたセル範囲設定欄が設けられている。セル範囲設定欄に設定されたセル範囲は、部品チェックダイアログ４０の部品表選択４３の固定セルエディット４３２に表示される。図２３に示した部品表選択設定６１６のセル範囲設定欄には、「ＡＡ１０：ＡＱ７１，ＢＱ１８：ＣＧ７１，」と示されている。
【０１５１】
ＯＫボタン６１７は、環境設定ダイアログ６１での環境設定の終了を指示するための操作ボタンである。環境設定部は、ＯＫボタン６１７が押下されると、設定した情報を環境設定データとして、環境設定ＤＢ１８に記憶した後、表示部１３によって、環境設定ダイアログ６１を閉じさせる。キャンセルボタン６１８は、環境設定ダイアログ６１での環境設定を破棄して終了することを指示する操作ボタンである。環境設定部は、キャンセルボタン６１８押下されると、設定した情報を環境設定ＤＢ１８に記憶せずに、表示部１３によって、環境設定ダイアログ６１を閉じさせる。
【０１５２】
図２４は、照合部１２によって取り消し線と認識される例および認識されない例を示す。取り消し線情報が取り消し線の形状を表す情報である場合、取り消し線情報は付属情報ではなく、形状情報に含まれる。形状情報は、部品名に付与される図形の形状を表す付与情報を含み、取り消し線情報もこの付与情報に含まれる。この場合、照合部１２は、形状情報に含まれる付与情報が示す図形のうち、いずれが取り消し線であるか否かを認識する必要がある。
【０１５３】
照合部１２は、形状情報に含まれる付与情報が示す図形の形状のうち、予め定める形状たとえば部品名のキャラクタが配列されている方向でかつ部品名のすべてのキャラクタの横方向の長さ以上の直線の形状で、さらに予め定める位置たとえば部品名のキャラクタの高さ方向で部品名のすべてのキャラクタの中央の位置に付与されている図形の形状を取り消し線として認識する。予め定める形状かつ予め定める位置の条件を満たさない図形の形状は、取り消し線とは認識しない。
【０１５４】
図２４（ａ）には、部品名「Ｌ０００１」に含まれるキャラクタの高さ方向の中ほどに、幅方向の直線６２１が、部品名「Ｌ０００１」のキャラクタ列に含まれるすべてのキャラクタ上に記載されている。認識範囲６２０は、部品名に取り消し線が付与されているか否かを認識するための範囲である。照合部１２は、直線６２１を取り消し線として認識し、部品チェックダイアログ４０の照合結果表示欄４２２の部品名「Ｌ０００１」の図面上の「取消あり」に「○」を表示する。
【０１５５】
図２４（ｂ）には、部品名「Ｌ０００１」に含まれるキャラクタの高さ方向の中ほどに、幅方向の直線６２２が、部品名「Ｌ０００１」のキャラクタ列に含まれるキャラクタのうち「Ｌ」、および「Ｌ」に隣接する「０」の２つのキャラクタ上にのみ記載されている。照合部１２は、直線６２２が一部のキャラクタ上にしか記載されていないので、直線６２２を取り消し線として認識せず、部品チェックダイアログ４０の照合結果表示欄４２２の部品名「Ｌ０００１」の図面上の「取消なし」に「○」を表示する。
【０１５６】
図２４（ｃ）には、部品名「Ｌ０００１」に含まれるキャラクタのうち、キャラクタ「Ｌ」の高さ方向の下側から、キャラクタ「１」の高さ方向の上側まで、直線６２３が、部品名「Ｌ０００１」のキャラクタ列の上に斜めに記載されている。照合部１２は、直線６２３が斜めに記載されているので、直線６２３を取り消し線として認識せず、部品チェックダイアログ４０の照合結果表示欄４２２の部品名「Ｌ０００１」の図面上の「取消なし」に「○」を表示する。
【０１５７】
図２４（ｄ）には、部品名「Ｌ０００１」に含まれるキャラクタのうち、真中のキャラクタ「０」の上に、高さ方向の直線６２４が記載されている。照合部１２は、直線６２４が高さ方向に記載されているので、直線６２４を取り消し線として認識せず、部品チェックダイアログ４０の照合結果表示欄４２２の部品名「Ｌ０００１」の図面上の「取消なし」に「○」を表示する。
【０１５８】
図２５は、設計データ表示装置１によって処理される照合処理の処理手順を示すフローチャートである。たとえばディスプレイなどに表示されるメニュー画面から、マウスなどによって照合処理の開始が指示されると、表示部１３は、部品チェックダイアログ４０を表示し、ステップＡ１に移る。ステップＡ１では、設計データ入力部１１１は、設計データＤＢ１６に記憶される設計データを読み込み、記憶装置２２あるいはＲＡＭ２３に記憶する。
【０１５９】
ステップＡ２では、照合部１２は、記憶装置２２あるいはＲＡＭ２３に記憶される設計データが示す図面の部品名の中から、照合対象の部品名を抽出する。環境設定ＤＢ１８の画層設定６１２で「部品名画層を指定する」と付記されたチェックボックスがチェックされていると、画層設定６１２の「部品名画層１」〜「部品名画層４」欄に設定されている画層に含まれる部品名を抽出する。「部品名画層を指定する」と付記されたチェックボックスがチェックされていないと、記憶装置２２あるいはＲＡＭ２３に記憶される設計データが示す図面の部品名のうち、部品チェックダイアログ４０の形状選択ボタン４４１によって選択される照合対象の範囲に含まれる部品名を抽出する。
【０１６０】
ステップＡ３では、部品表入力部１１２は、部品表ＤＢ１７に記憶される部品表データを読み込み、記憶装置２２あるいはＲＡＭ２３に記憶する。ステップＡ４では、照合部１２は、記憶装置２２あるいはＲＡＭ２３に記憶される部品表データが示す部品表の部品名の中から、部品チェックダイアログ４０の部品表選択４３で指定される照合対象の範囲の部品名を抽出する。
【０１６１】
ステップＡ５では、照合部１２は、図面および部品表からそれぞれ抽出した部品名について、取り消し線の有無を含めて、部品名が一致するか否かを照合する。照合部１２は、図面および部品表からそれぞれ抽出した部品名のうち、部品名が一致し、かつ取り消し線の有無が一致する部品名、および図面および部品表のうちのいずれか１つにのみ含まれ、かつ取り消し線がある部品名は、一致すると判定する。そして、部品名が一致し、かつ取り消し線の有無が一致しない部品名、および図面および部品表のうちのいずれか１つにのみ含まれ、かつ取り消し線がない部品名は、不一致であると判定する。
【０１６２】
図面から抽出した部品名に付与される情報は、取り消し線の形状以外の形状の情報の場合もあり、付与されている情報が取り消し線情報であるか否かを判定するために、照合部１２は、取り消し線認識処理を呼び出して、取り消し線を認識する。
【０１６３】
ステップＡ６では、表示部１３は、部品チェックダイアログ４０の照合結果表示欄４２２に、照合部１２による照合結果を表示する。そのとき、照合結果が不一致である部品名を、不一致であることを示す色、具体的には環境設定ダイアログ６１の部品色変更設定６１４のＮＯ欄に設定された色で表示する。そして、照合結果が一致していることを示している部品名を、一致していることを示す色、具体的には環境設定ダイアログ６１の部品色変更設定６１４のＯＫ欄に設定された色で表示する。
【０１６４】
さらに、表示部１３は、照合結果が一致であることを示す部品名については、照合結果表示欄４２２の結果の項目を「○」として表示し、照合結果が不一致であることを示す部品名については、照合結果表示欄４２２の結果の項目を「×」として表示する。表示部１３は、照合結果が不一致である部品名についてのみ表示することもできる。
【０１６５】
ステップＡ７では、編集部１４は、照合結果が不一致である部品名を抽出し、抽出した部品名について、取り消し線の追加、取り消し線の削除、あるいは部品名の変更などの編集を行う。編集部１４は、編集を行うと、編集内容を変更履歴として記憶装置２２あるいはＲＡＭ２３に記憶する。
【０１６６】
図面および部品表からそれぞれ抽出した部品名のうち、図面にのみ取り消し線が付与されない部品名が含まれる場合に、部品チェックダイアログ４０の取り消し線追加ボタン４０３が押下されると、編集部１４は、図面にのみ含まれる取り消し線が付与されない部品名に取り消し線を付与する。そのとき、編集部１４は、環境設定ダイアログ６１で設定された色、線種および長さの取り消し線を付与する。
【０１６７】
さらに、図面および部品表からそれぞれ抽出した部品名のうち、図面に取り消し線が付与された部品名が含まれ、かつ部品表に取り消し線が付与されない部品名が含まれる場合に、部品チェックダイアログ４０の取り消し線削除ボタン４０４が押下されると、編集部１４は、図面に含まれる取り消し線が付与された部品名の取り消し線を削除する。
【０１６８】
さらに、図面および部品表からそれぞれ抽出した部品名のうち、図面にのみ取り消し線が付与されない部品名が含まれる場合に、部品名入力ダイアログ５８で新たな部品名が入力されると、編集部１４は、図面にのみ取り消し線が付与されない部品名を、部品名入力ダイアログ５８で入力された部品名に変更する。たとえば図面および部品表からそれぞれ抽出した部品名のうち、図面にのみ取り消し線が付与されない部品名が含まれ、かつ部品名は異なるが対応する部品の取り消し線が付与されない部品名が部品表にのみ含まれる場合に、図面の部品名を、部品表の部品名に合わせることができる。
【０１６９】
ステップＡ８では、照合部１２は、新たに照合を行う必要があるか否かを判定し、新たに照合を行う必要がないと、ステップＡ９に進み、新たに照合を行う必要があると、ステップＡ５に戻り、新たに照合を行う。新たに照合を行う必要があると判定する場合は、たとえば編集部１４によって編集が行われた場合、すなわち取り消し線追加ボタン４０３による取り消し線の追加、取り消し線削除ボタン４０４による取り消し線の削除、および部品名変更ボタン４０５による部品名の変更が行われた場合、部品チェックダイアログ４０の部品表選択４３で、部品表の照合対象の範囲が新たに選択された場合、部品チェックダイアログ４０の図面選択４４で、図面の照合対象の範囲が新たに選択された場合などである。
【０１７０】
ステップＡ９では、結果出力部１５は、照合結果を表す照合結果出力情報を、カンマ区切りテキストファイル形式のファイルとして記憶装置２２またはＲＡＭ２３に出力する。さらに、結果出力部１５は、照合結果出力情報をプリンタあるいはディスプレイなどに照合結果出力７０として出力する。結果出力部１５は、環境設定ダイアログ６１の照合者設定６１１に設定された氏名を、照合結果出力７０の照合者７０２とし、記憶装置２２あるいはＲＡＭ２３に記憶されている変更履歴を、照合結果出力７０の変更履歴７０５として出力する。
【０１７１】
環境設定ＤＢ１８の設定変更は、図２５に示した照合処理の処理手順のいずれの時点でも可能である。すなわち、図２５に示した照合処理の処理手順のいずれの時点でも、たとえばディスプレイなどに表示されるメニュー画面から、環境設定の開始を指示して環境設定ダイアログ６１を表示することによって、環境設定ＤＢ１８の設定変更が可能である。照合部１２、表示部１３、編集部１４および結果出力部１５は、実行時点での環境設定ＤＢ１８の設定に従って処理を行う。
【０１７２】
図２５に示した照合処理の処理手順では、図面からの部品名の抽出を行った後に部品表からの部品名の抽出を行ったが、部品表からの部品名の抽出を行った後に図面からの部品名の抽出を行ってもよい。
【０１７３】
このように、入力部１１によって、個々の部品を識別するための部品名、および部品名に付与され、削除された部品名であることを示す取り消し線情報を含む設計データと、個々の部品を識別するための部品名、および部品名に付与され、削除された部品名であることを示す取り消し線情報を含む部品表データとが入力される。
【０１７４】
そして、照合部１２によって、入力部１１によって入力された設計データに含まれる部品名と、入力部１１によって入力された部品表データに含まれる部品名とが一致するか否かが照合されるとき、少なくとも、設計データに含まれ、かつ取り消し線情報が付与されない部品名と、部品表データに含まれ、かつ取り消し線情報が付与されない部品名とが一致するか否かが照合され、さらに、設計データに含まれ、かつ取り消し線情報が付与された部品名と、部品表データに含まれ、かつ取り消し線情報が付与された部品名とが一致するか否かが照合される。
【０１７５】
さらに、結果出力部１５によって、照合部１２によって照合された照合結果を表す照合結果出力情報が出力される。したがって、取り消し線情報が付与された部品名についても照合することができる。すなわち、取り消し線によって削除された部品の部品名についても照合することができる。
【０１７６】
さらに、照合部１２によって、設計データが示す図面に含まれ、かつ取り消し線が付与されない部品名であって、その部品名に一致する部品名が、部品表データが示す部品表に含まれる部品名のうち取り消し線が付与されない部品名に含まれない部品名が、一致していないと判定される。したがって、設計データが示す図面に含まれる削除されない部品の部品名であって、かつ設計データが示す図面に含まれる削除されない部品の部品名に含まれない部品名を、不一致であると照合することができる。
【０１７７】
図２６は、図２５に示した照合処理から呼び出される取り消し線認識処理の処理手順を示すフローチャートである。図２５に示したフローチャートのステップＡ５から呼び出されるとステップＢ１に移る。
【０１７８】
ステップＢ１では、照合部１２は、付加情報が付与されている部品名を選択する。ステップ２では、照合部１２は、選択した部品名ごとに、付与された付加情報が示す図形の形状が取り消し線であるか否かを認識するための認識範囲を決定する。たとえば部品名を含む矩形の範囲６２０である。ステップ３では、照合部１２は、認識範囲内で部品名に付与されている図形の形状を削除情報候補として抽出する。ステップ４では、照合部１２は、抽出した削除情報候補のうち、予め定める形状たとえば部品名のキャラクタが配列されている方向でかつ部品名のすべてのキャラクタの横方向の長さ以上の直線の形状で、かつ予め定める位置たとえば部品名のキャラクタの高さ方向で部品名のすべてのキャラクタの中央の位置に付与されている削除情報候補を、取り消し線として認識して、取り消し線認識処理を終了する。
【０１７９】
このように、取り消し線情報は、図形の形状によって表される情報であり、設計データは、部品名に付与される図形の形状を表わし、かつ取り消し線情報を含む付与情報を含み、照合部１２は、設計データに含まれる付与情報のうち、付与情報が示す図形の形状が、予め定める形状でかつ部品名に対して予め定める位置に付与されている付与情報を取り消し線情報であると判定する。
【０１８０】
したがって、部品名に取り消し線情報以外の付与情報が付与されていても、取り消し線を正しく認識することができる。
【０１８１】
さらに、図２５に示したフローチャートのステップＡ１〜Ａ４では、個々の部品を識別するための部品名、および部品名に付与され、削除された部品名であることを示す取り消し線情報を含む設計データと、個々の部品を識別するための部品名、および部品名に付与され、削除された部品名であることを示す取り消し線情報を含む部品表データとを入力する。
【０１８２】
図２５に示したフローチャートのステップＡ５〜Ａ８では、図２５に示したフローチャートのステップＡ１〜Ａ４で入力された設計データに含まれる部品名と、図２５に示したフローチャートのステップＡ１〜Ａ４で入力された部品表データに含まれる部品名とが一致するか否かを照合するとき、少なくとも、設計データに含まれ、かつ取り消し線情報が付与されない部品名と、部品表データに含まれ、かつ取り消し線情報が付与されない部品名とが一致するか否かを照合し、さらに、設計データに含まれ、かつ取り消し線情報が付与された部品名と、部品表データに含まれ、かつ取り消し線情報が付与された部品名とが一致するか否かを照合する。
【０１８３】
そして、図２５に示したフローチャートのステップＡ９では、図２５に示したフローチャートのステップＡ５〜Ａ８で照合された照合結果を表す照合結果出力情報を出力する。したがって、本発明に係る情報照合方法を適用すれば、取り消し線情報が付与された部品名についても照合することができる。すなわち、取り消し線によって削除された部品の部品名についても照合することができる。
【０１８４】
設計データ表示装置１を制御するプログラムは、コンピュータに、本発明に係る情報照合方法の各ステップを実行させるためのプログラムでもある。したがって、本発明は、コンピュータに情報照合方法の各ステップを実行させるためのプログラムとして提供することができる。
【０１８５】
上述した実施の形態では、プログラムは、コンピュータの記憶装置たとえば半導体メモリあるいはハードディスク装置などの記憶装置に記憶されているが、これらの記憶装置に限定されるものではなく、コンピュータで読取り可能な記録媒体に記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【０１８６】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、記憶装置のプログラム記憶エリアに記憶されて、そのプログラムが実行される構成であってもよい。さらに通信ネットワークを介して他の装置からダウンロードされてプログラム記憶エリアに記憶させてもよい。ダウンロード用のプログラムは、予めコンピュータの記憶装置に記憶しておくか、あるいは別な記録媒体からプログラム記憶エリアにインストールしておく。
【０１８７】
本体と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）／ＭＯ（Magneto Optical disk）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）などの光ディスクのディスク系の記録媒体、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系の記録媒体、またはマスクＲＯＭ／ＥＰＲＯＭ（Erasable Programmable 
Read Only Memory）／ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only 
Memory）／フラッシュＲＯＭなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。したがって、本発明は、コンピュータに情報照合方法の各ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【図面の簡単な説明】
【０１８８】
【図１】本発明の実施の一形態である設計データ表示装置１の機能の構成を示すブロック図である。
【図２】設計データ表示装置１のハードウエアの構成を示すブロック図である。
【図３】照合部１２によって照合された第１の照合結果３１の一例を示す。
【図４】照合部１２によって照合された第２の照合結果３２の一例を示す。
【図５】照合部１２によって照合された第３の照合結果３３の一例を示す。
【図６】照合部１２によって照合された第４の照合結果３４の一例を示す。
【図７】照合部１２によって照合された第５の照合結果３５の一例を示す。
【図８】表示部１３によって表示される部品チェックダイアログ４０の一例を示す図である。
【図９】チェックリスト４２の詳細を示す図である。
【図１０】選択ズーム用チェック欄４２１にチェックが付されているときにズームアップされた図面表示ダイアログ５０を示す図である。
【図１１】部品表選択４３の詳細を示す図である。
【図１２】設計データ表示部１３１によって表示される図面表示ダイアログ５１の一例を示す図である。
【図１３】照合部１２による照合結果を反映した図面表示ダイアログ５２の一例を示す図である。
【図１４】部品確認ボタン４０２によって確認する部品が選択された部品チェックダイアログ５３の一例を示す図である。
【図１５】部品確認ボタン４０２によって選択された部品名を表示する図面表示ダイアログ５４の一例を示す図である。
【図１６】取り消し線追加ボタン４０３によって付与された取り消し線５５１を示す図面表示ダイアログ５５の一例を示す図である。
【図１７】取り消し線追加ボタン４０３によって付与される取り消し線の線種を示す図である。
【図１８】取り消し線追加ボタン４０３によって付与される取り消し線５７１の長さＬを示す図である。
【図１９】部品名変更ボタン４０５によって表示される部品名入力ダイアログ５８の一例を示す図である。
【図２０】チェックリスト出力ボタン４０６によって出力される照合結果出力７０の一例を示す図である。
【０１８９】
【図２１】重複部品表示ボタン４０８によって表示される部品チェックダイアログ５９の一例を示す図である。
【図２２】異なる部品表示ボタン４０９によって表示される部品チェックダイアログ６０の一例を示す図である。
【図２３】表示部１３によって表示される環境設定ダイアログ６１の一例を示す図である。
【図２４】照合部１２によって取り消し線と認識される例および認識されない例を示す図である。
【図２５】設計データ表示装置１によって処理される照合処理の処理手順を示すフローチャートである。
【図２６】図２５に示した照合処理から呼び出される取り消し線認識処理の処理手順を示すフローチャートである。
【符号の説明】
【０１９０】
１  設計データ表示装置
１１  入力部
１２  照合部
１３  表示部
１４  編集部
１５  結果出力部
１６  設計データＤＢ
１７  部品表ＤＢ
１８  環境設定ＤＢ
２０  ＬＡＮ
２１  ＣＰＵ
２２  記憶装置
２３  ＲＡＭ
２４  データ入力装置
２５  入力インタフェース
２６  出力装置
２７  出力インタフェース
２８  ネットワーク接続装置
２９  データベース
４０  部品チェックダイアログ
５０  図面表示ダイアログ
５８  部品名入力ダイアログ
６１  環境設定ダイアログ
７０  照合結果出力
１１１  設計データ入力部
１１２  部品表入力部
１３１  設計データ表示部
１３２  部品表表示部
【図１】
0004887243.tif 000003
【図２】
0004887243.tif 000004
【図３】
0004887243.tif 000005
【図４】
0004887243.tif 000006
【図５】
0004887243.tif 000007
【図６】
0004887243.tif 000008
【図７】
0004887243.tif 000009
【図８】
0004887243.tif 000010
【図９】
0004887243.tif 000011
【図１０】
0004887243.tif 000012
【図１１】
0004887243.tif 000013
【図１２】
0004887243.tif 000014
【図１３】
0004887243.tif 000015
【図１４】
0004887243.tif 000016
【図１５】
0004887243.tif 000017
【図１６】
0004887243.tif 000018
【図１７】
0004887243.tif 000019
【図１８】
0004887243.tif 000020
【図１９】
0004887243.tif 000021
【図２０】
0004887243.tif 000022
【図２１】
0004887243.tif 000023
【図２２】
0004887243.tif 000024
【図２３】
0004887243.tif 000025
【図２４】
0004887243.tif 000026
【図２５】
0004887243.tif 000027
【図２６】
0004887243.tif 000028