(57)【要約】【課題】製品図の変更点を解析者が短期間で抽出するとともに、変更点を抽出し忘れてしまうことを抑制すること。【解決手段】解析装置は、記録された製品図に含まれる情報を参照して、ワイヤハーネス１１を構成する部材毎の対応図形データを描画してワイヤハーネスの一部または全部を構築するとともに、構築されたワイヤハーネス１１に非対応図形データ１２ａ、１２ｂ、１３を付記して製品図を表示させる。【選択図】図１
2014235528.tif 000002
【特許請求の範囲】
【請求項１】
解析者からの入力操作を受け付ける入力部と、
製品図を表示する表示部と、
第１の製品図に情報として含まれる、第１のワイヤハーネスを構成する部材毎に対応付けられた第１の属性データ、前記第１の属性データに対応付けられた第１の対応図形データ及び前記第１の属性データに対応付けられていない第１の非対応図形データ、並びに、第２の製品図に情報として含まれる、第２のワイヤハーネスを構成する部材毎に対応付けられた第２の属性データ、前記第２の属性データに対応付けられた第２の対応図形データ及び前記第２の属性データに対応付けられていない第２の非対応図形データ、が記録された記録部と、
前記記録部に記録された製品図に含まれる情報を参照して、ワイヤハーネスを構成する部材毎の対応図形データを描画してワイヤハーネスの一部または全部を構築するとともに、構築されたワイヤハーネスに非対応図形データを付記して前記製品図を前記表示部に表示させる制御を行う制御部と、
を備え、
前記制御部は、前記第２の製品図を前記表示部に表示させる際、
前記第１の属性データ及び前記第２の属性データを対比し、前記第１の属性データに完全一致する前記第２の属性データに対応付けられた前記第２の対応図形データと、前記第１の属性データに一部のデータが部分一致する前記第２の属性データに対応付けられた前記第２の対応図形データと、前記第１の属性データに一致するものがない前記第２の属性データに対応付けられた前記第２の対応図形データと、を識別可能に表示させる、
ことを特徴とする解析装置。
【請求項２】
前記制御部は、前記第２の製品図を前記表示部に表示させる際、更に
前記第２の対応図形データと前記第２の非対応図形データとを識別可能に表示させる、
ことを特徴とする請求項１に記載の解析装置。
【請求項３】
前記制御部は、前記第２の製品図を前記表示部に表示させる際、更に
前記第１の非対応図形データ及び前記第２の非対応図形データを対比し、前記第１の非対応図形データに完全一致する前記第２の非対応図形データと、前記第１の非対応図形データに完全一致しない前記第２の非対応図形データと、を識別可能に表示させる、
ことを特徴とする請求項２に記載の解析装置。
【請求項４】
前記制御部は、前記第１の製品図に描画される位置と前記第２の製品図に描画される位置とが一致する、前記第１の非対応図形データ及び前記第２の非対応図形データを対比する、
ことを特徴とする請求項３に記載の解析装置。
【請求項５】
前記制御部は、前記第１の製品図を前記表示部に表示させ、
前記入力部は、前記表示部に表示された前記第１の製品図から前記第１の非対応図形データを指定するための入力操作と、前記表示部に表示された前記第２の製品図から前記第２の非対応図形データを指定するための入力操作と、を受け付け、
前記制御部は、前記入力部によって受け付けた入力操作により指定される、前記第１の非対応図形データ及び前記第２の非対応図形データを対比する、
ことを特徴とする請求項３に記載の解析装置。
【請求項６】
前記制御部は、前記第２の製品図を前記表示部に表示させる際、
前記第１の属性データ及び前記第２の属性データを対比し、前記第１の属性データに一致する前記第２の属性データに対応付けられた前記第２の対応図形データを第１の表示色で、前記第１の属性データに一部のデータが一致する前記第２の属性データに対応付けられた前記第２の対応図形データを第２の表示色で、前記第１の属性データに一致するものがない前記第２の属性データに対応付けられた前記第２の対応図形データを第３の表示色で表示させ、
前記第２の非対応図形データを第４の表示色で表示させ、
前記第１の非対応図形データ及び前記第２の非対応図形データを対比し、前記第１の非対応図形データに一致する前記第２の非対応図形データを前記第１の表示色で、前記第１の非対応図形データに完全一致しない前記第２の非対応図形データを前記第４の表示色で、表示させる、
ことを特徴とする請求項３から５のいずれか一項に記載の解析装置。
【請求項７】
前記入力部は、前記第４の表示色で表示された前記第２の非対応図形データを指定するための入力操作、及び表示色を前記第２の表示色または前記第３の表示色に変更するための入力操作を受け付け、
前記制御部は、前記入力部によって受け付けた入力操作により指定される前記第２の非対応図形データの表示色を前記第２の表示色または前記第３の表示色へ変更する、
ことを特徴とする請求項６に記載の解析装置。
【請求項８】
第１の製品図に情報として含まれる、第１のワイヤハーネスを構成する部材毎に対応付けられた第１の属性データ、前記第１の属性データに対応付けられた第１の対応図形データ及び前記第１の属性データに対応付けられていない第１の非対応図形データ、並びに、第２の製品図に情報として含まれる、第２のワイヤハーネスを構成する部材毎に対応付けられた第２の属性データ、前記第２の属性データに対応付けられた第２の対応図形データ及び前記第２の属性データに対応付けられていない第２の非対応図形データを参照して、ワイヤハーネスを構成する部材毎の対応図形データを描画してワイヤハーネスの一部または全部を構築するとともに、構築されたワイヤハーネスに非対応図形データを付記して製品図を表示する解析方法であって、
前記第１の属性データ及び前記第２の属性データを対比し、前記第１の属性データに完全一致する前記第２の属性データに対応付けられた前記第２の対応図形データと、前記第１の属性データに一部のデータが部分一致する前記第２の属性データに対応付けられた前記第２の対応図形データと、前記第１の属性データに一致するものがない前記第２の属性データに対応付けられた前記第２の対応図形データと、を識別可能に表示する、
ことを特徴とする解析方法。
【請求項９】
前記第２の対応図形データと前記第２の非対応図形データとを識別可能に表示し、
前記第１の非対応図形データ及び前記第２の非対応図形データを対比し、前記第１の非対応図形データに完全一致する前記第２の非対応図形データと、前記第１の非対応図形データに完全一致しない前記第２の非対応図形データと、を識別可能に表示する、
ことを特徴とする請求項８に記載の解析方法。
【請求項１０】
コンピュータに、請求項８または９に記載の解析方法の各手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品図に含まれる情報を参照して、ワイヤハーネスの一部または全部を表示する解析装置、解析方法及びプログラムに関する。
【背景技術】
【０００２】
車両等に配索されるワイヤハーネスの設計は、このワイヤハーネスが配索される車両等の設計進行と平行に準備される。通常、ワイヤハーネスを設計する生産準備期間中には、ワイヤハーネスの経路レイアウトは車両等のメーカー（単に、カーメーカーとよぶ）から要望が出され、これを受けた部品メーカーがその要望を満たすワイヤハーネスを製造する。
【０００３】
このような生産準備期間中には、カーメーカー側では、車両のモデル変更や仕様変更等が繰り返し検討されており、その度に関連する変更情報を部品メーカーに提供する。これに応じて部品メーカー側では、現在の治具板レイアウトや所有する治具、製造効率等を考慮して、カーメーカー側が要望するワイヤハーネスを製造するための治具板レイアウトを設計した後、この治具板レイアウトによって製造可能なワイヤハーネスの経路レイアウト案をカーメーカー側に提案する。カーメーカー側では、この経路レイアウト案の受け入れを検討し、その結果を部品メーカー側に伝える。生産準備期間中には、このようなやりとりが、カーメーカー側及び部品メーカー側の間で、繰り返し行われている。
【０００４】
上記生産準備期間中、部品メーカー側においては、カーメーカー側からの変更情報に応じて、頻繁に、治具板レイアウトや経路レイアウト案を設計変更する必要がある。また、変更に関連する書類や図面の量も膨大である。このような状況下で、部品メーカーでは、頻繁に変更をともなう治具板レイアウトや経路レイアウト案の設計の効率化が求められている（特許文献１、２、３）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−０４６８１５号公報
【特許文献２】特開２００８−１２３３２６号公報
【特許文献３】特開２０１１−０２２９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、カーメーカー側から部品メーカー側へ伝えられる変更情報のなかには、平面上に展開された状態のワイヤハーネスに、該ワイヤハーネスを構成する各部材毎の属性情報（電線の線径、長さ、電線に取り付けられるコネクタの品番、等の情報）が付記された製品図が含まれている。製品図には、該製品図を紙面またはモニタに出力した際に、その出力されたワイヤハーネスからは充分に判別することができないワイヤハーネスの所定の一部に関して、その一部が詳細に描かれた詳細図が付記されている。また、製品図には、製品図に描かれたワイヤハーネスから見て取ることができない製品図に対する各種の注記（例えば、製品図の改訂版数、改訂日など）が付記されている。これらの詳細図及び注記は、展開されたワイヤハーネスが描かれていない製品図の空いた領域に記述されている。
【０００７】
部品メーカー側は、カーメーカー側が車両のモデル変更または仕様変更等をする度、新たな製品図をカーメーカー側から受領する。このとき、新たに受領した製品図は、モデル変更または仕様変更前の当該車両に搭載されるワイヤハーネスの製品図から一部の記述が変更されたものであることが多い。現状、部品メーカー側では、モデル変更または仕様変更前の製品図と対比しつつ、受領した製品図の変更点を解析者が目視により確認している。
【０００８】
しかしながら、目視による確認では、この確認作業に費やされる工数が大きくなってしまう。また、目視による確認では、全ての変更点が解析者によって抽出しきれないことが懸念される。
【０００９】
本発明は、上述した事情に鑑みてなされたものであり、その目的は、製品図の変更点を解析者が短期間で抽出するとともに、変更点を抽出し忘れてしまうことを抑制することができる解析装置、解析方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
前述した目的を達成するために、本発明に係る解析装置は、下記（１）〜（７）を特徴としている。
（１）  解析者からの入力操作を受け付ける入力部と、
製品図を表示する表示部と、
第１の製品図に情報として含まれる、第１のワイヤハーネスを構成する部材毎に対応付けられた第１の属性データ、前記第１の属性データに対応付けられた第１の対応図形データ及び前記第１の属性データに対応付けられていない第１の非対応図形データ、並びに、第２の製品図に情報として含まれる、第２のワイヤハーネスを構成する部材毎に対応付けられた第２の属性データ、前記第２の属性データに対応付けられた第２の対応図形データ及び前記第２の属性データに対応付けられていない第２の非対応図形データ、が記録された記録部と、
前記記録部に記録された製品図に含まれる情報を参照して、ワイヤハーネスを構成する部材毎の対応図形データを描画してワイヤハーネスの一部または全部を構築するとともに、構築されたワイヤハーネスに非対応図形データを付記して前記製品図を前記表示部に表示させる制御を行う制御部と、
を備え、
前記制御部は、前記第２の製品図を前記表示部に表示させる際、
前記第１の属性データ及び前記第２の属性データを対比し、前記第１の属性データに完全一致する前記第２の属性データに対応付けられた前記第２の対応図形データと、前記第１の属性データに一部のデータが部分一致する前記第２の属性データに対応付けられた前記第２の対応図形データと、前記第１の属性データに一致するものがない前記第２の属性データに対応付けられた前記第２の対応図形データと、を識別可能に表示させる、
こと。
（２）  上記（１）の構成の解析装置であって、
前記制御部は、前記第２の製品図を前記表示部に表示させる際、更に
前記第２の対応図形データと前記第２の非対応図形データとを識別可能に表示させる、
こと。
（３）  上記（２）の構成の解析装置であって、
前記制御部は、前記第２の製品図を前記表示部に表示させる際、更に
前記第１の非対応図形データ及び前記第２の非対応図形データを対比し、前記第１の非対応図形データに完全一致する前記第２の非対応図形データと、前記第１の非対応図形データに完全一致しない前記第２の非対応図形データと、を識別可能に表示させる、
こと。
（４）  上記（３）の構成の解析装置であって、
前記制御部は、前記第１の製品図に描画される位置と前記第２の製品図に描画される位置とが一致する、前記第１の非対応図形データ及び前記第２の非対応図形データを対比する、
こと。
（５）  上記（３）の構成の解析装置であって、
前記制御部は、前記第１の製品図を前記表示部に表示させ、
前記入力部は、前記表示部に表示された前記第１の製品図から前記第１の非対応図形データを指定するための入力操作と、前記表示部に表示された前記第２の製品図から前記第２の非対応図形データを指定するための入力操作と、を受け付け、
前記制御部は、前記入力部によって受け付けた入力操作により指定される、前記第１の非対応図形データ及び前記第２の非対応図形データを対比する、
こと。
（６）  上記（３）から（５）のいずれか１つの構成の解析装置であって、
前記制御部は、前記第２の製品図を前記表示部に表示させる際、
前記第１の属性データ及び前記第２の属性データを対比し、前記第１の属性データに一致する前記第２の属性データに対応付けられた前記第２の対応図形データを第１の表示色で、前記第１の属性データに一部のデータが一致する前記第２の属性データに対応付けられた前記第２の対応図形データを第２の表示色で、前記第１の属性データに一致するものがない前記第２の属性データに対応付けられた前記第２の対応図形データを第３の表示色で表示させ、
前記第２の非対応図形データを第４の表示色で表示させ、
前記第１の非対応図形データ及び前記第２の非対応図形データを対比し、前記第１の非対応図形データに一致する前記第２の非対応図形データを前記第１の表示色で、前記第１の非対応図形データに完全一致しない前記第２の非対応図形データを前記第４の表示色で、表示させる、
こと。
（７）  上記（６）の構成の解析装置であって、
前記入力部は、前記第４の表示色で表示された前記第２の非対応図形データを指定するための入力操作、及び表示色を前記第２の表示色または前記第３の表示色に変更するための入力操作を受け付け、
前記制御部は、前記入力部によって受け付けた入力操作により指定される前記第２の非対応図形データの表示色を前記第２の表示色または前記第３の表示色へ変更する、
こと。
【００１１】
前述した目的を達成するために、本発明に係る解析方法は、下記（８）、（９）を特徴としている。
（８）  第１の製品図に情報として含まれる、第１のワイヤハーネスを構成する部材毎に対応付けられた第１の属性データ、前記第１の属性データに対応付けられた第１の対応図形データ及び前記第１の属性データに対応付けられていない第１の非対応図形データ、並びに、第２の製品図に情報として含まれる、第２のワイヤハーネスを構成する部材毎に対応付けられた第２の属性データ、前記第２の属性データに対応付けられた第２の対応図形データ及び前記第２の属性データに対応付けられていない第２の非対応図形データを参照して、ワイヤハーネスを構成する部材毎の対応図形データを描画してワイヤハーネスの一部または全部を構築するとともに、構築されたワイヤハーネスに非対応図形データを付記して製品図を表示する解析方法であって、
前記第１の属性データ及び前記第２の属性データを対比し、前記第１の属性データに完全一致する前記第２の属性データに対応付けられた前記第２の対応図形データと、前記第１の属性データに一部のデータが部分一致する前記第２の属性データに対応付けられた前記第２の対応図形データと、前記第１の属性データに一致するものがない前記第２の属性データに対応付けられた前記第２の対応図形データと、を識別可能に表示する、
こと。
（９）  上記（８）の構成の解析方法であって、
前記第２の対応図形データと前記第２の非対応図形データとを識別可能に表示し、
前記第１の非対応図形データ及び前記第２の非対応図形データを対比し、前記第１の非対応図形データに完全一致する前記第２の非対応図形データと、前記第１の非対応図形データに完全一致しない前記第２の非対応図形データと、を識別可能に表示する、
こと。
【００１２】
前述した目的を達成するために、本発明に係るプログラムは、下記（１０）を特徴としている。
（１０）  コンピュータに、上記（８）または（９）に記載の解析方法の各手順を実行させるためのプログラム。
【発明の効果】
【００１３】
上記（１）の構成の解析装置、上記（８）の構成の解析方法及び上記（１０）のプログラムによれば、属性データの一致、不一致により対応図形データの変更点の有無を判別する。これにより、第１の製品図及び第２の製品図において属性データが一致するものの形状が異なるように描画されてしまう対応図形データを変更点が無いものとして描画することができる。この結果、対応図形データの変更点の有無を僅かな処理で確実に抽出することができる。
上記（２）から（７）の構成の解析装置、上記（９）の構成の解析方法及び上記（１０）のプログラムによれば、製品図の変更点を解析者が短期間で抽出できるとともに、変更点を抽出し忘れてしまうことを抑制することができる。
【００１４】
以上、本発明について簡潔に説明した。更に、以下に説明される発明を実施するための形態（以下、「実施形態」という。）を添付の図面を参照して通読することにより、本発明の詳細は更に明確化されるであろう。
【図面の簡単な説明】
【００１５】
【図１】図１（Ａ）から図１（Ｅ）は、ワイヤハーネスの製品図の一例であって、図１（Ａ）は、ワイヤハーネスの製品図の概略を説明する図であり、図１（Ｂ）及び図１（Ｃ）は、図１（Ａ）に示されるワイヤハーネスを構成する各電線の属性情報を示すマトリクスであり、図１（Ｄ）は、図１（Ａ）に示されるワイヤハーネスを構成するコネクタＣ１〜Ｃ４の属性情報を示すマトリクスであり、図１（Ｅ）は、図１（Ａ）に示されるワイヤハーネスを構成するジョイントコネクタＪ１、Ｊ２の属性情報である。
【図２】図２（Ａ）及び図２（Ｂ）はそれぞれ、製品図における詳細図の一例である。
【図３】図３は、製品図における注記の一例である。
【図４】図４は、本発明の実施形態の解析装置の機能ブロック図である。
【図５】図５（Ａ）は、ワイヤハーネスのステータスが明示された第１の製品図の表示例であり、図５（Ｂ）は、ワイヤハーネスのステータスが明示された第２の製品図の表示例である。
【図６】図６（Ａ）は、ワイヤハーネス、詳細図及び注記のステータスが明示された第１の製品図の表示例であり、図６（Ｂ）は、ワイヤハーネス、詳細図及び注記のステータスが明示された第２の製品図の表示例である。
【図７】図７（Ａ）及び図７（Ｂ）はそれぞれ、製品図における詳細図の表示例である。
【図８】図８（Ａ）は、第１の製品図の表示例であり、図８（Ｂ）は、第２の製品図の表示例である。
【図９】図９は、ワイヤハーネスのステータスが明示された第２の製品図の表示例である。
【図１０】図１０（Ａ）は、第１の製品図の表示例であり、図１０（Ｂ）は、第２の製品図の表示例である。
【図１１】図１１（Ａ）は、第１の製品図における詳細図の表示例であり、図１１（Ｂ）は、第２の製品図における詳細図の表示例である。
【発明を実施するための形態】
【００１６】
本発明に関する具体的な実施形態について、各図を参照しながら以下に説明する。
【００１７】
［ワイヤハーネスの製品図の詳細］
まず、部品メーカーがカーメーカーから受領するワイヤハーネスの製品図の一例を、図１（Ａ）から図３を参照して説明する。
【００１８】
ワイヤハーネスの製品図には、情報として、ワイヤハーネスを製品図上に描画するためのオブジェクト情報（以下、オブジェクト情報Ｘと称する。）と、ワイヤハーネスの一部が詳細に記述された詳細図を製品図上に描画するためのオブジェクト情報（以下、オブジェクト情報Ｙと称する。）と、製品図に対する各種の注記を製品図上に描画するためのオブジェクト情報（以下、オブジェクト情報Ｚと称する。）と、が含まれている。以下、オブジェクト情報Ｘ、Ｙ、Ｚのそれぞれについてそのデータ構造の一例を説明する。
【００１９】
［ワイヤハーネスを製品図上に描画するためのオブジェクト情報Ｘ］
オブジェクト情報Ｘは、ワイヤハーネスを構成する各部材毎の属性（例えば、電線の線長、線形、電線に取り付けられる端子の識別子、端子を収容するコネクタの名称・品番、端子が収容されるコネクタのキャビティの識別子Ｃ／Ｎ、等）が記述された属性情報と、ワイヤハーネスを構成する各部材を製品図上に描画するための手続き（描画される対象の形状、当該対象の絵柄、当該対象が配置される位置、等）を規定する機能情報と、が各部材毎に一対となって構成される。
【００２０】
オブジェクト情報Ｘの属性情報及び機能情報をさらに詳細に説明する。ここでは、図１（Ａ）に示されるワイヤハーネス１１を一つの例として挙げ、ワイヤハーネス１１を構成する電線Ｗ１〜Ｗ５、コネクタＣ１〜Ｃ４及びジョイントコネクタＪ１、Ｊ２それぞれのオブジェクト情報Ｘについて説明する。まず、図１（Ａ）に示されるように、ワイヤハーネス１１は、５本の電線Ｗ１〜Ｗ５を構成に含み、各電線Ｗｎ（ただし、ｎは１〜５）は、線長Ｗｎ、線形Ｄｎであるとする。各電線Ｗｎは、電線Ｗ１、Ｗ４の一端が電線Ｗ５の一端に電線Ｗ２、Ｗ３の一端が電線Ｗ５の他端に連結されている。また、電線Ｗ１、Ｗ４の一端はジョイントコネクタＪ１によって電線の一端に接続され、電線Ｗ２、Ｗ３の一端はジョイントコネクタＪ２によって電線の他端に接続されている。また、電線Ｗ１の他端はコネクタＣ１に連結され、電線Ｗ２の他端はコネクタＣ２に連結され、電線Ｗ３の他端はコネクタＣ３に連結され、電線Ｗ４の他端はコネクタＣ４に連結され、電線Ｗ５の他端はコネクタＣ５に連結されている。この結果、電線Ｗ１〜Ｗ５は、全て導通が図られるものとする。
【００２１】
そこで、オブジェクト情報Ｘの属性情報について説明する。図１（Ａ）に示されるワイヤハーネスを構成する各電線Ｗｎの属性情報は、図１（Ｂ）及び図１（Ｃ）に示されるようにマトリクス状に情報が格納されている。図１（Ｂ）に示されるマトリクスは、各電線Ｗｎ毎の、線長Ｌｎ、線形Ｄｎに関する属性情報が記述されている。また、図１（Ｃ）に示されるマトリクスは、各電線Ｗｎ毎の、一端（始点）及び他端（終点）が接続される接続先に関する情報が記述されている。図１（Ｃ）に示されるマトリクスについて、具体的に説明すると、例えば電線Ｗ１は、一端（始点）に設けられた端子Ｔｆ１がジョイントコネクタＪ１のＣ／Ｎ（キャビティナンバー）Ｎｏ．１によって指定されるキャビティに収容され、他端（終点）に設けられた端子Ｔｔ１がコネクタＣ１のＣ／Ｎ（キャビティナンバー）Ｎｏ．４によって指定されるキャビティに収容されることが記述されている。
【００２２】
また、図１（Ａ）に示されるワイヤハーネスを構成するコネクタＣ１〜Ｃ４の属性情報は、図１（Ｄ）に示されるようにマトリクス状に情報が格納されている。図１（Ｄ）に示されるマトリクスは、各コネクタＣｎ毎の、コネクタ名称、コネクタ品番に関する情報が記述されている。
【００２３】
また、図１（Ａ）に示されるワイヤハーネスを構成するジョイントコネクタＪ１、Ｊ２の属性情報は、図１（Ｄ）及び図１（Ｅ）に示されるようにマトリクス状に情報が格納されている。図１（Ｄ）に示されるマトリクスは、各ジョイントコネクタＪｎ毎の、コネクタ名称、コネクタ品番に関する情報が記述されている。また、図１（Ｅ）に示されるマトリクスは、各ジョイントコネクタＪｎが導通させる端子が記述されている。具体的に説明すると、例えばジョイントコネクタＪ１は、端子Ｔｆ１（電線Ｗ１の一端に接続された端子）、端子Ｔｆ４（電線Ｗ４の一端に接続された端子）及び端子Ｔｆ５（電線Ｗ５の一端に接続された端子）が導通することが「＆」の表記によって記述されている。
【００２４】
図１（Ａ）から図１（Ｅ）を参照して説明したように、ワイヤハーネスの製品図には、ワイヤハーネス１１を構成する電線Ｗ１〜Ｗ５、コネクタＣ１〜Ｃ４及びジョイントコネクタＪ１、Ｊ２それぞれの部材に関し、オブジェクト情報Ｘの属性情報が記述されている。尚、ワイヤハーネスを構成する部材として電線、ジョイントコネクタ、コネクタを例に挙げて説明したが、ワイヤハーネスを構成する他の部材についても同様に属性情報がワイヤハーネスの製品図に記述されている。
【００２５】
続いて、オブジェクト情報Ｘの機能情報について説明する。機能情報には、ワイヤハーネスを構成する各部材を描画するための手続き（描画される対象の形状、当該対象の絵柄、当該対象が配置される位置、等）が規定されている。図１（Ａ）に示されるワイヤハーネスを参照して、電線Ｗｎ、コネクタＣｎ及びジョイントコネクタＪｎの機能情報を説明すると、コネクタＣｎ及びジョイントコネクタＪｎの機能情報は、次の手続きが規定されている。
・コネクタ及びジョイントコネクタをそれぞれ、所定の半径の円形として記述すること。
・コネクタ及びジョイントコネクタを描いた円形の内部に、属性情報を参照して得られる当該コネクタのコネクタ品番を記述すること。
・コネクタ及びジョイントコネクタを描いた円形を、その円形の中心点が所定の位置と一致するよう配置すること。
【００２６】
また、電線Ｗｎの機能情報は、次の手続きが規定されている。
・電線をそれぞれ、該電線の一端に接続された端子が収容される部材と、該電線の他端に接続された端子が収容される部材と、が描画された位置を結ぶ線分として記述すること。
・電線を描いた線分の太さを、属性情報を参照して得られる当該電線の線径に応じたものとして記述すること。
・電線を描いた線分の上側に、属性情報を参照して得られる当該電線の線長及び線径を当該線分の方向に文字列が並ぶように記述すること。
【００２７】
以上説明したオブジェクト情報Ｘの属性情報及び機能情報は、対応付けられた状態でワイヤハーネスの各部材毎に用意されている。本明細書中では、オブジェクト情報Ｘの属性情報を「属性データ」と称することがある。また、オブジェクト情報Ｘの属性情報及び機能情報に基づいて製品図に描画される図形及び文字列を「対応図形データ」と称することがある。属性情報及び機能情報によって構成されるオブジェクト情報Ｘを取得した解析装置は、ワイヤハーネスを構成する部材毎に対応図形データを描画してワイヤハーネスの一部または全部を構築する処理を実行する。この結果、図１（Ａ）に示されるワイヤハーネス１１の画像が構築されるとともに、構築されたワイヤハーネスの各部材の近傍に該部材に対応する属性情報が付記される。尚、図１（Ａ）では、ワイヤハーネスの各部材の近傍に付記された属性情報と、参照符号と、の混同を防ぐために、付記された属性情報には下線を引いている。
【００２８】
［詳細図を製品図上に描画するためのオブジェクト情報Ｙ］
オブジェクト情報Ｙは、ワイヤハーネスの一部が詳細に記述された詳細図を製品図上に描画するための情報である。オブジェクト情報Ｙは、図形を形作る要素（点、線分の形状、曲線の形状、線分または曲線によって形作られる任意の輪郭の形状、文字列、等）についての情報が記述された属性情報と、図形を形作る要素を描画するための手続き（要素の線種、要素が配置される位置、要素の絵柄、等）を規定する機能情報と、が一対となって構成される。
【００２９】
オブジェクト情報Ｙの属性情報及び機能情報をさらに詳細に説明する。ここでは、図１（Ａ）に示されるように、コネクタＣ２を詳細に記述する詳細図１２ａ、及び電線Ｗ２、Ｗ３、Ｗ５を詳細に記述する詳細図１２ｂを製品図上に描画する形態を一つの例として挙げる。図２（Ａ）及び図２（Ｂ）はそれぞれ、詳細図の一例を示す。図２（Ａ）に示される詳細図１２ａは、コネクタＣ２の斜視図を表現したものである。また、図２（Ｂ）に示される詳細図１２ｂは、電線Ｗ２、Ｗ３、Ｗ５が車両に配索される際の取付構造を説明する図を表現したものである。
【００３０】
図２（Ａ）に示される詳細図１２ａとして描画される図形は、オブジェクト情報Ｙの属性情報に記述される線分Ｅ１、曲線Ｅ２及び文字列Ｅ３の各要素がオブジェクト情報Ｙの機能情報によって規定される条件（線種、位置、絵柄等）で描画されることにより、構築される。例えば、規定される条件に従って複数本の線分Ｅ１が配置されることによってコネクタＣ２が形作られ、規定される条件に従って複数の線分Ｅ１及び曲線Ｅ２が配置されることによって外周がテープＴによって巻かれた電線Ｗ２が形作られ、規定される条件に従って文字列が配置されることによってコネクタＣ２及び電線Ｗ２を特定するための記載が示されている。また、詳細図１２ａが描かれた意図、すなわち、カーメーカー側が部品メーカー側に通知したい事項が、文字列Ｅ３「コネクタにテープをＬ以上巻いて納入の事」によって表現されている。尚、図２（Ａ）では、文字列の要素Ｅ３と、参照符号と、の混同を防ぐために、要素Ｅ３には下線を引いている。
【００３１】
また、図２（Ｂ）に示される詳細図１２ｂとして描画される図形は、図２（Ａ）と同様、オブジェクト情報Ｙの属性情報に記述される線分、曲線及び文字列の各要素がオブジェクト情報Ｙの機能情報によって規定される条件（線種、位置、絵柄等）で描画されることにより、構築される。例えば、規定される条件に従って複数本の線分、曲線、矩形状の枠体、文字列などが配置されることによって図中中央の電線Ｗ２、Ｗ３、Ｗ５とバンドＢ２、Ｂ３、Ｂ５の位置関係を示す図形が形作られ、規定される条件に従って複数本の線分、円形状の枠体などが配置されることによってバンドＢ２、Ｂ３、Ｂ５に設けられたクランプの向きを示す図形が形作られる。また、詳細図１２ｂが描かれた意図、すなわち、カーメーカー側が部品メーカー側に通知したい事項が、「クランプが突き出す向きを統一して納入の事」によって表現されている。
【００３２】
図２（Ａ）及び図２（Ｂ）に示されるように、詳細図１２ａ、１２ｂには、上述したオブジェクト情報Ｘの記述にしたがって製品図に構築されたワイヤハーネスの図形では伝えることが難しい点、すなわちオブジェクト情報Ｘの属性情報として規定されていない点、を説明するための図形が描画されている。このため、オブジェクト情報Ｙの記述にしたがって構築された詳細図は、製品図を視認する解析者には製品図中のワイヤハーネスとの関係が認識されるものの、オブジェクト情報Ｘの属性情報とオブジェクト情報Ｙとは、データ構造上、対応付けされていない。このようにオブジェクト情報Ｘの属性情報と対応付けされておらず、オブジェクト情報Ｙの属性情報及び機能情報に基づいて製品図に描画される図形及び文字列を「非対応図形データ」と称することがある。オブジェクト情報Ｙを取得した解析装置は、非対応図形データを描画して詳細図を構築する処理を実行する。この結果、図１（Ａ）に示される詳細図１２ａ、１２ｂが製品図に付記される。
【００３３】
尚、ここまでは、オブジェクト情報Ｙの属性情報として記述された要素を、オブジェクト情報Ｙの機能情報に記述された規定の条件に従って配置し、詳細図を構築する形態について説明した。オブジェクト情報Ｙのデータ構造の別の形態としては、属性情報として画像データ、または該画像データが格納された保存先を示す情報が用意されており、機能情報として該画像データを配置する位置、該画像データの拡大率・縮小率、画像データの縦横の寸法、等が記述されているものであってもよい。
【００３４】
［注記を製品図上に描画するためのオブジェクト情報Ｚ］
オブジェクト情報Ｚは、製品図に対する各種の注記を製品図上に描画するためのオブジェクト情報である。オブジェクト情報Ｚは、文字列、囲み枠及び罫線についての情報が記述された属性情報と、文字列を囲み枠内に描画するための手続き（囲み枠または罫線の線種、文字列が配置される位置、等）を規定する機能情報と、が一対となって構成される。
【００３５】
オブジェクト情報Ｚの属性情報及び機能情報をさらに詳細に説明する。ここでは、図１（Ａ）に示される製品図上に注記１３を描画する形態を説明する。図３は、注記の一例を示す。注記１３には、製品図に描かれたワイヤハーネスから見て取ることができない製品図に対する各種の注記（例えば、製品図の改訂版数、改訂日など）が記述されている。
【００３６】
図３に示される注記１３として描画される図形は、オブジェクト情報Ｚの属性情報に記述される文字列Ｅ４、囲い枠Ｅ５及び罫線Ｅ６の各要素がオブジェクト情報Ｙの機能情報によって規定される条件（線種、位置、絵柄等）で描画されることにより、構築される。図３では、囲い枠Ｅ５及び罫線Ｅ６によって形成されるセルに、各種の文字列Ｅ４が配置されて、注記１３が形作られている。
【００３７】
図３に示されるように、注記１３には、上述したオブジェクト情報Ｘの記述にしたがって製品図に構築されたワイヤハーネスの図形では伝えることが難しい点、すなわちオブジェクト情報Ｘの属性情報として規定されていない点、を説明するための図形が描画されている。このため、オブジェクト情報Ｚの記述にしたがって構築された注記は、製品図を視認する解析者には製品図中のワイヤハーネスとの関係が認識されるものの、オブジェクト情報Ｘの属性情報とオブジェクト情報Ｚとは、データ構造上、対応付けされていない。このようにオブジェクト情報Ｘの属性情報と対応付けされておらず、オブジェクト情報Ｚの属性情報及び機能情報に基づいて製品図に描画される図形及び文字列もまた、「非対応図形データ」と称することがある。オブジェクト情報Ｚを取得した解析装置は、非対応図形データを描画して注記を構築する処理を実行する。この結果、図１（Ａ）に示される注記１３が製品図に付記される。
【００３８】
以上、オブジェクト情報Ｘ、Ｙ、Ｚが含まれる製品図のデータ構造、及びオブジェクト情報Ｘ、Ｙ、Ｚの記述にしたがって構築された製品図の表示例について詳細に説明した。
【００３９】
これ以降では、変更後の製品図において発生した変更点を解析装置を利用して効率的に抽出することができる手法について説明する。
【００４０】
［本発明の解析装置の詳細］
本発明の実施形態の解析装置の構成について詳細に説明する。図４は、本発明の実施形態の解析装置の機能ブロック図である。
【００４１】
［本発明の解析装置の機能構成］
本発明に係る実施形態の解析装置は、入力部４０１、データベース部４０２、プログラム記憶部４０３、データ記憶部４０４、表示部４０５、処理部４０６を含んで構成される。本発明の解析装置は、例えば汎用ＰＣによって構成される場合、入力部４０１はキーボード、マウス、テンキーなどの各種入力インタフェースによって実現され、データベース部４０２及びプログラム記憶部４０３は、ハードディスクドライブ（ＨＤＤ）によって実現され、データ記憶部４０４はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）によって実現され、表示部４０５はＣＲＴディスプレイ、液晶ディスプレイなどの各種出力デバイスによって実現され、処理部４０６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって実現される。データベース部４０２には、ワイヤハーネスの製品図を記述するデータが記憶されている。また、プログラム記憶部４０３には、後述の［変更点抽出アルゴリズムの詳細］を処理部４０６に実行するためのプログラムが記録されている。また、データ記憶部４０４には、後述の［変更点抽出アルゴリズムの詳細］を実行している処理部４０６から入出力されるデータが記録される。
【００４２】
［変更点抽出アルゴリズムの詳細］
本発明の実施形態の解析装置が実行する変更点抽出アルゴリズムは、次の３つのフェーズに分けられる。すなわち、属性データ比較フェーズ、非対応図形データ比較フェーズ、及び目視比較フェーズである。以下、属性データ比較フェーズ、非対応図形データ比較フェーズ、目視比較フェーズの順に説明する。
【００４３】
［属性データ比較フェーズの詳細］
属性データ比較フェーズでは、次の処理を実行して、変更前の製品図及び変更後の製品図それぞれにおけるワイヤハーネスを構築する。すなわち、
（Ａ１）変更前の製品図（以下、第１の製品図と称する。）に記述された、ワイヤハーネスを構成する任意の部材に関するオブジェクト情報Ｘの属性情報（以下、第１の属性データと称する。）を参照し、変更後の製品図（以下、第２の製品図と称する。）に記述されたオブジェクト情報Ｘの属性情報（以下、第２の属性データと称する。）との一致または不一致、及び一致する場合にはその一致の程度を判別する。
（Ａ２−１）第１の属性データに完全一致する第２の属性データがあった場合、その第１の属性データに対応付けられた対応図形データ（以下、第１の対応図形データと称する。）を、第１の製品図に第１の表示色で表示する。
（Ａ２−２）第１の属性データに完全一致する第２の属性データがあった場合、その第２の属性データに対応付けられた対応図形データ（以下、第２の対応図形データと称する。）を、第２の製品図に第１の表示色で表示する。
（Ａ２−３）第１の属性データに部分一致する第２の属性データがあった場合、その第１の属性データに対応付けられた第１の対応図形データを、第１の製品図に第１の表示色とは異なる第２の表示色で表示する。
（Ａ２−４）第１の属性データに部分一致する第２の属性データがあった場合、その第２の属性データに対応付けられた第２の対応図形データを、第２の製品図に第１の表示色とは異なる第２の表示色で表示する。
（Ａ２−５）第２の属性データには第１の属性データに一致するものがないと判別された場合、その第１の属性データに対応付けられた第１の対応図形データを、第１の製品図に第１の表示色及び第２の表示色とは異なる第３の表示色で表示する。
（Ａ３）第１の製品図に記述された第１の属性データ毎に上記（Ａ１）から（Ａ２−５）の処理を行い、全ての第１の属性データに対して上記（Ａ１）から（Ａ２−５）の処理の実行が完了した後、第１の属性データに完全一致するもの及び第１の属性データに部分一致するものを除く第２の属性データに対応付けられた第２の対応図形データを、第２の製品図に第１の表示色及び第２の表示色とは異なる第３の表示色で表示する。
【００４４】
まず、上記（Ａ１）の処理では、第１の属性データと第２の属性データの一致または不一致、及び一致する場合のその一致の程度を次のように判別する。すなわち、第１の製品図におけるワイヤハーネスを構成する任意の部材の第１の属性データを参照し、第２の製品図におけるワイヤハーネスを構成する全ての部材の第２の属性データと照合する。例えば、図１（Ｂ）及び図１（Ｃ）に示されるように電線の属性データが記述されている場合、第１の製品図から電線Ｗ１の第１の属性データ（電線識別子Ｗ１、線長Ｌ１、線形Ｄ１、始点情報Ｊ１、Ｔｆ１、Ｎｏ．１、終点情報Ｃ１、Ｔｔ１、Ｎｏ．４）のうち電線識別子Ｗ１を参照し、第２の製品図における電線識別子Ｗ１によって特定される第２の属性データを検索する。電線識別子Ｗ１によって特定される第２の属性データが存在すれば、引き続き、第１の属性データを構成する他の情報（線長Ｌ１、線形Ｄ１、始点情報Ｊ１、Ｔｆ１、Ｎｏ．１、終点情報Ｃ１、Ｔｔ１、Ｎｏ．４）のうち線長Ｌ１を参照し、第２の製品図における線長Ｌ１によって特定される第２の属性データを検索する。線長Ｌ１によって特定される第２の属性データが存在すれば、引き続き、第１の属性データを構成する他の情報（線形Ｄ１、始点情報Ｊ１、Ｔｆ１、Ｎｏ．１、終点情報Ｃ１、Ｔｔ１、Ｎｏ．４）のうち線形Ｄ１を参照する。以後、この処理を、第２の製品図における電線識別子Ｗ１によって特定される第２の属性データに対して、参照した情報に一致する、第２の属性データを構成する情報が存在する限り繰り返す。この処理の結果、第１の属性データを構成する全ての情報と一致する第２の属性データが存在した場合上記（Ａ２−１）及び（Ａ２−２）に進む。例えば、図１（Ｂ）及び図１（Ｃ）に示されるように電線の属性データが記述されている場合、第１の製品図から参照した、第１の属性データ（電線識別子Ｗ１、線長Ｌ１、線形Ｄ１、始点情報Ｊ１、Ｔｆ１、Ｎｏ．１、終点情報Ｃ１、Ｔｔ１、Ｎｏ．４）の各情報と完全に一致する第２の属性データが第２の製品図の電線に存在するときに、上記（Ａ２−１）及び（Ａ２−２）に進む。以後、第１の製品図におけるある部材の第１の属性データを構成する各情報の全てが、第２の製品図におけるある部材の第２の属性データを構成する各情報に一致することを完全一致と称する。
【００４５】
また、上記（Ａ１）の処理の結果、第１の属性データを構成する一部の情報と一致したものの、第１の属性データを構成する全ての情報とは一致しなかった場合上記（Ａ２−３）及び（Ａ２−４）に進む。例えば、図１（Ｂ）及び図１（Ｃ）に示されるように電線の属性データが記述されている場合、第１の製品図から参照した、第１の属性データ（電線識別子Ｗ１、線長Ｌ１、線形Ｄ１、始点情報Ｊ１、Ｔｆ１、Ｎｏ．１、終点情報Ｃ１、Ｔｔ１、Ｎｏ．４）の各情報のうち、一部の情報である電線識別子Ｗ１及び線長Ｌ１が一致するものの、別の一部の情報である線形Ｄ１が一致しない第２の属性データが第２の製品図の電線に存在するときに、上記（Ａ２−３）及び（Ａ２−４）に進む。以後、第１の製品図におけるある部材の第１の属性データを構成する各情報の一部が、第２の製品図におけるある部材の第２の属性データを構成する各情報の一部に一致することを部分一致と称する。
【００４６】
また、上記（Ａ１）の処理の結果、第１の属性データを構成する情報に一致するものが存在しない場合、上記（Ａ２−５）に進む。例えば、図１（Ｂ）及び図１（Ｃ）に示されるように電線の属性データが記述されている場合、第１の製品図から参照した、第１の属性データ（電線識別子Ｗ１、線長Ｌ１、線形Ｄ１、始点情報Ｊ１、Ｔｆ１、Ｎｏ．１、終点情報Ｃ１、Ｔｔ１、Ｎｏ．４）の各情報のうち、電線識別子Ｗ１に一致するものが第２の製品図の第２の属性データに存在しないとき、上記（Ａ２−５）に進む。
【００４７】
上記（Ａ２−１）及び（Ａ２−２）の処理では、第２の属性データに完全一致した第１の属性データに対応付けられた機能情報を参照し、第１の対応図形データを第１の製品図に描画する。このとき、第１の対応図形データの表示色を灰色として描画する。また、第１の属性データに完全一致した第２の属性データに対応付けられた機能情報を参照し、第２の対応図形データを第２の製品図に描画する。このとき、第２の対応図形データの表示色を灰色として描画する。この結果、第１の製品図及び第２の製品図を出力した際には、第１の製品図から第２の製品図への変更点の無い同一の部材であることを示す灰色として第２の対応図形が表示される。
【００４８】
上記（Ａ２−３）及び（Ａ２−４）の処理では、第２の属性データに部分一致した第１の属性データに対応付けられた機能情報を参照し、第１の対応図形データを第１の製品図に描画する。このとき、第１の対応図形データの表示色を桃色として描画する。また、第１の属性データに部分一致した第２の属性データに対応付けられた機能情報を参照し、第２の対応図形データを第２の製品図に描画する。このとき、第２の対応図形データの表示色を桃色として描画する。この結果、第１の製品図及び第２の製品図を出力した際には、第１の製品図から第２の製品図への変更が部分的に発生した部材であることを示す桃色として第２の対応図形データが表示される。
【００４９】
上記（Ａ２−５）の処理では、第１の属性データに対応付けられた機能情報を参照し、第１の対応図形データを第１の製品図に描画する。このとき、第１の対応図形データの表示色を青色として描画する。この結果、第１の製品図を出力した際には、第２の製品図では廃止された部材であることを示す青色として第１の対応図形データが表示される。
【００５０】
第１の製品図に記述された第１の属性データ毎に上記（Ａ１）から（Ａ２−５）の処理を行い、全ての第１の属性データに対して上記（Ａ１）から（Ａ２−５）の処理の実行が完了したとき、第１の製品図には、第１の製品図からの変更点の無い同一の部材が灰色で、第１の製品図からの変更が部分的に発生した部材が桃色で、第２の製品図では廃止された部材が青色で、それぞれ表示されている。他方、第２の製品図には、第１の製品図からの変更点の無い同一の部材が灰色で、第１の製品図からの変更が部分的に発生した部材が桃色で、それぞれ表示され、一方、第１の製品図には存在せず第２の製品図に追加された部材が表示されていない。上記（Ａ３）の処理では、全ての第１の属性データに対して上記（Ａ１）から（Ａ２−５）の処理の実行が完了したときに表示されずに残っている第２の属性データを抽出し、その第２の属性データに対応付けられた機能情報を参照し、第２の対応図形データを第２の製品図に描画する。このとき、第２の対応図形データの表示色を緑色として描画する。この結果、第２の製品図を出力した際には、第２の製品図に追加された部材であることを示す緑色として第２の対応図形データが表示される。
【００５１】
尚、上記（Ａ２−１）から（Ａ２−４）の処理の対象になった第２の属性データにはそれぞれ、その処理が為されたことを示す識別子（フラグ）を付記しておき、上記（Ａ３）の処理では、その識別子が付記されていない第２の属性データを抽出するようにする。
【００５２】
また、上記（Ａ３）の処理で第２の対応図形データを表示する表示色を緑色とした。これは、第１の製品図で表示される、第２の製品図では廃止された第１の対応図形データと、第２の製品図で表示される、第２の製品図に追加された第１の対応図形データと、を識別可能に表示するためである。尚、上記（Ａ３）の処理で第２の対応図形データに表示する表示色は、灰色及び桃色以外であればよく、上記（Ａ２−５）の処理で第２の対応図形データを表示した青色であってもよい。
【００５３】
上記の（Ａ１）〜（Ａ２−５）の処理を、第１の製品図に記述された、ワイヤハーネスを構成する全ての部材それぞれに関する第１の属性データに関して行い、その後、上記（Ａ３）の処理を第２の製品図に対して実行する。こうして構築された第１の製品図には、第２の製品図と共通する部材が灰色、第２の製品図において変更が部分的に発生した部材が桃色、第２の製品図において廃止された部材が青色、として、それぞれのステータスが明示的に表示される。他方、第２の製品図には、第１の製品図と共通する部材が灰色、第１の製品図からの変更が部分的に発生した部材が桃色、第２の製品図において追加された部材が緑色、として、それぞれのステータスが明示的に表示される。図５（Ａ）に、ワイヤハーネスのステータスが明示された第１の製品図の表示例を、図５（Ｂ）に、ワイヤハーネスのステータスが明示された第２の製品図の表示例を、それぞれ示す。図５（Ａ）及び図５（Ｂ）は、ハッチングの有無及び絵柄の違いによって表示色の違いを表現している。
【００５４】
図５（Ａ）及び図５（Ｂ）では、第１の製品図から第２の製品図にかけて電線Ｗ４の線径がＤ４からＤ４’に変更され、第１の製品図に存在した電線Ｗ３及びコネクタＣ３が第２の製品図では廃止され、第１の製品図に存在しなかった電線Ｗ６及びその電線Ｗ６に接続されるコネクタＣ６が第２の製品図では追加されているものとする。図５（Ａ）に示される表示例では、第２の製品図において変更が部分的に発生した電線Ｗ４が桃色（右上から左下に向かうハッチング）に表示され、第２の製品図では廃止された電線Ｗ３及びコネクタＣ３が青色（白抜き、且つ枠が点線）に表示され、第１の製品図と第２の製品図に共通する他の部材が灰色（左上から右下に向かうハッチング）に表示されている。他方、図５（Ｂ）に示される表示例では、第２の製品図において変更が部分的に発生した電線Ｗ４が桃色（右上から左下に向かうハッチング）に表示され、第２の製品図で追加された電線Ｗ６及びコネクタＣ６が緑色（ドットのハッチング）に表示され、第１の製品図と第２の製品図に共通する他の部材が灰色（左上から右下に向かうハッチング）に表示されている。
【００５５】
このようにステータスが明示的に表示された第１の製品図または第２の製品図を視認した解析者は、ひと目で、第１の製品図に記述されたワイヤハーネスと第２の製品図に記述されたワイヤハーネスの差分を特定することができる、すなわち、部分的に変更された部材、追加された部材または廃止された部材を把握することができる。また、第１の製品図及び第２の製品図において属性データが一致するものの形状が異なるように描画されてしまう対応図形データを、変更点が無いもの（すなわち、灰色）として描画することができる。この結果、対応図形データの変更点の有無を確実に抽出することができる。
【００５６】
［属性データ比較フェーズの詳細］では、上記（Ａ２−５）の処理で第２の製品図では廃止された部材を第１の製品図中に青色で描画し、上記（Ａ３）の処理で第２の製品図に追加された部材を第２の製品図中に緑色で描画する、とした。このように描画する以外に、第２の製品図では廃止された部材を第１の製品図中に橙色で描画し、上記（Ａ３）の処理で第２の製品図に追加された部材を第２の製品図中に橙色で描画するようにしてもよい。このように表示する結果、第２の製品図に追加された部材を解析者が視認できるようにし、後述する「目視比較フェーズ」において、橙色で表示されている対応図形データに対して入力操作を促すようにすればよい。
【００５７】
［非対応図形データ比較フェーズの詳細］
属性データ比較フェーズに続く非対応図形データ比較フェーズでは、次の処理を実行して、変更前の製品図及び変更後の製品図における詳細図及び注記を構築する。すなわち、
（Ｂ１）第１の製品図に記述された、詳細図に関するオブジェクト情報Ｙ及び注記に関するオブジェクト情報Ｚ、並びに、第２の製品図に記述された、詳細図に関するオブジェクト情報Ｙ及び注記に関するオブジェクト情報Ｚ、を抽出する。
（Ｂ２）第１の製品図に記述されたオブジェクト情報Ｙに基づく非対応図形データ及びオブジェクト情報Ｚに基づく非対応図形データ（以下、第１の非対応図形データと称する）を、第１の表示色、第２の表示色及び第３の表示色とは異なる第４の表示色で第１の製品図に表示する。
（Ｂ３）第２の製品図に記述されたオブジェクト情報Ｙに基づく非対応図形データ及びオブジェクト情報Ｚに基づく非対応図形データ（以下、第２の非対応図形データと称する）を、第１の表示色、第２の表示色及び第３の表示色とは異なる第４の表示色で第２の製品図に表示する。
【００５８】
まず、上記（Ｂ１）の処理では、オブジェクト情報Ｙ及びオブジェクト情報Ｚを次のように第１の製品図及び第２の製品図それぞれから抽出する。［詳細図を製品図上に描画するためのオブジェクト情報Ｙ］及び［注記を製品図上に描画するためのオブジェクト情報Ｚ］にて説明したように、オブジェクト情報Ｙの属性情報及び機能情報及びオブジェクト情報Ｚの属性情報及び機能情報はオブジェクト情報Ｘの属性情報に対応付けられていない。オブジェクト情報Ｘの属性情報と、オブジェクト情報Ｙ及びＺの属性情報と、はデータ構造が異なる。このデータ構造の違いを判別して、オブジェクト情報Ｙ及びオブジェクト情報Ｚを抽出することができる。尚、上記（Ｂ１）の処理で抽出されるオブジェクト情報Ｙ及びオブジェクト情報Ｚは、［属性データ比較フェーズの詳細］における（Ａ１）の処理の対象にならなかったデータに相当する。このため、上記（Ａ１）の処理の対象になったデータにはそれぞれ、その処理が為されたことを示す識別子（フラグ）を付記しておき、上記（Ｂ１）の処理では、その識別子が付記されていないデータをオブジェクト情報Ｙ及びオブジェクト情報Ｚとして抽出するようにしてもよい。
【００５９】
上記（Ｂ２）の処理では、抽出したオブジェクト情報Ｙ及びオブジェクト情報Ｚの機能情報を参照し、第１の非対応図形データを第１の製品図に描画する。このとき、第１の非対応図形データの表示色を橙色として描画する。
【００６０】
上記（Ｂ３）の処理では、抽出したオブジェクト情報Ｙ及びオブジェクト情報Ｚの機能情報を参照し、第２の非対応図形データを第２の製品図に描画する。このとき、第２の非対応図形データの表示色を橙色として描画する。
【００６１】
こうして構築された第１の製品図には、第１の対応図形データが灰色、桃色または青色で、他方、第１の非対応図形データがこれらの表示色とは異なる橙色で明示的に表示される。また、第２の製品図には、第２の対応図形データが灰色、桃色または緑色で、他方、第２の非対応図形データがこれらの表示色とは異なる橙色で明示的に表示される。
【００６２】
このようにステータスが明示的に表示された第１の製品図または第２の製品図を視認した解析者は、ひと目で、第１の製品図に記述された詳細図及び注記、並びに、第２の製品図に記述された詳細図及び注記を特定することができる。この結果、製品図に記述されたワイヤハーネスと、製品図に記述された詳細図及び注記と、を容易に識別することができる。
【００６３】
続いて、非対応図形データ比較フェーズでは、次の処理を実行して、変更前の製品図及び変更後の製品図における詳細図及び注記の表示色を変更する。すなわち、
（Ｂ４）第１の製品図に記述された詳細図を構成するオブジェクト情報Ｙを参照し、第２の製品図に記述された詳細図を構成するオブジェクト情報Ｙとの一致、不一致を判別する。同様に、第１の製品図に記述された注記を構成するオブジェクト情報Ｚを参照し、第２の製品図に記述された注記を構成するオブジェクト情報Ｚとの一致、不一致を判別する。
（Ｂ５）第１の製品図に記述されたオブジェクト情報Ｙに完全一致するオブジェクト情報Ｙが第２の製品図に有った場合、第１の製品図に記述されたそのオブジェクト情報Ｙに基づく第１の非対応図形データを、第１の製品図に第１の表示色で表示する。同様に、第１の製品図に記述されたオブジェクト情報Ｚに完全一致するオブジェクト情報Ｚが第２の製品図に有った場合、第１の製品図に記述されたそのオブジェクト情報Ｚに基づく第１の非対応図形データを、第１の製品図に第１の表示色で表示する。
（Ｂ６）第１の製品図に記述されたオブジェクト情報Ｙに完全一致するオブジェクト情報Ｙが第２の製品図に有った場合、第２の製品図に記述されたそのオブジェクト情報Ｙに基づく第２の非対応図形データを、第２の製品図に第１の表示色で表示する。同様に、第１の製品図に記述されたオブジェクト情報Ｚに完全一致するオブジェクト情報Ｚが第２の製品図に有った場合、第２の製品図に記述されたそのオブジェクト情報Ｚに基づく第２の非対応図形データを、第２の製品図に第１の表示色で表示する。
【００６４】
上記（Ｂ４）の処理では、第１の製品図に記述されたオブジェクト情報Ｙを参照し、第２の製品図に記述されたオブジェクト情報Ｙとの一致、不一致を判別する。このとき、概念的には、第１の製品図に記述された詳細図及び注記を形作る各要素を参照し、第２の製品図に記述された詳細図及び注記を形作る各要素の属性情報の一致、不一致、及び機能情報の一致、不一致を判別する。すなわち、第１の製品図に記述されたあるオブジェクト情報Ｙの全ての要素に属性情報及び機能情報が一致するオブジェクト情報Ｙが第２の製品図にあれば、第２の製品図に記述されたそのオブジェクト情報Ｙが第１の製品図にも記述されていると判別する。他方、第１の製品図に記述されたあるオブジェクト情報Ｙの一部の要素に属性情報及び機能情報が一致するオブジェクト情報Ｙが第２の製品図にあれば、或いは、第１の製品図に記述されたあるオブジェクト情報Ｙのいずれの要素にも一致するオブジェクト情報Ｙが第２の製品図に無ければ、第１の製品図に記述されているオブジェクト情報Ｙに対応するオブジェクト情報Ｙが第２の製品図に存在しないと判別する。尚、各要素の属性情報の一致、不一致、及び機能情報の一致、不一致を判別するにあたって、要素の機能情報のうち、当該要素の描画位置を規定する手続きの一致、不一致を最初に判別するようにすれば、効率的に要素の一致、不一致を判別することができる（描画位置が異なる場合、それらの要素は異なる要素である蓋然性が高いため。）。同様の処理を第１の製品図に記述されたオブジェクト情報Ｚと、第２の製品図に記述されたオブジェクト情報Ｚと、に対して実行する。
【００６５】
上記（Ｂ５）の処理では、第１の製品図に記述されたオブジェクト情報Ｙに完全一致した第２の製品図に記述されたオブジェクト情報Ｙが存在すれば、第１の製品図に記述されたオブジェクト情報Ｙに基づいて第１の非対応図形データを第１の製品図に描画する。このとき、第１の非対応図形データの表示色を灰色として描画する。この結果、第１の製品図を出力した際には、第１の製品図からの変更点の無い詳細図であることを示す灰色として第１の非対応図形データが表示される。同様の処理を、第１の製品図及び第２の製品図に記述されたオブジェクト情報Ｚに対して実行する。
【００６６】
上記（Ｂ６）の処理では、第１の製品図に記述されたオブジェクト情報Ｙに完全一致した第２の製品図に記述されたオブジェクト情報Ｙが存在すれば、第２の製品図に記述されたオブジェクト情報Ｙに基づいて第２の非対応図形データを第２の製品図に描画する。このとき、第２の非対応図形データの表示色を灰色として描画する。この結果、第２の製品図を出力した際には、第１の製品図からの変更点の無い詳細図であることを示す灰色として第２の非対応図形データが表示される。同様の処理を、第１の製品図及び第２の製品図に記述されたオブジェクト情報Ｚに対して実行する。
【００６７】
上記の（Ｂ４）〜（Ｂ６）の処理を、第１の製品図に記述されたオブジェクト情報Ｙ及びオブジェクト情報Ｚそれぞれに関して行い、詳細図及び注記の変更点の抽出処理を終了する。この抽出処理の結果、第１の製品図及び第２の製品図それぞれにおいて、２つの製品図間で図形の形状が一致しない詳細図及び注記は、上記の（Ｂ２）及び（Ｂ３）の処理で設定された橙色のまま表示色が維持される。他方、２つの製品図間で図形の形状が一致する詳細図及び注記は、上記の（Ｂ５）及び（Ｂ６）の処理で表示色が灰色に変更される。図６（Ａ）に、ワイヤハーネス、詳細図及び注記のステータスが明示された第１の製品図の表示例を、図６（Ｂ）に、ワイヤハーネス、詳細図及び注記のステータスが明示された第２の製品図の表示例を、それぞれ示す。図６（Ａ）及び図６（Ｂ）は、ハッチングの有無及び絵柄の違いによって表示色の違いを表現している。
【００６８】
図６（Ａ）及び図６（Ｂ）では、第１の製品図から第２の製品図にかけて詳細図１２ｂが変更されているものとする。図６（Ａ）に示される表示例では、第２の製品図において変更が発生した詳細図１２ｂが橙色（右上から左下、左上から右下に向かう線部が交差するハッチング）に表示され、第１の製品図と第２の製品図に共通する詳細図１２ａ及び注記１３が灰色（左上から右下に向かうハッチング）に表示されている。他方、図６（Ｂ）に示される表示例では、第２の製品図において変更が発生した詳細図１２ｂが橙色（右上から左下、左上から右下に向かう線部が交差するハッチング）に表示され、第１の製品図と第２の製品図に共通する詳細図１２ａ及び注記１３が灰色（左上から右下に向かうハッチング）に表示されている。
【００６９】
このようにステータスが明示的に表示された第１の製品図または第２の製品図を視認した解析者は、ひと目で、第１の製品図に記述された詳細図及び注記のうち第２の製品図では変更された点、及び、第２の製品図に記述された詳細図及び注記のうち第１の製品図から変更された点を特定することができる。この結果、製品図に記述された詳細図及び注記のうちの変更が発生した箇所のみを容易に識別することができる。これはつまり、解析者は橙色で表示された詳細図及び注記のみを確認すればよいことになり、確認作業に要する労力を低減することができる。
【００７０】
尚、［非対応図形データ比較フェーズの詳細］では、第２の製品図において詳細図１２ａの変更が発生した場合、第１の製品図及び第２の製品図に記述された詳細図１２ａが橙色として表示されることを説明した。変更が発生した詳細図１２ａを表示するにあたって、変更が発生した詳細図１２ａ全体を橙色として表示してもよい。具体的には、ある詳細図を記述するオブジェクト情報Ｙの一部の要素が第１の製品図と第２の製品図とで異なる場合、そのオブジェクト情報Ｙの全ての要素を橙色として表示する。例えば、図２（Ａ）に示す詳細図が図７（Ａ）に示す詳細図のようにコネクタＣ２のキャビティ開口を表す要素Ｅ７の形状及び個数が変更された場合、その要素Ｅ７を含むオブジェクト情報Ｙの全ての要素を橙色として表示する（図７（Ａ）では点線により橙色を表現している。）。
【００７１】
あるいは、変更が発生した詳細図１２ａの変更箇所のみを橙色として表示し、当該詳細図１２ａの変更箇所以外の部分を灰色として表示するようにしてもよい。具体的には、ある詳細図を記述するオブジェクト情報Ｙの一部の要素が第１の製品図と第２の製品図とで異なる場合、そのオブジェクト情報Ｙの一部の要素を橙色として表示し、その他の要素を灰色として表示する。例えば、図２（Ａ）に示す詳細図が図７（Ｂ）に示す詳細図のようにコネクタＣ２のキャビティ開口を表す要素Ｅ７の形状及び個数が変更された場合、その要素Ｅ７を橙色として表示し、オブジェクト情報Ｙのその他の要素を灰色として表示する（図７（Ａ）では点線により橙色を、実線により灰色を表現している。）。
【００７２】
［目視比較フェーズの詳細］
属性データ比較フェーズ及び非対応図形データ比較フェーズを経て出力される製品図は、ワイヤハーネスが灰色、桃色、青色または緑色で表示され、詳細図及び注記が灰色または橙色で表示されている。このように色分けされた第１の製品図及び第２の製品図では、詳細図及び注記は、第１の製品図及び第２の製品図間で変更が有った箇所については識別されるものの、その変更の内容、つまり、第１の製品図からの変更が部分的に発生したものなのか、第２の製品図において廃止されたものなのか、または、第２の製品図に追加されたものなのか、については識別されていない。このため、解析者は、詳細図及び注記を確認してその変更の内容を判断する必要がある。目視比較フェーズは、解析者が詳細図及び注記の変更の内容を判断する作業を補助することを目的としている。以下、目視比較フェーズを図８（Ａ）及び図８（Ｂ）を参照して説明する。
【００７３】
解析者は、属性データ比較フェーズ及び非対応図形データ比較フェーズを経て構築された製品図をモニター上に表示させた状態で橙色で表示されている詳細図を指定することができる。例えば、解析装置に接続されたマウスを操作しポインタを該当詳細図に合わせクリックすることで詳細図を指定する。
【００７４】
解析装置は、橙色で表示されている詳細図を指定する入力操作を解析者から受け付けると、解析者に指定された詳細図が、第１の製品図から部分的な変更が発生したものなのか、第２の製品図に追加されたものなのか、または第２の製品図では廃止されたものなのか、その選択を促すメニューＭ１、Ｍ２を表示させる。図８（Ａ）に示される第１の製品図の表示例では、詳細図１２ｂが解析者によって指定され、第１の製品図から部分的な変更が発生したものであることを解析装置に通知する項目「変更」、及び第２の製品図では廃止されたものであることを解析装置に通知する項目「廃止」が、メニューＭ１によって選択可能に表示されている（尚、第２の製品図に追加されたものであることを解析装置に通知する項目「追加」は、選択不能に表示されている。）。また、図８（Ｂ）に示される第２の製品図の表示例では、詳細図１２ｂが解析者によって指定され、第１の製品図から部分的な変更が発生したものであることを解析装置に通知する項目「変更」、及び第２の製品図に追加されたものであることを解析装置に通知する項目「追加」が、メニューＭ２によって選択可能に表示されている（尚、第２の製品図では廃止されたものであることを解析装置に通知する項目「廃止」は、選択不能に表示されている。）。
【００７５】
解析装置は、上記メニューＭ１、Ｍ２のいずれかの項目を指定する入力操作を解析者から受け付けると、詳細図１２ｂの表示色を指定された項目に対応する色に変更する。解析装置は、項目「変更」を指定する入力操作を受け付けると詳細図１２ｂの表示色を桃色に変更し、項目「追加」を指定する入力操作を受け付けると詳細図１２ｂの表示色を緑色に変更し、項目「廃止」を指定する入力操作を受け付けると詳細図１２ｂの表示色を青色に変更する。
【００７６】
解析者は、橙色で表示されている非対応図形データ（すなわち詳細図及び注記）全てに対してこの一連の処理を実施する。この際、解析者が任意の非対応図形データに対する入力操作を実施する度に当該非対応図形データの表示色が橙色以外のものに変更されていく。この結果、解析者は、自身が入力操作し終えた非対応図形データを覚えておくことなく、橙色で表示されている非対応図形データが無くなるまで非対応図形データに対して入力操作を行えばよいため、解析者が詳細図及び注記の変更の内容を判断する作業の効率化が図られる。
【００７７】
以上、本発明の実施形態の解析装置が実行する変更点抽出アルゴリズムについて詳細に説明した。本発明の実施形態の解析装置が属性データ比較フェーズ、非対応図形データ比較フェーズ、及び目視比較フェーズを順を追って実行することによって、解析者は、解析装置のモニターに出力された第１の製品図及び第２の製品図を視て、第２の製品図に発生した第１の製品図からの変更点を把握することができ、且つ、その変更点の内容（変更、追加、廃止）を製品図にデータとして簡易に書き加えることができる。このため、本発明によれば、製品図の変更点を解析者が短期間で抽出できるとともに、変更点を抽出し忘れてしまうことを抑制することができる。
【００７８】
［変更点抽出アルゴリズムの変形例の詳細］
本発明の実施形態の解析装置が実行する変更点抽出アルゴリズムは、属性データ比較フェーズを次のようにすることもできる。以下、属性データ比較フェーズの変形例を説明する。項目［変更点抽出アルゴリズムの詳細］にて説明した変更点抽出アルゴリズムと比べると、属性データ比較フェーズに（Ａ０）の処理が追加された点が異なり、これに伴い、（Ａ１）から（Ａ２−５）の処理が変更されている。
【００７９】
［属性データ比較フェーズの変形例の詳細］
属性データ比較フェーズの変形例では、次の処理を実行して、第２の製品図それぞれにおけるワイヤハーネスを構築する。すなわち、
（Ａ０）第１の製品図に記述された第１の属性データを参照し、第１の対応図形データの全てを、第１の製品図に第４の表示色で表示する。また、第２の製品図に記述された第２の属性データを参照し、第２の対応図形データの全てを、第２の製品図に第４の表示色で表示する。
（Ａ１）第１の製品図に記述された第１の属性データを参照し、第２の製品図に記述された第２の属性データとの一致または不一致、及び一致する場合にはその一致の程度を判別する。
（Ａ２−１）第１の属性データに完全一致する第２の属性データがあった場合、その第１の属性データに対応付けられた第１の対応図形データの表示色を第１の表示色に変更して、第１の製品図に表示する。
（Ａ２−２）第１の属性データに完全一致する第２の属性データがあった場合、その第２の属性データに対応付けられた第２の対応図形データの表示色を第１の表示色に変更して、第２の製品図に表示する。
（Ａ２−３）第１の属性データに部分一致する第２の属性データがあった場合、その第１の属性データに対応付けられた第１の対応図形データの表示色を第２の表示色に変更して、第１の製品図に表示する。
（Ａ２−４）第１の属性データに部分一致する第２の属性データがあった場合、その第２の属性データに対応付けられた第２の対応図形データの表示色を第２の表示色に変更して、第２の製品図に表示する。
（Ａ２−５）第２の属性データには第１の属性データに一致するものがないと判別された場合、その第１の属性データに対応付けられた第１の対応図形データを、第１の製品図に第１の表示色及び第２の表示色とは異なる第３の表示色で表示する。
【００８０】
まず、上記（Ａ０）の処理では、第１の対応図形データを第１の製品図に描画する。このとき、第１の対応図形データの表示色を橙色として描画する。また、第２の対応図形データを第２の製品図に描画する。このとき、第２の対応図形データの表示色を橙色として描画する。
【００８１】
上記（Ａ１）の処理では、第１の属性データと第２の属性データの一致または不一致、及び一致する場合のその一致の程度を判別する。尚、上記（Ａ１）の処理は、［属性データ比較フェーズの詳細］にて述べた通りであるため、ここでの詳細な説明を省略する。
【００８２】
上記（Ａ２−１）の処理では、第２の属性データに完全一致した第１の属性データに対応付けられた機能情報を参照し、第１の対応図形データを第１の製品図に描画する。このとき、第１の対応図形データの表示色を橙色から灰色へ変更して描画する。この結果、第１の製品図を出力した際には、第２の製品図への変更点の無い同一の部材であることを示す灰色として第２の対応図形が表示される。
【００８３】
上記（Ａ２−２）の処理では、第１の属性データに完全一致した第２の属性データに対応付けられた機能情報を参照し、第２の対応図形データを第２の製品図に描画する。このとき、第２の対応図形データの表示色を橙色から灰色へ変更して描画する。この結果、第２の製品図を出力した際には、第１の製品図からの変更点の無い同一の部材であることを示す灰色として第２の対応図形が表示される。
【００８４】
上記（Ａ２−３）の処理では、第２の属性データに部分一致した第１の属性データに対応付けられた機能情報を参照し、第１の対応図形データを第１の製品図に描画する。このとき、第１の対応図形データの表示色を橙色から桃色へ変更して描画する。この結果、第１の製品図を出力した際には、第１の製品図からの変更が部分的に発生した部材であることを示す桃色として第１の対応図形データが表示される。
【００８５】
上記（Ａ２−４）の処理では、第１の属性データに部分一致した第２の属性データに対応付けられた機能情報を参照し、第２の対応図形データを第２の製品図に描画する。このとき、第２の対応図形データの表示色を橙色から桃色へ変更して描画する。この結果、第２の製品図を出力した際には、第１の製品図からの変更が部分的に発生した部材であることを示す桃色として第２の対応図形データが表示される。
【００８６】
上記（Ａ２−５）の処理では、第１の属性データに対応付けられた機能情報を参照し、第１の対応図形データを第１の製品図に描画する。このとき、第１の対応図形データの表示色を青色として描画する。この結果、第１の製品図を出力した際には、第２の製品図では廃止された部材であることを示す青色として第１の対応図形データが表示される。
【００８７】
上記（Ａ０）の処理から開始し、第１の製品図に記述された第１の属性データ毎に上記（Ａ１）から（Ａ２−４）の処理を行い、全ての第１の属性データに対して上記（Ａ１）から（Ａ２−４）の処理の実行が完了したとき、第１の製品図には、第１の製品図からの変更点の無い同一の部材が灰色で、第１の製品図からの変更が部分的に発生した部材が桃色で、第２の製品図では廃止された部材が青色で、それぞれ表示されている。他方、第２の製品図には、第１の製品図からの変更点の無い同一の部材が灰色で、第１の製品図からの変更が部分的に発生した部材が桃色で、第２の製品図に追加された部材が橙色で、それぞれ表示されている。
【００８８】
こうして構築された第２の製品図には、第１の製品図と共通する部材が灰色、第１の製品図からの変更が部分的に発生した部材が桃色、第２の製品図において追加された部材が橙色、として、それぞれのステータスが明示的に表示される。図９に、ワイヤハーネスのステータスが明示された第２の製品図の表示例を示す。図９は、ハッチングの有無及び絵柄の違いによって表示色の違いを表現している。
【００８９】
図９では、第１の製品図から第２の製品図にかけて電線Ｗ４の線径がＤ４からＤ４’に変更され、第１の製品図に存在した電線Ｗ３及びコネクタＣ３が第２の製品図では廃止され、第１の製品図に存在しなかった電線Ｗ６及びその電線Ｗ６に接続されるコネクタＣ６が第２の製品図では追加されているものとする。図９に示される表示例では、第２の製品図において変更が部分的に発生した電線Ｗ４が桃色（右上から左下に向かうハッチング）に表示され、第２の製品図で追加された電線Ｗ６及びコネクタＣ６が橙色（右上から左下、左上から右下に向かう線部が交差するハッチング）に表示され、第１の製品図と第２の製品図に共通する他の部材が灰色（左上から右下に向かうハッチング）に表示されている。
【００９０】
このようにステータスが明示的に表示された第２の製品図を視認した解析者は、ひと目で、第１の製品図に記述されたワイヤハーネスと第２の製品図に記述されたワイヤハーネスの差分を特定することができる、すなわち、部分的に変更された部材、追加された部材を把握することができる。
【００９１】
［属性データ比較フェーズの変形例］では、上記の（Ａ０）の処理を実行することにより、第２の製品図に記述される第２の対応図形データの全てが、一旦橙色で表示される。このため、（Ａ２−２）の処理で灰色として表示された第２の対応図形及び（Ａ２−４）の処理で桃色として表示された第２の対応図形を除く第２の対応図形は、橙色で表示されたままである。こうして、第１の製品図に存在せず第２の製品図で追加された部材をひと目で識別することができる。このように第２の製品図に追加された部材を解析者が視認できるようにした後、上述した「目視比較フェーズ」において、橙色で表示されている対応図形データに対して入力操作を促すようにすればよい。
【００９２】
また、［属性データ比較フェーズの変形例］では、上記の（Ａ０）の処理を実行する際、［非対応図形データ比較フェーズの詳細］における（Ｂ１）から（Ｂ３）の処理を実行してもよい。すなわち、第１の製品図に、第１の対応図形データ及び第１の非対応図形データの全てを、第１の製品図に第４の表示色（すなわち、橙色）で表示し、さらに、第２の製品図に、第２の対応図形データ及び第２の非対応図形データの全てを、第２の製品図に第４の表示色（すなわち、橙色）で表示してもよい。このような処理にすれば、属性データ比較フェーズの始まりから非対応図形データ比較フェーズの終わりにかけて、（Ａ１）から（Ａ２−５）の処理及び（Ｂ４）から（Ｂ６）の処理が完了する毎に橙色で表示される対象が減少していく。この結果、橙色のまま残った対象が目視比較フェーズで処理されるべきものとなる。この一連の処理により、属性データ比較フェーズから目視比較フェーズへと解析者を案内することができるため、より好ましいユーザインタフェースを提供することができる。
【００９３】
［変更点抽出アルゴリズムの応用例］
［応用例１］
［変更点抽出アルゴリズムの詳細］の［非対応図形データ比較フェーズの詳細］では、第１の製品図に記述されたオブジェクト情報Ｙを参照し、第２の製品図に記述されたオブジェクト情報Ｙとの一致、不一致を判別するにあたって、各要素の属性情報及び機能情報の一致、不一致を判別することを説明した（（Ｂ４）の処理）。この処理によってオブジェクト情報Ｙの一致、不一致を判別する場合、次の点が課題となる。すなわち、図１０（Ａ）に示される第１の製品図に記述された詳細図１２ｂの位置と、図１０（Ｂ）に示される第２の製品図に記述された詳細図１２ｂ’の位置と、が異なる場合、それらの詳細図内部に描画される要素が同一であったとしても、詳細図１２ｂのオブジェクト情報Ｙと詳細図１２ｂ’のオブジェクト情報Ｙとは不一致と判別される。
【００９４】
ところで、製品図において、詳細図及び注記は、展開されたワイヤハーネスが描かれていない製品図の空いた領域に記述されている。このため、製品図に描かれるワイヤハーネスの形状が変更され製品図の空いた領域の形状及び位置が変更されると、詳細図及び注記の中身の要素は変更されずに詳細図及び注記全体の描画される位置が変更されることがある。このような場合、従来、解析者は、変更前及び変更後の詳細図または注記が描画された位置を特定するとともに、詳細図または注記の中身の要素が同一とは限らないため、その中身の要素についても確認していた。
【００９５】
そこで、本発明の実施形態の解析装置が実行する変更点抽出アルゴリズムは、非対応図形データ比較フェーズの処理において次の機能を追加し、解析者による解析作業の負担の低減を図る。
（Ｂ７）（Ｂ５）の処理の後、第１の製品図に第４の表示色で表示された第１の非対応図形データのうちの任意のものを指定する入力操作を受け付ける。
（Ｂ８）（Ｂ６）の処理の後、第２の製品図に第４の表示色で表示された第２の非対応図形データのうちの任意のものを指定する入力操作を受け付ける。
（Ｂ９）第１の非対応図形データに基準位置Ｐ１を、第２の非対応図形データに基準位置Ｐ２を設定し、それらの基準位置Ｐ１、Ｐ２を一致させた状態において、第１の非対応図形データを形作る各要素と、第２の非対応図形データを形作る各要素との一致、不一致を判別する。
（Ｂ５’）第１の非対応図形データを形作る各要素と、第２の非対応図形データを形作る各要素とが一致する場合、第１の非対応図形データを第１の製品図に第１の表示色で表示する。
（Ｂ６’）第１の非対応図形データを形作る各要素と、第２の非対応図形データを形作る各要素とが一致する場合、第２の非対応図形データを第２の製品図に第１の表示色で表示する。
【００９６】
上記（Ｂ７）及び（Ｂ８）の処理では、解析者は、製品図をモニター上に表示させた状態で橙色で表示されている詳細図または注記を指定することができる。例えば、解析装置に接続されたマウスを操作しポインタを該当詳細図または注記に合わせクリックすることで詳細図を指定する。
【００９７】
上記（Ｂ９）の処理では、指定された詳細図または注記において、最も左側に描画される要素のうちその最も下側に位置する点を基準位置として設定する。図１０（Ａ）では詳細図１２ｂの基準位置がＰ１とされ、図１０（Ｂ）では詳細図１２ｂ’の基準位置がＰ２とされている。尚、設定される基準位置は左下に限られるものではなく、所定の規則に則って第１の非対応図形データ及び第２の非対応図形データに設定されさえすればよい。こうして設定された基準位置Ｐ１、Ｐ２を基準とした場合の描画位置に、第１の非対応図形データを形作る各要素の機能情報及び第２の非対応図形データを形作る各要素の機能情報を書き換え、第１の非対応図形データを形作る各要素と、第２の非対応図形データを形作る各要素との一致、不一致を判別する。
【００９８】
上記（Ｂ５’）の処理では、第１の非対応図形データを形作る各要素と、第２の非対応図形データを形作る各要素とが一致する場合、第１の非対応図形データを第１の製品図に灰色の表示色で表示する。この結果、第１の製品図を出力した際には、第１の製品図からの変更点の無い詳細図であることを示す灰色として第１の非対応図形データが表示される。
【００９９】
上記（Ｂ６’）の処理では、第１の非対応図形データを形作る各要素と、第２の非対応図形データを形作る各要素とが一致する場合、第２の非対応図形データを第２の製品図に灰色の表示色で表示する。この結果、第２の製品図を出力した際には、第２の製品図からの変更点の無い詳細図であることを示す灰色として第２の非対応図形データが表示される。
【０１００】
このように、詳細図及び注記の中身の要素は変更されずに詳細図及び注記全体の描画される位置が変更された場合であっても、解析者は、解析装置のモニターに出力された第１の製品図及び第２の製品図を視て、その変更点の有無を製品図にデータとして正確に書き加えることができる。このため、本発明によれば、製品図の変更点を解析者が短期間で抽出できるとともに、変更点を抽出し忘れてしまうことを抑制することができる。
【０１０１】
［応用例２］
［変更点抽出アルゴリズムの詳細］の［非対応図形データ比較フェーズの詳細］では、第１の製品図に記述されたオブジェクト情報Ｙを参照し、第２の製品図に記述されたオブジェクト情報Ｙとの一致、不一致を判別するにあたって、各要素の属性情報及び機能情報の一致、不一致を判別することを説明した（（Ｂ４）の処理）。この処理によってオブジェクト情報Ｙの一致、不一致を判別する場合、次の点が課題となる。すなわち、図１１（Ａ）に示される第１の製品図に記述された詳細図１２ｂを形作る要素と、図１１（Ｂ）に示される第２の製品図に記述された詳細図１２ｂ’を形作る要素と、が形状は共通するものの描画される位置が異なる場合、詳細図１２ｂのオブジェクト情報Ｙと詳細図１２ｂ’のオブジェクト情報Ｙとは不一致と判別される。
【０１０２】
［応用例１］で説明したように、製品図において、詳細図及び注記は、展開されたワイヤハーネスが描かれていない製品図の空いた領域に記述されている。このため、製品図に描かれるワイヤハーネスの形状が変更され製品図の空いた領域の形状及び位置が変更されると、詳細図及び注記の中身の要素の形状には共通性が見られるものの要素の描画される位置が変更されることがある。このような場合、従来、解析者は、変更前及び変更後の詳細図または注記の中身の要素について確認していた。
【０１０３】
そこで、本発明の実施形態の解析装置が実行する変更点抽出アルゴリズムは、非対応図形データ比較フェーズの処理において次の機能を追加し、解析者による解析作業の負担の低減を図る。
（Ｂ１０）（Ｂ５）の処理の後、第１の製品図に第４の表示色で表示された第１の非対応図形データのうちの任意のものを指定する入力操作、及び指定された第１の非対応図形データの任意の要素を指定する入力操作を受け付ける。
（Ｂ１１）（Ｂ６）の処理の後、第２の製品図に第４の表示色で表示された第２の非対応図形データのうちの任意のものを指定する入力操作、及び指定された第２の非対応図形データの任意の要素を指定する入力操作を受け付ける。
（Ｂ１２）第１の非対応図形データのうちの指定された要素の集合に基準位置Ｐ１を、第２の非対応図形データのうちの指定された要素の集合に基準位置Ｐ２を設定し、それらの基準位置Ｐ１、Ｐ２を一致させた状態において、第１の非対応図形データのうちの指定された要素の集合と、第２の非対応図形データのうちの指定された要素の集合との一致、不一致を判別する。
（Ｂ５’’）第１の非対応図形データのうちの指定された要素の集合と、第２の非対応図形データのうちの指定された要素の集合とが一致する場合、第１の非対応図形データのうちの指定された要素の集合を第１の製品図に第１の表示色で表示する。
（Ｂ６’’）第１の非対応図形データのうちの指定された要素の集合と、第２の非対応図形データのうちの指定された要素の集合とが一致する場合、第２の非対応図形データのうちの指定された要素の集合を第２の製品図に第１の表示色で表示する。
【０１０４】
上記（Ｂ１０）及び（Ｂ１１）の処理では、解析者は、製品図をモニター上に表示させた状態で橙色で表示されている詳細図または注記を指定することができる。例えば、解析装置に接続されたマウスを操作しポインタを該当詳細図または注記に合わせクリックすることで詳細図を指定する。さらに、解析者は、指定された詳細図または注記を構成する一部の要素を指定することができる。例えば、解析装置に接続されたマウスを操作しポインタによって範囲選択した領域内に位置する要素の集合を指定する。
【０１０５】
上記（Ｂ１２）の処理では、指定された要素の集合において、これらの要素の集合を囲む最も小さい長方形（図１１（Ａ）及び図１１（Ｂ）で点線で描かれた長方形）のうち、その左下に位置する点を基準位置として設定する。図１１（Ａ）では点線で描かれた長方形の左下が基準位置Ｑ１とされ、図１１（Ｂ）では点線で描かれた長方形の左下が基準位置Ｑ２とされている。尚、設定される基準位置は左下に限られるものではなく、所定の規則に則って第１の非対応図形データ及び第２の非対応図形データに設定されさえすればよい。こうして設定された基準位置Ｑ１、Ｑ２を基準とした場合の描画位置に、第１の非対応図形データのうちの指定された各要素の機能情報及び第２の非対応図形データのうちの指定された各要素の機能情報を書き換え、第１の非対応図形データのうちの指定された各要素と、第２の非対応図形データのうちの指定された各要素との一致、不一致を判別する。
【０１０６】
上記（Ｂ５’’）の処理では、第１の非対応図形データのうちの指定された各要素と、第２の非対応図形データのうちの指定された各要素とが一致する場合、第１の非対応図形データのうちの指定された各要素を第１の製品図に灰色の表示色で表示する。この結果、第１の製品図を出力した際には、詳細図のうちの指定された要素が変更されていないことを示す灰色として第１の非対応図形データが表示される。
【０１０７】
上記（Ｂ６’’）の処理では、第１の非対応図形データのうちの指定された各要素と、第２の非対応図形データのうちの指定された各要素との一致する場合、第２の非対応図形データのうちの指定された各要素を第２の製品図に灰色の表示色で表示する。この結果、第２の製品図を出力した際には、詳細図のうちの指定された要素が変更されていないことを示す灰色として第２の非対応図形データが表示される。
【０１０８】
このように、詳細図及び注記の中身の要素の描画位置が変更された場合であっても、解析者は、解析装置のモニターに出力された第１の製品図及び第２の製品図を視て、その変更点の有無を製品図にデータとして正確に書き加えることができる。このため、本発明によれば、製品図の変更点を解析者が短期間で抽出できるとともに、変更点を抽出し忘れてしまうことを抑制することができる。
【０１０９】
以上、本発明の解析装置、解析方法及びプログラムによれば、解析者は、解析装置のモニターに出力された第１の製品図及び第２の製品図を視て、第２の製品図に発生した第１の製品図からの変更点を把握することができ、且つ、その変更点の内容（変更、追加、廃止）を製品図にデータとして簡易に書き加えることができる。このため、製品図の変更点を解析者が短期間で抽出できるとともに、変更点を抽出し忘れてしまうことを抑制することができる。
【符号の説明】
【０１１０】
１１  ワイヤハーネス
１２ａ、１２ｂ  詳細図
１３  注記
４０１  入力部
４０２  データベース部
４０３  プログラム記憶部
４０４  データ記憶部
４０５  表示部
４０６  処理部
【図１】
2014235528.tif 000003
【図２】
2014235528.tif 000004
【図３】
2014235528.tif 000005
【図４】
2014235528.tif 000006
【図５】
2014235528.tif 000007
【図６】
2014235528.tif 000008
【図７】
2014235528.tif 000009
【図８】
2014235528.tif 000010
【図９】
2014235528.tif 000011
【図１０】
2014235528.tif 000012
【図１１】
2014235528.tif 000013