(57)【要約】【課題】電子計算機によって、部位毎コネクタ・配線情報に記述されている電線の接続の誤りの有無を検査すること。【解決手段】本発明のワイヤハーネス導通検査方法は、補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品の第１の端子と第２の電気部品の第２の端子を、該補器毎配線情報から参照する参照ステップ（Ｓ２０１）と、部位毎コネクタ・配線情報を参照して、該部位毎コネクタ・配線情報に記述されている前記第１の電気部品の前記第１の端子に一端が接続された第１番目の電線を特定する第１特定ステップ（Ｓ２０２）と、前記第１番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別する第１判別ステップ（Ｓ２０３）と、を有する。【選択図】図２
2011137800.tif 000002
【特許請求の範囲】
【請求項１】
補器毎配線情報に記述されているコード、および部位毎コネクタ・配線情報に記述されているコードを記憶する記憶部と、
前記記憶部に記憶された前記補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品の第１の端子と第２の電気部品の第２の端子と、前記記憶部に記憶された前記部位毎コネクタ・配線情報に記述されている、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子を繋ぐ電線の両端部に接続された端子と、を比較する制御部と、
を備え、
前記制御部は、
第１の補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品の第１の端子と第２の電気部品の第２の端子を、該第１の補器毎配線情報から参照し、
第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている前記第１の電気部品の前記第１の端子に一端が接続された第１番目の電線を特定し、
前記第１番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別し、
前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致しない場合、前記第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている該第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の電線を特定し、
前記第ｎ番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別する、
ことを特徴とするワイヤハーネス導通検査装置。
【請求項２】
前記制御部は、
前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致しない場合、前記第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている該第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の電線を、該第（ｎ−１）番目の電線の他端と該第ｎ番目の電線の一端との接続手段に基づいて特定する、
ことを特徴とする請求項１に記載のワイヤハーネス導通検査装置。
【請求項３】
前記制御部は、
特定した前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線に関する情報を逐次、前記記憶部に記録するとともに、前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致した場合、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を前記記憶部に記憶する、
ことを特徴とする請求項１または２に記載のワイヤハーネス導通検査装置。
【請求項４】
前記制御部は、
第２の補器毎配線情報に記述されている、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子を、該第２の補器毎配線情報から参照し、
逐次記録された第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線に関する情報を参照して、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とを接続する第（ｎ−１）番目までのワイヤハーネスを特定し、
第（ｎ−１）番目までのワイヤハーネスが、第２の部位毎コネクタ・配線情報を構成するワイヤハーネスに含まれるか否かを判別し、
含まれると判別した場合、前記記憶部に記憶された、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を参照して、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を記録する
ことを特徴とする請求項３に記載のワイヤハーネス導通検査装置。
【請求項５】
第１の補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品の第１の端子と第２の電気部品の第２の端子を、該第１の補器毎配線情報から参照する参照ステップと、
第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている前記第１の電気部品の前記第１の端子に一端が接続された第１番目の電線を特定する第１特定ステップと、
前記第１番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別する第１判別ステップと、
前記第（ｎ―１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致しない場合、前記第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている該第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の電線を特定する第ｎ特定ステップと、
前記第ｎ番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別する第ｎ判別ステップと、
を有することを特徴とするワイヤハーネス導通検査方法。
【請求項６】
前記第ｎ特定ステップにて、前記第（ｎ―１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致しない場合、前記第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている該第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の電線を、該第（ｎ−１）番目の電線の他端と該第ｎ番目の電線の一端との接続手段に基づいて特定する、
ことを特徴とする請求項５に記載のワイヤハーネス導通検査方法。
【請求項７】
前記第（ｎ−１）特定ステップにて、特定した第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線に関する情報を逐次、記録し、
前記第ｎ特定ステップにて、前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致した場合、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を記録する、
ことを特徴とする請求項５または６に記載のワイヤハーネス導通検査方法。
【請求項８】
第２の補器毎配線情報に記述されている、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子を、該第２の補器毎配線情報から参照する第２参照ステップと、
前記第（ｎ−１）特定ステップにて逐次記録された第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線に関する情報を参照して、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とを接続する第（ｎ−１）番目までのワイヤハーネスを特定するワイヤハーネス特定ステップと、
前記ワイヤハーネス特定ステップにて特定した第（ｎ−１）番目までのワイヤハーネスが、第２の部位毎コネクタ・配線情報を構成するワイヤハーネスに含まれるか否かを判別するワイヤハーネス判別ステップと、
前記ワイヤハーネス判別ステップにて含まれると判別した場合、前記第ｎ特定ステップにて記録された導通している旨を表す情報を参照して、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を記録する
ことを特徴とする請求項７に記載のワイヤハーネス導通検査方法。
【請求項９】
コンピュータに、請求項５から８のいずれか一項に記載のワイヤハーネス導通検査方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある車種に対して作成された、補器に接続される電線及びコネクタに関する配線情報により構成される補器毎配線情報（より詳細には、その車種のグレード毎、およびオプション機能の有無毎に応じて作成された補器毎配線情報）に記述されている回路線の始点−終点の接続と、分割領域毎に設計されたワイヤハーネスを構成するコネクタ情報により構成される部位毎コネクタ情報および分割領域毎に設計されたワイヤハーネスを構成する配線情報により構成される部位毎配線情報（部位毎コネクタ情報および部位毎配線情報は、該補器毎配線情報に基づいて作成された実体配線図および該車種の補器仕様表に基づき展開された図。以後、部位毎コネクタ情報および部位毎配線情報を総して、「部位毎コネクタ・配線情報」と称する。）に記述されている電線の接続と、を比較し、部位毎コネクタ・配線情報に記述されている電線の接続の誤りの有無を検査するためのワイヤハーネス導通検査装置、ワイヤハーネス導通検査プログラムおよびワイヤハーネス導通検査方法に関する。
【背景技術】
【０００２】
ある車両に配索するワイヤハーネスを設計する際、そのワイヤハーネスを構成する電線の接続を表す設計図を作成する必要がある。以下、ワイヤハーネスを設計する過程を説明する。
【０００３】
ある車両に配索するワイヤハーネスを設計するに当たって、該当車両の補器毎配線情報と補器仕様表の２つの仕様書が必要となる。まず補器毎配線情報と、その補器毎配線情報に基づいて作成される実体配線図について説明する。補器毎配線情報および実体配線図は、近年では、ＣＡＤ（Computer Aided Design）によって設計されることができる（例えば特許文献１）。
【０００４】
補器毎配線情報は、ヘッドランプシステム、エアバックシステム、エアコンシステム、エンジンコントロールシステム、ＡＢＳシステム等の、車両に搭載され、それぞれ独立して駆動するシステム毎に用意されるものである。このシステムを駆動するためには、このシステムを構成する電気部品（例えば、バッテリー、ＥＣＵ（Electronic Control Unit）、駆動機）間を信号線、電源線およびアース線によって繋ぐ必要があるが、補器毎配線情報には、これら信号線、電源線およびアース線の電線の始点と終点がどの電気部品のどの端子に接続されるか、および、どの電線に結線されるのか、などの回路線としての接続情報と、信号線、電源線およびアース線の電線を電気部品に接続する補器についての補記情報と、が示されている。尚、補器毎配線情報は、複数の電気部品から構成されるシステムの回路図を表すことを主な目的としているため、電線に関しての情報は含まれていない。
【０００５】
そこで、この補器毎配線情報に上述した電線の情報を付加した実体配線図を作成する。実体配線図には、電気部品間を繋ぐ補器毎配線情報に記述された回路線に上述した電線の情報が付加して記述されるとともに、車両空間を機能別に分割した、ワイヤハーネスを配索可能な領域（エンジンルーム、車室内壁、またはトランクルームなど。以後、これらの領域のことを分割領域と称する。）毎に区分けされている。例えば、補器毎配線情報に記述されている回路線が複数の分割領域を跨いで複数の電気部品に接続されている場合、該回路線は、実体配線図において、その始点と終点にて電気部品の端子に接続される端子またはコネクタについての情報が記述されるとともに、その分割領域に位置する各電線（分割領域単位でワイヤハーネスが配索されるため、各分割領域の電線を連結して複数の電気部品の端子間を接続する必要がある。）の情報、および各分割領域に位置する電線の端部を接続するコネクタ、ＪＢ（Junction Box）、ＪＣ（Joint Connector）などの補器についての情報（電線の端部を溶接や、突き合わせ圧着して接続する場合にはその旨の情報）が記述されている。このように電線の情報が記述された実体配線図が、車両に搭載されたシステム毎に作成される。
【０００６】
続いて、補器仕様表について説明する。
【０００７】
補器仕様表には、汎用型のワイヤハーネスの構成（そのワイヤハーネスの品番、そのワイヤハーネスが適用可能な仕様の組合せ、そのワイヤハーネスを配索可能な適用車両の識別情報、および該適用車両の配索可能な分割領域など）がワイヤハーネス毎にマトリクス状に記述されている。
【０００８】
このようにして作成した実体配線図および補器仕様表に基づいて、続いて、部位毎コネクタ・配線情報を作成する。部位毎コネクタ・配線情報には、実体配線図に記述された電線を含みつつ（すなわち、車両に搭載されたシステムを全て駆動させることができつつ）、対象となる車両の分割領域毎に配索可能なワイヤハーネスが記述されている。部位毎コネクタ・配線情報を作成するには、概略的には、次の工程を経て該当分割領域に配索可能なワイヤハーネスを補器仕様表から特定する。まず、車両に搭載されたシステム全ての実体配線図を参照し、該当分割領域において該システムを全て駆動させるために必要とされる仕様を特定する。その特定した仕様を参照し、該仕様を全て組合せに含むワイヤハーネスを特定する。この工程を全ての分割領域に対して実行することによって、対象となる車両の分割領域毎に配索可能なワイヤハーネスを特定する。
【０００９】
上述した部位毎コネクタ・配線情報を作成する部位毎コネクタ・配線情報作成工程を経た後、続いて、補器毎配線情報の記述と部位毎コネクタ・配線情報の記述が一致するか、つまり、補器毎配線情報における電気部品間を繋ぐ回路線の始点および終点と、部位毎コネクタ・配線情報における電気部品間を繋ぐ電線の接続の始点および終点が、一致するか、その正否を判定する正否判定工程に移る。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０００−１６３４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述した正否判定工程は、従来、設計者が、補器毎配線情報における回路線の始点を見つけ出し、その始点に対応する電線の端部を部位毎コネクタ・配線情報から見つけ出し、その電線およびその電線に連結された電線の接続を辿りながら、補器毎配線情報における回路線の終点に到達するかを、各回路線毎に視認していた。しかしながら、このような正否判定工程は、設計者にとって極めて負担の大きい作業である。
【００１２】
また、別の正否判定工程としては、部位毎コネクタ・配線情報に記述の通りに接続されたワイヤハーネス群を実際に作製し、補器毎配線情報における回路線の始点および終点に相当する該ワイヤハーネス群の端子−端子間に対して導通検査を実施していた。しかしながら、このような正否判定工程は、設計者にとってワイヤハーネス群を作製することが負担となる。
【００１３】
本発明は、上述した事情に鑑みてなされたものであり、その目的は、電子計算機によって、部位毎コネクタ・配線情報に記述されている電線の接続の誤りの有無を検査することができるワイヤハーネス導通検査装置、ワイヤハーネス導通検査プログラムおよびワイヤハーネス導通検査方法を提供することに有る。
【課題を解決するための手段】
【００１４】
前述した目的を達成するために、本発明に係るワイヤハーネス導通検査装置は、下記（１）〜（４）を特徴としている。
（１）  補器毎配線情報に記述されているコード、および部位毎コネクタ・配線情報に記述されているコードを記憶する記憶部と、
前記記憶部に記憶された前記補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品の第１の端子と第２の電気部品の第２の端子と、前記記憶部に記憶された前記部位毎コネクタ・配線情報に記述されている、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子を繋ぐ電線の両端部に接続された端子と、を比較する制御部と、
を備え、
前記制御部は、
第１の補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品の第１の端子と第２の電気部品の第２の端子を、該第１の補器毎配線情報から参照し、
第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている前記第１の電気部品の前記第１の端子に一端が接続された第１番目の電線を特定し、
前記第１番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別し、
前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致しない場合、前記第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている該第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の電線を特定し、
前記第ｎ番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別する、
こと。
（２）  上記（１）の構成のワイヤハーネス導通検査装置であって、
前記制御部は、
前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致しない場合、前記第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている該第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の電線を、該第（ｎ−１）番目の電線の他端と該第ｎ番目の電線の一端との接続手段に基づいて特定する、
こと。
（３）  上記（１）または（２）の構成のワイヤハーネス導通検査装置であって、
前記制御部は、
特定した前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線に関する情報を逐次、前記記憶部に記録するとともに、前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致した場合、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を前記記憶部に記憶する、
こと。
（４）  上記（３）の構成のワイヤハーネス導通検査装置であって、
前記制御部は、
第２の補器毎配線情報に記述されている、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子を、該第２の補器毎配線情報から参照し、
逐次記録された第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線に関する情報を参照して、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とを接続する第（ｎ−１）番目までのワイヤハーネスを特定し、
第（ｎ−１）番目までのワイヤハーネスが、第２の部位毎コネクタ・配線情報を構成するワイヤハーネスに含まれるか否かを判別し、
含まれると判別した場合、前記記憶部に記憶された、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を参照して、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を記録する
こと。
【００１５】
前述した目的を達成するために、本発明に係るワイヤハーネス導通検査方法は、下記（５）〜（８）を特徴としている。
（５）  第１の補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品の第１の端子と第２の電気部品の第２の端子を、該第１の補器毎配線情報から参照する参照ステップと、
第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている前記第１の電気部品の前記第１の端子に一端が接続された第１番目の電線を特定する第１特定ステップと、
前記第１番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別する第１判別ステップと、
前記第（ｎ―１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致しない場合、前記第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている該第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の電線を特定する第ｎ特定ステップと、
前記第ｎ番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致するか否かを判別する第ｎ判別ステップと、
を有すること。
（６）  上記（５）の構成のワイヤハーネス導通検査方法であって、
前記第ｎ特定ステップにて、前記第（ｎ―１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致しない場合、前記第１の部位毎コネクタ・配線情報を参照して、該第１の部位毎コネクタ・配線情報に記述されている該第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の電線を、該第（ｎ−１）番目の電線の他端と該第ｎ番目の電線の一端との接続手段に基づいて特定する、
こと。
（７）  上記（５）または（６）の構成のワイヤハーネス導通検査方法であって、
前記第（ｎ−１）特定ステップにて、特定した第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線に関する情報を逐次、記録し、
前記第ｎ特定ステップにて、前記第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線の他端に接続された端子が前記第２の電気部品の前記第２の端子と一致した場合、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を記録する、
こと。
（８）  上記（７）の構成のワイヤハーネス導通検査方法であって、
第２の補器毎配線情報に記述されている、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子を、該第２の補器毎配線情報から参照する第２参照ステップと、
前記第（ｎ−１）特定ステップにて逐次記録された第（ｎ−１）（ただし、ｎは２以上の整数。）番目の電線に関する情報を参照して、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とを接続する第（ｎ−１）番目までのワイヤハーネスを特定するワイヤハーネス特定ステップと、
前記ワイヤハーネス特定ステップにて特定した第（ｎ−１）番目までのワイヤハーネスが、第２の部位毎コネクタ・配線情報を構成するワイヤハーネスに含まれるか否かを判別するワイヤハーネス判別ステップと、
前記ワイヤハーネス判別ステップにて含まれると判別した場合、前記第ｎ特定ステップにて記録された導通している旨を表す情報を参照して、前記第１の電気部品の前記第１の端子と前記第２の電気部品の前記第２の端子とが導通している旨を表す情報を記録する
こと。
【００１６】
前述した目的を達成するために、本発明に係るワイヤハーネス導通検査プログラムは、下記（９）を特徴としている。
（９）  コンピュータに、上記（５）から（８）のいずれか一項に構成のワイヤハーネス導通検査方法の各ステップを実行させるためのワイヤハーネス導通検査プログラム。
【００１７】
上記（１）、（２）の構成のワイヤハーネス導通検査装置、上記（５）、（６）の構成のワイヤハーネス導通検査方法、および上記（９）の構成のワイヤハーネス導通検査プログラムによれば、電子計算機によって、部位毎コネクタ・配線情報に記述されている電線の接続の誤りの有無を検査することができる。
上記（３）の構成のワイヤハーネス導通検査装置、上記（７）の構成のワイヤハーネス導通検査方法、および上記（９）の構成のワイヤハーネス導通検査プログラムによれば、正否判定工程による判定結果の履歴を出力することができるようになる。
上記（４）の構成のワイヤハーネス導通検査装置、上記（８）の構成のワイヤハーネス導通検査方法、および上記（９）の構成のワイヤハーネス導通検査プログラムによれば、正否判定工程を短縮化することができるようになる。
【発明の効果】
【００１８】
本発明のワイヤハーネス導通検査装置、ワイヤハーネス導通検査プログラムおよびワイヤハーネス導通検査方法によれば、電子計算機によって、部位毎コネクタ・配線情報に記述されている電線の接続の誤りの有無を検査することができる。また、正否判定工程による判定結果の履歴を出力することができるようになる。
【００１９】
以上、本発明について簡潔に説明した。更に、以下に説明される発明を実施するための形態を添付の図面を参照して通読することにより、本発明の詳細は更に明確化されるであろう。
【図面の簡単な説明】
【００２０】
【図１】補器毎配線情報に記述された電気部品を繋ぐ回路線の概略図（図１（ａ））、および部位毎コネクタ・配線情報に記述された電気部品を繋ぐ電線の接続の概略図（図１（ｂ）〜図１（ｆ））
【図２】本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする処理のフローチャート
【図３】本発明に係る実施の形態のワイヤハーネス導通検査装置の機能ブロック図
【図４】補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）の一例
【図５】補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）とコネクタ名称対応表（ｃ）とコネクタ品番対応表（ｄ）の一例
【図６】補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）とＪＢ−コネクタ対応表（ｃ）とＪＢ端子接続対応表（ｄ）の一例
【図７】補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）とＪＣ端子接続対応表（ｃ）の一例
【図８】補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）の一例
【図９】補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）の一例
【図１０】本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとするｎ階層検査のフローチャート
【図１１】補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）とＪＢ−コネクタ対応表（ｃ）とＪＢ端子接続対応表（ｄ）の一例
【図１２】本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の結果の記録方法の概念図
【図１３】本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の結果の記録方法の概念図
【図１４】本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の結果の記録方法の概念図
【図１５】本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の結果の記録方法の概念図（一つの電線に複数の電線が連結されている場合）
【図１６】補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）と品番対応表（ｃ）の他例
【図１７】（ａ）及び（ｂ）は、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の分岐までの遡りを説明する図
【図１８】（ａ）及び（ｂ）は、分割領域毎に設置された電気部品間の接続状況を説明する図
【図１９】本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする、多階層検査を効率化するためのフローチャート
【発明を実施するための形態】
【００２１】
以下、本発明に係る実施の形態のワイヤハーネス導通検査装置について説明する。まず、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする処理の概略について説明する。図１には、補器毎配線情報に記述された電気部品を繋ぐ回路線の概略図（図１（ａ））、および部位毎コネクタ・配線情報に記述された電気部品を繋ぐ電線の接続の概略図（図１（ｂ）〜図１（ｆ））を示している。図２には、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする処理のフローチャートを示している。
【００２２】
［多階層検査の概要］
［背景技術］において説明したように、補器毎配線情報には、信号線、電源線およびアース線の電線の始点と終点がどの電気部品のどの端子に接続されるか、および、どの電線に結線されるのか、などの回路線としての接続情報が示されている。図１（ａ）には、電気部品である２つのＥＣＵが記述されており、うち一方のＥＣＵの端子「Ａ０１」が他方のＥＣＵの端子「Ｂ０１」に回路線を介して接続されることが記述されている。本発明に係る実施の形態のワイヤハーネス導通検査装置は、まず、補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）と第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）を、該補器毎配線情報から参照する（参照ステップ：Ｓ２０１）。
【００２３】
他方、［背景技術］において説明したように、部位毎コネクタ・配線情報には、実体配線図に記述された電線を含みつつ（すなわち、求められる仕様を満たしつつ）、対象となる車両の分割領域毎に配索可能なワイヤハーネスが記述されている。本発明に係る実施の形態のワイヤハーネス導通検査装置は、部位毎コネクタ・配線情報を参照して、部位毎コネクタ・配線情報に記述されたこのワイヤハーネスの情報に基づいて、該部位毎コネクタ・配線情報に記述されている第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）に一端が接続された第１番目の電線を特定する（第１特定ステップ：Ｓ２０２。）。尚、部位毎コネクタ・配線情報から第１番目の電線を特定することができない場合も想定されるが（Ｓ２１０、Ｎ）、この場合については後述する〔単階層検査のアルゴリズム〕を参照されたい。［多階層検査の概要］では、部位毎コネクタ・配線情報から第１番目の電線を特定することができた場合について以降説明する。
【００２４】
図１（ｂ）〜図１（ｆ）では、第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）に一端が接続された電線の線幅を、図１（ａ）の回路線よりも広くしている。これにより、図１では、回路線と電線とを区分けしている。ところで、２つの電気部品は複数の分割領域を跨いで配置されることが多々あり、この場合、各分割領域に配索された各ワイヤハーネスを繋ぎ合わせてその２つの電気部品の端子間を接続することになる。このため、第１特定ステップにて特定した第１番目の電線Ｗ１の他端が、図１（ｂ）に示すように同一の分割領域１内において第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）に接続されているとは限らない。
【００２５】
そこでこのような事情を踏まえ、本発明に係る実施の形態のワイヤハーネス導通検査装置は、まず、第１番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致するか否かを判別する（第１判別ステップ：Ｓ２０３）。図１（ｂ）に示すように、第１番目の電線Ｗ１の他端が同一の分割領域１内において第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）に接続されており、補器毎配線情報に記述されている第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致すると判別されれば（Ｓ２０３、Ｙ）、部位毎コネクタ・配線情報に記述されている第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）と第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）は導通が図られているとみなし（導通成功：Ｓ２０７）、図１（ａ）の回路線に関する正否判定工程を終了する。
【００２６】
他方、本発明に係る実施の形態のワイヤハーネス導通検査装置は、第１判別ステップにて、第１番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致しない場合（Ｓ２０３、Ｎ）がある。この場合、本発明に係る実施の形態のワイヤハーネス導通検査装置は、部位毎コネクタ・配線情報を参照して、部位毎コネクタ・配線情報に記述されたこのワイヤハーネスの情報に基づいて、該部位毎コネクタ・配線情報に記述されている該第１番目の電線の他端に一端が接続された第２番目の電線を特定する（第２特定ステップ：Ｓ２０４）。第２特定ステップを具体的に説明すると、例えば、図１（ｃ）に示すように、第１番目の電線Ｗ１の他端に接続された補器（図１（ｃ）では電線Ｗ１の他端に端子「Ｃ０１」が接続され、その端子「Ｃ０１」がコネクタＣ１に収容されている。）を分割領域１に配索されるワイヤハーネスの情報から特定し、コネクタＣ１に嵌合される補器（図１（ｃ）ではコネクタＣ２）を、分割領域１に隣り合う分割領域２に配索されるワイヤハーネスの情報から特定し、コネクタＣ２に収容された端子のうちの端子「Ｃ０１」に接続される端子「Ｃ０２」が一端に接続された第２番目の電線Ｗ２を特定する。
【００２７】
さらに、本発明に係る実施の形態のワイヤハーネス導通検査装置は、第２番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致するか否かを判別する（第２判別ステップ：Ｓ２０５）。図１（ｃ）に示すように、第２番目の電線Ｗ２の他端が、分割領域２において第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）に接続されており、補器毎配線情報に記述されている第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致すると判別されれば（Ｓ２０５、Ｙ）、部位毎コネクタ・配線情報に記述されている第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）と第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）は導通が図られているとみなし（導通成功：Ｓ２０７）、図１（ａ）の回路線に関する正否判定工程を終了する。
【００２８】
ところで、本発明に係る実施の形態のワイヤハーネス導通検査装置は、第２判別ステップにて、第２番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致しない場合もある。この場合、本発明に係る実施の形態のワイヤハーネス導通検査装置は、部位毎コネクタ・配線情報を参照して、部位毎コネクタ・配線情報に記述されたこのワイヤハーネスの情報に基づいて、該部位毎コネクタ・配線情報に記述されている該第２番目の電線の他端に一端が接続された第３番目の電線を特定する（第３特定ステップ：Ｓ２０４）。第３特定ステップを具体的に説明すると、例えば、図１（ｄ）に示すように、第２番目の電線Ｗ２の他端に接続された補器（図１（ｄ）では電線Ｗ２の他端に端子「Ｃ０３」が接続され、その端子「Ｃ０３」がコネクタＣ３に収容されている。）を分割領域２に配索されるワイヤハーネスの情報から特定し、コネクタＣ３に嵌合される補器（図１（ｄ）ではコネクタＣ４）を、分割領域２に隣り合う分割領域３に配索されるワイヤハーネスの情報から特定し、コネクタＣ４に収容された端子のうちの端子「Ｃ０３」に接続される端子「Ｃ０４」が一端に接続された第３番目の電線Ｗ３を特定する。
【００２９】
さらに、本発明に係る実施の形態のワイヤハーネス導通検査装置は、第３番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致するか否かを判別する（第３判別ステップ：Ｓ２０５）。図１（ｄ）に示すように、第３番目の電線Ｗ３の他端が、分割領域３において第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）に接続されており、補器毎配線情報に記述されている第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致すると判別されれば、部位毎コネクタ・配線情報に記述されている第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）と第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）は導通が図られているとみなし（導通成功：Ｓ２０７）、図１（ａ）の回路線に関する正否判定工程を終了する。
【００３０】
第３判別ステップ（Ｓ２０５）にて、第３番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致しない場合には、以降、部位毎コネクタ・配線情報に記述されたこのワイヤハーネスの情報に第Ｗ４、Ｗ５、・・・Ｗｎ番目の電線Ｗ４、Ｗ５、・・・Ｗｎについての情報がある限り、第４、第５、・・・第ｎ特定ステップ（Ｓ２０４）、および、第４、第５、・・・第ｎ判別ステップ（Ｓ２０５）をｎを繰り上げ（Ｓ２０９）、順次実施する（ただし、ｎは２以上の整数。）。
【００３１】
一方、部位毎コネクタ・配線情報に記述されたこのワイヤハーネスの情報に電線Ｗ（ｎ−１）に接続される電線Ｗｎについての情報が無くなり（Ｓ２０６、Ｎ。ただし、ｎは２以上の整数。）、第ｎ特定ステップにて第ｎ番目の電線Ｗｎを特定できず、したがって、第（ｎ−１）番目の電線Ｗ（ｎ−１）が補器毎配線情報に記述されている第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致しない場合には、部位毎コネクタ・配線情報に記述されている第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）と第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）は導通が図られていないとみなし（導通失敗：Ｓ２０８）、図１（ａ）の回路線に関する正否判定工程を終了する。
【００３２】
尚、図１（ａ）〜図１（ｄ）では、主に、各分割領域に配索された各ワイヤハーネスのコネクタを繋ぎ合わせて複数の分割領域に跨って連結された電線を形成し、２つの電気部品の端子間を該電線によって接続する場合についてその概略を説明した。このようにコネクタによって複数の分割領域に跨って電線を連結させる以外に、ＪＢまたはＪＣを介して、電線を連結させる場合もある（図１（ｅ）参照。）。また、一つの分割領域内においても複数本の電線が連結されている場合もある（図１（ｆ）参照。）。この２つの場合についても、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする処理の概略について説明する。まず、ＪＢを介して電線を連結させる場合について説明する。第１特定ステップ（Ｓ２０２）および第１判別ステップ（Ｓ２０３）は、上述した、コネクタによって複数の分割領域に跨って電線を連結させる場合と同様であるため、その説明を省略する。また、ＪＣを介して電線を連結させる場合も、ＪＢを介して電線を接続させる場合と考え方は共通であるため、その説明を省略する。
【００３３】
本発明に係る実施の形態のワイヤハーネス導通検査装置は、第１判別ステップ（Ｓ２０３）にて、第１番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致しない場合（Ｓ２０３、Ｎ）を説明する。この場合、本発明に係る実施の形態のワイヤハーネス導通検査装置は、部位毎コネクタ・配線情報を参照して、部位毎コネクタ・配線情報に記述されたこのワイヤハーネスの情報に基づいて、該部位毎コネクタ・配線情報に記述されている該第１番目の電線の他端に一端が接続された第２番目の電線を特定する（第２特定ステップ：Ｓ２０４）。第２特定ステップを具体的に説明すると、図１（ｅ）に示すように、第１番目の電線Ｗ１の他端に接続された補器（図１（ｅ）では電線Ｗ１の他端に端子「＃０１」が接続され、その端子「＃０１」がコネクタＣａに収容されている。）を分割領域１に配索されるワイヤハーネスの情報から特定し、コネクタＣａに嵌合されるコネクタ嵌合位置Ａを備えるＪＢを対応表（対応表の詳細については〔ＪＢ検査の詳細〕にて後述する。）から特定し、そのＪＢ内で電線やバスバーなどを介してコネクタ嵌合位置Ａに接続されるコネクタ嵌合位置Ｂ、Ｄを特定し、各コネクタ嵌合位置Ｂ、Ｄが嵌合する各コネクタＣｂ、Ｃｄに収容された端子「％０１」、「＃０３」が一端に接続された第２番目の電線Ｗ２１、Ｗ２２を特定する。
【００３４】
さらに、本発明に係る実施の形態のワイヤハーネス導通検査装置は、第２番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致するか否かを判別する（第２判別ステップ：Ｓ２０５）。図１（ｅ）に示すように、第２番目の電線Ｗ２１またはＷ２２の他端のいずれかが、分割領域２において第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）に接続されており、補器毎配線情報に記述されている第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致すると判別されれば、部位毎コネクタ・配線情報に記述されている第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）と第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）は導通が図られているとみなし（導通成功：Ｓ２０７）、図１（ｅ）の回路線に関する正否判定工程を終了する。
【００３５】
ＪＢ（またはＪＣ）を介して電線を連結させる場合は、一つの電線に連結される電線が複数あるため、これらの複数の電線それぞれにおいて、その他端が回路線の終点に一致しないか判別する必要がある。この点が、コネクタによって複数の分割領域に跨って電線を連結させる場合とは異なる。
【００３６】
続いて、一つの分割領域内においても複数本の電線が連結されている場合に、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする処理の概略について説明する。第１特定ステップ（Ｓ２０２）および第１判別ステップ（Ｓ２０３）は、上述した、コネクタによって複数の分割領域に跨って電線を連結させる場合と同様であるため、その説明を省略する。
【００３７】
本発明に係る実施の形態のワイヤハーネス導通検査装置は、第１判別ステップ（Ｓ２０３）にて、第１番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致しない場合（Ｓ２０３、Ｎ）を説明する。この場合、本発明に係る実施の形態のワイヤハーネス導通検査装置は、部位毎コネクタ・配線情報を参照して、部位毎コネクタ・配線情報に記述されたこのワイヤハーネスの情報に基づいて、該部位毎コネクタ・配線情報に記述されている該第１番目の電線の他端に一端が接続された第２番目の電線を特定する（第２特定ステップ：Ｓ２０４）。第２特定ステップを具体的に説明すると、例えば、図１（ｆ）に示すように、第１番目の電線Ｗ１の他端に接続された連結箇所（図１（ｆ）では電線Ｗ１の他端は、例えば溶接や突き合わせ圧着されることによって他の電線の一端と連結されており、その溶接や突き合わせ圧着箇所を識別する番号として「％Ｅ１」が割り当てられている。）を分割領域１に配索されるワイヤハーネスの情報から特定し、連結箇所「％Ｅ１」が一端に接続された第２番目の電線Ｗ２を特定する。
【００３８】
さらに、本発明に係る実施の形態のワイヤハーネス導通検査装置は、第２番目の電線の他端に接続された端子が第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致するか否かを判別する（第２判別ステップ：Ｓ２０５）。図１（ｆ）に示すように、第２番目の電線Ｗ２の他端が、分割領域１において第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）に接続されており、補器毎配線情報に記述されている第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）と一致すると判別されれば、部位毎コネクタ・配線情報に記述されている第１の電気部品（ＥＣＵ）の第１の端子（「Ａ０１」）と第２の電気部品（ＥＣＵ）の第２の端子（「Ｂ０１」）は導通が図られているとみなし（導通成功：Ｓ２０７）、図１（ｆ）の回路線に関する正否判定工程を終了する。
【００３９】
以上、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする処理の概略について説明した。本発明に係る実施の形態のワイヤハーネス導通検査装置は、図１（ａ）〜図１（ｆ）を参照して説明したように、補器毎配線情報を参照して回路線の始点−終点を特定し、部位毎コネクタ・配線情報を参照して特定した、回路線の始点に一端が接続された第１番目の電線の他端、または、第（ｎ−１）番目の電線の他端に一端が接続された第ｎ番目の他端（ただし、ｎは２以上の整数。）が回路線の終点に一致するか、あるいは、第ｎ番目の電線Ｗｎが存在せず、したがって第（ｎ−１）番目の電線Ｗ（ｎ−１）が回路線の終点に一致しないか、を帰納的に解析するものである。このように、第１番目の電線Ｗ１、第２番目の電線Ｗ２、・・・、第Ｎ番目の電線ＷＮと電線を特定しながらそれらの電線の他端が回路線の終点に一致するか否かを判別する処理を総して「多階層検査」と称する。また、その「多階層検査」のうち、回路線の始点に一端が接続された第１番目の電線Ｗ１を特定し（第１特定ステップ：Ｓ２０２）、その電線Ｗ１の他端が回路線の終点に一致するか否かを判別する（第１判別ステップ：Ｓ２０３）処理を「単階層検査」と称し、第ｎ番目の電線Ｗｎ（ただし、ｎは２以上の整数。）を特定し（第ｎ特定ステップ：Ｓ２０４）、その電線Ｗｎの他端が回路線の終点に一致するか否かを判別する（第ｎ判別ステップ：Ｓ２０５）処理をＳ２０６およびＳ２０９の処理を含めて「ｎ階層検査」と称する。例えば、図１（ｂ）の場合は単階層検査で第１番目の電線Ｗ１の他端が回路線の終点に一致したことになり、図１（ｃ）、図１（ｅ）および図１（ｆ）の場合は２階層検査で検査が第２番目の電線Ｗ２（図１（ｅ）の場合は第２番目の電線Ｗ２２）の他端が回路線の終点に一致したことになり、図１（ｄ）の場合は３階層検査で第３番目の電線Ｗ３の他端が回路線の終点に一致したことになる。
【００４０】
以降、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行する多階層検査の詳細について説明する。まず、図３に示す、本発明に係る実施の形態のワイヤハーネス導通検査装置の機能ブロック図を参照して、本発明に係る実施の形態のワイヤハーネス導通検査装置の構成を説明する。
【００４１】
［ワイヤハーネス導通検査装置の構成］
本発明に係る実施の形態のワイヤハーネス導通検査装置は、入力部３１１、データベース部３１２、プログラム記憶部３１３、データ記憶部３１４、表示部３１５、処理部３１６を含んで構成される。本発明のワイヤハーネス導通検査装置は、例えば汎用ＰＣによって構成される場合、入力部３１１はキーボード、マウス、テンキーなどの各種入力インタフェースによって実現され、データベース部３１２及びプログラム記憶部３１３は、ハードディスクドライブ（ＨＤＤ）によって実現され、データ記憶部３１４はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）によって実現され、表示部３１５はＣＲＴディスプレイ、液晶ディスプレイなどの各種出力デバイスによって実現され、処理部３１６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって実現される。データベース部３１２には、補器毎配線情報のデータ、および部位毎コネクタ・配線情報のデータ（必要に応じて、該補器毎配線情報に基づいて作成された実体配線図のデータ）が記憶されているとともに、補器仕様表のデータが記憶されている。また、プログラム記憶部３１３には、上述の多階層検査、および後述する［多階層検査の出力］を処理部３１６に実行するためのプログラムが記録されている。また、データ記憶部３１４には、多階層検査を実行している処理部３１６から入出力されるデータが記録される。本発明のワイヤハーネス導通検査装置に多階層検査を実行させようとする者は、表示部３１５を視認しながら入力部３１１を使って、処理部３１６に演算させるための各種操作を行う。
【００４２】
続いて、多階層検査のアルゴリズムの詳細について説明する。多階層検査は、単階層検査とｎ階層検査に分かれるが、まずは単階層検査のアルゴリズムの詳細について説明する。
【００４３】
［単階層検査の詳細］
〔補器毎配線情報と部位毎コネクタ・配線情報〕
単階層検査を実行するにあたり、まず、補器毎配線情報、および部位毎コネクタ・配線情報から一部の情報を抽出する。図４に示す、補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）の一例を参照して、補器毎配線情報および部位毎コネクタ・配線情報から抽出した情報について説明する。
【００４４】
補器毎配線情報は、図４（ａ）に示すように、システム名、Ｆ部品名称と端子、および、Ｔ部品名称と端子、の３つの要素から構成される。Ｆ部品名称の列と、そのＦ部品名称の列に隣り合う端子の列と、は一対であり、同様に、Ｔ部品名称の列と、そのＴ部品名称の列に隣り合う端子の列と、は一対である。補器毎配線情報を形成する配列は、その一行が、補器毎配線情報に記述されている一つの回路線の始点−終点を表している。図４（ａ）の一行目を例に挙げると、該一行目は、システム「ＡＢＳ」について記述された補器毎配線情報における、電気部品「ＭＡＩＮ＿ＥＣＵ」の端子「Ａ０１」を始点とし（以上、Ｆ部品名称と端子を参照。）、電気部品「ＡＢＳ＿ＳＷＩＴＣＨ」の端子「Ａ０２」を終点とする回路線を表している。このように、システム名は、車両に搭載されるシステムの名称を、Ｆ部品名称と端子は、始点（Ｆｒｏｍ）となる電気部品の名称とその電気部品の端子の識別番号を、Ｔ部品名称と端子は、終点（Ｔｏ）となる電気部品の名称とその電気部品の端子の識別番号を、それぞれ情報として保持している。
【００４５】
また、図４（ａ）の一行目から三行目にかけては、システム「ＡＢＳ」について記述された補器毎配線情報における回路線を表しており、四行目から六行目にかけては、システム「Ａ／Ｃ」について記述された補器毎配線情報における回路線を表しており、七行目から九行目にかけては、システム「ＭＥＴＥＲ」について記述された補器毎配線情報における回路線を表している。このような要素から構成される補器毎配線情報は、補器毎配線情報データから上述の要素についての情報を抽出し、作成することができる。このとき、一つの補器毎配線情報に複数のシステムにおける回路線が含まれていることからも分かるように、補器毎配線情報は、該当車両についての複数の補器毎配線情報データ（補器毎配線情報は一つのシステムにつき一つ。）から構築される。作成された補器毎配線情報はデータ記憶部３１４に記憶される。
【００４６】
一方、部位毎コネクタ・配線情報は、図４（ｂ）に示すように、図面品番、Ｆコネクタ名称とコネクタ品番と端子とキャビティナンバー（Cavity Number。以下、単にＣ／Ｎと略す）とＦ部品品番、および、Ｔコネクタ名称とコネクタ品番と端子とＣ／ＮとＴ部品品番、の３つの要素から構成される。Ｆコネクタ名称からＦ部品品番にかけての五列は一組であり、同様に、Ｔコネクタ名称からＴ部品品番にかけての五列は一組である。部位毎コネクタ・配線情報を形成する配列は、その一行が、部位毎コネクタ・配線情報に記述されている一つの電線の両端に接続された端子を表している。図４（ｂ）の二行目を例に挙げると、該二行目は、識別番号「Ｅ１１」によって識別される分割領域に配索された、識別番号「１１１」によって識別されるワイヤハーネスにおける、コネクタ名称「ＷｔｏＷ−Ｅ５３」、コネクタ品番「１１１−０００−１１１」によって識別されるコネクタのＣ／Ｎ「９」に収容された端子「Ｚ０３」が一端に接続され（以上、Ｆコネクタ名称とコネクタ品番と端子とＣ／Ｎを参照。Ｆ部品品番には、該端子がＪＣに収容される場合に情報が保持されており、その用途については〔ＪＣ検査の詳細〕にて後述する。）、コネクタ名称「ＷｔｏＷ−Ｅ５１」、コネクタ品番「１１１−０００−１１１」によって識別されるコネクタのＣ／Ｎ「９」に収容された端子「Ｚ０２」が他端に接続された（以上、Ｔコネクタ名称とコネクタ品番と端子とＣ／Ｎを参照。Ｔ部品品番には、該端子がＪＣに収容される場合に情報が保持されており、その用途については〔ＪＣ検査の詳細〕にて後述する。）電線を表している。このように、図面品番は、「−」より前の部分が該当車両における分割領域の識別情報を、後の部分がワイヤハーネスの識別情報を（尚、図面品番の情報が分割領域の識別情報とワイヤハーネスの識別情報の２つの情報から構成されるようにしたが、図面品番を用いる代わりに、分割領域の識別情報とワイヤハーネスの識別情報とを別々の情報として部位毎コネクタ・配線情報に記述するようにしてもよい。）、Ｆコネクタ名称とコネクタ品番と端子とＣ／Ｎは、電線の一端に接続された補器の識別情報を、Ｔコネクタ名称とコネクタ品番と端子とＣ／Ｎは、該電線の他端に接続された補器の識別情報を、それぞれ情報として保持している。尚、電線の端部が補器に接続されている場合にはＦコネクタ名称およびＴコネクタ名称にはその補器の名称が情報として保持されるが、該端部が電気部品に接続されている場合にはその電気部品の名称が情報として保持される。例えば、部位毎コネクタ・配線情報の一行目のＦコネクタ名称には電気部品の名称「Ｊ／Ｃ−１」が情報として保持されている。
【００４７】
また、図４（ｂ）の上段の配列は、図面品番「Ｅ１１−１１１」によって特定されるワイヤハーネスに含まれる電線の両端に接続された端子を表しており、中段の配列は、図面品番「Ｅ２１−１１１」によって特定されるワイヤハーネスに含まれる電線の両端に接続された端子を表しており、下段の配列は、図面品番「Ｅ４１−１１１」によって特定されるワイヤハーネスに含まれる電線の両端に接続された端子を表している。このような要素から構成される部位毎コネクタ・配線情報は、部位毎コネクタ・配線情報データから上述の要素についての情報を抽出し、作成することができる。作成された部位毎コネクタ・配線情報はデータ記憶部３１４に記憶される。
【００４８】
〔単階層検査のアルゴリズム〕
次に、単階層検査のアルゴリズムの詳細について図４を参照して説明する。［多階層検査の概要］で説明したように、単階層検査は、回路線の始点に一端が接続された第１番目の電線Ｗ１を特定し（第１特定ステップ：Ｓ２０２）、その電線Ｗ１の他端が回路線の終点に一致するか否かを判別する（第１判別ステップ：Ｓ２０３）処理のことを指す。この処理を実現するために、〔補器毎配線情報と部位毎コネクタ・配線情報〕で説明した補器毎配線情報と部位毎コネクタ・配線情報を利用する。
【００４９】
まず、補器毎配線情報を参照して、該補器毎配線情報の配列を構成する任意の一行を抽出する。以降では、単階層検査のアルゴリズムをより分かり易く説明するために、図４（ａ）の一行目を抽出した場合について説明する。尚、該当する行の正否判定工程を終えれば、別の行の正否判定工程を行い、全ての行の正否判定工程を行う。
【００５０】
続いて、補器毎配線情報の配列から抽出した一行のうち、Ｆ部品名称とその端子の情報、およびＴ部品名称とその端子の情報、を参照する。図４（ａ）に示すように、Ｆ部品名称は「ＭＡＩＮ＿ＥＣＵ」であり、その端子は「Ａ０１」である。また、Ｔ部品名称は「ＡＢＳ＿ＳＷＩＴＣＨ」であり、その端子「Ａ０２」である。以降、Ｆ部品名称と対の端子のことをＦ側端子と称する。他方、Ｔ部品名称と対の端子のことをＴ側端子と称する。
【００５１】
続いて、部位毎コネクタ・配線情報の配列全体を参照して、Ｆコネクタ名称と同じ組の端子、またはＴコネクタ名称と同じ組の端子の中に、Ｆ側端子「Ａ０１」に一致するものがないか照合する。ここで、Ｆ側端子「Ａ０１」に一致するものがなければ、第１番目の電線が無いとみなし（図２のＳ２１０、Ｎ）、導通失敗と判定する（この判別の後に実行されるＳ２１１の処理「逆追い検査」については、後述する［逆追い検査］を参照されたい。）。なぜなら、補器毎配線情報に記述されているＦ側端子そのものが、部位毎コネクタ・配線情報に記述されていないためである。
【００５２】
Ｆ側端子「Ａ０１」に一致する端子があれば、続いて、該端子と同じ組のＦコネクタ名称またはＴコネクタ名称の中に、Ｆ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致するものがないか照合する。ここで、Ｆ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致するものがなければ、第１番目の電線が無いとみなし（図２のＳ２１０、Ｎ）、導通失敗と判定する（この判別の後に実行されるＳ２１１の処理「逆追い検査」については、後述する［逆追い検査］を参照されたい。）。なぜなら、補器毎配線情報に記述されているＦ部品名称「ＭＡＩＮ＿ＥＣＵ」によって識別される電気部品そのものが、部位毎コネクタ・配線情報に記述されていないためである。図４（ｂ）をみると、部位毎コネクタ・配線情報の下段の配列における一行目が、Ｆ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致するＦコネクタ名称を有し、且つ、Ｆ側端子「Ａ０１」に一致する、Ｆコネクタ名称と同じ組の端子を有していることがわかる。
【００５３】
Ｆ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致するＦコネクタ名称またはＴコネクタ名称があれば、続いて、そのＦコネクタ名称またはＴコネクタ名称を含む部位毎コネクタ・配線情報の一行のうちの、他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子が、Ｔ側端子「Ａ０２」に一致しないか照合する。ここで、Ｔ側端子「Ａ０２」に一致しなければ、２階層検査に移行する。図４（ｂ）をみると、部位毎コネクタ・配線情報の下段の配列における一行目において、Ｔコネクタ名称と同じ組の端子がＴ側端子「Ａ０２」と一致することがわかる。
【００５４】
Ｔ側端子「Ａ０２」に一致する他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子があれば、続いて、該端子と同じ組のＴコネクタ名称またはＦコネクタ名称が、Ｔ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」に一致しないか照合する。ここで、Ｔ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」に一致しなければ、２階層検査に移行する。図４（ｂ）をみると、部位毎コネクタ・配線情報の下段の配列における一行目において、Ｔコネクタ名称がＴ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」と一致することがわかる。
【００５５】
尚、補器毎配線情報のＦ部品名称またはＴ部品名称に記述されている名称と、部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称に記述されている名称と、は、同一の電気部品や補器を指している場合であってもその名称の記述が異なる場合が考えられる。その際には、その名称同士の対応を表す名称ライブラリを別途作成しておき、その名称ライブラリを参照して、補器毎配線情報のＦ部品名称またはＴ部品名称に一致するものを部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称から特定するようにする。あるいは、正否判定工程を実施する前に、補器毎配線情のＦ部品名称またはＴ部品名称、または部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称を、その名称ライブラリを参照して他方の名称に置き換えておき、その後、正否判定工程を実施するようにする。後述するｎ階層検査や後述する逆追い検査においてもこれは同様である。
【００５６】
尚、２階層検査に移行する場合、図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または図面品番、他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番、をデータ記憶部３１４に記録しておく必要がある。なぜなら、これらの情報は単階層検査で特定した第１番目の電線Ｗ１の他端に関する情報であり、２階層検査で第２番目の電線Ｗ２の一端を特定するためにこれらの情報が必要になるためである。
【００５７】
以上の処理を経て、補器毎配線情報の配列から抽出した一行のうちの、Ｆ部品名称とその端子の情報、およびＴ部品名称とその端子の情報が、Ｆコネクタ名称とその端子の情報、およびＴコネクタ名称とその端子の情報に含まれた部位毎コネクタ・配線情報の配列の一行を検索する。図４に示すように一致したものがみつかれば（図４（ａ）の補器毎配線情報の一行目と図４（ｂ）の部位毎コネクタ・配線情報の下段の一行目が一致）、補器毎配線情報の配列から抽出した一行によって表される回路線の始点−終点は、部位毎コネクタ・配線情報の該当する一行によって表される電線によって導通されているとみなすことができる（導通成功）。他方、一致するものがみつからない場合には、上述したように、その検査途中において、補器毎配線情報の配列から抽出した一行によって表される回路線の始点−終点は導通が図られていないとみなす（導通失敗）、あるいは、２階層検査に移行する、ことになる。
【００５８】
ところで、上述したように、単階層検査は、回路線の始点に一端が接続された第１番目の電線Ｗ１を特定し（第１特定ステップ：Ｓ２０２）、その電線Ｗ１の他端が回路線の終点に一致するか否かを判別する（第１判別ステップ：Ｓ２０３）処理である。この処理は、回路線の始点及び終点となるそれぞれの電気部品と第１番目の電線Ｗ１の一端及び他端とがコネクタによって確実に嵌合し、電気部品側の端子と第１番目の電線Ｗ１の一端または他端とが電気的に導通していることが前提となっている。この前提が誤っていれば、すなわち、回路線の始点及び終点となるそれぞれの電気部品と第１番目の電線Ｗ１の一端及び他端とのコネクタの組み合わせが誤っていれば、第１特定ステップ及び第１判別ステップを経て導通成功と判別されたとしても、実際には電気的に導通していないことになる。そこで、以降では、回路線の始点及び終点となるそれぞれの電気部品と第１番目の電線Ｗ１の一端及び他端とのコネクタの組み合わせの正否を、図４を参照して説明した処理に加えた単階層検査のアルゴリズムについて、図１６を参照して説明する。図１６に、補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）と品番対応表（ｃ）の他例を示す。なお、図１６（ｂ）の部位毎コネクタ・配線情報は、図４（ａ）と同一であるため説明を省略する。
【００５９】
補器毎配線情報は、図１６（ａ）に示す、システム名、Ｆ部品名称と部品品番と端子とＣ／Ｎ、および、Ｔ部品名称と部品品番と端子とＣ／Ｎ、の３つの要素から構成される。図４（ａ）に示す補器毎配線情報に、Ｆ部品名称に対応する部品品番とＣ／Ｎ、および、Ｔ部品名称に対応する部品品番とＣ／Ｎ、を追加したものである。Ｆ部品名称の列と、そのＦ部品名称の列の右に並ぶ部品品番と端子とＣ／Ｎの列と、は一対であり、同様に、Ｔ部品名称の列と、そのＴ部品名称の列の右に並ぶ部品品番と端子とＣ／Ｎの列と、は一対である。補器毎配線情報を形成する配列は、その一行が、補器毎配線情報に記述されている一つの回路線の始点−終点を表している。図１６（ａ）の一行目を例に挙げると、該一行目は、システム「ＡＢＳ」について記述された補器毎配線情報における、電気部品「ＭＡＩＮ＿ＥＣＵ」に設けられた部品品番「Ｋ−０００−１１１」により識別される電気部品側コネクタのＣ／Ｎ「４」に収容された端子「Ａ０１」を始点とし（以上、Ｆ部品名称と部品品番と端子とＣ／Ｎを参照。）、電気部品「ＡＢＳ＿ＳＷＩＴＣＨ」に設けられた部品品番「Ｋ−０００−１１２」のＣ／Ｎ「４」に収容された端子「Ａ０２」を終点とする回路線を表している。このように、システム名は、車両に搭載されるシステムの名称を、Ｆ部品名称と部品品番と端子とＣ／Ｎは、始点（Ｆｒｏｍ）となる電気部品の名称とその電気部品に設けられたコネクタの識別番号とそのコネクタが備える端子及びＣ／Ｎの識別番号を、Ｔ部品名称と部品品番と端子とＣ／Ｎは、終点（Ｔｏ）となる電気部品の名称とその電気部品に設けられたコネクタの識別番号とそのコネクタが備える端子及びＣ／Ｎの識別番号を、それぞれ情報として保持している。
【００６０】
また、図１６（ａ）の一行目から三行目にかけては、システム「ＡＢＳ」について記述された補器毎配線情報における回路線を表しており、四行目から六行目にかけては、システム「Ａ／Ｃ」について記述された補器毎配線情報における回路線を表しており、七行目から九行目にかけては、システム「ＭＥＴＥＲ」について記述された補器毎配線情報における回路線を表している。このような要素から構成される補器毎配線情報は、補器毎配線情報データから上述の要素についての情報を抽出し、作成することができる。このとき、一つの補器毎配線情報に複数のシステムにおける回路線が含まれていることからも分かるように、補器毎配線情報は、該当車両についての複数の補器毎配線情報データ（補器毎配線情報は一つのシステムにつき一つ。）から構築される。作成された補器毎配線情報はデータ記憶部３１４に記憶される。
【００６１】
さらに、品番対応表について説明する。品番対応表は、図１６（ｃ）に示すように、部品品番およびコネクタ品番を一対とする配列２つから構成される。部品品番には電気部品に設けられたコネクタの識別番号が、コネクタ品番には部品品番によって特定されるコネクタに嵌合可能なコネクタ品番がそれぞれ情報として保持されている。隣り合う部品品番とコネクタ品番は嵌合する関係にあることを表している。図１６（ｃ）の一行目を例に挙げると、該一行目は、部品品番「Ｋ−０００−１１１」によって識別される電気部品側のコネクタと、コネクタ品番「１１１−０００−１１１」によって特定されるコネクタと、は嵌合する関係にあることを表している。このような要素から構成される品番対応表は、部位毎コネクタ・配線情報データから上述の要素についての情報を抽出し、作成することができる。作成されたコネクタ名称対応表はデータ記憶部３１４に記憶される。
【００６２】
続いて、回路線の始点及び終点となるそれぞれの電気部品と第１番目の電線Ｗ１の一端及び他端とのコネクタの組み合わせの正否を、図４を参照して説明した処理に加えた単階層検査のアルゴリズムについて説明する。
まず、上述した補器毎配線情報を参照して、該補器毎配線情報の配列を構成する任意の一行を抽出する。以降では、単階層検査のアルゴリズムをより分かり易く説明するために、図１６（ａ）の一行目を抽出した場合について説明する。尚、該当する行の正否判定工程を終えれば、別の行の正否判定工程を行い、全ての行の正否判定工程を行う。
【００６３】
補器毎配線情報の配列から抽出した一行のうち、Ｆ部品名称とその部品品番とその端子とそのＣ／Ｎの情報、およびＴ部品名称とその部品品番とその端子とそのＣ／Ｎの情報、を参照する。図１６（ａ）に示すように、Ｆ部品名称は「ＭＡＩＮ＿ＥＣＵ」であり、その部品品番は「Ｋ−０００−１１１」であり、その端子は「Ａ０１」であり、そのＣ／Ｎは「４」である。また、Ｔ部品名称は「ＡＢＳ＿ＳＷＩＴＣＨ」であり、その部品品番は「Ｋ−０００−１１１」であり、その端子は「Ａ０２」であり、そのＣ／Ｎは「４」である。以降、Ｆ部品名称と対の部品品番、端子及びＣ／ＮのことをＦ側部品品番、Ｆ側端子及びＦ側Ｃ／Ｎと称する。他方、Ｔ部品名称と対の部品品番、端子及びＣ／ＮのことをＴ側部品品番、Ｔ側端子及びＴ側Ｃ／Ｎと称する。
【００６４】
続いて、部位毎コネクタ・配線情報の配列全体を参照して、Ｆコネクタ名称と同じ組の端子、またはＴコネクタ名称と同じ組の端子の中に、Ｆ側端子「Ａ０１」に一致するものがないか照合する。ここで、Ｆ側端子「Ａ０１」に一致するものがなければ、第１番目の電線が無いとみなし（図２のＳ２１０、Ｎ）、導通失敗と判定する（この判別の後に実行されるＳ２１１の処理「逆追い検査」については、後述する［逆追い検査］を参照されたい。）。なぜなら、補器毎配線情報に記述されているＦ側端子そのものが、部位毎コネクタ・配線情報に記述されていないためである。
【００６５】
Ｆ側端子「Ａ０１」に一致する端子があれば、続いて、該端子と同じ組のＣ／Ｎの中に、Ｆ側Ｃ／Ｎ「４」に一致するものがないか照合する。ここで、Ｆ側Ｃ／Ｎ「４」に一致するものがなければ、第１番目の電線が無いとみなし（図２のＳ２１０、Ｎ）、導通失敗と判定する（この判別の後に実行されるＳ２１１の処理「逆追い検査」については、後述する［逆追い検査］を参照されたい。）。なぜなら、補器毎配線情報に記述されているＦ部品名称「ＭＡＩＮ＿ＥＣＵ」によって識別される電気部品そのものが、部位毎コネクタ・配線情報に記述されていないためである。
【００６６】
Ｆ側Ｃ／Ｎ「４」に一致する端子があれば、Ｆ側部品品番「Ｋ−０００−１１１」を参照し、この識別情報「Ｋ−０００−１１１」に部品品番が一致する行が品番対応表にないか照合する。図５（ｃ）をみると、一行目の部品品番に「Ｋ−０００−１１１」が含まれ、その部品品番「Ｋ−０００−１１１」に対になったコネクタ品番が「１１１−０００−１１１」であることがわかる。そして、この部品品番「Ｋ−０００−１１１」に対になったコネクタ品番が「１１１−０００−１１１」に一致するものが、該端子と同じ組のコネクタ品番の中にないか照合する。この照合によって、電気部品側のコネクタと電線側のコネクタとの嵌合を照合している。
【００６７】
コネクタ品番「１１１−０００−１１１」に一致する端子があれば、続いて、該端子と同じ組のＦコネクタ名称またはＴコネクタ名称の中に、Ｆ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致するものがないか照合する。ここで、Ｆ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致するものがなければ、第１番目の電線が無いとみなし（図２のＳ２１０、Ｎ）、導通失敗と判定する（この判別の後に実行されるＳ２１１の処理「逆追い検査」については、後述する［逆追い検査］を参照されたい。）。なぜなら、補器毎配線情報に記述されているＦ部品名称「ＭＡＩＮ＿ＥＣＵ」によって識別される電気部品そのものが、部位毎コネクタ・配線情報に記述されていないためである。図１６（ｂ）をみると、部位毎コネクタ・配線情報の下段の配列における一行目が、Ｆ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致するＦコネクタ名称を有し、且つ、コネクタ品番「１１１−０００−１１１」に一致するコネクタ品番を有し、且つ、Ｆ側端子「Ａ０１」及びＦ側Ｃ／Ｎ「４」に一致する端子を有していることがわかる。
【００６８】
Ｆ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致するＦコネクタ名称またはＴコネクタ名称があれば、続いて、そのＦコネクタ名称またはＴコネクタ名称を含む部位毎コネクタ・配線情報の一行のうちの、他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子が、Ｔ側端子「Ａ０２」に一致しないか照合する。ここで、Ｔ側端子「Ａ０２」に一致しなければ、２階層検査に移行する。図１６（ｂ）をみると、部位毎コネクタ・配線情報の下段の配列における一行目において、Ｔコネクタ名称と同じ組の端子がＴ側端子「Ａ０２」と一致することがわかる。
【００６９】
Ｔ側端子「Ａ０２」に一致する他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子があれば、続いて、該端子と同じ組のＣ／Ｎの中に、Ｔ側Ｃ／Ｎ「４」に一致するものがないか照合する。ここで、Ｔ側Ｃ／Ｎ「４」に一致しなければ、２階層検査に移行する。図１６（ｂ）をみると、部位毎コネクタ・配線情報の下段の配列における一行目において、Ｃ／ＮがＴ側Ｃ／Ｎ「４」と一致することがわかる。
【００７０】
Ｔ側Ｃ／Ｎ「４」に一致する端子があれば、該端子と同じ組のコネクタ品番「１１１−０００−１１２」を参照し、このコネクタ品番「１１１−０００−１１２」にコネクタ品番が一致する行が品番対応表にないか照合する。図５（ｃ）をみると、二行目のコネクタ品番に「１１１−０００−１１２」が含まれ、そのコネクタ品番「１１１−０００−１１２」に対になった部品品番が「Ｋ−０００−１１２」であることがわかる。そして、このコネクタ品番「１１１−０００−１１２」に対になった部品品番「Ｋ−０００−１１２」に一致するものが、該端子と同じ組のコネクタ品番の中にないか照合する。この照合によって、電気部品側のコネクタと電線側のコネクタとの嵌合を照合している。
【００７１】
部品品番「Ｋ−０００−１１２」に一致する端子があれば、続いて、該端子と同じ組のＦコネクタ名称またはＴコネクタ名称の中に、Ｔ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」に一致するものがないか照合する。ここで、Ｔ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」に一致しなければ、２階層検査に移行する。図１６（ｂ）をみると、部位毎コネクタ・配線情報の下段の配列における一行目において、Ｔコネクタ名称がＴ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」と一致することがわかる。
【００７２】
以上のようにして、回路線の始点及び終点となるそれぞれの電気部品と第１番目の電線Ｗ１の一端及び他端とのコネクタによる嵌合状態をも照合しつつ、導通検査を実施することができる。これにより、導通検査の精度をさらに向上させることができる。
【００７３】
尚、補器毎配線情報のＦ部品名称またはＴ部品名称に記述されている名称と、部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称に記述されている名称と、は、同一の電気部品や補器を指している場合であってもその名称の記述が異なる場合が考えられる。その際には、その名称同士の対応を表す名称ライブラリを別途作成しておき、その名称ライブラリを参照して、補器毎配線情報のＦ部品名称またはＴ部品名称に一致するものを部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称から特定するようにする。あるいは、正否判定工程を実施する前に、補器毎配線情のＦ部品名称またはＴ部品名称、または部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称を、その名称ライブラリを参照して他方の名称に置き換えておき、その後、正否判定工程を実施するようにする。後述するｎ階層検査や後述する逆追い検査においてもこれは同様である。
【００７４】
続いて、ｎ階層検査のアルゴリズムの詳細について説明する。
【００７５】
［ｎ階層検査の詳細］
〔ｎ階層検査の要点〕
ここでは、単階層検査から２階層検査に移行した場合の詳細について主に説明する。これは、３階層検査以降は、２階層検査の繰り返しとなるためである。単階層検査を実行する場合には一本の電線が対象であったが、ｎ階層検査を実行する場合には端部同士が接続された少なくとも２本の電線が対象となる。部位毎コネクタ・配線情報から１本の電線の他端に一端が接続された他の電線を特定するためには、その接続を実現した接続手段に応じた処理を実行する必要がある。この接続手段には、（１）コネクタによる接続（図１（ｃ）を参照。）、（２）ＪＢによる接続（図１（ｅ）を参照）、（３）ＪＣによる接続、（４）溶接や突き合わせ圧着による接続（図１（ｆ）を参照）、がある。２階層検査において第２番目の電線Ｗ２を特定するためには、これらの接続手段に応じた電線の特定手法を用いる必要がある。以降、（１）の接続手段に対応する電線の特定手法を「ＷｔｏＷ検査」、（２）の接続手段に対応する電線の特定手法を「ＪＢ検査」、（３）の接続手段に対応する電線の特定手法を「ＪＣ検査」、（４）の接続手段に対応する電線の特定手法を「Ｗ／Ｓ（Weld Splice）検査」および「Ｂ／Ｓ（Butt Splice）検査」と称する。２階層検査において、これらの「ＷｔｏＷ検査」、「ＪＢ検査」、「ＪＣ検査」、「Ｗ／Ｓ検査」および「Ｂ／Ｓ検査」を行うが、これらの電線の特定手法のいずれかを実行して第２番目の電線Ｗ２を特定することができて初めて、第１番目の電線Ｗ１の他端と第２番目の電線Ｗ２の一端との接続手段がその特定手法に対応する上記（１）から（４）のいずれかであることを特定することができる（要は、第１番目の電線Ｗ１の他端と第２番目の電線Ｗ２の一端との接続手段を事前に把握できないため、第２番目の電線Ｗ２を特定できるまで、上記の電線の特定手法を逐次実行する必要がある。）。このため、ここでは、ＷｔｏＷ検査、ＪＢ検査、ＪＣ検査、Ｗ／Ｓ検査、Ｂ／Ｓ検査の順に逐次、電線の特定手法を用いることとする。尚、本発明において電線の特定手法を用いる順序は、ＷｔｏＷ検査、ＪＢ検査、ＪＣ検査、Ｗ／Ｓ検査、Ｂ／Ｓ検査の順に限られない。例えば、電線の接続手段として用いられる頻度の高い順に電線の特定手法を用いるようにしてもよい。この結果、より少ない演算量によって第２番目の電線Ｗ２を特定することができる。以降、ＷｔｏＷ検査、ＪＢ検査、ＪＣ検査、Ｗ／Ｓ検査、Ｂ／Ｓ検査の順にその電線の特定手法の詳細を説明する。蛇足ながら、ｎ階層検査では「ＷｔｏＷ検査」、「ＪＢ検査」、「ＪＣ検査」、「Ｗ／Ｓ検査」および「Ｂ／Ｓ検査」が実行され、同様に（ｎ＋１）階層検査でも「ＷｔｏＷ検査」、「ＪＢ検査」、「ＪＣ検査」、「Ｗ／Ｓ検査」および「Ｂ／Ｓ検査」が実行される。言い換えれば、例えばＷｔｏＷ検査からＪＢ検査への移行は、階層を繰り上げる移行ではなく、同一階層での移行である。この点に注意されたい。
【００７６】
〔ＷｔｏＷ検査の詳細〕
図５に示す、補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）とコネクタ名称対応表（ｃ）とコネクタ品番対応表（ｄ）の一例を参照して、ＷｔｏＷ検査の詳細を説明する。補器毎配線情報（ａ）及び部位毎コネクタ・配線情報（ｂ）については、［単階層検査の詳細］における〔補器毎配線情報と部位毎コネクタ・配線情報〕にて説明したとおりであるため、説明を省略する。
【００７７】
まず、コネクタ名称対応表について説明する。コネクタ名称対応表は、図５（ｃ）に示すように、部位名称およびコネクタ名称を一対とする配列２つから構成される。部位名称にはワイヤハーネスが配索される分割領域の識別番号が、コネクタ名称にはそのワイヤハーネスに含まれる電線の一端に接続された補器の識別情報が、それぞれ情報として保持されている。一方の部位名称およびコネクタ名称、およびそれに隣り合う他方の部位名称およびコネクタ名称は、そのコネクタ名称によって特定される補器が嵌合する関係にあることを表している。図５（ｃ）の一行目を例に挙げると、該一行目は、識別番号「Ｅ１１」によって識別される分割領域に配索されたワイヤハーネスの、コネクタ名称「ＷｔｏＷ−Ｅ１２」によって特定される補器と、識別番号「Ｅ１２」によって識別される分割領域に配索されたワイヤハーネスの、コネクタ名称「ＷｔｏＷ−Ｅ１１−１」によって特定される補器と、は嵌合する関係にあることを表している。このような要素から構成されるコネクタ名称対応表は、部位毎コネクタ・配線情報データから上述の要素についての情報を抽出し、作成することができる。作成されたコネクタ名称対応表はデータ記憶部３１４に記憶される。
【００７８】
次に、コネクタ品番対応表について説明する。コネクタ品番対応表は、図５（ｄ）に示すように、２つのコネクタ品番を一対とする配列から構成される。コネクタ品番には補器の識別情報が、情報として保持されている。一方のコネクタ品番、及びそれに隣り合う他方のコネクタ品番は、そのコネクタ品番によって特定される補器が嵌合する関係にあることを表している。図５（ｄ）の一行目を例に挙げると、該一行目は、コネクタ品番「９９９−１１１−１０１」によって特定される補器と、コネクタ品番「９９９−１１１−１０２」によって特定される補器と、は嵌合する関係にあることを表している。このような要素から構成されるコネクタ品番対応表は、部位毎コネクタ・配線情報データから上述の要素についての情報を抽出し、作成することができる。作成されたコネクタ品番対応表はデータ記憶部３１４に記憶される。
【００７９】
続いて、ＷｔｏＷ検査のアルゴリズムの詳細について説明する。ＷｔｏＷ検査を実行する前には、単階層検査（２階層検査におけるＷｔｏＴ検査の場合）または（ｎ−１）階層検査（ｎ階層検査におけるＷｔｏＴ検査の場合）が実行されているため、それらの検査によって、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報（図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番）がデータ記憶部３１４に記録されている（〔単階層検査のアルゴリズム〕を参照。）。ｎ階層検査におけるＷｔｏＷ検査を実行するにあたって、まず、データ記憶部３１４に記録された第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報を参照する。これにより、図５（ｂ）をみると、第１番目の電線Ｗ１の他端に関する情報として、Ｔコネクタ名称「ＷｔｏＷ−Ｅ１１−８」、コネクタ品番「９９９−１１１−１０２」、端子「Ａ０１」、Ｃ／Ｎ「４」が得られる。このようにして特定された第１番目の電線Ｗ１の他端から、以降の処理によって第２番目の電線Ｗ２の一端を特定する。
【００８０】
まず、第１番目の電線Ｗ１の他端に関する情報のうち、図面品番「Ｅ４１−１１１」のうちの分割領域の識別情報「Ｅ４１」を参照し、この識別情報「Ｅ４１」に部位名称が一致する行がコネクタ名称対応表にないか照合する。図５（ｃ）をみると、２つの行の部位名称に「Ｅ４１」が含まれていることがわかる。さらに、第１番目の電線Ｗ１の他端に関する情報のうち、コネクタ名称「ＷｔｏＷ−Ｅ１１−８」を参照し、このコネクタ名称に一致する行がコネクタ名称対応表にないか照合する。このとき、部位名称およびコネクタ名称を一対とするそれぞれの配列に対して照合する。図５（ｃ）をみると、最下行のコネクタ名称に「ＷｔｏＷ−Ｅ１１−８」が含まれていることがわかる。
【００８１】
同様に、第１番目の電線Ｗ１の他端に関する情報のうち、コネクタ品番「９９９−１１１−１０２」を参照し、このコネクタ品番に一致する行がコネクタ品番対応表にないか照合する。このとき、２つのコネクタ品番それぞれの配列に対して照合する。図５（ｄ）をみると、一行目のコネクタ品番に「９９９−１１１−１０２」が含まれていることがわかる。
【００８２】
このようにしてコネクタ名称対応表およびコネクタ品番対応表からそれぞれ特定した行の情報を参照して、続いて部位毎コネクタ・配線情報に対して照合を行う。まず、コネクタ名称対応表から特定した行の相手側の部位名称「Ｅ１１」に図面品番のうちの分割領域の識別情報が一致する行を抽出する。そして、その行のなかから、コネクタ名称対応表から特定した行の相手側のコネクタ名称「ＷｔｏＷ−Ｅ４１−２」にＦコネクタ名称またはＴコネクタ名称が一致するものを抽出する。さらに、コネクタ品番対応表から特定した行の相手側のコネクタ品番「９９９−１１１−１０１」にＦコネクタ名称と同じ組のコネクタ品番またはＴコネクタ名称と同じ組のコネクタ品番が一致するものを抽出する。図５（ｂ）をみると、部位毎コネクタ・配線情報の上段の三行目の図面品番、Ｆコネクタ名称、およびＦコネクタ名称と同じ組のコネクタ品番にこれらの情報が含まれていることがわかる。さらに、嵌合するコネクタ同士でＣ／Ｎの一致を確認する。このようにして特定した部位毎コネクタ・配線情報の一行（図５（ｂ）では部位毎コネクタ・配線情報の上段の三行目）が、第１番目の電線Ｗ１の他端に一端が接続された第２番目の電線Ｗ２である。尚、該当する行が存在しない場合には、第１番目の電線Ｗ１と第２番目の電線Ｗ２の接続手段は（１）コネクタによる接続ではないとみなし、ＪＢ検査に移行する。
【００８３】
このようにして第２番目の電線Ｗ２が特定されれば（ここまでの処理が図２のＳ２０４に相当）、続いて、特定した部位毎コネクタ・配線情報の一行のうちの、他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子が、Ｔ側端子「Ａ０２」に一致しないか照合する。ここで、Ｔ側端子「Ａ０２」に一致しなければ、３階層検査に移行する。図５（ｂ）をみると、部位毎コネクタ・配線情報の上段の三行目において、Ｔコネクタ名称と同じ組の端子がＴ側端子「Ａ０２」と一致することがわかる。
【００８４】
Ｔ側端子「Ａ０２」に一致する他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子があれば、続いて、該端子と同じ組のＴコネクタ名称またはＦコネクタ名称が、Ｔ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」に一致しないか照合する。ここで、Ｔ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」に一致しなければ、３階層検査に移行する。図５（ｂ）をみると、部位毎コネクタ・配線情報の上段の三行目において、Ｔコネクタ名称がＴ部品名称「ＡＢＳ＿ＳＷＩＴＣＨ」と一致することがわかる。こうして、第２番目の電線Ｗ２の他端が、補器毎配線情報に記述されている該当行の回路線の終点と一致することがわかる（図２のＳ２０５、Ｙ）。このとき、図１６を参照して説明した処理を実施することで、回路線の終点となる電気部品と第２番目の電線Ｗ２の他端とのコネクタによる嵌合状態をも照合するようにして、導通検査の精度をさらに向上させてもよい。この結果、補器毎配線情報に記述されている該当行の回路線は、部位毎コネクタ・配線情報において導通が図られているとみなし（図２のＳ２０７）、正否判定工程を終了する。
【００８５】
尚、３階層検査に移行する場合、特定した部位毎コネクタ・配線情報の行の、図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または図面品番、他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番、をデータ記憶部３１４に記録しておく必要がある。なぜなら、これらの情報は単階層検査で特定した第２番目の電線Ｗ２の他端に関する情報であり、３階層検査で第３番目の電線Ｗ３の一端を特定するためにこれらの情報が必要になるためである。
【００８６】
以上の処理を経て、補器毎配線情報の配列から抽出した一行のうちのＴ部品名称とその端子の情報が、Ｆコネクタ名称とその端子の情報、またはＴコネクタ名称とその端子の情報に含まれた部位毎コネクタ・配線情報の配列の一行を検索する。図５に示すように一致したものがみつかれば（図５（ａ）の補器毎配線情報の一行目と図５（ｂ）の部位毎コネクタ・配線情報の上段の三行目が一致）、補器毎配線情報の配列から抽出した一行によって表される回路線の始点−終点は、部位毎コネクタ・配線情報の該当する二行（２階層検査の場合は２行であるが、ｎ階層検査の場合はｎ行）によって表される、コネクタによって接続された電線によって導通されているとみなすことができる（導通成功）。他方、一致するものがみつからない場合には、上述したように、そのＷｔｏＷ検査途中において、ＪＢ検査に移行する、あるいは３階層検査に移行することになる。
【００８７】
〔ＪＢ検査の詳細〕
ＪＢ検査は、ＷｔｏＷ検査において、電線を特定できなかった場合に実行される。図６に示す、補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）とＪＢ−コネクタ対応表（ｃ）とＪＢ端子接続対応表（ｄ）の一例を参照して、ＪＢ検査の詳細を説明する。補器毎配線情報（ａ）及び部位毎コネクタ・配線情報（ｂ）については、［単階層検査の詳細］における〔補器毎配線情報と部位毎コネクタ・配線情報〕にて説明したとおりであるため、説明を省略する。
【００８８】
まず、ＪＢ−コネクタ対応表について説明する。ＪＢ−コネクタ対応表は、図６（ｃ）に示すように、本体品番、場所、コネクタ品番、およびコネクタ名称から構成される。本体品番にはＪＢを識別する識別情報が、場所（コネクタ嵌合位置と称することがある。）にはコネクタが差し込まれるＪＢのコネクタ嵌合位置を指定する情報が、コネクタ品番にはそのコネクタ嵌合位置に差し込み可能なコネクタの識別番号が、コネクタ名称にはそのコネクタ嵌合位置に差し込み可能なコネクタの名称が、それぞれ情報として保持されている。このＪＢ−コネクタ対応表では、これらの４つの情報が一組となっており、コネクタ品番およびコネクタ名称によって特定されるコネクタが、本体品番によって識別されるＪＢにおける指定のコネクタ嵌合位置に差し込み可能であることが表されている。図６（ｃ）の一行目を例に挙げると、該一行目は、識別番号「８８８−０００−１１１」によって識別されるＪＢにおけるコネクタ嵌合位置「Ａ」には、コネクタ品番「１１１−０００−１１４」、コネクタ名称「Ｊ／Ｂ−４」によって識別されるコネクタが差し込み可能であることが表されている。このような要素から構成されるＪＢ−コネクタ対応表は、部位毎コネクタ・配線情報データから上述の要素についての情報を抽出し、作成することができる。作成されたＪＢ−コネクタ対応表はデータ記憶部３１４に記憶される。
【００８９】
次に、ＪＢ端子接続対応表について説明する。ＪＢ端子接続対応表は、図６（ｄ）に示すように、本体品番およびキャビティの接続から構成される。本体品番にはＪＢを識別する識別情報が、キャビティの接続にはＪＢ内での端子−端子間の接続状況に関する情報が、それぞれ保持されている。このＪＢ端子接続対応表では、これらの２つの情報が一組となっており、本体品番によって識別されるＪＢにおける、指定の少なくとも２つのキャビティ位置の端子間が導通していることが表されている。図６（ｄ）の八行目を例に挙げると、該八行目は、識別番号「８８８−０００−１１１」によって識別されるＪＢにおいて、コネクタ嵌合位置「Ａ」におけるキャビティ位置「３３」と（キャビティの接続の「Ａ３３」を参照。）、コネクタ嵌合位置「Ｂ」におけるキャビティ位置「２３」と（キャビティの接続の「Ｂ２３」を参照。）、コネクタ嵌合位置「Ｄ」におけるキャビティ位置「３２」と（キャビティの接続の「Ｄ３２」を参照。）、はＪＢ内で導通している（キャビティ−キャビティ間が導通していることが「＆」で表されている。尚、図６（ｄ）では、キャビティ−電気素子（リレーやヒューズなど）間が導通していることが「＋」で表されている。）ことが表されている。このような要素から構成されるＪＢ端子接続対応表は、部位毎コネクタ・配線情報データから上述の要素についての情報を抽出し、作成することができる。作成されたＪＢ端子接続対応表はデータ記憶部３１４に記憶される。
【００９０】
続いて、ＪＢ検査のアルゴリズムの詳細について説明する。ＪＢ検査を実行する前には、単階層検査（２階層検査におけるＪＢ検査の場合）または（ｎ−１）階層検査（ｎ階層検査におけるＪＢ検査の場合）が実行されているため、それらの検査によって、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報（図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番）がデータ記憶部３１４に記録されている（〔単階層検査のアルゴリズム〕を参照。）。ｎ階層検査におけるＪＢ検査を実行するにあたって、まず、データ記憶部３１４に記録された第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報を参照する。これにより、図６（ｂ）をみると、第１番目の電線Ｗ１の他端に関する情報として、Ｔコネクタ名称「Ｊ／Ｂ−４」、コネクタ品番「９９９−１１１−１０４」、端子「＃＃１」、Ｃ／Ｎ「３３」が得られる。このようにして特定された第１番目の電線Ｗ１の他端から、以降の処理によって第２番目の電線Ｗ２の一端を特定する。
【００９１】
まず、第１番目の電線Ｗ１の他端に関する情報のうち、Ｔコネクタ名称「Ｊ／Ｂ−４」およびコネクタ品番「９９９−１１１−１０４」を参照し、コネクタ名称がＴコネクタ名称「Ｊ／Ｂ−４」に一致し、且つ、コネクタ品番がコネクタ品番「９９９−１１１−１０４」に一致する行がＪＢ−コネクタ対応表にないか照合する。図６（ｃ）をみると、コネクタ名称「Ｊ／Ｂ−４」およびコネクタ品番「９９９−１１１−１０４」が一行目に含まれていることがわかる。
【００９２】
続いて、コネクタ品番およびコネクタ名称が一致したＪＢ−コネクタ対応表の一行における本体品番およびコネクタ嵌合位置、および、第１番目の電線Ｗ１の他端に関する情報のうちのＣ／Ｎを参照し、これらの本体品番、コネクタ嵌合位置、およびＣ／Ｎが含まれた行がＪＢ端子接続対応表にないか照合する。図６（ｄ）をみると、ＪＢ端子接続対応表の八行目に、本体品番「８８８−０００−１１１」、コネクタ嵌合位置「Ａ」およびＣ／Ｎ「３３」が含まれていることがわかる（コネクタ嵌合位置「Ａ」およびＣ／Ｎ「３３」については、キャビティの接続「Ａ３３＆Ｂ２３＆Ｄ３２」のうち、「Ａ３３」を参照した。）。ＪＢ端子接続対応表に所望の行があれば、第１番目の電線Ｗ１の他端がＪＢのどのキャビティ位置におけるどの端子に導通しているか特定することができる。図６（ｄ）のＪＢ端子接続対応表の八行目を例に挙げると、本体品番「８８８−０００−１１１」によって識別されるＪＢにおけるコネクタ嵌合位置「Ａ」のキャビティ位置「３３」は（第１番目の電線Ｗ１の他端に相当）、当該ＪＢにおけるコネクタ嵌合位置「Ｂ」のキャビティ位置「２３」と、当該ＪＢにおけるコネクタ嵌合位置「Ｄ」のキャビティ位置「３２」と、に導通している。これを踏まえ、第１番目の電線Ｗ１の他端に導通するＪＢのキャビティ位置（ただし、第１番目の電線Ｗ１の他端が直接接続している端子（図６（ｄ）では「Ａ３３」）を除く。）に一端が接続された第２番目の電線Ｗ２を、以後検査の対象とする。このため、この時点では、第２番目の電線Ｗ２として複数の候補が存在することになる。例えば、図６（ｄ）の場合は、コネクタ嵌合位置「Ｂ」におけるキャビティ位置「２３」に一端が接続された第２番目の電線Ｗ２１と、コネクタ嵌合位置「Ｄ」におけるキャビティ位置「３２」に一端が接続された第２番目の電線Ｗ２２と、が第２番目の電線Ｗ２の候補となる（図１（ｅ）を参照。）。
【００９３】
続いて、ＪＢ端子接続対応表の該当行における本体品番およびキャビティの接続を参照し、そのキャビティの接続に保持されているいずれか一つのキャビティ位置が含まれた行がＪＢ−コネクタ対応表にないか照合する。図６（ｃ）をみると、ＪＢ−コネクタ対応表の二行目に、本体品番「８８８−０００−１１１」、コネクタ嵌合位置「Ｂ」が含まれたものが、また、ＪＢ−コネクタ対応表の四行目に、本体品番「８８８−０００−１１１」、コネクタ嵌合位置「Ｄ」が含まれたものが、それぞれあることがわかる。
【００９４】
このようにしてＪＢ−コネクタ対応表から特定した行の情報およびＪＢ端子接続対応表から特定したコネクタ嵌合位置のキャビティ位置を参照して、続いて部位毎コネクタ・配線情報に対して照合を行う。まず、ＪＢ−コネクタ対応表から特定した一行のコネクタ品番およびコネクタ名称を参照し、Ｆコネクタ名称および該Ｆコネクタ名称と同じ組のコネクタ品番、または、Ｔコネクタ名称および該Ｔコネクタ名称と同じ組のコネクタ品番が一致する行が部位毎コネクタ・配線情報にないか照合する。該当する行があった場合、さらに、ＪＢ端子接続対応表から特定したコネクタ嵌合位置のキャビティ位置を参照し、Ｃ／Ｎが一致する行が部位毎コネクタ・配線情報にないか照合する。図６（ｂ）をみると、部位毎コネクタ・配線情報の下段の三行目に、ＪＢ−コネクタ対応表の二行目のコネクタ品番「１１１−０００−１１３」、コネクタ名称「Ｊ／Ｂ−１−２−３」、キャビティ位置「２３」に一致するＦコネクタ名称、コネクタ品番およびＣ／Ｎが含まれていることがわかる。また、部位毎コネクタ・配線情報の下段の五行目に、ＪＢ−コネクタ対応表の四行目のコネクタ品番「１１１−０００−１１６」、コネクタ名称「Ｊ／Ｂ−６」、キャビティ位置「３２」に一致するＦコネクタ名称、コネクタ品番およびＣ／Ｎが含まれていることがわかる。このようにして特定した部位毎コネクタ・配線情報の一行（図６（ｂ）では部位毎コネクタ・配線情報の下段の三行目および五行目）が、第１番目の電線Ｗ１の他端に一端が接続された第２番目の電線Ｗ２の候補となる。尚、該当する行が存在しない場合には、第１番目の電線Ｗ１と第２番目の電線Ｗ２の接続手段は（２）ＪＢによる接続ではないとみなし、ＪＣ検査に移行する。
【００９５】
このようにして第２番目の電線Ｗ２の候補が特定されれば（ここまでの処理が図２のＳ２０４に相当）、続いて、特定した部位毎コネクタ・配線情報の一行のうちの、他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子が、Ｔ側端子「Ｂ０２」に一致しないか照合する。ここで、Ｔ側端子「Ｂ０２」に一致しなければ、３階層検査に移行する。図６（ｂ）をみると、部位毎コネクタ・配線情報の下段の三行目において、Ｔコネクタ名称と同じ組の端子「Ｅ０１」がＴ側端子「Ｂ０２」と一致しないため、３階層検査に移行する。他方、部位毎コネクタ・配線情報の下段の五行目において、Ｔコネクタ名称と同じ組の端子がＴ側端子「Ｂ０２」と一致することがわかる。
【００９６】
Ｔ側端子「Ｂ０２」に一致する他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子があれば、続いて、該端子と同じ組のＴコネクタ名称またはＦコネクタ名称が、Ｔ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致しないか照合する。ここで、Ｔ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致しなければ、３階層検査に移行する。図６（ｂ）をみると、部位毎コネクタ・配線情報の下段の五行目において、Ｔコネクタ名称がＴ部品名称「ＭＡＩＮ＿ＥＣＵ」と一致することがわかる。こうして、第２番目の電線Ｗ２の他端が、補器毎配線情報に記述されている該当行の回路線の終点と一致することがわかる（図２のＳ２０５、Ｙ）。このとき、図１６を参照して説明した処理を実施することで、回路線の終点となる電気部品と第２番目の電線Ｗ２の他端とのコネクタによる嵌合状態をも照合するようにして、導通検査の精度をさらに向上させてもよい。この結果、補器毎配線情報に記述されている該当行の回路線は、部位毎コネクタ・配線情報において導通が図られているとみなし（図２のＳ２０７）、正否判定工程を終了する。
【００９７】
尚、３階層検査に移行する場合、特定した部位毎コネクタ・配線情報の行の、図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または図面品番、他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番、をデータ記憶部３１４に記録しておく必要がある。なぜなら、これらの情報は単階層検査で特定した第２番目の電線Ｗ２の他端に関する情報であり、３階層検査で第３番目の電線Ｗ３の一端を特定するためにこれらの情報が必要になるためである。
【００９８】
ところで、図６（ｂ）の場合、部位毎コネクタ・配線情報の下段の三行目において、Ｔコネクタ名称と同じ組の端子「Ｅ０１」がＴ側端子「Ｂ０２」と一致しないため、３階層検査に移行する。他方、部位毎コネクタ・配線情報の下段の五行目において、Ｔコネクタ名称と同じ組の端子がＴ側端子「Ｂ０２」と一致した。仮に、部位毎コネクタ・配線情報の下段の三行目に対して先にＴ側端子「Ｂ０２」との照合を実施した場合、部位毎コネクタ・配線情報の下段の五行目に対してＴ側端子「Ｂ０２」との照合を実施する前に、３階層検査に移行することとなる。この場合、部位毎コネクタ・配線情報の下段の三行目を第２番目の電線Ｗ２とみたて（実際には第２番目の電線Ｗ２ではない。）、３階層検査以降の検査を実施することになるが、Ｔ側端子「Ｂ０２」に一致することはなく、次の電線を特定できなくなる。この場合には、ＪＣ検査にすぐさま移行するのではなく、ＪＢによって最初に分岐されたところまで遡り、部位毎コネクタ・配線情報の下段の五行目を第２番目の電線Ｗ２とみたて、部位毎コネクタ・配線情報の下段の五行目に対してＴ側端子「Ｂ０２」との照合を実施する。そして、Ｔ側端子「Ｂ０２」およびＴ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致する行が部位毎コネクタ・配線情報に存在しない場合には（つまり、第２番目の電線Ｗ２の候補全てに関して導通成功しなかった場合）、第１番目の電線Ｗ１と第２番目の電線Ｗ２の接続手段は（２）ＪＢによる接続ではないとみなし、ＪＣ検査に移行する。
【００９９】
ここで、ＪＢに分岐が存在し、最初に多階層検査を実施した電線がＴ側端子に一致しなかったために分岐まで遡り、次の電線に対して多階層検査を実施する場合の具体例を図１７を参照して説明する。図１７は、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の分岐までの遡りを説明する図である。なお、図１７において、矢印は、多階層検査におけるｎ階層検査を実行していることを示している。また、その矢印の上方に位置する数字「１」、「２−１」、「２−２」または「２−３」のうちの「−」より前の数字「２」、及び「３−１」、「３−２」または「３−３」のうちの「−」より前の数字「３」は、実行されている多階層検査の階層ｎを示し、「−」より後の数字「１」、「２」及び「３」は、分岐された電線毎に実施される多階層検査を識別する情報を示している。
【０１００】
図１７（ａ）に示すように、単階層検査により、第１番目の電線Ｗ１の他端がＪＢの端子Ａに接続されていることが特定されたとすると、２階層検査では、端子ＡとＪＢ内部で導通している端子Ｂが一端に接続された第２番目の電線Ｗ２１、端子ＡとＪＢ内部で導通している端子Ｃが一端に接続された第２番目の電線Ｗ２２、及び端子ＡとＪＢ内部で導通している端子Ｄが一端に接続された第２番目の電線Ｗ２３それぞれについて、導通検査を実施することになる。このとき、分岐された電線Ｗ２１に対する２−１多階層検査が実施された後、分岐された電線Ｗ２２に対する２−２多階層検査が実施される。さらに、分岐された電線Ｗ２２に対する２−２多階層検査が実施された後、分岐された電線Ｗ２３に対する２−３多階層検査が実施される。このように、電線Ｗ２１を第２番目の電線Ｗ２とみたて、３階層検査以降の検査を実施したもののＴ側端子に一致することはなく次の電線を特定できなかった場合、電線Ｗ２２、Ｗ２３を順次、第２番目の電線Ｗ２とみたて、３階層検査以降の検査を実施する。こうすることで、単階層検査が繰り返し実行されることがなくなり、多階層検査に伴う処理が簡略化される。
【０１０１】
なお、上述の端子Ｂが一端に接続された第２番目の電線Ｗ２１の他端に、別のＪＢの端子Ｆが接続されている場合がある（図１７（ｂ）を参照。）。このような場合も、３階層検査では、端子ＦとＪＢ内部で導通している端子Ｇが一端に接続された第３番目の電線Ｗ３１、端子ＦとＪＢ内部で導通している端子Ｈが一端に接続された第３番目の電線Ｗ３２、及び端子ＦとＪＢ内部で導通している端子Ｉが一端に接続された第３番目の電線Ｗ３３それぞれについて、導通検査を実施する。そして、電線Ｗ３１を第３番目の電線Ｗ３とみたて、４階層検査以降の検査を実施したもののＴ側端子に一致することはなく次の電線を特定できなかった場合、電線Ｗ３２、Ｗ３３を順次、第３番目の電線Ｗ３とみたて、４階層検査以降の検査を実施する。こうすることで、単階層検査が繰り返し実行されることがなくなり、多階層検査に伴う処理が簡略化される。
【０１０２】
以上の処理を経て、補器毎配線情報の配列から抽出した一行のうちのＴ部品名称とその端子の情報が、Ｆコネクタ名称とその端子の情報、またはＴコネクタ名称とその端子の情報に含まれた部位毎コネクタ・配線情報の配列の一行を検索する。図６に示すように一致したものがみつかれば（図６（ａ）の補器毎配線情報の四行目と図６（ｂ）の部位毎コネクタ・配線情報の下段の五行目が一致）、補器毎配線情報の配列から抽出した一行によって表される回路線の始点−終点は、部位毎コネクタ・配線情報の該当する二行（２階層検査の場合は２行であるが、ｎ階層検査の場合はｎ行）によって表される、ＪＢによって接続された電線によって導通されているとみなすことができる（導通成功）。他方、一致するものがみつからない場合には、上述したように、そのＪＢ検査途中において３階層検査に移行、あるいはＪＢ検査終了後にＪＣ検査に移行することになる。
【０１０３】
〔ＪＣ検査の詳細〕
ＪＣ検査は、ＪＢ検査において、電線を特定できなかった場合に実行される。図７に示す、補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）とＪＣ端子接続対応表（ｃ）の一例を参照して、ＪＣ検査の詳細を説明する。補器毎配線情報（ａ）及び部位毎コネクタ・配線情報（ｂ）については、［単階層検査の詳細］における〔補器毎配線情報と部位毎コネクタ・配線情報〕にて説明したとおりであるため、説明を省略する。
【０１０４】
次に、ＪＣ端子接続対応表について説明する。ＪＣ端子接続対応表は、図７（ｃ）に示すように、本体品番およびキャビティの接続から構成される。本体品番にはＪＣを識別する識別情報が、キャビティの接続にはＪＣ内での端子−端子間の接続状況に関する情報が、それぞれ保持されている。このＪＣ端子接続対応表では、これらの２つの情報が一組となっており、本体品番によって識別されるＪＣにおける、指定の少なくとも２つのキャビティ間が導通していることが表されている。図７（ｃ）の一行目を例に挙げると、該一行目は、識別番号「８００−２００−１００」によって識別されるＪＣにおいて、キャビティ「１」と（キャビティの接続「１＆２＆３」のうちの「１」を参照。）、キャビティ「２」と（キャビティの接続「１＆２＆３」のうちの「２」を参照。）、キャビティ「３」と（キャビティの接続「１＆２＆３」のうちの「３」を参照。）、はＪＣ内で導通している（導通していることが「＆」で表されている。）ことが表されている。このような要素から構成されるＪＣ端子接続対応表は、部位毎コネクタ・配線情報データから上述の要素についての情報を抽出し、作成することができる。作成されたＪＣ端子接続対応表はデータ記憶部３１４に記憶される。
【０１０５】
続いて、ＪＣ検査のアルゴリズムの詳細について説明する。ＪＣ検査を実行する前には、単階層検査（２階層検査におけるＪＣ検査の場合）または（ｎ−１）階層検査（ｎ階層検査におけるＪＣ検査の場合）が実行されているため、それらの検査によって、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報（図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番）がデータ記憶部３１４に記録されている（〔単階層検査のアルゴリズム〕を参照。）。ｎ階層検査におけるＪＣ検査を実行するにあたって、まず、データ記憶部３１４に記録された第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報を参照する。これにより、図７（ｂ）をみると、第１番目の電線Ｗ１の他端に関する情報として、Ｔコネクタ名称「Ｊ／Ｃ−４」、コネクタ品番「９９９−１１１−１０２」、端子「Ａ０１」、Ｃ／Ｎ「４」、Ｔ部品品番「８００−２００−１００」が得られる。このようにして特定された第１番目の電線Ｗ１の他端から、以降の処理によって第２番目の電線Ｗ２の一端を特定する。
【０１０６】
まず、第１番目の電線Ｗ１の他端に関する情報のうち、Ｔ部品品番を参照する。Ｔ部品品番には、そのＴ部品品番と同じ組の端子がＪＣに収容される場合に、そのＪＣを識別する識別番号が情報として保持されている。このため、Ｔ部品品番のデータの有無を判別することで、第１番目の電線Ｗ１の他端がＪＣによって第２番目の電線Ｗ２に接続されているか否かがわかる。Ｔ部品品番にデータが無ければ、「Ｗ／Ｓ検査」に移行する。図７（ｂ）をみると、Ｔ部品品番に「８００−２００−１００」が保持されていることがわかる。
【０１０７】
Ｔ部品品番にデータが有れば、そのＴ部品品番に本体品番が一致する行がＪＣ端子接続対応表にないか照合する。図７（ｃ）をみると、本体品番「８００−２００−１００」が二行目に含まれていることがわかる。
【０１０８】
続いて、Ｔ部品品番が本体品番に一致したＪＣ端子接続対応表の一行におけるキャビティの接続を参照し、本体品番によって識別されるＪＣの該当するキャビティ間の導通についての情報を参照する。図７（ｃ）のＪＣ端子接続対応表の二行目を例に挙げると、本体品番「８００−２００−１００」によって識別されるＪＣにおけるキャビティ「４」と、当該ＪＣにおけるキャビティ「５」と、は導通している。尚、第１番目の電線Ｗ１の他端に関する情報のうち、Ｃ／Ｎが「４」であることから、第１番目の電線Ｗ１の他端に接続されているキャビティは「４」以外である。
【０１０９】
このようにしてＪＣ端子接続対応表から特定した行の情報を参照して、続いて部位毎コネクタ・配線情報に対して照合を行う。まず、ＪＣ端子接続対応表の該当する行の本体品番にＦ部品品番またはＴ部品品番が一致する行が部位毎コネクタ・配線情報にないか照合する。該当する行があった場合、さらに、ＪＣ端子接続対応表の該当する行のキャビティの接続を参照し、Ｃ／Ｎが一致する行が部位毎コネクタ・配線情報にないか照合する。該当する行があった場合、さらに、それらのＴコネクタ名称、およびコネクタ品番が一致するか照合する。図７（ｂ）をみると、部位毎コネクタ・配線情報の下段の二行目に、キャビティの接続「５」に一致するＣ／Ｎが含まれていることがわかる。また、部位毎コネクタ・配線情報の下段の一行目と二行目のＴコネクタ名称およびコネクタ品番は、「Ｊ／Ｃ−４」および「９９９−１１１−１０２」と一致していることがわかる。このようにして特定した部位毎コネクタ・配線情報の二行（図７（ｂ）では部位毎コネクタ・配線情報の下段の二行目）が、第１番目の電線Ｗ１の他端に一端が接続された第２番目の電線Ｗ２となる。尚、該当する行が存在しない場合には、第１番目の電線Ｗ１と第２番目の電線Ｗ２の接続手段は（２）ＪＣによる接続ではないとみなし、Ｗ／Ｓ検査に移行する。
【０１１０】
このようにして第２番目の電線Ｗ２が特定されれば（ここまでの処理が図２のＳ２０４に相当）、続いて、特定した部位毎コネクタ・配線情報の一行のうちの、他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子が、Ｔ側端子「Ｃ０４」に一致しないか照合する。ここで、Ｔ側端子「Ｃ０４」に一致しなければ、３階層検査に移行する。図７（ｂ）をみると、部位毎コネクタ・配線情報の下段の二行目において、Ｔコネクタ名称と同じ組の端子がＴ側端子「Ｃ０４」と一致することがわかる。
【０１１１】
Ｔ側端子「Ｃ０４」に一致する他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子があれば、続いて、該端子と同じ組のＴコネクタ名称またはＦコネクタ名称が、Ｔ部品名称「ＭＥＴＥＲ」に一致しないか照合する。ここで、Ｔ部品名称「ＭＥＴＥＲ」に一致しなければ、３階層検査に移行する。図７（ｂ）をみると、部位毎コネクタ・配線情報の下段の二行目において、Ｔコネクタ名称がＴ部品名称「ＭＥＴＥＲ」と一致することがわかる。こうして、第２番目の電線Ｗ２の他端が、補器毎配線情報に記述されている該当行の回路線の終点と一致することがわかる（図２のＳ２０５、Ｙ）。このとき、図１６を参照して説明した処理を実施することで、回路線の終点となる電気部品と第２番目の電線Ｗ２の他端とのコネクタによる嵌合状態をも照合するようにして、導通検査の精度をさらに向上させてもよい。この結果、補器毎配線情報に記述されている該当行の回路線は、部位毎コネクタ・配線情報において導通が図られているとみなし（図２のＳ２０７）、正否判定工程を終了する。
【０１１２】
尚、３階層検査に移行する場合、特定した部位毎コネクタ・配線情報の行の、図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または図面品番、他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番、をデータ記憶部３１４に記録しておく必要がある。なぜなら、これらの情報は単階層検査で特定した第２番目の電線Ｗ２の他端に関する情報であり、３階層検査で第３番目の電線Ｗ３の一端を特定するためにこれらの情報が必要になるためである。
【０１１３】
ここまでは、ＪＣによって２本の電線が連結されている場合を説明した。しかし、ＪＣによって３本以上の電線が連結されている場合も想定される。その場合には、ＪＣ端子接続対応表のキャビティの接続に、その本数に応じた記述がなされる。例えば図７（ｃ）のＪＣ端子接続対応表の一行目は、ＪＣによって３本の電線が連結されていることを表している。ＪＣによって３本以上の電線が連結されている場合、ＪＢ検査と同様に、第２番目の電線Ｗ２の候補が複数存在することになる。このため、〔ＪＢ検査の詳細〕にて説明したように、第２番目の電線Ｗ２の候補（実際には第２番目の電線Ｗ２ではない）に対して３階層検査以降の検査を実施し、次の電線を特定できなくなった場合には、「Ｗ／Ｓ検査」にすぐさま移行するのではなく、ＪＣによって最初に分岐されたところまで遡り、別の第２番目の電線Ｗ２の候補を第２番目の電線Ｗ２とみたて、補器毎配線情報の該当行のＴ側端子との照合を実施する（ＪＣ検査において分岐まで遡り次の電線に対して多階層検査を実施する処理は、ＪＢ検査において図１７を参照して説明した処理と同様である。）。そして、第２番目の電線Ｗ２の候補全てに関して導通成功しなかった場合、第１番目の電線Ｗ１と第２番目の電線Ｗ２の接続手段は（３）ＪＣによる接続ではないとみなし、「Ｗ／Ｓ検査」に移行する。
【０１１４】
以上の処理を経て、補器毎配線情報の配列から抽出した一行のうちのＴ部品名称とその端子の情報が、Ｆコネクタ名称とその端子の情報、またはＴコネクタ名称とその端子の情報に含まれた部位毎コネクタ・配線情報の配列の一行を検索する。図７に示すように一致したものがみつかれば（図７（ａ）の補器毎配線情報の八行目と図７（ｂ）の部位毎コネクタ・配線情報の下段の二行目が一致）、補器毎配線情報の配列から抽出した一行によって表される回路線の始点−終点は、部位毎コネクタ・配線情報の該当する二行（２階層検査の場合は２行であるが、ｎ階層検査の場合はｎ行）によって表される、ＪＣによって接続された電線によって導通されているとみなすことができる（導通成功）。他方、一致するものがみつからない場合には、上述したように、そのＪＣ検査途中において３階層検査に移行、あるいはＪＣ検査終了後にＷ／Ｓ検査に移行することになる。
【０１１５】
〔Ｗ／Ｓ検査の詳細〕
Ｗ／Ｓ検査は、ＪＣ検査において電線を特定できなかった場合に実行される。図８に示す、補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）の一例を参照して、Ｗ／Ｓ検査の詳細を説明する。補器毎配線情報（ａ）及び部位毎コネクタ・配線情報（ｂ）については、［単階層検査の詳細］における〔補器毎配線情報と部位毎コネクタ・配線情報〕にて説明したとおりであるため、説明を省略する。
【０１１６】
Ｗ／Ｓ検査のアルゴリズムの詳細について説明する。Ｗ／Ｓ検査を実行する前には、単階層検査（２階層検査におけるＷ／Ｓ検査の場合）または（ｎ−１）階層検査（ｎ階層検査におけるＷ／Ｓ検査の場合）が実行されているため、それらの検査によって、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報（図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番）がデータ記憶部３１４に記録されている（〔単階層検査のアルゴリズム〕を参照。）。ｎ階層検査におけるＷ／Ｓ検査を実行するにあたって、まず、データ記憶部３１４に記録された第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報を参照する。このとき、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端と第ｎ番目の電線Ｗｎの一端がＷ／Ｓによって接続されている場合、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報には、Ｗ／Ｓによる接続に固有の情報が含まれている。すなわち、Ｔコネクタ名称に「Ｗ／Ｓ−１」、コネクタ品番に「ＳＳＳ−０００−０００」、端子に「％％１」、と固有の文字列が記述されている。この固有の文字列の有無を判別することにより、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端と第ｎ番目の電線Ｗｎの一端がＷ／Ｓによって接続されているか否かを判別することができる。図８（ｂ）をみると、第１番目の電線Ｗ１の他端に関する情報として、Ｔコネクタ名称「Ｗ／Ｓ−１」、コネクタ品番「ＳＳＳ−０００−０００」、端子「％％１」、Ｃ／Ｎ「１」が得られる。このようにして特定された第１番目の電線Ｗ１の他端から、以降の処理によって第２番目の電線Ｗ２の一端を特定する。一方、第１番目の電線Ｗ１の他端に関する情報にＷ／Ｓによる接続に固有の情報が含まれていない場合、「Ｂ／Ｓ検査」に移行する。
【０１１７】
まず、第１番目の電線Ｗ１の他端に関する情報のうち、Ｔコネクタ名称と同じ組のコネクタ品番およびＣ／Ｎを参照する。電線の端部の接続がＷ／Ｓである場合、Ｔコネクタ品番には「ＳＳＳ−０００−０００」が、Ｃ／Ｎには「１」が情報として保持されている。このため、Ｔコネクタ名称およびＣ／Ｎのデータを判別することで、第１番目の電線Ｗ１の他端がＷ／Ｓによって第２番目の電線Ｗ２に接続されているか否かがわかる。Ｔコネクタ名称およびＣ／Ｎに該当するデータが無ければ、「Ｂ／Ｓ検査」に移行する。図８（ｂ）をみると、部位毎コネクタ・配線情報の上段の四行目において、Ｔコネクタ品番には「ＳＳＳ−０００−０００」が、Ｃ／Ｎには「１」が、それぞれ保持されていることがわかる。
【０１１８】
上述のＴコネクタ名称およびＣ／Ｎに該当するデータが有れば、第１番目の電線Ｗ１に関する情報のうち、図面品番「Ｅ１１−１１１」のうちの分割領域の識別情報「Ｅ１１」を参照し、その識別情報「１１１」を図面品番に有する部位毎コネクタ・配線情報の行のなかで、コネクタ品番およびＣ／Ｎが「ＳＳＳ−０００−０００」および「１」である行がないか照合する。該当する行があれば、さらに、その行のＦコネクタ名称および端子が、第１番目の電線Ｗ１に関する情報のうちのＴコネクタ名称および端子に一致するか照合する。尚、部位毎コネクタ・配線情報の行の中で図面品番の識別情報で対象行を絞ることができるのは、Ｗ／Ｓが同一分割領域内に位置する電線の端部の接続に限られるためである（図１（ｆ）参照）。図８（ｂ）をみると、部位毎コネクタ・配線情報の上段の二行目において、Ｔコネクタ名称と同じ組のコネクタ品番およびＣ／Ｎが「ＳＳＳ−０００−０００」および「１」であることがわかる。さらに、部位毎コネクタ・配線情報の上段の二行目のＦコネクタ名称および端子は、第１番目の電線Ｗ１に関する情報のうちのＴコネクタ名称「Ｗ／Ｓ−１」および端子「％％１」に一致する。
【０１１９】
このようにして第２番目の電線Ｗ２が特定されれば（ここまでの処理が図２のＳ２０４に相当）、続いて、特定した部位毎コネクタ・配線情報の一行のうちの、他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子が、Ｔ側端子「Ｂ０４」に一致しないか照合する。ここで、Ｔ側端子「Ｂ０４」に一致しなければ、３階層検査に移行する。図８（ｂ）をみると、部位毎コネクタ・配線情報の上段の二行目において、Ｔコネクタ名称と同じ組の端子がＴ側端子「Ｂ０４」と一致することがわかる。
【０１２０】
Ｔ側端子「Ｂ０４」に一致する他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子があれば、続いて、該端子と同じ組のＴコネクタ名称またはＦコネクタ名称が、Ｔ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致しないか照合する。ここで、Ｔ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致しなければ、３階層検査に移行する。図８（ｂ）をみると、部位毎コネクタ・配線情報の上段の二行目において、Ｔコネクタ名称がＴ部品名称「ＭＡＩＮ＿ＥＣＵ」と一致することがわかる。こうして、第２番目の電線Ｗ２の他端が、補器毎配線情報に記述されている該当行の回路線の終点と一致することがわかる（図２のＳ２０５、Ｙ）。このとき、図１６を参照して説明した処理を実施することで、回路線の終点となる電気部品と第２番目の電線Ｗ２の他端とのコネクタによる嵌合状態をも照合するようにして、導通検査の精度をさらに向上させてもよい。この結果、補器毎配線情報に記述されている該当行の回路線は、部位毎コネクタ・配線情報において導通が図られているとみなし（図２のＳ２０７）、正否判定工程を終了する。
【０１２１】
尚、３階層検査に移行する場合、特定した部位毎コネクタ・配線情報の行の、図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または図面品番、他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番、をデータ記憶部３１４に記録しておく必要がある。なぜなら、これらの情報は単階層検査で特定した第２番目の電線Ｗ２の他端に関する情報であり、３階層検査で第３番目の電線Ｗ３の一端を特定するためにこれらの情報が必要になるためである。
【０１２２】
ここまでは、Ｗ／Ｓによって２本の電線が連結されている場合を説明した。しかし、Ｗ／Ｓによって３本以上の電線が連結されている場合も想定される。Ｗ／Ｓによって３本以上の電線が連結されている場合、ＪＢ検査およびＪＣ検査と同様に、第２番目の電線Ｗ２の候補が複数存在することになる。このため、〔ＪＢ検査の詳細〕にて説明したように、第２番目の電線Ｗ２の候補（実際には第２番目の電線Ｗ２ではない）に対して３階層検査以降の検査を実施し、次の電線を特定できなくなった場合には、「Ｂ／Ｓ検査」にすぐさま移行するのではなく、Ｗ／Ｓによって最初に分岐されたところまで遡り、別の第２番目の電線Ｗ２の候補を第２番目の電線Ｗ２とみたて、補器毎配線情報の該当行のＴ側端子との照合を実施する（Ｗ／Ｓ検査において分岐まで遡り次の電線に対して多階層検査を実施する処理は、ＪＢ検査において図１７を参照して説明した処理と同様である。）。そして、第２番目の電線Ｗ２の候補全てに関して導通成功しなかった場合、第１番目の電線Ｗ１と第２番目の電線Ｗ２の接続手段は（４）溶接（Ｗ／Ｓ）による接続ではないとみなし、「Ｂ／Ｓ検査」に移行する。
【０１２３】
以上の処理を経て、補器毎配線情報の配列から抽出した一行のうちのＴ部品名称とその端子の情報が、Ｆコネクタ名称とその端子の情報、またはＴコネクタ名称とその端子の情報に含まれた部位毎コネクタ・配線情報の配列の一行を検索する。図８に示すように一致したものがみつかれば（図８（ａ）の補器毎配線情報の五行目と図８（ｂ）の部位毎コネクタ・配線情報の上段の二行目が一致）、補器毎配線情報の配列から抽出した一行によって表される回路線の始点−終点は、部位毎コネクタ・配線情報の該当する二行（２階層検査の場合は２行であるが、ｎ階層検査の場合はｎ行）によって表される、Ｗ／Ｓによって接続された電線によって導通されているとみなすことができる（導通成功）。他方、一致するものがみつからない場合には、上述したように、そのＷ／Ｓ検査途中において３階層検査に移行、あるいはＷ／Ｓ検査終了後にＢ／Ｓ検査に移行することになる。
【０１２４】
〔Ｂ／Ｓ検査の詳細〕
Ｂ／Ｓ検査は、Ｗ／Ｓ検査において電線を特定できなかった場合に実行される。図９に示す、補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）の一例を参照して、Ｂ／Ｓ検査の詳細を説明する。補器毎配線情報（ａ）及び部位毎コネクタ・配線情報（ｂ）については、［単階層検査の詳細］における〔補器毎配線情報と部位毎コネクタ・配線情報〕にて説明したとおりであるため、説明を省略する。
【０１２５】
Ｂ／Ｓ検査のアルゴリズムの詳細について説明する。Ｂ／Ｓ検査を実行する前には、単階層検査（２階層検査におけるＢ／Ｓ検査の場合）または（ｎ−１）階層検査（ｎ階層検査におけるＢ／Ｓ検査の場合）が実行されているため、それらの検査によって、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報（図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番）がデータ記憶部３１４に記録されている（〔単階層検査のアルゴリズム〕を参照。）。ｎ階層検査におけるＢ／Ｓ検査を実行するにあたって、まず、データ記憶部３１４に記録された第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報を参照する。このとき、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端と第ｎ番目の電線Ｗｎの一端がＢ／Ｓによって接続されている場合、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端に関する情報には、Ｂ／Ｓによる接続に固有の情報が含まれている。すなわち、Ｔコネクタ名称、コネクタ品番およびＣ／Ｎに情報が保持されておらず（ＮＵＬＬ）、端子に「＃Ａ１」、と固有の情報が記述されている。この固有の情報の有無を判別することにより、第（ｎ−１）番目の電線Ｗ（ｎ−１）の他端と第ｎ番目の電線Ｗｎの一端がＢ／Ｓによって接続されているか否かを判別することができる。図９（ｂ）をみると、第１番目の電線Ｗ１の他端に関する情報として、Ｔコネクタ名称に情報が保持されておらず（ＮＵＬＬ）、コネクタ品番に情報が保持されておらず（ＮＵＬＬ）、端子「＃Ａ１」、Ｃ／Ｎに情報が保持されておらず（ＮＵＬＬ）、が得られる。このようにして特定された第１番目の電線Ｗ１の他端から、以降の処理によって第２番目の電線Ｗ２の一端を特定する。一方、第１番目の電線Ｗ１の他端に関する情報にＢ／Ｓによる接続に固有の情報が含まれていない場合、Ｂ／Ｓ検査を終了する。
【０１２６】
まず、第１番目の電線Ｗ１の他端に関する情報のうち、Ｔコネクタ名称、そのＴコネクタ名称と同じ組のコネクタ品番、およびそのＴコネクタ名称と同じ組のＣ／Ｎを参照する。電線の端部の接続がＢ／Ｓである場合、Ｔコネクタ名称、コネクタ品番、およびＣ／Ｎには情報が保持されていない（ＮＵＬＬ）。このため、Ｔコネクタ名称、コネクタ品番、およびＣ／Ｎのデータの有無を判別することで、第１番目の電線Ｗ１の他端がＢ／Ｓによって第２番目の電線Ｗ２に接続されているか否かがわかる。Ｔコネクタ名称、コネクタ品番、およびＣ／Ｎにデータが有れば、Ｂ／Ｓ検査を終了する。図９（ｂ）をみると、部位毎コネクタ・配線情報の上段の三行目において、Ｔコネクタ名称、コネクタ品番、およびＣ／Ｎには情報が保持されていないことがわかる。
【０１２７】
上述のＴコネクタ名称、コネクタ品番、およびＣ／Ｎにデータが無ければ、第１番目の電線Ｗ１に関する情報のうち、図面品番「Ｅ１１−１１１」のうちの分割領域の識別情報「Ｅ１１」を参照し、その識別情報「１１１」を図面品番に有する部位毎コネクタ・配線情報の行のなかで、Ｔコネクタ名称、コネクタ品番、およびＣ／Ｎにデータが無い行がないか照合する。該当する行があれば、さらに、その行の端子が、第１番目の電線Ｗ１に関する情報のうちの端子に一致するか照合する。尚、部位毎コネクタ・配線情報の行の中で図面品番の識別情報で対象行を絞ることができるのは、Ｂ／Ｓが同一分割領域内に位置する電線の端部の接続に限られるためである（図１（ｆ）参照）。図９（ｂ）をみると、部位毎コネクタ・配線情報の上段の五行目において、Ｔコネクタ名称、コネクタ品番、およびＣ／Ｎに情報が無いことがわかる。さらに、部位毎コネクタ・配線情報の上段の五行目の端子は、第１番目の電線Ｗ１に関する情報のうちの端子「＃Ａ１」に一致する。
【０１２８】
このようにして第２番目の電線Ｗ２が特定されれば（ここまでの処理が図２のＳ２０４に相当）、続いて、特定した部位毎コネクタ・配線情報の一行のうちの、他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子が、Ｔ側端子「Ａ０６」に一致しないか照合する。ここで、Ｔ側端子「Ａ０６」に一致しなければ、３階層検査に移行する。図９（ｂ）をみると、部位毎コネクタ・配線情報の上段の五行目において、Ｆコネクタ名称と同じ組の端子がＴ側端子「Ａ０６」と一致することがわかる。
【０１２９】
Ｔ側端子「Ａ０６」に一致する他端側のＴコネクタ名称と同じ組の端子、または他端側のＦコネクタ名称と同じ組の端子があれば、続いて、該端子と同じ組のＴコネクタ名称またはＦコネクタ名称が、Ｔ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致しないか照合する。ここで、Ｔ部品名称「ＭＡＩＮ＿ＥＣＵ」に一致しなければ、３階層検査に移行する。図９（ｂ）をみると、部位毎コネクタ・配線情報の上段の五行目において、Ｆコネクタ名称がＴ部品名称「ＭＡＩＮ＿ＥＣＵ」と一致することがわかる。こうして、第２番目の電線Ｗ２の他端が、補器毎配線情報に記述されている該当行の回路線の終点と一致することがわかる（図２のＳ２０５、Ｙ）。このとき、図１６を参照して説明した処理を実施することで、回路線の終点となる電気部品と第２番目の電線Ｗ２の他端とのコネクタによる嵌合状態をも照合するようにして、導通検査の精度をさらに向上させてもよい。この結果、補器毎配線情報に記述されている該当行の回路線は、部位毎コネクタ・配線情報において導通が図られているとみなし（図２のＳ２０７）、正否判定工程を終了する。
【０１３０】
尚、３階層検査に移行する場合、特定した部位毎コネクタ・配線情報の行の、図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または図面品番、他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番、をデータ記憶部３１４に記録しておく必要がある。なぜなら、これらの情報は単階層検査で特定した第２番目の電線Ｗ２の他端に関する情報であり、３階層検査で第３番目の電線Ｗ３の一端を特定するためにこれらの情報が必要になるためである。
【０１３１】
ここまでは、Ｂ／Ｓによって２本の電線が連結されている場合を説明した。しかし、Ｂ／Ｓによって３本以上の電線が連結されている場合も想定される。Ｂ／Ｓによって３本以上の電線が連結されている場合、ＪＢ検査およびＪＣ検査と同様に、第２番目の電線Ｗ２の候補が複数存在することになる。このため、〔ＪＢ検査の詳細〕にて説明したように、第２番目の電線Ｗ２の候補（実際には第２番目の電線Ｗ２ではない）に対して３階層検査以降の検査を実施し、次の電線を特定できなくなった場合には、「Ｂ／Ｓ検査」をすぐさま終了するのではなく、Ｂ／Ｓによって最初に分岐されたところまで遡り、別の第２番目の電線Ｗ２の候補を第２番目の電線Ｗ２とみたて、補器毎配線情報の該当行のＴ側端子との照合を実施する（Ｂ／Ｓ検査において分岐まで遡り次の電線に対して多階層検査を実施する処理は、ＪＢ検査において図１７を参照して説明した処理と同様である。）。そして、第２番目の電線Ｗ２の候補全てに関して導通成功しなかった場合、第１番目の電線Ｗ１と第２番目の電線Ｗ２の接続手段は（４）突き合わせ圧着による接続ではないとみなし、「Ｂ／Ｓ検査」を終了する。
【０１３２】
以上の処理を経て、補器毎配線情報の配列から抽出した一行のうちのＴ部品名称とその端子の情報が、Ｆコネクタ名称とその端子の情報、またはＴコネクタ名称とその端子の情報に含まれた部位毎コネクタ・配線情報の配列の一行を検索する。図９に示すように一致したものがみつかれば（図９（ａ）の補器毎配線情報の三行目と図９（ｂ）の部位毎コネクタ・配線情報の上段の五行目が一致）、補器毎配線情報の配列から抽出した一行によって表される回路線の始点−終点は、部位毎コネクタ・配線情報の該当する二行（２階層検査の場合は２行であるが、ｎ階層検査の場合はｎ行）によって表される、Ｂ／Ｓによって接続された電線によって導通されているとみなすことができる（導通成功）。他方、一致するものがみつからない場合には、上述したように、そのＢ／Ｓ検査途中においてＢ／Ｓ検査を終了、あるいはＢ／Ｓ検査の最後まで行き着いた後、Ｂ／Ｓ検査を終了する。
【０１３３】
導通成功に到達することなくＢ／Ｓ検査が終了するとは、すなわち、「ＷｔｏＷ検査」、「ＪＢ検査」、「ＪＣ検査」、「Ｗ／Ｓ検査」および「Ｂ／Ｓ検査」のいずれの検査によっても第２番目の電線Ｗ２を特定できなかったことと同義である。したがって、導通成功に到達することなくＢ／Ｓ検査が終了した場合（図２のＳ２０６、Ｎ）、補器毎配線情報に記述されている該当行の回路線は、部位毎コネクタ・配線情報において導通が図られていないとみなし（導通失敗：Ｓ２０８）、該当行の回路線に関する正否判定工程を終了する。そして、補器毎配線情報の別の行の回路線に対して正否判定工程を実行する。このようにして導通失敗と判定された補器毎配線情報の一行については、データ記憶部３１４に記録させるようにしておき、導通失敗した補器毎配線情報の回路線の一覧を表示部３１５に表示させるようにする。
【０１３４】
以上のように、ｎ階層検査では、「ＷｔｏＷ検査」、「ＪＢ検査」、「ＪＣ検査」、「Ｗ／Ｓ検査」、「Ｂ／Ｓ検査」を順次行う。これらの一連の検査は、図２のフローチャートにおけるＳ２０４の処理に対応する。図１０に示す、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとするｎ階層検査のフローチャートを参照し、上述の一連の検査の流れと図２のフローチャートとの関係を説明する。単階層検査からｎ階層検査に移行すると、まず、ＷｔｏＷ検査を実施する（Ｓ１００１）。このＷｔｏＷ検査によりコネクタによって接続された電線を特定できれば（Ｓ１００２、Ｙ）、該電線が第ｎ番目の電線Ｗｎとみなし（Ｓ１０１２）、Ｓ２０６の処理に移行する。このＷｔｏＷ検査によりコネクタによって接続された電線を特定できなければ（Ｓ１００２、Ｎ）、ＪＢ検査を実施する（Ｓ１００３）。このＪＢ検査によりＪＢによって接続された電線を特定できれば（Ｓ１００４、Ｙ）、該電線が第ｎ番目の電線Ｗｎとみなし（Ｓ１０１２）、Ｓ２０６の処理に移行する。このＪＢ検査によりＪＢによって接続された電線を特定できなければ（Ｓ１００４、Ｎ）、ＪＣ検査を実施する（Ｓ１００５）。このＪＣ検査によりＪＣによって接続された電線を特定できれば（Ｓ１００６、Ｙ）、該電線が第ｎ番目の電線Ｗｎとみなし（Ｓ１０１２）、Ｓ２０６の処理に移行する。このＪＣ検査によりＪＣによって接続された電線を特定できなければ（Ｓ１００６、Ｎ）、Ｗ／Ｓ検査を実施する（Ｓ１００７）。このＷ／Ｓ検査によりＷ／Ｓによって接続された電線を特定できれば（Ｓ１００８、Ｙ）、該電線が第ｎ番目の電線Ｗｎとみなし（Ｓ１０１２）、Ｓ２０６の処理に移行する。このＷ／Ｓ検査によりＷ／Ｓによって接続された電線を特定できなければ（Ｓ１００８、Ｎ）、Ｂ／Ｓ検査を実施する（Ｓ１００９）。このＢ／Ｓ検査によりＢ／Ｓによって接続された電線を特定できれば（Ｓ１０１０、Ｙ）、該電線が第ｎ番目の電線Ｗｎとみなし（Ｓ１０１２）、Ｓ２０６の処理に移行する。このＢ／Ｓ検査によりＢ／Ｓによって接続された電線を特定できなければ（Ｓ１０１０、Ｎ）、第ｎ番目の電線Ｗｎは無いとみなし（Ｓ１０１３）、Ｓ２０６の処理に移行する。
【０１３５】
［逆追い検査の詳細］
続いて、〔単階層検査のアルゴリズム〕にて触れた逆追い検査（図２のＳ２１１の処理）について説明する。補器毎配線情報にはヒューズやリレーについての記述があるが、これらの部品は部位毎コネクタ・配線情報にはＪＢの内部に組み込まれたものとして記述されている。すなわち、ヒューズやリレーは補器毎配線情報のＦ部品名称にヒューズを識別する名称が、そのＦ部品名称と同じ組の端子にはそのヒューズの端子が、それぞれ記述されるが、一方、部位毎コネクタ・配線情報のＦコネクタ名称にはＪＢのを識別する名称が記述される。このため、単階層検査において、始点にヒューズまたはリレーが接続された回路線の正否判定工程を実施しても、そのヒューズまたはリレーに一端が接続された第１番目の電線Ｗ１を部位毎コネクタ・配線情報から特定することができず（なぜなら、部位毎コネクタ・配線情報では、その第１番目の電線Ｗ１の一端はＪＢに接続されていることになっているため。）、したがって、補器毎配線情報に記述されている該当回路線は、部位毎コネクタ・配線情報において導通が図られていないとみなされてしまう。このような誤った正否判定工程を防ぐために、以降で説明する逆追い検査を実施する。図１１に示す、補器毎配線情報（ａ）と部位毎コネクタ・配線情報（ｂ）とＪＢ−コネクタ対応表（ｃ）とＪＢ端子接続対応表（ｄ）の一例を参照して、逆追い検査の詳細を説明する。なお、補器毎配線情報、部位毎コネクタ・配線情報、ＪＢ−コネクタ対応表、およびＪＢ端子接続対応表は、〔ＪＢ検査の詳細〕において説明したとおりであるため、説明を省略する。
【０１３６】
逆追い検査を実行する前には、単階層検査が実行されている。この単階層検査において、部位毎コネクタ・配線情報の配列全体を参照して、Ｆコネクタ名称と同じ組の端子、またはＴコネクタ名称と同じ組の端子の中に、Ｆ側端子に一致するものがない場合、または、そのＦ側端子に一致する端子はあるものの、該端子と同じ組のＦコネクタ名称またはＴコネクタ名称の中に、Ｆ部品名称に一致するものがない場合に、逆追い検査が実行される。
【０１３７】
まず、補器毎配線情報から抽出した該当行の、Ｆ部品名称を参照する。図１１（ａ）をみると、補器毎配線情報の三行目にヒューズを表す記述「Ｆ：ＤＯＭＥ」がＦ部品名称に含まれていることがわかる。
【０１３８】
続いて、参照した上述のＦ部品名称がキャビティの接続に記述された行がＪＢ端子接続対応表にないか照合する。図１１（ｄ）をみると、ＪＢ端子接続対応表の四行目に、「Ｆ：ＤＯＭＥ」が記述されていることがわかる。該当する行があるＪＢ端子接続対応表にある場合、該当する行の本体品番、およびキャビティの接続を参照する。
【０１３９】
続いて、参照した上述の該当する行の本体品番、および、キャビティの接続のうちのヒューズまたはリレーの記述を除く情報を抽出する。図１１（ｄ）をみると、ＪＢ端子接続対応表の四行目では、本体品番は「８８８−０００−１１１」であり、ヒューズを表す記述「Ｆ：ＤＯＭＥ」がコネクタ嵌合位置「Ｂ」におけるキャビティ位置「４」と（「Ｂ４」を参照した。）に導通していることが表されている。
【０１４０】
続いて、抽出した上述の本体品番、およびキャビティの接続のうちのヒューズまたはリレーの記述を除く情報を基に、キャビティの接続に記述されたコネクタ嵌合位置に嵌合するコネクタを特定する。図１１（ｃ）をみると、ＪＢ−コネクタ対応表の二行目は、本体品番「８８８−０００−１１１」、コネクタ嵌合位置「Ｂ」がそれぞれ含まれていることがわかる。こうして、ＪＢ−コネクタ対応表の二行目に記述されたコネクタ品番「８８８−０００−１１１」およびコネクタ名称「Ｊ／Ｂ−１−２−３」によって特定されるコネクタが、上述のヒューズに導通された端子を含んでいることがわかる。
【０１４１】
このようにしてＪＢ−コネクタ対応表から特定した行の情報を参照して、続いて部位毎コネクタ・配線情報に対して照合を行う。まず、ＪＢ−コネクタ対応表から特定した一行のコネクタ品番およびコネクタ名称を参照し、Ｆコネクタ名称および該Ｆコネクタ名称と同じ組のコネクタ品番、または、Ｔコネクタ名称および該Ｔコネクタ名称と同じ組のコネクタ品番が一致する行が部位毎コネクタ・配線情報にないか照合する。図１１（ｂ）をみると、部位毎コネクタ・配線情報の下段の三行目に、ＪＢ−コネクタ対応表の二行目のコネクタ品番「１１１−０００−１１３」、コネクタ名称「Ｊ／Ｂ−１−２−３」に一致するＦコネクタ名称、コネクタ品番が含まれていることがわかる。このようにして部位毎コネクタ・配線情報の一行（図１１（ｂ）では部位毎コネクタ・配線情報の下段の三行目）を特定することができれば、該当する一行は、回路線の始点であるヒューズまたはリレーに一端が接続された第１番目の電線Ｗ１とみなすことができる（逆追い成功。図２のＳ２１１、Ｙ）。以降、図２のＳ２０３に移行し、その第１番目の電線Ｗ１の他端が回路線の終点に一致するか否かを判別することになる。一方、部位毎コネクタ・配線情報の一行を特定することができなければ（逆追い失敗。図２のＳ２１１、Ｎ）、補器毎配線情報に記述されている該当行の回路線は、部位毎コネクタ・配線情報において導通が図られていないとみなし（導通失敗：Ｓ２０８）、該当行の回路線に関する正否判定工程を終了する。
【０１４２】
ところで、上述した逆追い検査の説明では、ヒューズに導通するキャビティ位置が一つの場合であった。当然、ヒューズに導通するキャビティ位置が複数ある場合も考えられる。その場合には、ＪＢ端子接続対応表のキャビティの接続に、その個数に応じた記述がなされる。ＪＢ内のヒューズまたはリレーに２本以上の電線が連結されている場合、第１番目の電線Ｗ１の候補が複数存在することになる。このため、〔ＪＢ検査の詳細〕にて第２番目の電線Ｗ２に関して説明したのと同様に、第１番目の電線Ｗ１の候補（実際には第１番目の電線Ｗ１ではない）に対して２階層検査以降の検査を実施し、次の電線を特定できなくなった場合には、部位毎コネクタ・配線情報において導通が図られていないとすぐさまみなす（導通失敗：Ｓ２０８）のではなく、ヒューズによって分岐されたところまで遡り、別の第１番目の電線Ｗ１の候補を第１番目の電線Ｗ１とみたて、その電線Ｗ１の他端が回路線の終点に一致するか否かを判別する（Ｓ２０３）。そして、第１番目の電線Ｗ１の候補全てに関して次の電線を特定できなかった場合、補器毎配線情報に記述されている該当行の回路線は、部位毎コネクタ・配線情報において導通が図られていないとみなす（導通失敗：Ｓ２０８）。
【０１４３】
［多階層検査の出力］
以降では、多階層検査により判別した結果（導通成功または導通失敗）を出力する手法について説明する。多階層検査では、〔単階層検査のアルゴリズム〕で説明したように、補器毎配線情報を参照して、該補器毎配線情報の配列を構成する任意の一行を抽出し、その一行に対して多階層検査を実行する。このため、補器毎配線情報の配列を構成する一行単位で、多階層検査により判別された結果が得られることになる。このため、最も簡易な多階層検査の出力手法は、補器毎配線情報の配列を構成する一行単位に、導通成功または導通失敗を出力するものである。しかし、この手法では、導通成功または導通失敗は識別できるものの、多階層検査により判別された結果が導通成功の場合、補器毎配線情報の配列を構成する一行がどの電線を経由して接続されたのか特定することはできない。さらに、多階層検査により判別された結果が導通失敗の場合、多階層検査におけるどの階層の検査で導通失敗になったのか特定することができない。そこで、ここでは、導通成功または導通失敗に至る多階層検査の検査履歴を記録し、それを出力表示する手法について、図１２、図１３および図１４に示す、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の結果の記録方法の概念図を参照して、説明する。
【０１４４】
多階層検査はまず単階層検査を実行する。単階層検査ではまず、〔単階層検査のアルゴリズム〕で説明したように、補器毎配線情報を参照して、該補器毎配線情報の配列を構成する任意の一行を抽出している。この一行に記述されている情報を記録する。以後、この一行に対応付けて、検査履歴を記録していく。尚、該一行に対する多階層検査終了後には、別の一行についての多階層検査が実行されることになるが、そのときも、該別の一行に対応付けて、検査履歴を記録していくことになる。
【０１４５】
ところで、〔単階層検査のアルゴリズム〕で説明したように、単階層検査を実行したとき、その検査の結果には、導通失敗、導通成功または２階層検査への移行の３つが考えられる。単階層検査の結果が導通失敗であった場合（図１２（ａ）参照。）、「単階層検査」で「導通失敗」というステータスを該当する一行に対応付けて記録する（図１２（ａ）では、「×」によって導通失敗した旨が表されている）。また、同様に、単階層検査の結果が導通成功であった場合、「単階層検査」で「導通成功」というステータスを該当する一行に対応付けて記録する。単階層検査にてその検査の結果が導通失敗または導通成功の場合、該当する一行に対する検査履歴の記録は、これをもって終了する。
【０１４６】
一方、単階層検査の結果が２階層検査への移行であった場合（図１２（ｂ）参照。）、「２階層検査へ移行」というステータスを該当する一行に対応付けて記録する（図１２（ｂ）では、「単階層検査」の右に位置する「−」から、下方に延びる「Ｌ」字状の線分によって「２階層検査へ移行」が表されている。）。単階層検査にてその検査の結果が２階層検査への移行の場合、該当する一行に対する検査履歴の記録は、継続する。
【０１４７】
続いて、多階層検査はｎ階層検査を実行する。ｎ階層検査では、［ｎ階層検査の詳細］で説明したように、「ＷｔｏＷ検査」、「ＪＢ検査」、「ＪＣ検査」、「Ｗ／Ｓ検査」および「Ｂ／Ｓ検査」の順に検査が実行される。ｎ階層検査のうち、「ＷｔｏＷ検査」を実行したとき、その検査の結果には、〔ＷｔｏＷ検査の詳細〕にて説明したように、導通成功、ＪＢ検査への移行、または（ｎ＋１）階層検査への移行が考えられる。ｎ階層検査のうちのＷｔｏＷ検査の結果が導通成功であった場合、「ｎ階層検査」の「ＷｔｏＷ検査」で「導通成功」というステータスを該当する一行に対応付けて記録する（図１２（ｂ）では、「○」によって導通成功した旨が表されている）。ｎ階層検査のＷｔｏＷ検査にてその検査の結果が導通成功の場合、該当する一行に対する検査履歴の記録は、これをもって終了する。
【０１４８】
一方、ｎ階層検査のうちのＷｔｏＷ検査の結果がＪＢ検査への移行であった場合、「ｎ階層検査」の「ＷｔｏＷ検査」から「ＪＢ検査へ移行」というステータスを該当する一行に対応付けて記録する（図１２（ｃ）では、「ＷｔｏＷ検査」から右方に延びる線分で表される「−」によって、「ＪＢ検査へ移行」が表されている。）。また、ｎ階層検査のうちのＷｔｏＷ検査の結果が（ｎ＋１）階層検査への移行であった場合、「ｎ階層検査」の「ＷｔｏＷ検査」から「（ｎ＋１）階層検査へ移行」というステータスを該当する一行に対応付けて記録する（図１２（ｄ）では、「ＷｔｏＷ検査」の右に位置する「−」から、下方に延びる「Ｌ」字状の線分によって「３階層検査へ移行」が表されている。）。ｎ階層検査のＷｔｏＷ検査にてその検査の結果がＪＢ検査へ移行、または（ｎ＋１）階層検査への移行、の場合、該当する一行に対する検査履歴の記録は、継続する。
【０１４９】
さらに、ｎ階層検査のうち、「ＪＢ検査」を実行したとき、その検査の結果には、〔ＪＢ検査の詳細〕にて説明したように、導通成功、ＪＣ検査への移行、または（ｎ＋１）階層検査への移行が考えられる。ｎ階層検査のうちのＪＢ検査の結果が導通成功であった場合、「ｎ階層検査」の「ＪＢ検査」で「導通成功」というステータスを該当する一行に対応付けて記録する（図１２（ｅ）参照）。ｎ階層検査のＪＢ検査にてその検査の結果が導通成功の場合、該当する一行に対する検査履歴の記録は、これをもって終了する。
【０１５０】
一方、ｎ階層検査のうちのＪＢ検査の結果がＪＣ検査への移行であった場合、「ｎ階層検査」の「ＪＢ検査」から「ＪＣ検査へ移行」というステータスを該当する一行に対応付けて記録する（図１２（ｆ）では、「ＪＢ検査」から右方に延びる線分で表される「−」によって、「ＪＣ検査へ移行」が表されている。）。また、ｎ階層検査のうちのＪＢ検査の結果が（ｎ＋１）階層検査への移行であった場合、「ｎ階層検査」の「ＪＢ検査」から「（ｎ＋１）階層検査へ移行」というステータスを該当する一行に対応付けて記録する（図１２（ｇ）では、「ＪＢ検査」の右に位置する「−」から、下方に延びる「Ｌ」字状の線分によって「３階層検査へ移行」が表されている。）。ｎ階層検査のＪＢ検査にてその検査の結果がＪＣ検査へ移行、または（ｎ＋１）階層検査への移行、の場合、該当する一行に対する検査履歴の記録は、継続する。
【０１５１】
さらに、ｎ階層検査のうち、「ＪＣ検査」を実行したとき、その検査の結果には、〔ＪＣ検査の詳細〕にて説明したように、導通成功、Ｗ／Ｓ検査への移行、または（ｎ＋１）階層検査への移行が考えられる。ｎ階層検査のうちのＪＣ検査の結果が導通成功であった場合、「ｎ階層検査」の「ＪＣ検査」で「導通成功」というステータスを該当する一行に対応付けて記録する（図１３（ａ）参照）。ｎ階層検査のＪＣ検査にてその検査の結果が導通成功の場合、該当する一行に対する検査履歴の記録は、これをもって終了する。
【０１５２】
一方、ｎ階層検査のうちのＪＣ検査の結果がＷ／Ｓ検査への移行であった場合、「ｎ階層検査」の「ＪＣ検査」から「Ｗ／Ｓ検査へ移行」というステータスを該当する一行に対応付けて記録する（図１３（ｂ）では、「ＪＣ検査」から右方に延びる線分で表される「−」によって、「Ｗ／Ｓ検査へ移行」が表されている。）。また、ｎ階層検査のうちのＪＣ検査の結果が（ｎ＋１）階層検査への移行であった場合、「ｎ階層検査」の「ＪＣ検査」から「（ｎ＋１）階層検査へ移行」というステータスを該当する一行に対応付けて記録する（図１３（ｃ）では、「ＪＣ検査」の右に位置する「−」から、下方に延びる「Ｌ」字状の線分によって「３階層検査へ移行」が表されている。）。ｎ階層検査のＪＣ検査にてその検査の結果がＷ／Ｓ検査へ移行、または（ｎ＋１）階層検査への移行、の場合、該当する一行に対する検査履歴の記録は、継続する。
【０１５３】
さらに、ｎ階層検査のうち、「Ｗ／Ｓ検査」を実行したとき、その検査の結果には、〔Ｗ／Ｓ検査の詳細〕にて説明したように、導通成功、Ｂ／Ｓ検査への移行、または（ｎ＋１）階層検査への移行が考えられる。ｎ階層検査のうちのＷ／Ｓ検査の結果が導通成功であった場合、「ｎ階層検査」の「Ｗ／Ｓ検査」で「導通成功」というステータスを該当する一行に対応付けて記録する（図１３（ｄ）参照）。ｎ階層検査のＷ／Ｓ検査にてその検査の結果が導通成功の場合、該当する一行に対する検査履歴の記録は、これをもって終了する。
【０１５４】
一方、ｎ階層検査のうちのＷ／Ｓ検査の結果がＢ／Ｓ検査への移行であった場合、「ｎ階層検査」の「Ｗ／Ｓ検査」から「Ｂ／Ｓ検査へ移行」というステータスを該当する一行に対応付けて記録する（図１３（ｅ）では、「Ｗ／Ｓ検査」から右方に延びる線分で表される「−」によって、「Ｂ／Ｓ検査へ移行」が表されている。）。また、ｎ階層検査のうちのＷ／Ｓ検査の結果が（ｎ＋１）階層検査への移行であった場合、「ｎ階層検査」の「Ｗ／Ｓ検査」から「（ｎ＋１）階層検査へ移行」というステータスを該当する一行に対応付けて記録する（図１３（ｆ）では、「Ｗ／Ｓ検査」の右に位置する「−」から、下方に延びる「Ｌ」字状の線分によって「３階層検査へ移行」が表されている。）。ｎ階層検査のＷ／Ｓ検査にてその検査の結果がＢ／Ｓ検査へ移行、または（ｎ＋１）階層検査への移行、の場合、該当する一行に対する検査履歴の記録は、継続する。
【０１５５】
さらに、ｎ階層検査のうち、「Ｂ／Ｓ検査」を実行したとき、その検査の結果には、〔Ｂ／Ｓ検査の詳細〕にて説明したように、導通成功、導通失敗または（ｎ＋１）階層検査への移行が考えられる。ｎ階層検査のうちのＢ／Ｓ検査の結果が導通成功であった場合、「ｎ階層検査」の「Ｂ／Ｓ検査」で「導通成功」というステータスを該当する一行に対応付けて記録する（図１４（ａ）参照）。また同様に、ｎ階層検査のうちのＢ／Ｓ検査の結果が導通成功であった場合、「ｎ階層検査」の「Ｂ／Ｓ検査」で「導通失敗」というステータスを該当する一行に対応付けて記録する（図１４（ｂ）参照）。ｎ階層検査のＢ／Ｓ検査にてその検査の結果が導通成功または導通失敗の場合、該当する一行に対する検査履歴の記録は、これをもって終了する。
【０１５６】
一方、ｎ階層検査のうちのＢ／Ｓ検査の結果が（ｎ＋１）階層検査への移行であった場合、「ｎ階層検査」の「Ｂ／Ｓ検査」から「（ｎ＋１）階層検査へ移行」というステータスを該当する一行に対応付けて記録する（図１４（ｃ）では、「Ｂ／Ｓ検査」の右に位置する「−」から、下方に延びる「Ｌ」字状の線分によって「３階層検査へ移行」が表されている。）。ｎ階層検査のＢ／Ｓ検査にてその検査の結果が（ｎ＋１）階層検査への移行の場合、該当する一行に対する検査履歴の記録は、継続する。
【０１５７】
以上が、多階層検査の結果を記録する流れである。上述では、図１２から図１４を参照して、主に、ｎ階層検査の一例として２階層検査を上げ、導通成功、導通失敗、その２階層検査における「ＷｔｏＷ検査」、「ＪＢ検査」、「ＪＣ検査」、「Ｗ／Ｓ検査」および「Ｂ／Ｓ検査」への移行、および、３階層検査への移行、の検査の結果毎の履歴の記録方法について詳細に説明した。３階層検査以降のｎ階層検査についても、上述した２階層検査を繰り返し実行することで、その履歴を記録することができる。
【０１５８】
さらに、〔ＪＢ検査の詳細〕、〔ＪＣ検査の詳細〕、〔Ｗ／Ｓ検査の詳細〕および〔Ｂ／Ｓ検査の詳細〕にて、ｎ階層検査から（ｎ＋１）階層検査に移行する場合、特定した部位毎コネクタ・配線情報の行の、図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または図面品番、他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番、をデータ記憶部３１４に記録しておく、つまり、ｎ階層検査で特定した第ｎ番目の電線Ｗｎの他端に関する情報を記録しておく、と述べた。この情報を、ｎ階層検査にて（ｎ＋１）階層検査への移行との結果が得られた場合に上述の履歴の一情報として付加しておくようにする（図１２〜図１４では、黒塗りの丸「●」によって、ｎ階層検査で特定した第ｎ番目の電線Ｗｎの他端に関する情報が付加されていることが表されている。）。こうすることにより、（ｎ＋１）階層検査において導通失敗と判別された履歴が記録されている場合に、ｎ階層検査に至るまでに特定した第１番目の電線Ｗ１、第２番目の電線Ｗ２、・・・第ｎ番目の電線Ｗｎを特定することができる。この結果、（ｎ＋１）階層検査において導通失敗と判別された原因が、第１番目の電線Ｗ１、第２番目の電線Ｗ２、・・・第ｎ番目の電線Ｗｎのどの電線にあったのか、履歴の出力を確認することにより辿ることができる。
【０１５９】
ところで、ＪＢ、ＪＣ、Ｗ／ＳまたはＢ／Ｓを介して電線を連結させる場合は、［多階層検査の概要］、〔ＪＢ検査の詳細〕、〔ＪＣ検査の詳細〕、〔Ｗ／Ｓ検査の詳細〕および〔Ｂ／Ｓ検査の詳細〕にて説明したように、一つの電線に連結される電線が複数あるため、これらの複数の電線それぞれにおいて、その他端が回路線の終点に一致しないか判別されている。このため、ｎ階層検査におけるＪＢ検査、ＪＣ検査、Ｗ／Ｓ検査またはＢ／Ｓにおいてその検査の結果もまた、これらの複数の電線Ｗｎ１、Ｗｎ２、Ｗｎ３・・・Ｗｎｘ（ｘは、一つの電線Ｗ（ｎ−１）に連結される電線の本数）それぞれに得られる。この場合に検査履歴を記録する手法について、図１５に示す、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の結果の記録方法の概念図（一つの電線に複数の電線が連結されている場合）を参照して、ＪＢ検査の場合を例に挙げて説明する。
【０１６０】
ｎ階層検査のうち、「ＪＢ検査」を実行したとき、その検査の結果には、〔ＪＢ検査の詳細〕にて説明したように、導通成功、ＪＣ検査への移行、または（ｎ＋１）階層検査への移行が考えられる。
【０１６１】
２階層検査のうちのＪＢ検査の結果が導通成功であった場合、「２階層検査」の「ＪＢ検査」で「導通成功」というステータスを該当する一行に対応付けて記録されるが（図１２（ｅ）参照）、このとき単階層検査によって特定した電線Ｗ１の他端にＪＢを介して接続される電線Ｗ２１、Ｗ２２、Ｗ２３それぞれにも、次のようなステータスが記録されている。
【０１６２】
例えば、図１５（ａ）に示す電線Ｗ２１、Ｗ２２、Ｗ２３の場合を説明する。電線Ｗ２１および電線Ｗ２２は、その他端に一端が接続される第３番目の電線Ｗ３を特定できず、且つ、その他端が補器毎配線情報の配列から抽出された一行の終点とは一致しないものである。また、電線Ｗ２３は、その他端が補器毎配線情報の配列から抽出された一行の終点と一致するものである。これは、図１２（ｅ）の履歴に対応する。
【０１６３】
このような場合、電線Ｗ２１、Ｗ２２、Ｗ２３それぞれには、次のようなステータスが記録される。すなわち、電線Ｗ２１には、「２階層検査」の「ＪＢ検査」で「終点不一致」とのステータスが記録される。また、電線Ｗ２２には、「２階層検査」の「ＪＢ検査」で「終点不一致」とのステータスが記録される。また、電線Ｗ２３には、「２階層検査」の「ＪＢ検査」で「終点一致」とのステータスが記録される。２階層検査におけるＪＢ検査の結果が導通成功であった場合、電線Ｗ２１、Ｗ２２、Ｗ２３のいずれか一つに「終点一致」のステータスが記録されている。このように、複数の電線それぞれにおいて、その他端が回路線の終点に一致しないか判別され、電線のいずれか一つに「終点一致」のステータスが割り当てられている場合、「ｎ階層検査」の「ＪＢ検査」で「導通成功」というステータスを該当する一行に対応付けて記録する（図１２（ｅ）参照）。ｎ階層検査のＪＢ検査にてその検査の結果が導通成功の場合、該当する一行に対する検査履歴の記録は、これをもって終了する。
【０１６４】
次に、２階層検査のうちのＪＢ検査の結果がＪＣ検査への移行であった場合を説明する。例えば、図１５（ｂ）に示す電線Ｗ２１、Ｗ２２、Ｗ２３の場合を説明する。電線Ｗ２１、Ｗ２２およびＷ２３は、その他端に一端が接続される第３番目の電線Ｗ３を特定できず、且つ、その他端が補器毎配線情報の配列から抽出された一行の終点とは一致しないものである。これは、図１２（ｆ）の履歴に対応する。
【０１６５】
このような場合、電線Ｗ２１、Ｗ２２、Ｗ２３それぞれには、次のようなステータスが記録される。すなわち、電線Ｗ２１には、「２階層検査」の「ＪＢ検査」で「終点不一致」とのステータスが記録される。また、電線Ｗ２２には、「２階層検査」の「ＪＢ検査」で「終点不一致」とのステータスが記録される。また、電線２３には、「２階層検査」の「ＪＢ検査」で「終点不一致」とのステータスが記録される。２階層検査におけるＪＢ検査の結果がＪＣ検査への移行であった場合、電線Ｗ２１、Ｗ２２、Ｗ２３の全てに「終点不一致」のステータスが記録されている。このように、複数の電線それぞれにおいて、その他端が回路線の終点に一致しないか判別され、電線の全てに「終点不一致」のステータスが割り当てられている場合、「ｎ階層検査」の「ＪＢ検査」から「ＪＣ検査へ移行」というステータスを該当する一行に対応付けて記録する（図１２（ｆ）参照。）
【０１６６】
さらに、２階層検査のうちのＪＢ検査の結果が３階層検査への移行であった場合を説明する。例えば、図１５（ｃ）に示す電線Ｗ２１、Ｗ２２、Ｗ２３の場合を説明する。電線Ｗ２１は、その他端に一端が接続される第３番目の電線Ｗ３を特定できず、且つ、その他端が補器毎配線情報の配列から抽出された一行の終点とは一致しないものである。また、電線Ｗ２２は、その他端にコネクタを介して一端が接続される第３番目の電線Ｗ３を特定できたものの、その電線Ｗ３の他端に一端が接続される第４番目の電線Ｗ４を特定できず、且つ、その電線Ｗ３の他端が補器毎配線情報の配列から抽出された一行の終点とは一致しないものである。また、電線Ｗ２３は、その他端にコネクタを介して一端が接続される第３番目の電線Ｗ３を特定できたものの、その電線Ｗ３の他端に一端が接続される第４番目の電線Ｗ４を特定できず、且つ、その電線Ｗ３の他端が補器毎配線情報の配列から抽出された一行の終点とは一致するものである。これは、図１２（ｇ）の履歴に対応する。
【０１６７】
このような場合、電線Ｗ２１、Ｗ２２、Ｗ２３それぞれには、次のようなステータスが記録される。すなわち、電線Ｗ２１には、「２階層検査」の「ＪＢ検査」で「終点不一致」とのステータスが記録される。また、電線Ｗ２２には、「３階層検査へ移行」とのステータスが記録される。また、電線Ｗ２３には、「３階層検査へ移行」とのステータスが記録される。２階層検査におけるＪＢ検査の結果が３階層検査への移行であった場合、電線Ｗ２１、Ｗ２２、Ｗ２３のいずれか一つに「３階層検査へ移行」のステータスが記録されている。このように、複数の電線それぞれにおいて、その他端が回路線の終点に一致しないか判別され、電線のいずれにも「終点一致」のステータスが割り当てられておらず、且つ、電線のいずれかに「３階層検査へ移行」のステータスが割り当てられている場合、「ｎ階層検査」の「ＪＢ検査」から「（ｎ＋１）階層検査へ移行」というステータスを該当する一行に対応付けて記録する（図１２（ｇ）参照。）。
【０１６８】
ＪＢを介して一つの電線に複数本の電線を連結させる場合も、以上のようにして、複数の電線Ｗｎ１、Ｗｎ２、Ｗｎ３・・・Ｗｎｘ毎に検査履歴が記録される。ＪＣ、Ｗ／ＳまたはＢ／Ｓを介して一つの電線に複数本の電線を連結させる場合も、ＪＢを介した場合と同様である。
【０１６９】
本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする多階層検査の出力によれば、多階層検査により判別された結果が導通成功の場合、補器毎配線情報の配列を構成する一行がどの電線を経由して接続されたのか特定することができる。さらに、多階層検査により判別された結果が導通失敗の場合、多階層検査におけるどの階層の検査で導通失敗になったのか特定することができる。これにより、正否判定工程に要する負担、特に、導通失敗箇所を特定するためにワイヤハーネスを設計する設計者にかける負担、を大きく軽減することができる。
【０１７０】
以上、本発明に係る実施の形態のワイヤハーネス導通検査装置、ワイヤハーネス導通検査プログラムおよびワイヤハーネス導通検査方法によれば、多階層検査を実施することによって、部位毎コネクタ・配線情報に記述されている電線の接続の誤りの有無を電子計算機に検査させることができる。これは、ワイヤハーネスを設計する設計者の負担を軽減することに大きく寄与する。
【０１７１】
［多階層検査の効率化］
〔多階層検査の効率化の概要］
これまでに説明した多階層検査は、各分割領域にワイヤハーネスが一つ割り当てられた一つの部位毎コネクタ・配線情報に対して行われる導通検査である。
ところで、対象となる車両の分割領域毎に配索可能なワイヤハーネスを特定することによって部位毎コネクタ・配線情報を作成する際、分割領域に配索可能なワイヤハーネスの候補が複数存在する場合がある。仮に、車両空間が３つの分割領域によって区分けされる場合であって該分割領域に配索可能なワイヤハーネスの候補がそれぞれ２パターンあるとき、部位毎コネクタ・配線情報は８（２×２×２）パターン作成される。これまで説明した多階層検査は、この８パターンのうちの一つのパターンに対して行われる導通検査であり、８パターンのそれぞれに対して多階層検査が実施される必要がある。
【０１７２】
しかしながら、分割領域に配索可能なワイヤハーネスの候補が増えれば増えるほど、部位毎コネクタ・配線情報のパターン作成個数も増えることになる。その結果、部位毎コネクタ・配線情報それぞれに対して実施される正否判定工程に多大な時間を要することになってしまう。このため、［多階層検査の効率化］では、正否判定工程に要する時間を短縮する手法について説明する。
【０１７３】
まず、正否判定工程に要する時間を短縮する手法を説明するのに先立って、分割領域とその分割領域に配索可能なワイヤハーネスの関係についてその概略を図１８を参照して説明する。図１８は、分割領域毎に設置された電気部品間の接続状況を説明する図である。
【０１７４】
正否判定工程では、ひとまとまりの補器毎配線情報（ひとまとまりの補器毎配線情報は、ヘッドランプシステム、エアバックシステム、エアコンシステム、エンジンコントロールシステム、ＡＢＳシステム等のそれぞれ独立して駆動するシステム毎に一つ指定された、複数の補器毎配線情報から構成される。）と、ひとまとまりの部位毎コネクタ・配線情報（ひとまとまりの部位毎コネクタ・配線情報は、分割領域毎に一つのワイヤハーネスが指定された、複数の部位毎コネクタ・配線情報から構成される。）と、を用いて、導通の有無が検査される。
【０１７５】
図１８（ａ）では、車両空間が分割領域Ａ、Ｂ、Ｃの３つに区分けされた状態を示している。分割領域Ａには電気部品Ｅ１１が、分割領域Ｂには電気部品Ｅ２１、Ｅ２２が、分割領域Ｃには電気部品Ｅ３１、Ｅ３２が、それぞれ設置されている。また、分割領域Ａ、Ｂに配索されたワイヤハーネスＷ１、Ｗ２が、各ワイヤハーネスＷ１、Ｗ２の端末に設けられたコネクタＣａｂを介して電気部品間を接続し、分割領域Ｂ、Ｃに配索されたワイヤハーネスＷ２、Ｗ３が、各ワイヤハーネスＷ２、Ｗ３の端末に設けられたコネクタＣｂｃ１、Ｃｂｃ２を介して電気部品間を接続している。
図１８（ｂ）では、車両空間が分割領域Ａ、Ｂ、Ｃの３つに区分けされた状態を示している。分割領域Ａには電気部品Ｅ１１が、分割領域Ｂには電気部品Ｅ２１、Ｅ２２が、分割領域Ｃには電気部品Ｅ３１が、それぞれ設置されている。また、分割領域Ａ、Ｂに配索されたワイヤハーネスＷ１、Ｗ２が、各ワイヤハーネスＷ１、Ｗ２の端末に設けられたコネクタＣａｂを介して電気部品間を接続し、分割領域Ｂ、Ｃに配索されたワイヤハーネスＷ２、Ｗ３が、各ワイヤハーネスＷ２、Ｗ３の端末に設けられたコネクタＣｂｃ１を介して電気部品間を接続している。
【０１７６】
図１８（ａ）における電気部品間の接続をみると、分割領域Ａに設置された電気部品Ｅ１１は、分割領域Ｂに設置された電気部品Ｅ２１、Ｅ２２とワイヤハーネスＷ１、Ｗ２を介して接続されている。また、分割領域Ａに設置された電気部品Ｅ１１は、分割領域Ｃに設置された電気部品Ｅ３１とワイヤハーネスＷ１、Ｗ２、Ｗ３を介して接続されている。また、分割領域Ｂに設置された電気部品Ｅ２１、２２は、分割領域Ｃに設置された電気部品Ｅ３１とワイヤハーネスＷ２、Ｗ３を介して接続されている。また、分割領域Ｂに設置された電気部品Ｅ２２は、分割領域Ｃに設置された電気部品Ｅ３２とワイヤハーネスＷ２、Ｗ３を介して接続されている。
【０１７７】
図１８（ａ）に示す電気部品間の接続状況では、電気部品Ｅ１１−Ｅ２１間、電気部品Ｅ１１−Ｅ２２間、電気部品Ｅ１１−Ｅ３１間、電気部品Ｅ２１−Ｅ３１間、電気部品Ｅ２２−Ｅ３１間及び電気部品Ｅ２２−Ｅ３２間それぞれに対して導通検査を実施する必要がある。
【０１７８】
一方、図１８（ｂ）における電気部品間の接続をみると、分割領域Ａに設置された電気部品Ｅ１１は、分割領域Ｂに設置された電気部品Ｅ２１、Ｅ２２とワイヤハーネスＷ１、Ｗ２を介して接続されている。また、分割領域Ａに設置された電気部品Ｅ１１は、分割領域Ｃに設置された電気部品Ｅ３１とワイヤハーネスＷ１、Ｗ２、Ｗ３を介して接続されている。また、分割領域Ｂに設置された電気部品Ｅ２１、２２は、分割領域Ｃに設置された電気部品Ｅ３１とワイヤハーネスＷ２、Ｗ３を介して接続されている。図１８（ａ）における電気部品間の接続と異なり、分割領域Ｂに設置された電気部品Ｅ２２は、分割領域Ｃに設置された電気部品Ｅ３２と接続されていない。
【０１７９】
図１８（ｂ）に示す電気部品間の接続状況では、電気部品Ｅ１１−Ｅ２１間、電気部品Ｅ１１−Ｅ２２間、電気部品Ｅ１１−Ｅ３１間、電気部品Ｅ２１−Ｅ３１間及び電気部品Ｅ２２−Ｅ３１間それぞれに対して導通検査を実施する必要がある。
【０１８０】
図１８（ａ）に示す電気部品間の接続状況と図１８（ｂ）に示す電気部品間の接続状況を比較すると、分割領域Ａ及びＢに配索されるワイヤハーネスＷ１及びＷ２は同一であり、分割領域Ｃに配索されるワイヤハーネスＷ３が異なることが分かる。言い換えると、図１８（ａ）及び図１８（ｂ）では、分割領域Ａ及びＢには共通のワイヤハーネスＷ１及びＷ２が配索され、分割領域Ｃには異なるワイヤハーネスが配索される。分割領域Ａに配索可能なワイヤハーネスＷ１の候補が一つのみ、分割領域Ｂに配索可能なワイヤハーネスＷ２の候補が一つのみ、分割領域Ｃに配索可能なワイヤハーネスＷ３の候補が２つである場合、部位毎コネクタ・配線情報は２（１×１×２）パターン作成される。そして、各パターンにおける各電気部品間に対して導通検査を実施する必要がある。
【０１８１】
以降、正否判定工程に要する時間を短縮する手法の概略を説明する。多階層検査を実施するに当たり、多階層検査の実施対象となる部位毎コネクタ・配線情報を１パターン選択する。図１８の場合では、図１８（ａ）に示すワイヤハーネスＷ３が分割領域Ｃに配索された部位毎コネクタ・配線情報を多階層検査の実施対象となる１パターンとして選択する。そして、該当する部位毎コネクタ・配線情報に対して多階層検査を実施する。図１８（ａ）に示す電気部品間の接続状況では、補器毎配線情報を参照して電気部品Ｅ１１−Ｅ２１間、電気部品Ｅ１１−Ｅ２２間、電気部品Ｅ１１−Ｅ３１間、電気部品Ｅ２１−Ｅ３１間、電気部品Ｅ２２−Ｅ３１間及び電気部品Ｅ２２−Ｅ３２間の端子それぞれに対して導通検査を実施する。
【０１８２】
この多階層検査の終了後、続いて、多階層検査の実施対象となる部位毎コネクタ・配線情報を、多階層検査が未だ実施されていない別の１パターン選択する。図１８の場合では、図１８（ｂ）に示すワイヤハーネスＷ３が分割領域Ｃに配索された部位毎コネクタ・配線情報を、多階層検査の実施対象となる別の１パターンとして選択する。そして、図１８（ｂ）に示す電気部品間の接続状況では、補器毎配線情報を参照して電気部品Ｅ１１−Ｅ２１間、電気部品Ｅ１１−Ｅ２２間、電気部品Ｅ１１−Ｅ３１間、電気部品Ｅ２１−Ｅ３１間及び電気部品Ｅ２２−Ｅ３１間の端子それぞれに対して導通検査を実施する。
【０１８３】
ここで、電気部品Ｅ１１−Ｅ２１間及び電気部品Ｅ１１−Ｅ２２間に関しては、既に多階層検査を実施した１パターンにおいて多階層検査が実施されている。既に実施されているか否かは次の条件を満たすか否かによって判別することができる。すなわち、
（１）  これから多階層検査を実施しようとする補器毎配線情報の回路線の始点−終点に一致するものが、既に多階層検査を実施した補器毎配線情報の回路線にある。
（２）  これから多階層検査を実施しようとする部位毎コネクタ・配線情報の各分割領域には、（１）の条件を満たす、既に多階層検査を実施した補器毎配線情報の回路線の始点−終点を接続するワイヤハーネスと同一のものが配索されている。
である。蛇足ながら、上記の（２）を満たさず上記の（１）のみを満たす場合も想定される。この場合は、既に多階層検査を実施した補器毎配線情報の回路線の始点−終点が別のワイヤハーネスによって接続されていることを意味するため、この回路線については多階層検査を実施する必要がある。
【０１８４】
これらの条件を図１８を参照して説明する。電気部品Ｅ１１−Ｅ２１間及び電気部品Ｅ１１−Ｅ２２間に関しては、電気部品Ｅ１１の端子と電気部品Ｅ２１の端子とを結ぶ回路線が図１８（ａ）及び図１８（ｂ）において一致し、電気部品Ｅ１１の端子と電気部品Ｅ２２の端子とを結ぶ回路線が図１８（ａ）及び図１８（ｂ）において一致しているため、上記の（１）の条件を満たす。また、分割領域Ａ及びＢに配索されるワイヤハーネスＷ１及びＷ２も同一であるため、上記の（２）の条件を満たす。
【０１８５】
このように、これから多階層検査を実施しようとする補器毎配線情報の回路線及び部位毎コネクタ・配線情報が上記の（１）及び（２）を満たしていれば、既に多階層検査を実施した導通結果を参照すればよく、その補器毎配線情報の回路線についての多階層検査を実施する必要は無い。
【０１８６】
〔多階層検査の効率化の詳細〕
多階層検査の効率化を行うにあたって、既に多階層検査を実施した導通結果を利用することは上述したとおりである。以降では、その導通結果を利用するに適した多階層検査の処理の詳細について説明する。まず、複数個あるパターンのうちの第１番目の部位毎コネクタ・配線情報に対して多階層検査を実施する際の処理について説明する。
【０１８７】
この場合の多階層検査は、既に説明したとおりであるが、［多階層検査の出力］における導通成功または導通失敗に至る多階層検査の検査履歴の記録方法について、〔多階層検査の効率化の詳細〕に関わる点について再度説明する。
【０１８８】
〔ＪＢ検査の詳細〕、〔ＪＣ検査の詳細〕、〔Ｗ／Ｓ検査の詳細〕および〔Ｂ／Ｓ検査の詳細〕にて、ｎ階層検査から（ｎ＋１）階層検査に移行する場合、特定した部位毎コネクタ・配線情報の行の、図面品番、他端側のＴコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＴ部品品番、または図面品番、他端側のＦコネクタ名称、コネクタ品番、端子、Ｃ／Ｎ及びＦ部品品番、をデータ記憶部３１４に記録しておく、つまり、ｎ階層検査で特定した第ｎ番目の電線Ｗｎの他端に関する情報を記録しておく、と述べた。この情報を、ｎ階層検査にて（ｎ＋１）階層検査への移行との結果が得られた場合に上述の履歴の一情報として付加しておくようにする（図１２〜図１４では、黒塗りの丸「●」によって、ｎ階層検査で特定した第ｎ番目の電線Ｗｎの他端に関する情報が付加されていることが表されている。）。この記録される情報の中に、図面品番（図面品番は、「−」より前の部分が該当車両における分割領域の識別情報を、後の部分がワイヤハーネスの識別情報）が含まれていることに留意されたい。こうすることにより、（ｎ＋１）階層検査において導通失敗と判別された履歴が記録されている場合に、ｎ階層検査に至るまでに特定した第１番目の電線Ｗ１、第２番目の電線Ｗ２、・・・第ｎ番目の電線Ｗｎを特定することができる。
【０１８９】
続いて、複数個あるパターンのうちの第ｎ番目（ｎ＞１）の部位毎コネクタ・配線情報に対して多階層検査を実施する際の処理について、図１９を参照して説明する。図１９は、本発明に係る実施の形態のワイヤハーネス導通検査装置が実行しようとする、多階層検査を効率化するためのフローチャートである。図１９において、図２のフローチャートの参照符号と同一のものについては、既に説明したとおりであるため、詳細な説明は省略する。
【０１９０】
まず、補器毎配線情報に記述されている、回路線によって繋がれた第１の電気部品の第１の端子と第２の電気部品の第２の端子を、該補器毎配線情報から参照する（参照ステップ：Ｓ２０１）。
【０１９１】
そして、これまでに多階層検査を実施した第（ｎ−１）番目までの補器毎配線情報を参照し、これから多階層検査を実施しようとする第ｎ番目の補器毎配線情報の回路線の始点−終点に一致するものが、第（ｎ−１）番目までの補器毎配線情報の回路線にないか検索する（ステップＳ１９０１）。ステップＳ１９０１において第ｎ番目の補器毎配線情報の回路線の始点−終点に一致するものがなければ（ステップＳ１９０１、Ｎ）、ステップＳ２０１に移行して第ｎ番目の補器毎配線情報及び第ｎ番目の部位毎コネクタ・配線情報を用いた多階層検査を実施する（図２参照）。
【０１９２】
一方、ステップＳ１９０１において第ｎ番目の補器毎配線情報の回路線の始点−終点に一致するものがあれば（ステップＳ１９０１、Ｙ）、その該当行に対応付けて記録された検査履歴を参照し、その始点−終点を接続するワイヤハーネスの図面品番を特定する（ステップＳ１９０２）。
【０１９３】
続いて、図面品番により特定されるワイヤハーネスが、第ｎ番目の部位毎コネクタ・配線情報のパターンに含まれているか判別する（ステップＳ１９０３）。尚、ステップＳ１９０２にて特定される始点−終点を接続するワイヤハーネスの個数は、部位毎コネクタ・配線情報を構成する分割領域の個数と同数、あるいは少ない（各分割領域に一つ配索されるワイヤハーネスは、その個数が分割領域の個数より多いことはない。）。このため、第ｎ番目の部位毎コネクタ・配線情報のパターンを構成するワイヤハーネスに、ステップＳ１９０３により特定されるワイヤハーネスが全て含まれているか否かを判別すればよい。図面品番により特定されるワイヤハーネスが、第ｎ番目の部位毎コネクタ・配線情報のパターンに含まれていなければ（ステップＳ１９０３、Ｎ）、ステップＳ２０１に移行して第ｎ番目の補器毎配線情報及び第ｎ番目の部位毎コネクタ・配線情報を用いた多階層検査を実施する（図２参照）。
【０１９４】
一方、図面品番により特定されるワイヤハーネスが、第ｎ番目の部位毎コネクタ・配線情報のパターンに含まれていれば（ステップＳ１９０３、Ｙ）、その該当行に対応付けて記録された検査履歴を参照し、その始点−終点を接続するワイヤハーネスの導通検査の結果を特定する（ステップＳ１９０４）。そして、その特定した導通検査の結果にしたがい、参照ステップ（Ｓ２０１）にて補器毎配線情報の配列から抽出した一行によって表される回路線の始点−終点の導通成功または導通失敗を判別し（図２のステップＳ２０７またはステップＳ２０８）、正否判定処理を終了する。
【０１９５】
以上のように、第（ｎ−１）番目までの正否判定処理の結果を利用して第ｎ番目の部位毎コネクタ・配線情報に対する正否判定処理を実施することによって、一つの回路線に対して重複して多階層検査を実施することがなくなる。このため、多階層検査の効率化を図ることができる。
【符号の説明】
【０１９６】
３１１  入力部
３１２  データベース部
３１３  プログラム記憶部
３１４  データ記憶部
３１５  表示部
３１６  処理部
【図１】
2011137800.tif 000003
【図２】
2011137800.tif 000004
【図３】
2011137800.tif 000005
【図４】
2011137800.tif 000006
【図５】
2011137800.tif 000007
【図６】
2011137800.tif 000008
【図７】
2011137800.tif 000009
【図８】
2011137800.tif 000010
【図９】
2011137800.tif 000011
【図１０】
2011137800.tif 000012
【図１１】
2011137800.tif 000013
【図１２】
2011137800.tif 000014
【図１３】
2011137800.tif 000015
【図１４】
2011137800.tif 000016
【図１５】
2011137800.tif 000017
【図１６】
2011137800.tif 000018
【図１７】
2011137800.tif 000019
【図１８】
2011137800.tif 000020
【図１９】
2011137800.tif 000021
【手続補正書】
【提出日】平成23年2月10日(2011.2.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
尚、補器毎配線情報のＦ部品名称またはＴ部品名称に記述されている名称と、部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称に記述されている名称と、は、同一の電気部品や補器を指している場合であってもその名称の記述が異なる場合が考えられる。その際には、その名称同士の対応を表す名称ライブラリを別途作成しておき、その名称ライブラリを参照して、補器毎配線情報のＦ部品名称またはＴ部品名称に一致するものを部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称から特定するようにする。あるいは、正否判定工程を実施する前に、補器毎配線情報のＦ部品名称またはＴ部品名称、または部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称を、その名称ライブラリを参照して他方の名称に置き換えておき、その後、正否判定工程を実施するようにする。後述するｎ階層検査や後述する逆追い検査においてもこれは同様である。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
Ｆ側Ｃ／Ｎ「４」に一致する端子があれば、Ｆ側部品品番「Ｋ−０００−１１１」を参照し、この識別情報「Ｋ−０００−１１１」に部品品番が一致する行が品番対応表にないか照合する。図１６（ｃ）をみると、一行目の部品品番に「Ｋ−０００−１１１」が含まれ、その部品品番「Ｋ−０００−１１１」に対になったコネクタ品番が「１１１−０００−１１１」であることがわかる。そして、この部品品番「Ｋ−０００−１１１」に対になったコネクタ品番が「１１１−０００−１１１」に一致するものが、該端子と同じ組のコネクタ品番の中にないか照合する。この照合によって、電気部品側のコネクタと電線側のコネクタとの嵌合を照合している。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
Ｔ側Ｃ／Ｎ「４」に一致する端子があれば、該端子と同じ組のコネクタ品番「１１１−０００−１１２」を参照し、このコネクタ品番「１１１−０００−１１２」にコネクタ品番が一致する行が品番対応表にないか照合する。図１６（ｃ）をみると、二行目のコネクタ品番に「１１１−０００−１１２」が含まれ、そのコネクタ品番「１１１−０００−１１２」に対になった部品品番が「Ｋ−０００−１１２」であることがわかる。そして、このコネクタ品番「１１１−０００−１１２」に対になった部品品番「Ｋ−０００−１１２」に一致するものが、該端子と同じ組のコネクタ品番の中にないか照合する。この照合によって、電気部品側のコネクタと電線側のコネクタとの嵌合を照合している。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
尚、補器毎配線情報のＦ部品名称またはＴ部品名称に記述されている名称と、部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称に記述されている名称と、は、同一の電気部品や補器を指している場合であってもその名称の記述が異なる場合が考えられる。その際には、その名称同士の対応を表す名称ライブラリを別途作成しておき、その名称ライブラリを参照して、補器毎配線情報のＦ部品名称またはＴ部品名称に一致するものを部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称から特定するようにする。あるいは、正否判定工程を実施する前に、補器毎配線情報のＦ部品名称またはＴ部品名称、または部位毎コネクタ・配線情報のＦコネクタ名称またはＴコネクタ名称を、その名称ライブラリを参照して他方の名称に置き換えておき、その後、正否判定工程を実施するようにする。後述するｎ階層検査や後述する逆追い検査においてもこれは同様である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１８３
【補正方法】変更
【補正の内容】
【０１８３】
ここで、電気部品Ｅ１１−Ｅ２１間及び電気部品Ｅ１１−Ｅ２２間に関しては、既に多階層検査を実施した１パターンにおいて多階層検査が実施されている。既に実施されているか否かは次の条件を満たすか否かによって判別することができる。すなわち、
（１）  これから多階層検査を実施しようとする補器毎配線情報の回路線の始点−終点に一致するものが、既に多階層検査を実施した補器毎配線情報の回路線にある。
（２）  これから多階層検査を実施しようとする部位毎コネクタ・配線情報の各分割領域には、（１）の条件を満たす、既に多階層検査を実施した補器毎配線情報の回路線の始点−終点を接続するワイヤハーネスと同一のものが配索されている。
蛇足ながら、上記の（２）を満たさず上記の（１）のみを満たす場合も想定される。この場合は、既に多階層検査を実施した補器毎配線情報の回路線の始点−終点が別のワイヤハーネスによって接続されていることを意味するため、この回路線については多階層検査を実施する必要がある。