(57)【特許請求の範囲】
【請求項１】
複数の信号線を伝わる信号を受信し、受信した信号に含まれる通信フレームを構成するバイナリデータを信号線毎に取得する取得部と、
前記取得部により信号が受信されたタイミングを信号線毎に特定する特定部と、
前記取得部により取得されたバイナリデータと前記特定部により特定された受信のタイミングとを対応付けて信号線毎に記憶する受信情報記憶部と、
前記受信情報記憶部に記憶されたバイナリデータを、バイナリデータを構成する各ビットの並び通りに、バイナリデータに対応付けられた受信のタイミングに従って、同一の時間経過を示す時間軸上に信号線毎に表示する表示部と、
前記取得部により取得されたバイナリデータにビットエラーが発生しているか否かを信号線毎に判定するエラー判定部と、を備え、
前記受信情報記憶部は、前記エラー判定部によりビットエラーが発生していると判定された場合、エラーを示す情報を、前記取得部により取得されたビットエラーが発生しているバイナリデータおよび前記特定部により特定された受信のタイミングに対応付けて信号線毎に記憶し、
前記表示部は、ビットエラーが発生していると前記エラー判定部により判定されたバイナリデータを表示する場合、前記受信情報記憶部に記憶されたエラーを示す情報を更に表示し、
前記取得部は、前記受信した信号に含まれる情報であり、バイナリデータの送信元を示す情報およびバイナリデータの送信先を示す情報を信号線毎に取得し、
前記受信情報記憶部は、前記取得部により取得された送信元を示す情報および送信先を示す情報を、前記取得部により取得されたバイナリデータおよび前記特定部により特定された受信のタイミングに対応付けて信号線毎に記憶し、
前記表示部は、ビットエラーが発生していると前記エラー判定部により判定されたバイナリデータを表示する場合、前記受信情報記憶部に記憶された送信元を示す情報および送信先を示す情報を更に表示し、
ビットエラーが発生していると前記エラー判定部により判定されたバイナリデータに対応付けて、送信元を示す情報および送信先を示す情報が前記受信情報記憶部に記憶されているか否かを判定する記憶判定部、をさらに備え、
前記表示部は、送信元を示す情報および送信先を示す情報が前記受信情報記憶部に記憶されていると前記記憶判定部により判定された場合、エラーが発生していると前記エラー判定部により判定されたバイナリデータに対応付けて記憶されている送信元を示す情報および送信先を示す情報を更に表示し、送信元を示す情報および送信先を示す情報が前記受信情報記憶部に記憶されていないと前記記憶判定部により判定された場合、前記受信情報記憶部に記憶されている送信元を示す情報および送信先を示す情報の全てを更に表示する、
表示装置。
【請求項２】
ビットエラーが発生していると前記エラー判定部により判定されたバイナリデータに対応付けて、送信元を示す情報および送信先を示す情報が前記受信情報記憶部に記憶されていると前記記憶判定部により判定された場合、記憶されている情報で示される送信元を経由し、その後、記憶されている情報で示される送信先を経由して自機へ戻るテストフレームを送信する送信部と、
前記送信部により送信されたテストフレームを受信し、受信したテストフレームの内容とビットエラーが発生していると判定されたバイナリデータの内容とが同様の内容であるか否かを判定することで、バイナリデータに発生しているエラーが再現するかを確認する確認部とを備え、
前記表示部は、前記確認部による判定の結果を更に表示する、
請求項１に記載の表示装置。
【請求項３】
前記取得部と特定部との組が前記表示装置とは別体で複数存在する場合において、
前記別体の各々は、
時刻を計時する時計部と、
前記表示装置から時刻情報を受信する時刻受信部と、
前記時計部により計時される時刻を前記時刻受信部により受信された時刻情報で示される時刻に同期させる同期部とを備え、
前記特定部の各々は、
前記取得部により信号が受信された受信のタイミングを前記時計部で計時されている時刻によって信号線毎に特定する、
請求項１または２に記載の表示装置。
【請求項４】
前記バイナリデータに対応する信号の波形を信号線毎に再生する波形部と、
前記波形部により再生された信号の波形と前記特定部により特定された受信のタイミングとを対応付けて信号線毎に記憶する波形情報記憶部とを備え、
前記表示部は、バイナリデータに加え、前記波形情報記憶部に記憶された信号線毎の信号の波形を、信号の波形に対応付けられた受信のタイミングに従って、同一の時間経過を示す時間軸上に信号線毎に表示する、
請求項１から３のいずれか一項に記載の表示装置。
【請求項５】
表示装置の表示方法であって、
前記表示装置が、複数の信号線を伝わる信号を受信し、受信した信号に含まれる通信フレームを構成するバイナリデータを信号線毎に取得する取得ステップと、
前記表示装置が、前記取得ステップにより信号が受信されたタイミングを信号線毎に特定する特定ステップと、
前記表示装置が、前記取得ステップにより取得されたバイナリデータと前記特定ステップにより特定された受信のタイミングとを対応付けて信号線毎に記憶する受信情報記憶ステップと、
前記表示装置が、前記受信情報記憶ステップにより記憶されたバイナリデータを、バイナリデータを構成する各ビットの並び通りに、バイナリデータに対応付けられた受信のタイミングに従って、同一の時間経過を示す時間軸上に信号線毎に表示する表示ステップと、
前記取得ステップにより取得されたバイナリデータにビットエラーが発生しているか否かを信号線毎に判定するエラー判定ステップと、を備え、
前記受信情報記憶ステップでは、前記エラー判定ステップによりビットエラーが発生していると判定された場合、エラーを示す情報を、前記取得ステップにより取得されたビットエラーが発生しているバイナリデータおよび前記特定ステップにより特定された受信のタイミングに対応付けて信号線毎に記憶し、
前記表示ステップでは、ビットエラーが発生していると前記エラー判定ステップにより判定されたバイナリデータを表示する場合、前記受信情報記憶ステップにより記憶されたエラーを示す情報を更に表示し、
前記取得ステップでは、前記受信した信号に含まれる情報であり、バイナリデータの送信元を示す情報およびバイナリデータの送信先を示す情報を信号線毎に取得し、
前記受信情報記憶ステップでは、前記取得ステップにより取得された送信元を示す情報および送信先を示す情報を、前記取得ステップにより取得されたバイナリデータおよび前記特定ステップにより特定された受信のタイミングに対応付けて信号線毎に記憶し、
前記表示ステップでは、ビットエラーが発生していると前記エラー判定ステップにより判定されたバイナリデータを表示する場合、前記受信情報記憶ステップにより記憶された送信元を示す情報および送信先を示す情報を更に表示し、
前記表示装置が、ビットエラーが発生していると前記エラー判定ステップにより判定されたバイナリデータに対応付けて、送信元を示す情報および送信先を示す情報が前記受信情報記憶ステップにより記憶されているか否かを判定する記憶判定ステップ、をさらに備え、
前記表示ステップでは、送信元を示す情報および送信先を示す情報が前記受信情報記憶ステップにより記憶されていると前記記憶判定ステップにより判定された場合、エラーが発生していると前記エラー判定ステップにより判定されたバイナリデータに対応付けて記憶されている送信元を示す情報および送信先を示す情報を更に表示し、送信元を示す情報および送信先を示す情報が前記受信情報記憶ステップにより記憶されていないと前記記憶判定ステップにより判定された場合、前記受信情報記憶ステップにより記憶されている送信元を示す情報および送信先を示す情報の全てを更に表示する、
表示方法。
【請求項６】
表示装置を制御するコンピュータに、
複数の信号線を伝わる信号を受信し、受信した信号に含まれる通信フレームを構成するバイナリデータを信号線毎に取得する取得機能、
前記取得機能により信号が受信されたタイミングを信号線毎に特定する特定機能、
前記取得機能により取得されたバイナリデータと前記特定機能により特定された受信のタイミングとを対応付けて信号線毎に記憶する受信情報記憶機能、
前記受信情報記憶機能により記憶されたバイナリデータを、バイナリデータを構成する各ビットの並び通りに、バイナリデータに対応付けられた受信のタイミングに従って、同一の時間経過を示す時間軸上に信号線毎に表示する表示機能、
前記取得機能により取得されたバイナリデータにビットエラーが発生しているか否かを信号線毎に判定するエラー判定機能、を実現させ、
前記受信情報記憶機能は、前記エラー判定機能によりビットエラーが発生していると判定された場合、エラーを示す情報を、前記取得機能により取得されたビットエラーが発生しているバイナリデータおよび前記特定機能により特定された受信のタイミングに対応付けて信号線毎に記憶し、
前記表示機能は、ビットエラーが発生していると前記エラー判定機能により判定されたバイナリデータを表示する場合、前記受信情報記憶機能により記憶されたエラーを示す情報を更に表示し、
前記取得機能は、前記受信した信号に含まれる情報であり、バイナリデータの送信元を示す情報およびバイナリデータの送信先を示す情報を信号線毎に取得し、
前記受信情報記憶機能は、前記取得機能により取得された送信元を示す情報および送信先を示す情報を、前記取得機能により取得されたバイナリデータおよび前記特定機能により特定された受信のタイミングに対応付けて信号線毎に記憶し、
前記表示機能は、ビットエラーが発生していると前記エラー判定機能により判定されたバイナリデータを表示する場合、前記受信情報記憶機能により記憶された送信元を示す情報および送信先を示す情報を更に表示し、
ビットエラーが発生していると前記エラー判定機能により判定されたバイナリデータに対応付けて、送信元を示す情報および送信先を示す情報が前記受信情報記憶機能に記憶されているか否かを判定する記憶判定機能、をさらに実現させ、
前記表示機能は、送信元を示す情報および送信先を示す情報が前記受信情報記憶機能により記憶されていると前記記憶判定機能により判定された場合、エラーが発生していると前記エラー判定機能により判定されたバイナリデータに対応付けて記憶されている送信元を示す情報および送信先を示す情報を更に表示し、送信元を示す情報および送信先を示す情報が前記受信情報記憶機能により記憶されていないと前記記憶判定機能により判定された場合、前記受信情報記憶機能により記憶されている送信元を示す情報および送信先を示す情報の全てを更に表示する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法およびプログラムに関する。
【背景技術】
【０００２】
信号の送受信を行うためのネットワーク上に存在する仮想通信路毎に、通信状況を表すデータを累積し、累積したデータを出力することで、各仮想通信路の通信状況の解析を可能にする装置として、特許文献１に記載の通信情報監査装置がある。
【０００３】
特許文献１に記載の通信情報監査装置は、ネットワーク上を伝わる信号を受信し、通信開始時刻や通信終了時刻、或いは、パケット数やパケットストリーム長等の累積を、仮想通信路毎に行い、この累積したデータを出力する。これにより、ユーザは、例えば、頻繁に通信を行っている仮想通信路の特定や、情報量の多い通信を行っている仮想通信路の特定といった解析を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２０５９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１に記載の通信情報監査装置で累積されるデータは、上述の通り、通信開始時刻や通信終了時刻、或いは、パケット数やパケットストリーム長等である。よって、通信情報監査装置で累積されたデータからユーザが解析できるのは、通信の頻度や通信時の情報量といった内容に留まる。よって、ユーザは、通信情報監査装置で累積されるデータから、信号に含まれる情報に発生したエラーの発見がし難いという問題点があった。
【０００６】
本発明は、上記実情に鑑みてなされたものであり、エラーの発見がし易い表示を行う表示装置、表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、この発明に係る表示装置の取得部は、複数の信号線を伝わる信号を受信し、受信した信号に含まれる通信フレームを構成するバイナリデータを信号線毎に取得する。特定部は、取得部により信号が受信されたタイミングを信号線毎に特定する。受信情報記憶部は、取得部により取得されたバイナリデータと特定部により特定された受信のタイミングとを対応付けて信号線毎に記憶する。表示部は、受信情報記憶部に記憶されたバイナリデータを、バイナリデータを構成する各ビットの並び通りに、バイナリデータに対応付けられた受信のタイミングに従って、同一の時間経過を示す時間軸上に信号線毎に表示する。エラー判定部は、取得部により取得されたバイナリデータにビットエラーが発生しているか否かを信号線毎に判定する。受信情報記憶部は、エラー判定部によりビットエラーが発生していると判定された場合、エラーを示す情報を、取得部により取得されたビットエラーが発生しているバイナリデータおよび特定部により特定された受信のタイミングに対応付けて信号線毎に記憶する。表示部は、ビットエラーが発生しているとエラー判定部により判定されたバイナリデータを表示する場合、受信情報記憶部に記憶されたエラーを示す情報を更に表示する。取得部は、受信した信号に含まれる情報であり、バイナリデータの送信元を示す情報およびバイナリデータの送信先を示す情報を信号線毎に取得する。受信情報記憶部は、取得部により取得された送信元を示す情報および送信先を示す情報を、取得部により取得されたバイナリデータおよび特定部により特定された受信のタイミングに対応付けて信号線毎に記憶する。表示部は、ビットエラーが発生しているとエラー判定部により判定されたバイナリデータを表示する場合、受信情報記憶部に記憶された送信元を示す情報および送信先を示す情報を更に表示する。表示装置は、ビットエラーが発生しているとエラー判定部により判定されたバイナリデータに対応付けて、送信元を示す情報および送信先を示す情報が受信情報記憶部に記憶されているか否かを判定する記憶判定部をさらに備える。表示部は、送信元を示す情報および送信先を示す情報が受信情報記憶部に記憶されていると記憶判定部により判定された場合、エラーが発生しているとエラー判定部により判定されたバイナリデータに対応付けて記憶されている送信元を示す情報および送信先を示す情報を更に表示する。表示部は、送信元を示す情報および送信先を示す情報が受信情報記憶部に記憶されていないと記憶判定部により判定された場合、受信情報記憶部に記憶されている送信元を示す情報および送信先を示す情報の全てを更に表示する。
【発明の効果】
【０００８】
本発明によれば、受信した信号に含まれるバイナリデータの表示により、エラーの発見がし易い。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る表示装置の接続を示した図である。
【図２】実施の形態１に係る表示装置のブロック図である。
【図３】実施の形態１に係る解析装置で実行される受信結果情報生成処理を示すフローチャートである。
【図４】実施の形態１に係る解析装置で実行される波形生成処理を示すフローチャートである。
【図５】（ａ）は、実施の形態１に係る解析装置で実行される同期処理を示すフローチャートであり、（ｂ）は、実施の形態１に係る受信装置で実行される時刻情報送信処理を示すフローチャートである。
【図６】各装置によって送受信される情報を示す図である。
【図７】実施の形態１に係る受信装置で実行される加工処理を示すフローチャートである。
【図８】実施の形態１に係る受信装置で表示される画面を示す図である。
【図９】実施の形態２に係る表示装置のブロック図である。
【図１０】実施の形態２に係る解析装置で実行される受信結果情報生成処理を示すフローチャートである。
【図１１】実施の形態２に係る解析装置で実行される解析処理を示すフローチャートである。
【図１２】実施の形態２に係る受信装置で実行される加工表示処理を示すフローチャートである。
【図１３】実施の形態２に係る受信装置で表示される画面を示す図である。
【発明を実施するための形態】
【００１０】
（実施の形態１）
以下、本発明の実施の形態１に係る表示装置１を、図１〜図８を参照して説明する。表示装置１は、図１に示すように、３つの信号線Ｓに、具体的には、室外機用通信装置１０の入出力端子と室内機用通信装置１１−１の入出力端子とを接続する信号線Ｓ、室内機用通信装置１１−２の入出力端子と室外機用通信装置１０の入出力端子とを接続する信号線Ｓ、および、リモコン用通信装置１２の入出力端子と室内機用通信装置１１−１の入出力端子とを接続する信号線Ｓに、ケーブル（信号伝送線路）Ｌａを介して、接続されている。
【００１１】
なお、室外機用通信装置１０は、エアコンの室外機に設けられた通信装置である。室内機用通信装置１１−１は、エアコンの室内機に設けられた通信装置である。また、室内機用通信装置１１−２は、室内機用通信装置１１−１が設けられた室内機とは別の室内機に設けられた通信装置である。リモコン用通信装置１２は、エアコンの室内機へ制御コマンドを送信するリモコンに設けられた通信装置である。また、入出力端子は、信号の入出力が行われる端子である。
【００１２】
表示装置１は、３つの信号線Ｓに対応して設けられた３つの解析装置２−１〜２−３と、モニタ装置３と、を備えている。表示装置１は、従来の装置と同様、通信の頻度や通信時の情報量といったユーザによる解析の他に、エラーの発見がし易い表示を行う。
【００１３】
解析装置２−１、解析装置２−２および解析装置２−３は、それぞれ、同一の構成であるが、信号の入出力端子に接続されたケーブルＬａの接続先が異なっている。
【００１４】
解析装置２−１の入出力端子は、ケーブルＬａを介して、室外機用通信装置１０と室内機用通信装置１１−１とを接続する信号線Ｓの、室外機用通信装置１０の入出力端子の近傍に接続されている。この接続により、解析装置２−１は、室外機用通信装置１０から、室内機用通信装置１１−１或いは室内機用通信装置１１−２へ出力された直後の減衰の少ない信号や、室内機用通信装置１１−１或いは室内機用通信装置１１−２から出力され、室外機用通信装置１０へ入力される直前の信号を受信することができる。
【００１５】
なお、この信号は通信フレームを含んでおり、この通信フレームを伝送するために信号には変調が施されている。また、通信フレームは、情報の本体であるペイロードおよび付加情報（ヘッダ）を含むバイナリデータから構成されている。
【００１６】
解析装置２−２の入出力端子は、ケーブルＬａを介して、室外機用通信装置１０と室内機用通信装置１１−２とを接続する信号線Ｓの、室内機用通信装置１１−２の入出力端子の近傍に接続されている。この接続により、解析装置２−２は、室内機用通信装置１１−２から、室内機用通信装置１１−１或いは室外機用通信装置１０へ出力された直後の減衰の少ない信号や、室内機用通信装置１１−１或いは室外機用通信装置１０から出力され、室内機用通信装置１１−２へ入力される直前の信号を受信することができる。
【００１７】
解析装置２−３の入出力端子は、ケーブルＬａを介して、室内機用通信装置１１−１とリモコン用通信装置１２とを接続する信号線Ｓの、リモコン用通信装置１２の入力端子の近傍に接続されている。この接続により、解析装置２−３は、リモコン用通信装置１２から室内機用通信装置１１−１へ出力された直後の減衰の少ない信号や、室内機用通信装置１１−１から出力され、リモコン用通信装置１２へ入力される直前の信号を受信することができる。
【００１８】
上述した解析装置２−１〜２−３は、通信フレームを含んだ信号を受信し、受信した信号を復調して通信フレームを再生し、再生した通信フレームを構成するバイナリデータを抽出すると共に、復調した信号の波形（バイナリデータに対応する信号の波形）を再生する。そして、解析装置２−１〜２−３は、抽出したバイナリデータおよび再生した信号の波形に、信号の受信開始時刻と受信終了時刻とを対応付けた情報（抽出したバイナリデータ、再生した信号の波形、受信開始時刻および受信終了時刻を含む情報）を、モニタ装置３へ送信する。
【００１９】
モニタ装置３は、解析装置２−１〜２−３から送信された情報を受信し、受信した情報から画面を生成することで、通信フレームを構成するバイナリデータを、バイナリデータを構成する各ビットの並び通りに、バイナリデータに対応付けられた受信開始時刻および受信終了時刻に従って、時間軸上に信号線毎に表示する。時間軸を複数表示する場合、モニタ装置３は、同一の期間を示す時間軸上にバイナリデータを表示する。よって、室外機用通信装置１０や室内機用通信装置１１−１〜１１−２およびリモコン用通信装置１２で送受信される信号に含まれるバイナリデータに、詳細には、バイナリデータの何処に、エラーが発生しているかといったユーザによる解析を可能にしている。これにより、ユーザは、エラーの発見がし易い。
【００２０】
上述した解析装置２−１〜２−３と、モニタ装置３と、を備える表示装置１のブロック図は、図２に示す通りである。
【００２１】
解析装置２−１〜２−３は、例えば、パーソナルコンピュータから構成され、制御部１００と、記憶部１３０と、時計部１４０と、通信インターフェイス部（以後、「通信Ｉ／Ｆ部」と称する）１５０，１６０と、信号処理回路１７０と、アナログ／デジタルコンバータ（Ａ／Ｄコンバータ）１８０と、を備えている。
【００２２】
なお、前述の通り、解析装置２−１、解析装置２−２および解析装置２−３は、それぞれ、同一の構成であるので、以後、解析装置２−１を代表として説明する。
【００２３】
制御部１００は、解析装置２−１の制御を行う。制御部１００は、図示しないＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read only Memory）と、ＲＡＭ（Random Access Memory）と、を備えている。
【００２４】
ＣＰＵは、ＲＯＭに格納されたプログラム（例えば、後述する図３，４，５（ａ）に示す処理を実現するプログラム）を実行する。
【００２５】
また、ＣＰＵがＲＯＭに格納されたプログラムを実行することにより、制御部１００は、信号処理部１０１と、信号解析部１０２と、信号波形部１０３と、送信部１０４と、同期部１０５と、の機能を実現する。
【００２６】
信号処理部１０１は、信号処理回路１７０に入力され、信号処理回路１７０で復調、波形の整形および振幅のレベル調整が行われた後、通信Ｉ／Ｆ部１６０からバスラインＢＬへ出力された信号から、プロトコルに従い、通信フレームを再生する。また、信号処理部１０１は、通信Ｉ／Ｆ部１６０からバスラインＢＬへ信号が出力開始された時と、バスラインＢＬへの信号の出力が終了した時に、計時されている時刻を示す時刻情報を時計部１４０から取得することで、信号（通信フレーム）の受信開始時刻と受信終了時刻とを特定する。信号処理部１０１は、特定した受信開始時刻と受信終了時刻とを、通信フレームに対応付けてＲＡＭに記憶する。
【００２７】
信号解析部１０２は、信号処理部１０１により再生された通信フレームから、通信フレームを構成するバイナリデータを抽出する。また、信号解析部１０２は、抽出したバイナリデータに、例えば、パリティビットエラーやフレーミングエラー等といったエラーが発生していないかを解析する。
【００２８】
信号解析部１０２は、解析の結果、バイナリデータにエラーが発生していないと判定した場合、抽出したバイナリデータとバイナリデータを含んでいた信号の受信開始時刻と受信終了時刻とを、受信情報記憶部１３１に記憶する。具体的には、信号解析部１０２は、抽出したバイナリデータを含んでいた通信フレームに対応付けられた受信開始時刻と受信終了時刻とを、ＲＡＭから取得し、取得した受信開始時刻と受信終了時刻とを、抽出したバイナリデータに対応付けて、受信情報記憶部１３１に記憶する。
【００２９】
一方、信号解析部１０２は、解析の結果、バイナリデータにエラーが発生していると判定した場合、抽出したバイナリデータとエラー内容（例えば、パリティビットエラー発生やフレーミングエラー発生という内容）とバイナリデータを含んでいた信号の受信開始時刻と受信終了時刻とを、受信情報記憶部１３１に記憶する。具体的には、信号解析部１０２は、抽出したバイナリデータを含んでいた通信フレームに対応付けられた受信開始時刻と受信終了時刻とを、ＲＡＭから取得し、取得した受信開始時刻と受信終了時刻とを、抽出したバイナリデータおよびエラー内容に対応付けて、受信情報記憶部１３１に記憶する。なお、信号解析部１０２によって受信情報記憶部１３１に記憶された情報は信号の受信に関する情報を示すことから、この情報を、以後、受信情報と称する。
【００３０】
信号波形部１０３は、Ａ／Ｄコンバータ１８０に入力され、Ａ／Ｄコンバータ１８０でデジタル値に変換されてバスラインＢＬへ出力された信号を復調し、復調した信号の波形を、即ち、バイナリデータに対応する信号の波形を再生する。また、信号波形部１０３は、Ａ／Ｄコンバータ１８０からバスラインＢＬへ信号が出力開始された時と、バスラインＢＬへの信号の出力が終了した時に、計時されている時刻を示す時刻情報を時計部１４０から取得することで、信号の受信開始時刻と受信終了時刻とを特定する。そして、信号波形部１０３は、特定した受信開始時刻と受信終了時刻と信号の波形とを対応付けて、波形情報記憶部１３２に記憶する。なお、信号波形部１０３によって波形情報記憶部１３２に記憶された情報は信号の波形の情報を示すことから、この情報を、以後、波形情報と称する。
【００３１】
送信部１０４は、信号の受信が完了すると、受信情報記憶部１３１に記憶された受信情報および波形情報記憶部１３２に記憶された波形情報を、通信Ｉ／Ｆ部１５０を介して、モニタ装置３へ送信する。なお、受信情報記憶部１３１に記憶された受信情報および波形情報記憶部１３２に記憶された波形情報は、信号の受信状態を示しているので、以後、受信状態と称する。
【００３２】
同期部１０５は、時計部１４０で計時されている時刻を補正し、時計部１４０で計時されている時刻をモニタ装置３の時計部３４０で計時されている時刻と同期させる。具体的には、同期部１０５は、モニタ装置３から時刻を示す時刻情報を受信すると、受信した時刻情報で示される時刻から、時計部１４０で計時されている時刻を減算する。減算した値が正値である場合（モニタ装置３で計時される時刻が時計部１４０で計時される時刻よりも進んでいる場合）、同期部１０５は、時計部１４０で計時されている時刻に減算した値を足す。一方、減算した値が負値である場合（モニタ装置３で計時される時刻が時計部１４０で計時される時刻よりも遅れている場合）、同期部１０５は、時計部１４０で計時されている時刻から減算した値を引く。このようにして、同期部１０５は、時計部１４０で計時されている時刻を補正し、時計部１４０で計時されている時刻をモニタ装置３の時計部３４０で計時されている時刻に同期させる。
【００３３】
記憶部１３０は、例えばフラッシュメモリから構成される。記憶部１３０は、受信情報記憶部１３１と、波形情報記憶部１３２と、を備えている。
【００３４】
受信情報記憶部１３１は、波形解析部１０２により求められた受信情報を記憶する。受信情報記憶部１３１に記憶される情報は、エラーが発生していないと判定されたバイナリデータの場合、受信開始時刻、受信終了時刻およびバイナリデータが対応付けられた情報であり、エラーが発生していると判定されたバイナリデータの場合、エラー内容（例えば、パリティビットエラー発生やフレーミングエラー発生という内容）、受信開始時刻、受信終了時刻およびバイナリデータが対応付けられた情報である。
【００３５】
波形情報記憶部１３２は、信号波形部１０３により求められた波形情報を記憶する。波形情報記憶部１３２に記憶される情報は、受信開始時刻、受信終了時刻および信号の波形が対応付けられた情報である。
【００３６】
時計部１４０は、時刻を計時する。時計部１４０により計時される時刻は、同期部１０５によってモニタ装置３の時計部３４０で計時される時刻に同期される。
【００３７】
通信Ｉ／Ｆ部１５０は、例えば、通信インターフェイスであり、ケーブルや無線通信を用い、モニタ装置３との通信、具体的には、通信Ｉ／Ｆ部３３０との通信を行う。
【００３８】
通信Ｉ／Ｆ部１６０は、例えば、通信インターフェイスであり、ケーブルＬａを介して受信され、信号処理回路１７０で復調、波形の整形および振幅のレベル調整が行われた信号を、バスラインＢＬへ出力する。通信Ｉ／Ｆ部１６０によりバスラインＢＬへ出力された信号は、信号処理部１０１による通信フレームの再生に使用される。また、通信Ｉ／Ｆ部１６０は、ケーブルＬａを介して出力する信号を、バスラインＢＬから受け取り、信号処理回路１７０へ出力する。
【００３９】
信号処理回路１７０は、受信された信号を、復調し、波形の整形を行い、振幅のレベル（大きさ）を調整して、通信Ｉ／Ｆ部１６０へ出力する。
【００４０】
Ａ／Ｄコンバータ１８０は、受信された信号をデジタル値に変換し、バスラインＢＬへ出力する。Ａ／Ｄコンバータ１８０により出力された信号は、信号波形部１０３が信号の波形を再生するのに使用される。
【００４１】
バスラインＢＬは、制御部１００と、記憶部１３０と、時計部１４０と、通信Ｉ／Ｆ部１５０，１６０と、Ａ／Ｄコンバータ１８０と、を相互に接続する。
【００４２】
上述したモニタ装置３は、解析装置２−１〜２−３から送信された受信結果情報（受信情報および波形情報）を受信し、受信結果情報に含まれるバイナリデータを、バイナリデータを構成する各ビットの並び通りに、バイナリデータに対応付けられた受信開始時刻および受信終了時刻に従って、同一の時間経過を示す時間軸上に信号線毎に表示する。これにより、モニタ装置３は、室外機用通信装置１０や室内機用通信装置１１−１〜１１−２およびリモコン用通信装置１２で送受信される信号に含まれるバイナリデータに、詳細には、バイナリデータの何処に、エラーが発生しているかといったユーザによる解析を可能にしている。
【００４３】
モニタ装置３は、例えば、パーソナルコンピュータから構成される。モニタ装置３は、制御部３００と、表示データ記憶部３１０と、表示部３２０と、通信Ｉ／Ｆ部３３０と、時計部３４０と、入力部３５０と、を備えている。
【００４４】
制御部３００は、モニタ装置３の制御を行う。制御部３００は、図示しないＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read only Memory）と、ＲＡＭ（Random Access Memory）と、を備えている。
【００４５】
ＣＰＵは、ＲＯＭに格納されたプログラム（例えば、後述する図５（ｂ），７に示す処理を実現するプログラム）を実行する。
【００４６】
また、ＣＰＵがＲＯＭに格納されたプログラムを実行することにより、制御部３００は、加工部３０１と、時刻情報送信部３０２と、の機能を実現する。
【００４７】
加工部３０１は、解析装置２−１〜２−３から送信された受信結果情報（受信情報および波形情報）を受信し、受信結果情報を、表示部３２０で画面として表示可能なデータ形式に加工し、加工後の受信結果情報を、表示データ記憶部３１０に記憶する。なお、加工部３０１で加工された後の受信結果情報は表示部３２０で表示する画面に使用されることから、以後、この情報を、表示データと称する。
【００４８】
また、加工部３０１は、表示データ記憶部３１０に記憶した表示データを取得し、取得した表示データに対応する画面を生成して、その画面を、表示部３２０に表示する。
【００４９】
時刻情報送信部３０２は、計時している時刻を示す時刻情報を時計部３４０から取得し、通信Ｉ／Ｆ部３３０を介して、解析装置２−１〜２−３の通信Ｉ／Ｆ部１５０へ送信する。
【００５０】
表示データ記憶部３１０は、例えば、ハードディスク装置から構成される。表示データ記憶部３１０は、受信結果情報（受信情報および波形情報）が加工部３０１で加工された後のデータ、即ち、表示データを記憶する。
【００５１】
表示部３２０は、例えば、液晶ディスプレイである。表示部３２０は、加工部３０１が表示データ記憶部３１０から取得した表示データにより生成される画面を表示する。
【００５２】
通信Ｉ／Ｆ部３３０は、例えば、通信インターフェイスであり、ケーブルや無線通信を用い、表示装置２−１〜２−３との通信、具体的には、通信Ｉ／Ｆ部１５０との通信を行う。
【００５３】
時計部３４０は、時刻を計時する。時計部３４０で計時される時刻は、解析装置２−１〜２−３の時計部１４０で計時される時刻と同期される。
【００５４】
入力部３５０は、例えば、キーボードである。入力部３５０をユーザが操作することで、表示部３２０に表示させる時間帯を指定することができる。この時間帯の指定により、加工部３０１は、指定された時間帯に属する受信開始時刻を含む表示データを、表示データ記憶部３１０から取得する。
【００５５】
バスラインＢＬは、制御部３００と、表示データ記憶部３１０と、表示部３２０と、通信Ｉ／Ｆ部３３０と、時計部３４０と、入力部３５０と、を相互に接続する。
【００５６】
解析装置２−１〜２−３は、電源がオンされると、図３に示す受信結果情報生成処理を開始する。受信結果情報生成処理は、信号を受信し、受信情報記憶部１３１に記憶させる受信情報を生成すると共に、受信情報の生成後、受信情報を波形情報と共に、モニタ装置３へ送信する。
【００５７】
解析装置２−１〜２−３が信結果情報生成処理を開始すると、まず、制御部１００は、信号の受信を開始したか否かを判定する（ステップＳ１）。
【００５８】
制御部１００は、通信Ｉ／Ｆ部１６０からバスラインＢＬへ信号が出力されておらず、信号が受信されていないと判定すると（ステップＳ１：Ｎｏ）、受信開始となるまで、ステップＳ１を繰り返し実行する。一方、制御部１００は、通信Ｉ／Ｆ部１６０からバスラインＢＬへ信号が出力開始されたことにより、信号の受信を開始したと判定すると（ステップＳ１：Ｙｅｓ）、制御部１００（信号処理部１０１）が、時計部１４０から時刻情報を取得する（ステップＳ２）。その後、制御部１００（信号処理部１０１）は、通信Ｉ／Ｆ部１６０からバスラインＢＬへ出力された信号からの通信フレームの再生を行う（ステップＳ３）。
【００５９】
その後、制御部１００は、信号の受信が完了したか否かを判定する（ステップＳ４）。制御部１００は、通信Ｉ／Ｆ部１６０からバスラインＢＬへの信号出力が継続しており、信号の受信が完了していないと判定すると（ステップＳ４：Ｎｏ）、ステップＳ３へ戻る。一方、制御部１００は、通信Ｉ／Ｆ部１６０からバスラインＢＬへの信号出力が停止したことにより、信号の受信が完了したと判定すると（ステップＳ４：Ｙｅｓ）、制御部１００（信号処理部１０１）が、時計部１４０から時刻情報を取得する（ステップＳ５）。そして、制御部１００（信号処理部１０１）は、取得した時刻情報で示される時刻を受信終了時刻とし、ステップＳ２で取得した時刻情報で示される時刻を受信開始時刻として、再生した通信フレームに対応付けて、ＲＡＭに記憶する。
【００６０】
ステップＳ５の終了後、制御部１００（信号処理部１０１）は、通信フレームの再生を終了する（ステップＳ６）。
【００６１】
ステップＳ６の実行後、制御部１００（信号解析部１０２）は、信号処理部１０１により再生された通信フレームをＲＡＭから取得し、通信フレームからバイナリデータを抽出する（ステップＳ７）。
【００６２】
そして、制御部１００（信号解析部１０２）は、パリティビットエラーやフレーミングエラー等の有無の解析を抽出したバイナリデータに対して行い（ステップＳ８）、バイナリデータにエラーが発生しているか否かを判定する（ステップＳ９）。
【００６３】
制御部１００（信号解析部１０２）は、解析の結果、バイナリデータにエラーが発生していないと判定した場合（ステップＳ９：Ｎｏ）、ステップＳ１０で次の処理を行う。即ち、制御部１００（信号解析部１０２）は、抽出したバイナリデータを含んでいた通信フレームに対応付けられた受信開始時刻と受信終了時刻とをＲＡＭから取得する。そして、制御部１００（信号解析部１０２）は、取得した受信開始時刻および受信終了時刻を、抽出したバイナリデータに対応付けて、受信情報記憶部１３１に記憶する。その後、制御部１００（信号解析部１０２）は、ステップＳ１２へ移行する。
【００６４】
一方、信号解析部１０２は、解析の結果、バイナリデータにエラーが発生していると判定した場合（ステップＳ９：Ｎｏ）、ステップＳ１１で次の処理を行う。即ち、制御部１００（信号解析部１０２）は、抽出したバイナリデータを含んでいた通信フレームに対応付けられた受信開始時刻と受信終了時刻とをＲＡＭから取得する。そして、制御部１００（信号解析部１０２）は、取得した受信開始時刻および受信終了時刻を、抽出したバイナリデータとエラー内容（例えば、パリティビットエラー発生やフレーミングエラー発生という内容）とに対応付けて、受信情報記憶部１３１に記憶する。その後、制御部１００（信号解析部１０２）は、ステップＳ１２へ移行する。
【００６５】
ステップＳ１２では、制御部１００は、この受信結果情報生成処理と並列に実行されている波形生成処理によって、受信した信号の波形を示す波形情報が波形情報記憶部１３２に記憶されたか否かを判定する（ステップＳ１２）。具体的には、制御部１００は、波形情報記憶部１３２にアクセスし、ステップＳ１０或いはステップＳ１１で取得した受信開始時刻と同じ受信開始時刻に対応付けられた波形が、波形情報記憶部１３２に記憶されているか否かで判定を行う。
【００６６】
制御部１００は、波形情報記憶部１３２への波形の記憶が完了していないと判定すると（ステップＳ１２：Ｎｏ）、波形の記憶が完了するまで、ステップＳ１２を繰り返し実行する。
【００６７】
一方、制御部１００は、波形情報記憶部１３２への波形の記憶が完了したと判定すると（ステップＳ１２：Ｙｅｓ）、制御部１００（送信部１０４）が、受信結果情報を、具体的には、受信情報記憶部１３１に記憶された受信情報および波形情報記憶部１３２に記憶された波形情報を、解析装置の名称と共に、通信Ｉ／Ｆ部１５０を介して、モニタ装置３へ送信する（ステップＳ１３）。
【００６８】
ここで、モニタ装置３へ送信される受信情報は、エラーが発生していないと判定されたバイナリデータについては、受信開始時刻、受信終了時刻およびバイナリデータが対応付けられた情報であり、エラーが発生していると判定されたバイナリデータについては、エラー内容（例えば、パリティビットエラー発生やフレーミングエラー発生という内容）、受信開始時刻、受信終了時刻およびバイナリデータが対応付けられた情報である。
【００６９】
ステップＳ１３の実行後、制御部１００は、ステップＳ１へ戻る。
【００７０】
上述した受信結果情報生成処理と並列に、解析装置２−１〜２−３で実行されている波形生成処理は、図４に示す通りである。波形生成処理は、解析装置２−１〜２−３の電源がオンされると開始される。この波形生成処理は、信号を受信し、波形を生成して、波形情報記憶部１３２に記憶する。
【００７１】
解析装置２−１〜２−３が波形生成処理を開始すると、まず、制御部１００は、Ａ／Ｄコンバータ１８０で信号の受信を開始したか否かを判定する（ステップＳ２１）。
【００７２】
制御部１００は、Ａ／Ｄコンバータ１８０からバスラインＢＬへ信号が出力されておらず、信号を受信していないと判定すると（ステップＳ２１：Ｎｏ）、受信開始となるまで、ステップＳ２１を繰り返し実行する。一方、制御部１００は、Ａ／Ｄコンバータ１８０からバスラインＢＬへ信号が出力開始されたことにより、信号の受信を開始したと判定すると（ステップＳ２１：Ｙｅｓ）、制御部１００（信号波形部１０３）が、時計部１４０から時刻情報を取得する（ステップＳ２）。その後、制御部１００（信号波形部１０３）は、Ａ／Ｄコンバータ１８０からバスラインＢＬへ出力された信号を復調し、復調した信号の波形（バイナリデータに対応する信号の波形）の再生を開始する（ステップＳ２３）。
【００７３】
その後、制御部１００は、信号の受信が完了したか否かを判定する（ステップＳ２４）。制御部１００は、Ａ／Ｄコンバータ１８０からバスラインＢＬへの信号出力が継続しており、信号の受信が完了していないと判定すると（ステップＳ２４：Ｎｏ）、ステップＳ２３へ戻る。一方、制御部１００は、Ａ／Ｄコンバータ１８０からバスラインＢＬへの信号出力が停止したことにより、信号の受信が完了したと判定すると（ステップＳ２４：Ｙｅｓ）、ステップＳ２５へ移行する。
【００７４】
ステップＳ２５では、制御部１００（信号波形部１０３）は、時計部１４０から時刻情報を取得する（ステップＳ２５）。その後、制御部１００（信号波形部１０３）は、波形の再生を終了する（ステップＳ２６）。
【００７５】
そして、制御部１００（信号波形部１０３）は、ステップＳ２５で取得した時刻情報で示される時刻を受信終了時刻とし、ステップＳ２２で取得した時刻情報で示される時刻を受信開始時刻として、再生した波形に対応付けて、波形情報記憶部１３２に記憶する（ステップＳ２７）。その後、制御部１００は、ステップＳ２１の処理へ戻る。
【００７６】
上述した波形生成処理および受信結果情報生成処理によって、図６に示すように、室外機用通信装置１０から室内機用通信装置１１−１へ信号が送信されると、その信号を、解析装置２−１および解析装置２−２で受信することができる（図１も参照）。この信号の受信により、解析装置２−１および解析装置２−２は、受信結果情報生成処理で受信情報を生成し、波形生成処理で波形情報を生成し、受信情報および波形情報（受信結果情報）を、モニタ装置３へ送信することができる。
【００７７】
次に、上述した受信結果情報生成処理および波形生成処理と並列に、解析装置２−１〜２−３で実行されている同期処理は、図５（ａ）に示す通りである。同期処理は、解析装置２−１〜２−３の電源がオンされると開始される。
【００７８】
解析装置２−１〜２−３が同期処理を開始すると、制御部１００（同期部１０５）は、通信Ｉ／Ｆ部１５０で、モニタ装置３からの時刻情報を受信したか否かを判定する（ステップＳ３１）。
【００７９】
時刻情報を受信していないと判定すると（ステップＳ３１）、制御部１００（同期部１０５）は、ステップＳ３１へ戻る。一方、制御部１００（同期部１０５）は、時刻情報を受信したと判定すると（ステップＳ３１：Ｙｅｓ）、時計部１４０で計時されている時刻を、受信した時刻情報で示される時刻、即ち、モニタ装置３の時計部３４０で計時されている時刻に同期させる。これにより、解析装置２−１〜２−３の各時計部１４０で計時されている時刻を、高い精度で一致させることできる。よって、解析装置２−１〜２−３の受信情報記憶部１３１および波形情報記憶部１３２に記憶されている各受信開始時刻および各受信終了時刻を、ずれのないものにすることができる。
【００８０】
次に、上述した同期処理で使用される時刻情報をモニタ装置３から送信する時刻情報送信処理は、図５（ｂ）に示す通りである。時刻情報送信処理は、モニタ装置３の電源がオンされると、モニタ装置３で実行開始される処理である。
【００８１】
モニタ装置３が時刻情報送信処理を開始すると、制御部３００（時刻情報送信部３０２）は、制御部３００が備える内部タイマーを参照して、予め設定された設定期間（例えば、５分）が経過したか否かを判定する（ステップＳ４１）。
【００８２】
制御部３００（時刻情報送信部３０２）は、設定期間が経過していないと判定すると（ステップＳ４１：Ｎｏ）、ステップＳ４１へ戻る。一方、制御部３００（時刻情報送信部３０２）は、設定期間が経過したと判定すると（ステップＳ４１：Ｙｅｓ）、時計部３４０から時刻情報を取得し、取得した時刻情報を、通信Ｉ／Ｆ部３３０を介して解析装置２−１〜２−３へ送信する（ステップＳ４２）。その後、制御部３００（時刻情報送信部３０２）は、ステップＳ４１へ戻る。
【００８３】
上述した解析装置２−１〜２−３の同期処理およびモニタ装置３の時刻情報送信処理によって、図６に示すように、モニタ装置３から解析装置２−１〜２−３へ（解析装置２−３は不図示）、時刻情報が送信されると、解析装置２−１〜２−３は、モニタ装置３から送信された時刻情報を同一のタイミングで受信することができる（図１も参照）。この信号の受信により、解析装置２−１〜解析装置２−３は、時計部１４０で計時されている時刻を、モニタ装置３の時計部３４０で計時されている時刻に同期させることができる。
【００８４】
ここで、図６に示す通り、解析装置２−１〜２−３は、受信結果情報生成処理（図３参照）で、モニタ装置３へ受信結果情報を送信するが、この受信結果情報を、モニタ装置３が受信して表示する加工処理は、図７に示す通りである。
【００８５】
モニタ装置３は、電源がオンされ、通信Ｉ／Ｆ部３３０で受信結果情報を受信すると、加工処理を開始する。加工処理では、まず、制御部３００は、受信結果情報の受信が完了したか否かを判定する（ステップＳ５１）。
【００８６】
制御部３００は、通信Ｉ／Ｆ部３３０からバスラインＢＬへ受信結果情報が出力され続けており、受信が完了していないと判定すると（ステップＳ５１：Ｎｏ）、受信完了となるまで、ステップＳ５１を繰り返し実行する。一方、制御部３００は、通信Ｉ／Ｆ部３３０からバスラインＢＬへ受信結果情報が出力されていないことから、受信完了したと判定すると（ステップＳ５１：Ｙｅｓ）、制御部３００（加工部３０１）が、受信結果情報を、表示部３２０で画面として表示可能なデータ形式に加工し、加工後の受信結果情報、即ち、表示データを、受信した解析装置の名称毎に、表示データ記憶部３１０に記憶する（ステップＳ５２）。
【００８７】
この表示データは、受信情報および波形情報を含む情報である。具体的には、表示データは、エラーが発生していないと判定されたバイナリデータの場合、受信開始時刻、受信終了時刻、バイナリデータおよび波形を含んでいる。エラーが発生していると判定されたバイナリデータの場合、表示データは、エラー内容（例えば、パリティビットエラー発生やフレーミングエラー発生という内容）、受信開始時刻、受信終了時刻、バイナリデータおよび波形を含んでいる。
【００８８】
ステップＳ５２の実行後、制御部３００（加工部３０１）は、ユーザによる入力部３５０の操作により指定された時間帯に属する受信開始時刻を含む表示データを、解析装置２−１〜２−３毎に、表示データ記憶部３１０から取得する（ステップＳ５３）。
【００８９】
その後、制御部３００（加工部３０１）は、取得した表示データに含まれるバイナリデータ、波形、受信開始時刻および受信終了時刻から画面を生成して、解析装置２−１〜２−３毎に、表示部３２０に表示する（ステップＳ５４）。具体的には、制御部３００（加工部３０１）は、バイナリデータを、バイナリデータを構成する各ビットの並び通りに、受信開始時刻および受信終了時刻に従って、同一の時間経過を示す時間軸上に表示部３２０に表示すると共に、波形を、受信開始時刻および受信終了時刻に従って、同一の時間経過を示す時間軸上に表示部３２０に表示する。
【００９０】
その後、制御部３００（加工部３０１）は、取得した表示データにエラー内容が含まれていれば、エラー内容を画面に含めて、表示部３２０に表示する（ステップＳ５５）。なお、このステップＳ５５は、取得した表示データにエラー内容が含まれていない場合、スキップされる。
【００９１】
その後、制御部３００は、入力部３５０のユーザによる操作によって、表示部３２０への画面表示を終了する指示が行われたか否かを判定する（ステップＳ５６）。画面表示を終了する指示が行われていないと判定すると（ステップＳ５６：Ｎｏ）、制御部３００は、ステップＳ５４へ戻る。一方、画面表示を終了する指示が行われたと判定すると（ステップＳ５６：Ｙｅｓ）、制御部３００は、この加工処理を終了する。
【００９２】
上述した加工処理により、表示部３２０に表示される受信結果情報を表す画面の一例は、図８に示す通りである。なお、図８は、ユーザにより指定された時間帯に属する受信開始時刻を含む表示データが、解析装置２−３の分は表示データ記憶部３１０に記憶されていなかった場合（解析装置２−１および解析装置２−２の分が表示データ記憶部３１０に記憶されていた場合）の例である。また、図８は、表示データ記憶部３１０から取得された解析装置２−２分の表示データに、エラー内容が含まれていた場合の例である。
【００９３】
ステップＳ５３（図７参照）で、制御部３００（加工部３０１）が、ユーザにより指定された時間帯に属する受信開始時刻を含む表示データとして、受信開始時刻が０５秒０１であり、受信終了時刻が０５秒０８であったものを取得したとすると、解析装置２−１の受信結果情報および解析装置２−２の受信結果情報を表す画面は、図８に示すように、バイナリデータ、波形およびエラー内容から構成される。具体的には、バイナリデータが、バイナリデータを構成する各ビットの並び通りに、受信開始時刻および受信終了時刻に従って、同一の時間経過を示す時間軸上に、即ち０５秒０１〜０５秒０８の時間経過を示す時間軸上に表示され、波形が、受信開始時刻および受信終了時刻に従って、０５秒０１〜０５秒０８の時間経過を示す時間軸上に表示されている。
【００９４】
この表示により、ユーザは、例えば、次のような解析が可能である。即ち、解析装置２−２が受信した通信フレームを構成するバイナリデータにエラーが発生しており、そのエラーは、解析装置２−１が受信した通信フレームを構成するバイナリデータと４ビット目が異なることによるものである。４ビット目の反転は、０５秒０４に受信した信号の波形の振幅がノイズ等の影響により増加して、「０」ではなく、「１」と判定されたことによるものである。よって、解析装置２−２がケーブルＬａを介して接続されている室内機用通信装置１１−２には、ノイズ等の影響を抑制するといった対策が必要である、といった解析が可能である。
【００９５】
上述した通り、実施の形態１に係る解析装置２−１〜２−３およびモニタ装置３を備える表示装置１によれば、解析装置２−１〜２−３の各受信結果情報を、同一の時間経過を示す時間軸上に表示する。具体的には、解析装置２−１〜２−３で取得されたバイナリデータを、バイナリデータを構成する各ビットの並び通りに、バイナリデータに対応付けられた受信開始時刻および受信終了時刻に従って、同一の時間経過を示す時間軸上に信号線毎に表示する。よって、室外機用通信装置１０や室内機用通信装置１１−１〜１１−２およびリモコン用通信装置１２で送受信される信号に含まれるバイナリデータに、詳細には、バイナリデータの何処に、エラーが発生しているかといったユーザによる解析を可能にしている。これにより、ユーザは、エラーの発見がし易い。
【００９６】
また、表示装置１によれば、波形を、波形に対応付けられた受信開始時刻および受信終了時刻に従って、同一の時間経過を示す時間軸上に信号線毎に表示する。よって、バイナリデータのエラーが何を要因として発生したのかのユーザによる要因解析を可能にしている。
【００９７】
（実施の形態２）
次に、本発明の実施の形態２に係る表示装置４を、図９〜図１３を参照して説明する。表示装置４は、実施の形態１の表示装置１の解析装置２−１〜２−３の構成および処理の一部を変更して、解析装置５−１〜５−３としたものである。また、表示装置４は、実施の形態１の表示装置１のモニタ装置３の構成および処理の一部を変更して、モニタ装置６としたものである。よって、解析装置５−１〜５−３およびモニタ装置６については、解析装置２−１〜２−３およびモニタ装置３と同一の構成・同一の処理については同一の番号を付して、その説明を省略する。
【００９８】
表示装置４は、解析装置５−１〜５−３と、モニタ装置６と、を備えている。
【００９９】
解析装置５−１〜５−３は、解析装置２−１〜２−３の信号解析部１０２を信号解析記憶部１０６へ変更したものである。更に、解析装置５−１〜５−３は、解析装置２−１〜２−３に、エラーアドレス特定部１０７と、接続先アドレス特定部１０８と、エラー発生確認部１０９と、判定結果記憶部１３３と、を追加したものである。
【０１００】
解析装置５−１〜５−３は、解析装置２−１〜２−３で実行した受信結果情報生成処理の一部を変更し、解析装置２−１〜２−３で実行した処理に、解析処理を追加したものである。即ち、解析装置５−１〜５−３は、解析装置２−１〜２−３の処理と一部が異なる受信結果情報生成処理と、解析装置２−１〜２−３の処理と同一の波形生成処理および同期処理と、解析装置２−１〜２−３では実行しなかった解析処理と、を実行する。
【０１０１】
上述の解析装置５−１〜５−３の信号解析記憶部１０６、エラーアドレス特定部１０７、接続先アドレス特定部１０８およびエラー発生確認部１０９は、制御部１００の備えるＣＰＵがＲＯＭに格納されたプログラムを実行することにより実現される機能である。
【０１０２】
信号解析記憶部１０６は、信号が受信されると、信号に含まれている通信フレームから、バイナリデータの送信元を示す送信元のＭＡＣアドレス（Media Access Control address）およびバイナリデータの送信先を示す送信先のＭＡＣアドレスを抽出し、抽出したＭＡＣアドレスを、バイナリデータ、受信開始時刻および受信終了時刻に対応付けて（エラー内容が存在する場合には、エラー内容とも対応付けて）、受信情報記憶部１３１に記憶する。
【０１０３】
エラーアドレス特定部１０７は、エラー内容を含んでいる受信情報を受信情報記憶部１３１から取得し、取得した受信情報から、ＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）を抽出する。この抽出したＭＡＣアドレスをモニタ装置６へ送信することにより、モニタ装置６は、バイナリデータに発生したエラーと関係する通信装置等を特定し、表示部３２０に表示する。これにより、ユーザは、バイナリデータに発生したエラーの要因を作った箇所の絞込みを行うことができる。
【０１０４】
接続先アドレス特定部１０８は、例えば信号にノイズが著しく重畳された等で、エラー内容を含んでいる受信情報にＭＡＣアドレスが含まれていないことにより、エラーアドレス特定部１０７によるＭＡＣアドレスの特定ができなかった場合、エラー内容を含んでいない受信情報を受信情報記憶部１３１から取得し、取得した受信情報から、ＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）を抽出する。この抽出したＭＡＣアドレスは、これまでに解析装置５−１〜５−３が受信した信号に含まれていたＭＡＣアドレスの全てとなる。よって、このＭＡＣアドレスをモニタ装置６へ送信することにより、モニタ装置６は、解析装置５−１〜５−３に接続されている通信装置等を、即ち、エラーと関係する可能性のある通信装置等を特定し、表示部３２０に表示する。これにより、ユーザは、バイナリデータに発生したエラーの要因を作った箇所の大まかな絞込みを行うことができる。
【０１０５】
エラー発生確認部１０９は、エラーアドレス特定部１０７によりＭＡＣアドレスが特定され、更に、ユーザからのエラー発生確認（再現性確認）の指示があった場合、ＭＡＣアドレスで特定される送信元を経由し、その後、ＭＡＣアドレスで特定される送信先を経由して自機へ戻るテストフレーム（例えば、８ビットのデータで構成される「１１１１００００」）を送信する。そして、エラー発生確認部１０９は、自機へ戻ったテストフレームを受信すると、テストフレームの内容と、エラーが発生しているバイナリデータの内容とが、同様の内容であるか（同様の変化を示す内容であるか）否かを判定し、エラーに再現性があるか、即ち、通信装置が故障しているかを確認する。
【０１０６】
受信されたテストフレームの内容とエラーが発生しているバイナリデータの内容が同様の内容であるかは、例えば、受信したテストフレームもエラーが発生したと判定されたバイナリデータも、全てのビットがゼロであるかや、受信したテストフレームもエラーが発生したと判定されたバイナリデータも、パリティビットエラーが発生しているか、或いは、受信したテストフレームもエラーが発生したと判定されたバイナリデータも、フレーミングエラーが発生しているか等により判定される。
【０１０７】
判定結果記憶部１３３は、エラー発生確認部１０９によるエラー発生確認が実行された場合、確認の結果を示す判定結果情報と、エラーアドレス特定部１０７により特定されたＭＡＣアドレスと、ＭＡＣアドレスが含まれていた信号の受信開始時刻および受信終了時刻とを、対応付けて記憶する。判定結果記憶部１３３に記憶される判定結果情報は、例えば、送信元のＭＡＣアドレスに対応する通信装置、送信先のＭＡＣアドレスに対応する通信装置またはそれら通信装置の間の信号線Ｓに故障が発生しているという内容を示す情報や、送信元のＭＡＣアドレスに対応する通信装置、送信先のＭＡＣアドレスに対応する通信装置またはそれら通信装置の間の信号線Ｓに故障が発生している可能性がありますという内容を示す情報である。
【０１０８】
また、判定結果記憶部１３３は、エラーアドレス特定部１０７によりＭＡＣアドレスが特定されたものの、エラー発生確認部１０９によるエラー発生確認が実行されなかった場合、故障が発生している可能性がある内容を示すコメント情報と、エラーアドレス特定部１０７により特定されたＭＡＣアドレスと、ＭＡＣアドレスが含まれていた信号の受信開始時刻および受信終了時刻とを、対応付けて記憶する。このコメント情報は、例えば、送信元のＭＡＣアドレスに対応する通信装置、送信先のＭＡＣアドレスに対応する通信装置またはそれら通信装置の間の信号線Ｓに故障が発生している可能性がありますという内容を示す情報である。
【０１０９】
また、判定結果記憶部１３３は、エラーアドレス特定部１０７によりＭＡＣアドレスが特定されず、接続先アドレス特定部１０８によりＭＡＣアドレスが抽出された場合、つまり、解析装置５−１〜５−３に接続されている通信装置のＭＡＣアドレスが特定された場合、これら通信装置等に故障が発生している可能性がある内容を示すコメント情報と、接続先アドレス特定部１０８により抽出されたＭＡＣアドレスと、ＭＡＣアドレスが含まれていた信号の受信開始時刻および受信終了時刻とを、対応付けて記憶する。このコメント情報は、例えば、ＭＡＣアドレスに対応する通信装置のいずれか或いはそれらの間に故障が発生している可能性がありますという内容を示す情報である。
【０１１０】
モニタ装置６は、実施の形態１のモニタ装置３の加工部３０１を、加工表示部３０３に変更したものである。また、モニタ装置６は、モニタ装置３で実行した時刻情報送信処理および加工処理に加え、加工表示処理を実行する。
【０１１１】
加工表示部３０３は、制御部３００の備えるＣＰＵがＲＯＭに格納されたプログラムを実行することにより実現される機能である。
【０１１２】
加工表示部３０３は、解析装置５−１〜５−３から送信されたＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）を受信し、受信したＭＡＣアドレスを、通信装置の名称とＭＡＣアドレスとを対応付けたテーブル（モニタ装置６の有する例えばフラッシュロムに記憶）から検索することで、受信したＭＡＣアドレスに対応する通信装置の名称を特定する。これにより、加工表示部３０３は、エラーに関係する通信装置を特定する。また、加工表示部３０３は、解析装置５−１〜５−３から送信された判定結果情報（或いは、コメント情報）を受信し、それらを、表示部３２０で画面として表示可能なデータ形式に加工した後、加工後のデータを、加工処理（図７参照）の実行により既に表示データ記憶部３１０に記憶されている表示データに加える。その後、加工表示部３０３は、表示データ記憶部３１０に記憶した表示データを取得し、表示データに対応する画面を生成して、その画面を、表示部３２０に表示する。
【０１１３】
エラーに関係する通信装置等の特定に必要となるＭＡＣアドレスを、受信結果情報に含めて、解析装置５−１〜５−３からモニタ装置６へ送信する受信結果情報生成処理は、図１０に示す通りとなる。解析装置５−１〜５−３で実行される受信結果情報生成処理は、解析装置２−１〜２−３で実行される受信結果情報生成処理（図３参照）の一部を変更したものである。よって、図１０に示す受信結果情報生成処理では、図３に示した受信結果情報生成処理と同一の処理には同一の符号を付し、説明を省略する。
【０１１４】
解析装置５−１〜５−３は、電源がオンされ、受信結果情報生成処理を開始すると、まず、制御部１００が、ステップＳ１〜Ｓ８の処理を実行する。その後、ステップＳ９で、制御部１００（信号解析記憶部１０６）は、バイナリデータにエラーが発生しているか否かを判定する（ステップＳ９）。
【０１１５】
制御部１００（信号解析記憶部１０６）は、解析の結果、バイナリデータにエラーが発生していないと判定した場合（ステップＳ９：Ｎｏ）、ステップＳ６１で次の処理を行う。即ち、制御部１００（信号解析記憶部１０６）は、抽出したバイナリデータを含んでいた通信フレームをＲＡＭから読み出し、通信フレームに含まれている送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレスの抽出を行う。また、抽出したバイナリデータを含んでいた通信フレームに対応付けられた受信開始時刻と受信終了時刻とをＲＡＭから取得する。そして、制御部１００（信号解析記憶部１０６）は、取得した受信開始時刻および受信終了時刻を、抽出したバイナリデータ、送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレスに対応付けて、受信情報記憶部１３１に記憶する。その後、制御部１００（信号解析記憶部１０６）は、ステップＳ１２へ移行する。
【０１１６】
一方、制御部１００（信号解析記憶部１０６）は、解析の結果、バイナリデータにエラーが発生していると判定した場合（ステップＳ９：Ｙｅｓ）、ステップＳ６２で次の処理を行う。即ち、制御部１００（信号解析記憶部１０６）は、抽出したバイナリデータを含んでいた通信フレームをＲＡＭから読み出し、通信フレームに含まれている送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレスの抽出を行う。また、抽出したバイナリデータを含んでいた通信フレームに対応付けられた受信開始時刻と受信終了時刻とをＲＡＭから取得する。そして、制御部１００（信号解析記憶部１０６）は、取得した受信開始時刻および受信終了時刻を、抽出したバイナリデータとエラー内容（例えば、パリティビットエラー発生やフレーミングエラー発生という内容）とに対応付けて、受信情報記憶部１３１に記憶する。その後、制御部１００（信号解析記憶部１０６）は、ステップＳ１２へ移行する。
【０１１７】
その後、制御部１００は、ステップＳ１２でＹｅｓ判定すると、ステップＳ１３を実行して、ステップＳ１へ戻る。
【０１１８】
次に、例えば、モニタ装置６の表示部３２０の画面に、バイナリデータにエラーが発生していることを示す「パリティビットエラー発生」というエラー内容が表示されている場合に、ユーザが、バイナリデータに発生したエラーの要因を作った箇所の絞込みを行いたいこと等から、この絞込みを行う解析処理の実行を、入力部３５０を介して指示すると、図１１に示す解析処理が、解析装置５−１〜５−３で実行される。なお、解析処理の実行の指示を行う際、ユーザは、エラー発生確認（再現性確認）の必要性の有無の指示も行う。このエラー発生確認の有無の指示は、ＲＡＭに記憶される。
【０１１９】
解析処理では、まず、制御部１００（エラーアドレス特定部１０７）は、発生したエラーに関係する通信装置等を特定するために、エラー内容に対応付けられているＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）と、受信時刻（受信開始時刻および受信終了時刻）とを、受信情報記憶部１３１から読み出す（ステップＳ７１）。
【０１２０】
なお、ステップＳ７１で読み出された受信時刻は、図１２で後述する加工表示処理にて、加工表示部３０３が、解析装置５−１〜５−３から送信された判定結果情報（或いは、コメント情報）を受信して表示部３２０で画面として表示可能なデータ形式に加工した後、これを、加工処理（図７参照）の実行により既に表示データ記憶部３１０に記憶されている表示データに誤りなく加えるのに使用される。
【０１２１】
ステップＳ７１の実行後、制御部１００（エラーアドレス特定部１０７）は、受信情報記憶部１３１からＭＡＣアドレスを読み出しできたか否かを判定する（ステップＳ７２）。制御部１００（エラーアドレス特定部１０７）は、受信情報記憶部１３１からＭＡＣアドレスを読み出しできた場合には（ステップＳ７２：Ｙｅｓ）、ステップＳ７３へ移行する。ステップＳ７３では、制御部１００（エラー発生確認部１０９）は、ユーザからエラー発生確認（再現性確認）の指示が、判定処理の実行の指示の際にあったか否かを、ＡＭの記憶内容を取得して判定する（ステップＳ７３）。
【０１２２】
そして、制御部１００（エラー発生確認部１０９）は、エラー発生確認の指示があったと判定すると（ステップＳ７３：Ｙｅｓ）、ステップＳ７１で読み出したＭＡＣアドレスを経由して自機に戻るテストフレームを、具体的には、送信元のＭＡＣアドレスを経由し、次に、送信先のＭＡＣアドレスを経由して自機へ戻るテストフレームを、送信する（ステップＳ７４）。
【０１２３】
その後、制御部１００（エラー発生確認部１０９）は、エラー内容に対応付けられたバイナリデータを受信情報記憶部１３１から読み出す（ステップＳ７５）。そして、制御部１００（エラー発生確認部１０９）は、エラーが発生していると判定されたバイナリデータの内容が、受信されたテストフレームの内容と同様の内容であるか（同様の変化を示す内容であるか）否かを判定し、エラーに再現性があるか、即ち、通信装置が故障しているかを確認する（ステップＳ７６）。
【０１２４】
ステップＳ７５で取得した、エラーが発生していると判定されたバイナリデータの内容と、自機へ戻った（受信した）テストフレームの内容とが、同様の内容であるかは、例えば、受信したテストフレームもエラーが発生したと判定されたバイナリデータも、全てのビットがゼロであるかや、受信したテストフレームもエラーが発生したと判定されたバイナリデータも、パリティビットエラーが発生しているか、或いは、受信したテストフレームもエラーが発生したと判定されたバイナリデータもフレーミングエラーが発生しているか等により判定される。
【０１２５】
ステップＳ７６でエラー内容の判定後、制御部１００（エラー発生確認部１０９）は、エラーが発生していると判定されたバイナリデータの内容と、自機へ戻った（受信した）テストフレームの内容とが、同様の内容であると判定すると、エラーの再現性があることから、例えば、送信元のＭＡＣアドレスに対応する通信装置、送信先のＭＡＣアドレスに対応する通信装置またはそれら通信装置の間の信号線Ｓに故障が発生しているという内容を示す判定結果情報を、ステップＳ７１で読み出したＭＡＣアドレスおよび受信時刻に対応付けて、判定結果記憶部１３３に記憶する（ステップＳ７７）。
【０１２６】
また、ステップＳ７６でエラー内容の判定後、制御部１００（エラー発生確認部１０９）は、エラーが発生していると判定されたバイナリデータの内容と、自機へ戻った（受信した）テストフレームの内容とが、同様の内容の内容ではないと判定すると、エラーの再現性がないことから、故障が発生している可能性がある内容を示す判定結果情報を、具体的には、例えば、送信元のＭＡＣアドレスに対応する通信装置、送信先のＭＡＣアドレスに対応する通信装置またはそれら通信装置の間の信号線Ｓに故障が発生している可能性があるという内容を示す判定結果情報を、ステップＳ７１で読み出したＭＡＣアドレスおよび受信時刻に対応付けて、判定結果記憶部１３３に記憶する（ステップＳ７７）。
【０１２７】
その後、制御部１００（エラー発生確認部１０９）は、判定結果記憶部１３３に記憶された判定結果情報、ＭＡＣアドレスおよび受信時刻を、解析装置の名称と共に、通信Ｉ／Ｆ部１５０を介して、モニタ装置６へ送信し（ステップＳ８１）、この判定処理を終了する。
【０１２８】
ステップＳ７３の判定で、制御部１００（エラー発生確認部１０９）は、エラー発生確認の指示がなかったと判定すると（ステップＳ７３：Ｙｅｓ）、ステップＳ７８を実行する。ステップＳ７８では、制御部１００（エラー発生確認部１０９）は、エラーの再現性確認を行っていないことから、エラーの再現性の有無が不明なため、故障が発生している可能性がある内容を示すコメントを、具体的には、例えば、送信元のＭＡＣアドレスに対応する通信装置、送信先のＭＡＣアドレスに対応する通信装置またはそれら通信装置の間の信号線Ｓに故障が発生している可能性があるという内容を示す判定結果情報を、ステップＳ７１で読み出したＭＡＣアドレスおよび受信時刻に対応付けて、判定結果記憶部１３３に記憶する（ステップＳ７８）。その後、制御部１００（エラー発生確認部１０９）は、ステップＳ８１を実行して、この判定処理を終了する。
【０１２９】
また、ステップＳ７２において、制御部１００（エラーアドレス特定部１０７）は、例えば信号にノイズが著しく重畳された等でエラー内容に対応付けられたＭＡＣアドレスが受信情報記憶部１３１に記憶されていないことにより、エラーアドレス特定部１０７によるＭＡＣアドレスの読み出しができなかった場合（ステップＳ７２：Ｎｏ）、ステップＳ７９へ移行する。
【０１３０】
ステップＳ７９では、制御部１００（接続先アドレス特定部１０８）は、エラー内容に対応付けられていない全てのＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）を、受信情報記憶部１３１から読み出す（ステップＳ７９）。具体的には、制御部１００（接続先アドレス特定部１０８）は、エラー内容を含んでいない全ての受信情報を受信情報記憶部１３１から取得し、取得した受信情報から、ＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）を抽出する。これにより、制御部１００（接続先アドレス特定部１０８）は、解析装置５−１〜５−３に接続されている全ての通信装置のＭＡＣアドレスを抽出することができる。なお、ステップＳ７９では、制御部１００（接続先アドレス特定部１０８）は、エラー内容に対応付けられていない全ての受信時刻も受信情報記憶部１３１から読み出す。
【０１３１】
その後、制御部１００（接続先アドレス特定部１０８）は、解析装置５−１〜５−３に接続されている全ての通信装置のＭＡＣアドレスを、即ち、ステップＳ７９で読み出したＭＡＣアドレスを、これら通信装置のいずれか或いはそれらを接続する信号線Ｓに故障が発生している可能性がある内容を示すコメント情報、および受信時刻に対応付けて、判定結果記憶部１３３に記憶する（ステップＳ８０）。このコメント情報は、例えば、ＭＡＣアドレスに対応する通信装置のいずれか或いはそれらを接続する信号線Ｓに故障が発生している可能性がありますという内容を示す情報である。
【０１３２】
その後、制御部１００（接続先アドレス特定部１０８）は、ステップＳ８１を実行して、即ち、判定結果記憶部１３３に記憶された判定結果情報（または、コメント情報）、ＭＡＣアドレスおよび受信時刻を、解析装置の名称と共に、通信Ｉ／Ｆ部１５０を介して、モニタ装置６へ送信し（ステップＳ８１）、この解析処理を終了する。
【０１３３】
解析装置５−１〜５−３から送信された判定結果情報（または、コメント情報）、ＭＡＣアドレスおよび受信時刻を受信し、表示データに変換等するモニタ装置６で実行される加工表示処理は、図１２に示す通りである。
【０１３４】
加工表示処理は、加工処理（図７参照）がモニタ装置６で実行中の場合に、判定結果情報（または、コメント情報）等が通信Ｉ／Ｆ部３３０で受信されると、実行が開始される。加工表示処理では、まず、制御部３００（加工表示部３０３）は、受信したＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）から、エラーに関係する通信装置を特定する（ステップＳ９１）。具体的には、制御部３００（加工表示部３０３）は、受信したＭＡＣアドレスを、ＭＡＣアドレスを通信装置の名称と対応付けたテーブル（モニタ装置６の有する例えばフラッシュロムに記憶）から検索し、受信したＭＡＣアドレスに対応する通信装置の名称を特定することで、エラーに関係する通信装置を特定する。
【０１３５】
次に、制御部３００（加工表示部３０３）は、ステップＳ９２で次の処理を実行する。即ち、制御部３００（加工表示部３０３）は、特定した通信装置の名称と、受信した判定結果情報（または、コメント情報）とを、表示部３２０で画面として表示可能なデータ形式に加工する。そして、制御部３００（加工表示部３０３）は、ＭＡＣアドレスと共に受信した情報である受信時刻と一致する受信時刻を含んでいる表示データを、表示データ記憶部３１０から検索し、検索した表示データに（判定結果情報（または、コメント情報）を含まない表示データに）、加工後のデータを含め、これを、表示データ記憶部３１０に記憶する（ステップＳ９２）。
【０１３６】
ステップＳ９２の実行後、制御部３００（加工表示部３０３）は、ユーザによる入力部３５０の操作により指定された時間帯に属する受信開始時刻を含んでいる表示データを、解析装置５−１〜５−３毎に、表示データ記憶部３１０から取得する（ステップＳ９３）。
【０１３７】
その後、制御部３００（加工表示部３０３）は、取得した表示データに含まれるバイナリデータ、波形、受信開始時刻、受信終了時刻、特定した通信装置の名称および判定結果情報（または、コメント情報）から画面を生成して、解析装置５−１〜５−３毎に、１つの時間軸上に、表示部３２０に表示する（ステップＳ９４）。
【０１３８】
その後、制御部３００（加工表示部３０３）は、この加工表示処理を終了する。なお、制御部３００（加工表示部３０３）は、このステップＳ９４における表示部３２０への表示を、加工処理（図７参照）のステップＳ５６で、画面表示を終了するユーザによる指示が行われたと判定されるまで（ステップＳ５６：Ｙｅｓ）、継続する。
【０１３９】
上述した加工表示処理のステップＳ９４および加工処理（図７参照）のステップＳ５４，Ｓ５５により、表示部３２０に表示される画面の一例は、図１３に示す通りである。なお、図１３は、ユーザにより指定された時間帯に属する受信開始時刻を含んでいる表示データが、解析装置５−３の分は表示データ記憶部３１０に記憶されていなかった場合（解析装置５−１および解析装置５−２の分が表示データ記憶部３１０に記憶されていた場合）の例である。また、図１３は、表示データ記憶部３１０から取得された解析装置５−２分の表示データに、エラー内容が含まれていた場合の例である。
【０１４０】
ステップＳ５３（図７参照）で、制御部３００（加工部３０１）が、ユーザにより指定された時間帯に属する受信開始時刻を含む表示データとして、受信開始時刻が０５秒０１であり、受信終了時刻が０５秒０８であったものを取得したとすると、解析装置５−１の受信結果情報および解析装置５−２の受信結果情報を表す画面は、図１３に示すように、バイナリデータ、波形およびエラー内容から構成される。具体的には、バイナリデータが、バイナリデータを構成する各ビットの並び通りに、受信開始時刻および受信終了時刻に従って、１つの時間軸上に表示され、波形が、受信開始時刻および受信終了時刻に従って、０５秒０１〜０５秒０８の時間経過を示す時間軸上に表示されている。
【０１４１】
この１つの時間軸を用いたバイナリデータおよび波形の表示により、ユーザは、解析装置５−２が受信した信号に含まれるバイナリデータの４ビット目が反転するエラーがあることや、４ビット目の反転は、０５秒０４に受信した信号の波形の振幅がノイズ等の影響により増加して、「０」ではなく、「１」と判定されたことによるものであり、解析装置５−２がケーブルＬａを介して接続されている室内機用通信装置１１−２には、ノイズ等の影響を抑制するといった対策が必要である、といった解析が可能である。
【０１４２】
更に、メッセージと記載された枠内には、エラーに関係する通信装置の名称が用いられた、エラーに関係するメッセージが、加工表示部３０３により表示される。具体的には、エラー発生確認部１０９によるエラー発生確認が実行された場合、加工表示部３０３は、例えば、室外機用通信装置１０、室内機用通信装置１１−２、またはそれらに接続される信号線Ｓに故障が発生していますというメッセージを、枠内に表示する。
【０１４３】
また、エラーアドレス特定部１０７によりＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）が特定され、エラー発生確認部１０９によるエラー発生確認が実行されたものの、再現性がなかった場合、或いは、エラーアドレス特定部１０７によりＭＡＣアドレスが特定されたものの、エラー発生確認部１０９によるエラー発生確認が実行されなかった場合、加工表示部３０３は、例えば、室外機用通信装置１０、室内機用通信装置１１−２、またはそれらに接続される信号線Ｓに故障が発生している可能性がありますというメッセージを、枠内に表示する。
【０１４４】
また、エラーアドレス特定部１０７によりＭＡＣアドレス（送信元のＭＡＣアドレスおよび送信先のＭＡＣアドレス）が特定されず、接続先アドレス特定部１０８によってＭＡＣアドレスが特定された場合、つまり、解析装置５−１〜５−３に接続されている全ての通信装置のＭＡＣアドレスが特定された場合、加工表示部３０３は、例えば、室外機用通信装置１０、室内機用通信装置１１−１または室内機用通信装置１１−２のいずれか、またはそれらに接続される信号線Ｓに故障が発生している可能性がありますというメッセージを、枠内に表示する。
【０１４５】
上述した通り、実施の形態２に係る解析装置５−１〜５−３およびモニタ装置６を備える表示装置４によれば、解析装置５−１〜５−３の各受信結果情報を、１つの時間軸上に表示する。具体的には、解析装置５−１〜５−３で取得されたバイナリデータを、バイナリデータを構成する各ビットの並び通りに、バイナリデータに対応付けられた受信開始時刻および受信終了時刻に従って、１つの時間軸上に信号線毎に表示する。よって、室外機用通信装置１０や室内機用通信装置１１−１〜１１−２およびリモコン用通信装置１２で送受信される信号に含まれるバイナリデータに、詳細には、バイナリデータの何処に、エラーが発生しているかといったユーザによる解析を可能にしている。これにより、ユーザは、エラーの発見がし易い。
【０１４６】
また、表示装置４によれば、波形を、波形に対応付けられた受信開始時刻および受信終了時刻に従って、１つの時間軸上に信号線毎に表示する。よって、バイナリデータのエラーが何を要因として発生したのかのユーザによる要因解析を可能にしている。
【０１４７】
また、表示装置４によれば、エラーに関係する通信装置の名称が用いられた、エラーに関係するメッセージを表示する。これにより、ユーザは、バイナリデータに発生したエラーの要因を作った箇所の絞込みを行うことができる。
【０１４８】
以上、本発明の実施形態を説明したが、この発明は上記の実施の形態に限定されず、種々の変形および応用が可能である。
【０１４９】
例えば、上述した実施の形態１の表示装置１では、解析装置２−１から送信されたバイナリデータ、波形および同一の時間経過を示す時間軸をモニタ装置３の表示部３２０の上段に表示し、解析装置２−２から送信されたバイナリデータ、波形および同一の時間経過を示す時間軸をモニタ装置３の表示部３２０の下段に表示したが、これに限られるものではない。
【０１５０】
即ち、解析装置２−１から送信されたバイナリデータおよび波形と、解析装置２−２から送信されたバイナリデータおよび波形を、同一の時間経過を示す時間軸上に表示することを前提として、例えば、解析装置２−１から送信されたバイナリデータ、波形および時間軸をモニタ装置３の表示部３２０の左側に表示し、解析装置２−２から送信されたバイナリデータ、波形および時間軸をモニタ装置３の表示部３２０の右側に表示してもよい。
【０１５１】
また、同様に、バイナリデータおよび波形を、同一の時間経過を示す時間軸上に表示することを条件として、例えば、解析装置２−１から送信されたバイナリデータ、波形および時間軸をモニタ装置３の表示部３２０の右上側に表示し、解析装置２−２から送信されたバイナリデータ、波形および時間軸をモニタ装置３の表示部３２０の左下側に表示してもよい。
【０１５２】
その他にも、バイナリデータおよび波形を、同一の時間経過を示す時間軸上に表示することを条件として、例えば、解析装置２−１から送信されたバイナリデータ、波形および時間軸の表示領域を、解析装置２−２から送信されたバイナリデータ、波形および時間軸の表示領域よりも拡大或いは縮小して、モニタ装置３の表示部３２０に表示してもよい。
【０１５３】
なお、上記実施形態において、表示装置１，４を制御するプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read−Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto−Optical Disc）等のコンピュータが読み取り可能な記録媒体に格納して配布し、そのプログラムを、コンピュータ等にインストールすることにより、図３、図４、図５、図７、図１０、図１１および図１２に示す処理を実行する表示装置を構成することとしてもよい。
【０１５４】
また、上述のプログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【０１５５】
また、上述の図３、図４、図５、図７、図１０、図１１および図１２に示す処理を、各ＯＳ（Operating System）が分担して実現する場合、又は、ＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【０１５６】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、上述した実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内およびそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【０１５７】
１，４                    表示装置
２，５                    解析装置
３，６                    受信装置
１０                      室外機用通信装置
１１                      室内機用通信装置
１２                      リモコン用通信装置
１００，３００            制御部
１０１                    信号処理部
１０２                    信号解析部
１０３                    信号波形部
１０４                    送信部
１０５                    同期部
１０６                    信号解析記憶部
１０７                    エラーアドレス特定部
１０８                    接続先アドレス特定部
１０９                    エラー発生確認部
１３０                    記憶部
１３１                    受信情報記憶部
１３２                    波形情報記憶部
１３３                    判定結果記憶部
１４０，３４０            時計部
１５０，１６０，３３０    通信Ｉ／Ｆ部
１７０                    信号処理回路
１８０                    Ａ／Ｄコンバータ
３０１                    加工部
３０２                    時刻情報送信部
３０３                    加工表示部
３１０                    表示データ記憶部
３２０                    表示部
３５０                    入力部
ＢＬ                      バスライン
【図１】
0005901341.tif 000002
【図２】
0005901341.tif 000003
【図３】
0005901341.tif 000004
【図４】
0005901341.tif 000005
【図５】
0005901341.tif 000006
【図６】
0005901341.tif 000007
【図７】
0005901341.tif 000008
【図８】
0005901341.tif 000009
【図９】
0005901341.tif 000010
【図１０】
0005901341.tif 000011
【図１１】
0005901341.tif 000012
【図１２】
0005901341.tif 000013
【図１３】
0005901341.tif 000014