(57)【要約】【課題】各種基板を組み合わせたユニットが無い場合であっても、所望の基板の組合せに対応したアプリケーションプログラムの開発や検証を容易に行えるようにすること。【解決手段】基板シミュレーション装置１２は、制御ＣＰＵ１１が対象物の状態を監視するために通信する基板の動作を模擬する。複数の基板模擬部２１〜２４は、種類の異なる複数の基板の動作をそれぞれ模擬するものである。基板選択部２５は、複数の基板模擬部２１〜２４のうち、制御ＣＰＵ１１との通信を有効にすべき基板模擬部を選択する。データ設定部２６は、基板選択部２５により選択された基板模擬部から制御ＣＰＵ１１へ送信されるべきデータの設定を行う。通信部２７は、データ設定部２６により設定されたデータを、基板選択部２５により選択された基板模擬部から制御ＣＰＵ１１へ送信する。【選択図】図１
2010134864.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサが対象物の状態を監視するために通信する基板の動作を模擬する基板シミュレーション装置であって、
種類の異なる複数の基板の動作をそれぞれ模擬するための複数の基板模擬手段と、
前記複数の基板模擬手段のうち、前記プロセッサとの通信を有効にすべき基板模擬手段を選択する基板選択手段と、
前記基板選択手段により選択された基板模擬手段から前記プロセッサへ送信されるべきデータの設定を行うデータ設定手段と、
前記データ設定手段により設定されたデータを、前記基板選択手段により選択された基板模擬手段から前記プロセッサへ送信する通信手段と
を具備することを特徴とする基板シミュレーション装置。
【請求項２】
請求項１に記載の基板シミュレーション装置において、
前記複数の基板模擬手段は、
前記データ設定手段から与えられるデータを基板模擬手段毎に異なる別々の記憶領域に保持する基板データ保持手段と、
前記基板データ保持手段により記憶領域毎に保持されるデータを前記通信手段が基板毎に割り付けられたアドレスを用いて取得できるように、当該基板毎に割り付けられたアドレスと前記基板データ保持手段の記憶領域毎に割り付けられたアドレスとの間のアドレス変換を行うアドレス変換手段と
を備えていることを特徴とする基板シミュレーション装置。
【請求項３】
請求項１又は２に記載の基板シミュレーション装置と、この基板シミュレーション装置が模擬の対象とする複数の基板を有する基板ユニットと、この基板ユニットとの通信および当該基板シミュレーション装置との通信が可能なプロセッサとを具備することを特徴とするモニタ装置。
【請求項４】
請求項３に記載のモニタ装置において、
前記プロセッサは、前記基板ユニットから出力されるデータと前記基板シミュレーション装置から出力されるデータとを比較することにより、当該基板ユニットの診断を行うことを特徴とするモニタ装置。
【請求項５】
請求項４に記載のモニタ装置が信号線を介して複数接続されるモニタシステムにおいて、
当該モニタ装置は連結された複数の車両のそれぞれに搭載されるものであり、
各モニタ装置は信号線を介して他のモニタ装置と通信することが可能であり、
少なくとも１つのモニタ装置は、信号線を介して、各モニタ装置に備えられる基板ユニット同士もしくは基板シミュレーション装置同士の出力の比較を行うことにより、各モニタ装置の診断を行う手段を備えていることを特徴とするモニタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセッサが対象物の状態監視のために通信する基板の動作を模擬する基板シミュレーション装置、それを備えたモニタ装置、およびそれを備えたモニタシステムに関する。
【背景技術】
【０００２】
鉄道車両には、車両の状態を監視するモニタ装置が備えられる。例えば、図９に示されるモニタ装置５は、制御ＣＰＵ（Central Processing Unit）１００のほか、この制御ＣＰＵ１００にバスＢを介して接続される各種の基板として、ブレーキ装置やＶＶＶＦ（Variable Votlage Variable Frequency）インバータなどの状態を示す情報をシリアル伝送信号の形で受信する伝送基板１０１や、操作スイッチなどの状態を示す情報をデジタル信号の形で受信するＤＩＯ（Digital Input/Output）基板１０２などを搭載している。
【０００３】
制御ＣＰＵ１００は、伝送基板１０１やＤＩＯ基板１０２から送付される情報を受け取り、受け取った情報から各機器の状態を認識し、それぞれの状態に対応した処理（表示器の点灯、警報の発信など）を指示する信号を該当する基板へ送り出す。
【０００４】
このように、モニタ装置は、伝送基板１０１やＤＩＯ基板１０２により収集された情報をもとに、制御ＣＰＵ１００により、車両の状態監視及び対応する指示をリアルタイムに行うことができるようになっている。
【０００５】
また、鉄道車両とは異なるが、プラントの制御を行う制御装置のメンテナンスにおいて、動作する基板（試験で使用する基板）と動作しない基板（試験で使用しない基板）とを設定し、試験で使用しない基板を削除したテスト用制御データを作成し制御装置に送信することにより、実装しない基板による基板実装エラーを発生させることなく試験を行う技術も知られている（特許文献１参照）。
【特許文献１】特開２００５−２５９０２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、モニタ装置の製造工程においては、制御ＣＰＵに実行させるアプリケーションプログラムの開発及び検証が必要とされる。
【０００７】
しかしながら、各種の基板を組み合わせたユニットが出荷直前まで完成していないことが多く、実機を用いたアプリケーションプログラムの開発や検証に支障をきたし、品質の向上を妨げている。さらに、基板の構成は物件毎に異なるため、アプリケーションプログラムの開発・検証に際して、物件毎に異なるユニットを準備しなければならない。
【０００８】
本発明は上記実情に鑑みてなされたものであり、各種基板を組み合わせた基板ユニットが無い場合であっても、所望の基板の組合せに対応したアプリケーションプログラムの開発や検証を容易に行える基板シュミレーション装置、モニタ装置、およびモニタシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様による基板シミュレーション装置は、プロセッサが対象物の状態を監視するために通信する基板の動作を模擬する基板シミュレーション装置であって、種類の異なる複数の基板の動作をそれぞれ模擬するための複数の基板模擬手段と、前記複数の基板模擬手段のうち、前記プロセッサとの通信を有効にすべき基板模擬手段を選択する基板選択手段と、前記基板選択手段により選択された基板模擬手段から前記プロセッサへ送信されるべきデータの設定を行うデータ設定手段と、前記データ設定手段により設定されたデータを、前記基板選択手段により選択された基板模擬手段から前記プロセッサへ送信する通信手段とを具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、各種基板を組み合わせた基板ユニットが無い場合であっても、所望の基板の組合せに対応したアプリケーションプログラムの開発や検証を容易に行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１２】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るモニタ装置の構成の一例を示す図である。
【００１３】
図１に示されるモニタ装置１は、製品として出荷される前のものであり、実機としての各種基板を組み合わせた基板ユニットがまだ完成していない状態にあるものとする。
【００１４】
モニタ装置１は、バスＢを介して互いに接続される制御ＣＰＵ１１と基板シミュレーション装置１２とを備えている。バスＢは、例えばＩＳＡ（Industry Standard Architecture）に準拠するＩＳＡバスである。また、モニタ装置１には、設定入力・表示処理部１０が接続されている。
【００１５】
制御ＣＰＵ１１は、アプリケーションプログラムを実行することにより、車両の状態監視や必要な指示の制御を行うプロセッサである。例えば、この制御ＣＰＵ１１は、基板ユニット（図示せず）から送付される情報を受け取り、受け取った情報から車両の状態もしくは車両を構成する各機器の状態を認識し、それぞれの状態に対応した処理（表示器の点灯、警報の発信など）を指示する信号を該当する基板へ送り出すことができる。ここでは、実機としての基板ユニットがまだ完成していない状態にあるため、代わりに、基板シミュレーション装置１２が制御ＣＰＵ１１の通信相手となるように構成されている。
【００１６】
基板シミュレーション装置１２は、種類の異なる複数の基板の動作をそれぞれ模擬するものであり、例えばコンピュータを用いて実現される。この基板シミュレーション装置１２は、伝送基板模擬部２１、メモリ基板模擬部２２、ＤＩＯ基板模擬部２３、ＡＩＯ基板模擬部２４、基板選択部２５、データ設定部２６、および通信部２７が備えられる。これらの全部もしくは一部の機能は、コンピュータプログラムとして実現することが可能である。
【００１７】
伝送基板模擬部２１は、車両に搭載されるブレーキ装置やＶＶＶＦインバータなどの状態を示す情報をシリアル伝送信号の形で受信する伝送基板の動作を模擬するための機能である。
【００１８】
メモリ基板模擬部２２は、車両の速度、位置、アクセルやブレーキの操作などの履歴を含む情報を蓄積するメモリ基板の動作を模擬するための機能である。
【００１９】
ＤＩＯ基板模擬部２３は、車両のドアの開閉操作スイッチのオン／オフ状態や機器の故障状態を示す情報をデジタル信号の形で受信するＤＩＯ基板の動作を模擬するための機能である。
【００２０】
ＡＩＯ基板模擬部２４は、車両に搭載されるモータの電流値や電圧値などを示す情報をアナログ信号の形で受信するＡＩＯ基板の動作を模擬するための機能である。
【００２１】
基板選択部２５は、これらの伝送基板模擬部２１、メモリ基板模擬部２２、ＤＩＯ基板模擬部２３、およびＡＩＯ基板模擬部２４のうち、制御ＣＰＵ１１との通信を有効にすべき１つ又は複数の基板模擬部を選択する機能である。
【００２２】
データ設定部２６は、基板選択部２５により選択された基板模擬部から制御ＣＰＵ１１へ送信されるべきデータの設定を行う機能である。
【００２３】
通信部２７は、データ設定部２６により設定されたデータを基板選択部２５により選択された基板模擬部から制御ＣＰＵ１１へ送信すると共に、制御ＣＰＵ１１から送信されてくる指示情報を当該基板模擬部へ送信する機能である。この通信部２７には、制御ＣＰＵ１１からのバスアクセスによるデータの読出しや書込みが可能なデュアルポートメモリ（実機の基板ユニットに備えられるデュアルポートメモリと同等のもの）が備えられる。
【００２４】
設定入力・表示処理部１０は、摸擬対象となる基板の種類を設定するための摸擬基板設定処理や、対象の基板模擬部に入力されるべき情報を設定するための入力設定処理や、対象の基板模擬部から出力される情報を表示するための出力表示処理などを行うものである。また、この設定入力・表示処理部１０は、制御ＣＰＵ１１が実行するアプリケーションプログラムの実行結果の表示や検証などを行うこともできるようになっている。
【００２５】
上記設定入力・表示処理部１０は、例えば入力装置および表示装置を備えたコンピュータを用いて実現される。
【００２６】
図２は、設定入力・表示処理部１０の表示部に表示される画面の一例を示す図である。
【００２７】
設定入力・表示処理部１０に備えられる表示部の画面３０には、摸擬基板設定領域３１、入力設定領域３２、および出力設定領域３３が設けられている。
【００２８】
摸擬基板設定領域３１は、上記摸擬基板設定処理を行うための領域であり、基板シミュレーション装置１２が摸擬すべき基板の選択肢として「伝送基板」、「メモリ基板」、「ＤＩＯ基板」、「ＡＩＯ基板」が配置されている。これらのうち、操作者がいずれか１つを入力装置を用いて指定すると、基板選択部２５は対応する基板模擬部を選択する。例えば、図２中に示されるように「ＤＩＯ基板」をポインタで指定すると、基板選択部２５は、ＤＩＯ基板模擬部２３を選択し、このＤＩＯ基板模擬部２３と制御ＣＰＵ１１との通信を有効にする。
【００２９】
入力設定領域３２は、上記入力設定処理を行うための領域であり、選択された基板模擬部に入力する信号１，信号２のそれぞれの状態の選択肢として、「ＯＮ」，「ＯＦＦ」が配置されている。操作者が、信号１，信号２のそれぞれについて、「ＯＮ」，「ＯＦＦ」のうち、いずれか１つを入力装置を用いて指定すると、データ設定部２６は、選択された基板模擬部へ送信すべき信号１，信号２のそれぞれに対して該当する信号状態を設定する。例えば、図２中に示されるように、信号１を「ＯＦＦ」にし、信号２を「ＯＮ」にすると、データ設定部２６は、選択されたＤＩＯ基板模擬部２３へ送信すべき信号１を「ＯＦＦ」にし、信号２を「ＯＮ」にする。
【００３０】
出力設定領域３３は、上記出力表示処理を行うための領域であり、選択された基板模擬部から出力されてくる信号３，信号４のそれぞれの状態が「ＯＮ」または「ＯＦＦ」として表示される。図２の例では、選択されたＤＩＯ基板模擬部２３から出力される信号３の状態が「ＯＮ」、信号４の状態が「ＯＦＦ」となっている。
【００３１】
図３は、制御ＣＰＵ１１に送信すべきデータを通信部２７が基板摸擬部２１〜２４から取得するための仕組みを示す図である。
【００３２】
通信部２７は、実アドレス部４０を有する。一方、基板模擬部２１〜２４は、基板データ保持部４１およびアドレス変換部４２を有する。
【００３３】
実アドレス部４０は、基板模擬部２１〜２４から得られるデータをそれぞれ記憶可能な複数のデータ記憶領域（１枚目基板データエリア、２枚目基板データエリア、３枚目基板データエリア、…）を備え、基板毎に割り付けられたアドレス（１枚目対象アドレス、２枚目対象アドレス、３枚目対象アドレス、…）を用いることにより対応する基板模擬部の記憶領域（伝送基板エリア、メモリ基板エリア、ＤＩＯ基板エリア、ＡＩＯ基板エリアのアドレス）からデータを読み出して対応する自身のデータ記憶領域に書き込むことを実現するものである。
【００３４】
基板データ保持部４１は、データ設定部２６から与えられるデータを基板模擬部毎に異なる別々の記憶領域（伝送基板エリア、メモリ基板エリア、ＤＩＯ基板エリア、ＡＩＯ基板エリアのアドレス）に保持するものである。
【００３５】
アドレス変換部４２は、基板データ保持部４１により記憶領域毎に保持されるデータを、通信部２７の実アドレス部４０が基板毎に割り付けられたアドレスを用いて取得できるように、当該基板毎に割り付けられたアドレスと基板データ保持部４１の記憶領域毎に割り付けられたアドレスとの間のアドレス変換を行うものである。
【００３６】
このような構成において、例えば伝送基板模擬部２１の機能が有効にされた場合は、実アドレス部４０に送信すべきデータがデータ設定部２６から伝送基板模擬部２１に供給され、基板データ保持部４１の伝送基板エリアに保持される。その場合、伝送基板模擬部２１は、実アドレス部４０に送信すべきデータを保持する伝送基板エリアをアドレス変換部４２を通じて選択し、選択した伝送基板エリアからデータを読み出す。これにより、通信部２７は、伝送基板エリアから読み出されたデータを実アドレス部４０を通じて取得し、取得したデータを制御ＣＰＵ１１へ送信する。
【００３７】
同様に、メモリ基板模擬部２２の機能が有効にされた場合は、実アドレス部４０に送信すべきデータがデータ設定部２６からメモリ基板模擬部２２に供給され、基板データ保持部４１のメモリ基板エリアに保持される。その場合、メモリ基板模擬部２２は、実アドレス部４０に送信すべきデータを保持するメモリ基板エリアをアドレス変換部４２を通じて選択し、選択したメモリ基板エリアからデータを読み出す。これにより、通信部２７は、メモリ基板エリアから読み出されたデータを実アドレス部４０を通じて取得し、取得したデータを制御ＣＰＵ１１へ送信する。
【００３８】
同様に、ＤＩＯ基板模擬部２３の機能が有効にされた場合は、実アドレス部４０に送信すべきデータがデータ設定部２６からＤＩＯ基板模擬部２３に供給され、基板データ保持部４１のＤＩＯ基板エリアに保持される。その場合、ＤＩＯ基板模擬部２３は、実アドレス部４０に送信すべきデータを保持するＤＩＯ基板エリアをアドレス変換部４２を通じて選択し、選択したＤＩＯ基板エリアからデータを読み出す。これにより、通信部２７は、ＤＩＯ基板エリアから読み出されたデータを実アドレス部４０を通じて取得し、取得したデータを制御ＣＰＵ１１へ送信する。
【００３９】
同様に、ＡＩＯ基板模擬部２４の機能が有効にされた場合は、実アドレス部４０に送信すべきデータがデータ設定部２６からＡＩＯ基板模擬部２４に供給され、基板データ保持部４１のＡＩＯ基板エリアに保持される。その場合、ＡＩＯ基板模擬部２４は、実アドレス部４０に送信すべきデータを保持するＡＩＯ基板エリアをアドレス変換部４２を通じて選択し、選択したＡＩＯ基板エリアからデータを読み出す。これにより、通信部２７は、ＡＩＯ基板エリアから読み出されたデータを実アドレス部４０を通じて取得し、取得したデータを制御ＣＰＵ１１へ送信する。
【００４０】
ここで、図４〜図６を参照して、モニタ装置１の動作について説明する。
【００４１】
図４は、モニタ装置１における基板選択処理に関する動作の一例を示す図である。同図の中の丸数字は、処理の順序を表している。以下、その順序に従って個々の処理を説明する。
【００４２】
（１）設定入力・表示処理部１０は、摸擬対象となる基板の種類（例えば、ＤＩＯ基板）を指定する。
【００４３】
（２）基板選択部２５は、設定入力・表示処理部１０により指定された基板を摸擬する基板模擬部（例えば、ＤＩＯ基板摸擬部２３）を選択する。
【００４４】
（３）基板選択部２５により選択されたＤＩＯ基板摸擬部１３が通信部２７の該当する記憶領域に登録され、当該基板摸擬部は通信部２７を介して制御ＣＰＵ１１と通信できる状態となる。
【００４５】
（４）通信部２７は、バスＢを介して、基板選択部２５により選択されたＤＩＯ基板摸擬部１３の識別情報を制御ＣＰＵ１１へ送信する。
【００４６】
（５）制御ＣＰＵ１１は、バスＢを介して、基板選択部２５により選択されたＤＩＯ基板摸擬部１３を、実際のＤＩＯ基板であるものとして認識する。
【００４７】
図５は、モニタ装置１におけるデータ設定処理に関する動作の一例を示す図である。同図の中の丸数字は、処理の順序を表している。以下、その順序に従って個々の処理を説明する。
【００４８】
（１）設定入力・表示処理部１０は、基板選択部２５により選択された基板模擬部（例えば、ＤＩＯ基板摸擬部２３）に入力されるべきデータを指定する。
【００４９】
（２）データ設定部２６は、設定入力・表示処理部１０により指定されたデータをＤＩＯ基板摸擬部１３に入力させる設定を行う。
【００５０】
（３）ＤＩＯ基板摸擬部１３は、入力データを通信部２７の該当する記憶領域に設定する。
【００５１】
（４）通信部２７は、バスＢを介して、ＤＩＯ基板摸擬部１３の識別情報を制御ＣＰＵ１１へ送信する。
【００５２】
（５）制御ＣＰＵ１１は、バスＢを介して、ＤＩＯ基板摸擬部１３の入力データを、実際のＤＩＯ基板の入力データであるものとして認識し、内部処理において出力データを生成する。
【００５３】
（６）制御ＣＰＵ１１は、バスＢを介して、通信部２７の該当する記憶領域に出力データを設定する。
【００５４】
（７）通信部２７は、出力データをＤＩＯ基板摸擬部１３の記憶領域に設定する。
【００５５】
（８）ＤＩＯ基板摸擬部１３は、出力データを認識し、これをデータ設定部２６に送る。
【００５６】
（９）データ設定部２６は、出力データを設定入力・表示処理部１０に送る。
【００５７】
（１０）設定入力・表示処理部１０は、出力データに応じた情報を表示する。
【００５８】
図６は、製品として出荷され車両に搭載されたモニタ装置におけるＤＩＯ基板に関わる動作の一例を示す図である。同図の中の丸数字は、処理の順序を表している。以下、その順序に従って個々の処理を説明する。
【００５９】
なお、出荷後のモニタ装置２は、出荷前のモニタ装置１において検証が済んだアプリケーションプログラムを搭載しているものとする。また、このモニタ装置２は、基板シュミレーション装置１２ではなく、実機として伝送基板１０１およびＤＩＯ基板１０２を組み合わせた基板ユニットを備えている。また、ＤＩＯ基板１０２の入力ポートには、車両に備えられるスイッチ１０３（例えば、ドアの開閉操作スイッチ）の信号線が接続され、出力ポートには表示灯１０４の信号線が接続されているものとする。
【００６０】
（１）ＤＩＯ基板１０２は、スイッチ１０３のオン又はオフの状態を示すデータを入力し、制御ＣＰＵ１１へ送信する。
【００６１】
（２）制御ＣＰＵ１１は、スイッチ１０３のオン又はオフの状態を示すデータに基づき、表示灯１０４を点灯又は消灯させることを指示するデータを出力する（例えば、スイッチ１０３がオンしたら、表示灯１０４を灯火させることを指示する）。
【００６２】
（３）ＤＩＯ基板１０２は、制御ＣＰＵ１１から出力される指示のデータを受信し、その指示にしたがって表示灯１０４を点灯又は消灯させる。
【００６３】
このように第１の実施形態によれば、１台のシミュレーション装置１２により、種類の異なる複数の基板の動作を模擬することができるため、実機としての基板ユニットが無い場合であっても、制御ＣＰＵ１１に搭載するアプリケーションプログラムの開発や検証を容易に行うことができる。また、モニタ装置１に設定入力・表示処理部１０（コンピュータなど）を接続するだけで、物件毎に基板の構成を変えて検証を行うことも簡単にできる。また、基板模擬部２１〜２４に備えられるアドレス変換部４２により、制御ＣＰＵ１１には実基板にアクセスしていると認識させることができるので、制御ＣＰＵ１１の仕様の変更が不要であり、作業効率が向上する。
【００６４】
（第２の実施形態）
図７は、本発明の第２の実施形態に係るモニタ装置の構成の一例を示す図である。なお、前述の第１の実施形態と共通する要素には同一の符号を付している。以下では、第１の実施形態と異なる部分を中心に説明する。
【００６５】
図７に示されるモニタ装置３は、製品として出荷される装置であり、図６で説明した伝送基板１０１およびＤＩＯ基板１０２を有する基板ユニットに加え、図１で説明したシミュレーション装置１２をさらに備えている。
【００６６】
制御ＣＰＵ１１は、バスＢ１を介して伝送基板１０１およびＤＩＯ基板１０２を有する基板ユニットと通信することができ、また、バスＢ２を介して基板シミュレーション装置１２と通信することができる。
【００６７】
また、制御ＣＰＵ１１は、伝送基板１０１およびＤＩＯ基板１０２を有する基板ユニットから出力されるデータと基板シミュレーション装置１２から出力されるデータとを比較することにより、基板ユニットの中の個々の基板の診断、もしくは基板シミュレーション装置１２の中の個々の基板摸擬部の診断を行うことができる。
【００６８】
例えば、図６に示したようにＤＩＯ基板１０２の入力ポートにスイッチ１０３の信号線が接続され、出力ポートに表示灯１０４の信号線が接続されている場合、シミュレーション装置１２にＤＩＯ基板１０２を摸擬させるため、図１に示したような設定入力・表示処理部１０を接続し、シミュレーション装置１２の中でＤＩＯ基板摸擬部２２が基板選択部２５により選択され、且つ、ＤＩＯ基板摸擬部２２にはデータ設定部２６から該当するデータが与えられるように設定する。この場合、制御ＣＰＵ１１は、２つの出力データを比較し、一致すれば異常なしと判定し、一致しなければＤＩＯ基板１０２に故障などの何らかの異常が発生している判定する。判定結果は、設定入力・表示処理部１０などを通じて表示させることができる。
【００６９】
このように第２の実施形態によれば、出荷されるモニタ装置３に、基板ユニットに加えて基板シミュレーション装置１２を搭載することにより、基板ユニットの中の個々の基板の診断、もしくは基板シミュレーション装置１２の中の個々の基板摸擬部の診断を行うことが可能となる。
【００７０】
（第３の実施形態）
図８は、本発明の第３の実施形態に係るモニタシステムの構成の一例を示す図である。なお、前述の第２の実施形態と共通する要素には同一の符号を付している。以下では、第２の実施形態と異なる部分を中心に説明する。
【００７１】
図８に示されるモニタシステム４は、前述のモニタ装置３を信号線を介して複数接続して構成される。例えば図示のように、基板ユニット同士もしくは基板シミュレーション装置同士が信号線で接続される。各モニタ装置３は連結された複数の車両のそれぞれに搭載されるものであり、各車両に搭載されるモニタ装置３は信号線を介して他のモニタ装置（少なくとも隣接する車両に搭載されるモニタ装置）と通信することが可能である。
【００７２】
複数のモニタ装置３のうち、少なくとも１つのモニタ装置（例えば、親となるモニタ装置）は、信号線を介して、各モニタ装置に備えられる基板ユニット同士もしくは基板シミュレーション装置同士の出力の比較を行うことにより、各モニタの診断を行う。この場合、親となるモニタ装置の制御ＣＰＵ１１は、個々の出力データを比較し、一致すれば異常なしと判定し、一致しないものがあればＤＩＯ基板１０２に故障などの何らかの異常が発生している判定する。判定結果は、前述の設定入力・表示処理部１０などを通じて表示させることができる。
【００７３】
このように第３の実施形態によれば、モニタ装置３を信号線を介して複数接続し、複数のモニタ装置間で通信を行うモニタシステム４を構成することにより、各モニタ装置の基板ユニットもしくは基板シミュレーション装置の診断を行うことが可能となる。
【００７４】
なお、上述した実施形態で述べた本発明に係る各種の処理手順は、コンピュータプログラムとして、コンピュータにより読み取り可能な記憶媒体（例えば磁気ディスク，光ディスク，半導体メモリ）に記憶させておき、必要に応じてそれをプロセッサにより読み出して実行するようにしてもよい。また、このようなコンピュータプログラムは、通信媒体を介してあるコンピュータから他のコンピュータに伝送することにより配布することも可能である。
【００７５】
本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１の実施形態に係るモニタ装置１の構成の一例を示す図。
【図２】設定入力・表示処理部１０の表示部に表示される画面の一例を示す図。
【図３】制御ＣＰＵ１１に送信すべきデータを通信部２７が基板摸擬部２１〜２４から取得するための仕組みを示す図。
【図４】モニタ装置１における基板選択処理に関する動作の一例を示す図。
【図５】モニタ装置１におけるデータ設定処理に関する動作の一例を示す図。
【図６】製品として出荷され車両に搭載されたモニタ装置２におけるＤＩＯ基板に関わる動作の一例を示す図。
【図７】本発明の第２の実施形態に係るモニタ装置３の構成の一例を示す図。
【図８】本発明の第３の実施形態に係るモニタシステム４の構成の一例を示す図。
【図９】従来のモニタ装置５の構成の一例を示す図。
【符号の説明】
【００７７】
１〜５…モニタ装置、１０…設定入力・表示処理部、１１…制御ＣＰＵ、１２…基板シミュレーション装置、２１…伝送基板模擬部、２２…メモリ基板模擬部、２３…ＤＩＯ基板模擬部、２４…ＡＩＯ基板模擬部、２５…基板選択部、２６…データ設定部、２７…通信部、３０…画面、３１…摸擬基板設定領域、３２…入力設定領域、３３…出力設定領域、４０…実アドレス部、４１…基板データ保持部、４２…アドレス変換部、１０１…伝送基板、１０２…ＤＩＯ基板、Ｂ，Ｂ１，Ｂ２…バス。
【図１】
2010134864.tif 000003
【図２】
2010134864.tif 000004
【図３】
2010134864.tif 000005
【図４】
2010134864.tif 000006
【図５】
2010134864.tif 000007
【図６】
2010134864.tif 000008
【図７】
2010134864.tif 000009
【図８】
2010134864.tif 000010
【図９】
2010134864.tif 000011