(57)【要約】  各車両に搭載された複数の機器が当該各車両に搭載された制御装置によって監視制御され、運転台には前記各機器の機器情報を表示可能な表示装置が搭載されている。表示装置の表示画面は、複数の機器の機器情報をそれぞれ表示可能な複数の表示部品を配置して構成される。ソフトウェア生成装置１は、表示画面上に配置される複数の表示部品の配置位置を決定し、表示画面のレイアウト設計データを自動で生成し、当該レイアウト設計データに基づいて表示画面を生成するソフトウェアを自動生成する。同一の制御装置によって同種の複数の機器が監視制御される場合における当該複数の機器をそれぞれ表す複数の表示部品の配置位置は例外規則である配置規則情報に従って決定される。
2016117025.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信可能に接続された制御装置が各車両に搭載され、前記各制御装置により前記各車両に搭載された複数の機器が監視制御され、運転台には前記各機器の機器情報を表示可能な表示装置が搭載された列車における前記表示装置の表示画面を生成するソフトウェアを自動生成するソフトウェア生成装置であって、
前記列車の編成内における前記制御装置の配置構成を与えるシステム構成情報を記憶するシステム構成情報記憶部と、
前記制御装置ごとに監視制御対象の機種および当該機種の機器の個数を与える機器配置情報を記憶する機器配置情報記憶部と、
前記表示画面上で前記各機器の機器情報を表示可能な表示部品を記憶する表示部品記憶部と、
前記表示画面上に配置される複数の表示部品の配置位置を定義する表示部品配置情報を記憶する表示部品配置情報記憶部と、
同一の制御装置によって同種の複数の機器が監視制御される場合における当該複数の機器をそれぞれ表す複数の表示部品の配置位置を決める際に前記表示部品配置情報に加えて適用される例外規則であって当該複数の表示部品の配置規則を与える配置規則情報を記憶する配置規則情報記憶部と、
前記システム構成情報、前記機器配置情報、前記表示部品配置情報および前記配置規則情報に基づいて、前記表示画面を構成する複数の表示部品を選択し、前記表示画面上における各表示部品の配置位置を決定し、前記表示画面のレイアウト設計データを自動生成するレイアウト部と、
前記レイアウト設計データに基づいて、前記表示画面を生成するためのソフトウェアを自動生成するソフトウェア生成部と、
を備えることを特徴とするソフトウェア生成装置。
【請求項２】
前記レイアウト部は、前記機器配置情報に基づき、同一の制御装置によって監視制御される同種の機器が一つである場合には、前記表示部品配置情報に基づいて当該機器の配置位置を決定し、同一の制御装置によって監視制御される同種の機器が複数ある場合には、前記表示部品配置情報と前記配置規則情報とに基づいて当該複数の機器の配置位置を決定することを特徴とする請求項１に記載のソフトウェア生成装置。
【請求項３】
前記表示部品配置情報では、前記表示画面上に配置される複数の表示部品の配置位置が前記表示画面上に設定された互いに直交する第１および第２の座標によって定義され、前記各表示部品の第１の座標軸方向の配置位置は、当該各表示部品で表される機器を制御する制御装置ごとに当該機器および当該制御装置が搭載された車両の号車番号の順で定義され、前記各表示部品の第２の座標軸方向の配置位置は、当該各表示部品で表される機器の機種ごとに定義され、
前記配置規則情報では、同一の制御装置によって同種の複数の機器が監視制御される場合に、当該複数の機器の機種について前記表示部品配置情報で定義された配置位置を基準に、当該複数の表示部品の配置位置が互いに異なるものとなるように当該各表示部品の配置位置が与えられることを特徴とする請求項１に記載のソフトウェア生成装置。
【請求項４】
前記配置規則情報では、前記同種の複数の機器をそれぞれ表す複数の表示部品は、前記表示画面上でそれぞれの全体が表示されるように当該各表示部品の配置位置が与えられることを特徴とする請求項３に記載のソフトウェア生成装置。
【請求項５】
互いに隣接する車両の一方の車両に同種の２個の機器が搭載され、隣接する車両の他方の車両には前記２個の機器と同種の機器が搭載されておらず、
前記配置規則情報では、前記２個の機器のうち一方の機器を表す表示部品の配置位置は、前記表示部品配置情報にて定義された配置位置で与えられ、前記２個の機器のうち他方の機器を表す表示部品の配置位置は、前記第２の座標軸方向には前記表示部品配置情報にて定義された配置位置で与えられ、前記第１の座標軸方向には前記他方の車両に搭載された制御装置の監視制御対象の機器について前記表示部品配置情報にて定義された配置位置で与えられることを特徴とする請求項４に記載のソフトウェア生成装置。
【請求項６】
前記２個の機器の制御対象である別の２個の機器が前記隣接する車両に１個ずつ搭載されていることを特徴とする請求項５に記載のソフトウェア生成装置。
【請求項７】
前記機器は、空調制御装置またはＶＶＶＦインバータであり、
前記別の機器は、前記空調制御装置の制御対象である空調機または前記ＶＶＶＦインバータの制御対象であるモータであることを特徴とする請求項６に記載のソフトウェア生成装置。
【請求項８】
前記配置規則情報では、前記同種の複数の機器をそれぞれ表す複数の表示部品は、前記表示画面上で互いに一部が重なって表示されるように当該各表示部品の配置位置が定義されることを特徴とする請求項３に記載のソフトウェア生成装置。
【請求項９】
前記各制御装置には当該各制御装置を特定するために付された通番である制御装置番号が付されており、
前記表示画面上に配置された各表示部品で表される機器を制御する制御装置の制御装置番号を当該各表示部品に関連付け、当該各表示部品と制御装置番号とを対応付ける対応データを作成する装置番号設定部を備えることを特徴とする請求項１から８のいずれか１項に記載のソフトウェア生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鉄道車両情報の表示画面を生成するソフトウェアを自動生成するソフトウェア生成装置に関する。
【背景技術】
【０００２】
従来、列車の編成には、互いに通信可能に接続されそれぞれ複数の機器を監視制御する複数の制御装置が搭載されている。また、列車の運転台には車両情報表示用の表示装置が設けられており、各制御装置によって監視制御される複数の機器の監視制御情報は当該表示装置で表示される。【０００３】
また、特許文献１には、編成、車両、および車両に搭載された機器の単位でパーツ化された画像ファイル群を予め保持し、編成、車両、および機器の単位で画面表示情報を記載した定義ファイル群に基づいて複数の画像ファイルを組合せることにより鉄道車両情報の表示画面を自動生成する鉄道車両管理装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０１９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来の表示装置に適用されるソフトウェア、すなわち、車両情報の表示画面を生成するソフトウェアをユーザインタフェース設計ツールで作成する場合、機器情報を表示可能な表示部品群を予め作成し、複数の表示部品をユーザインタフェース設計ツールの表示画面上で配置構成することにより車両情報の表示画面のレイアウト設計をし、当該レイアウト設計情報をソフトウェアに組み込むことが一般的に行われる。【０００６】
しかしながら、このような画面生成方法によれば、表示部品を手作業で配置構成するため、表示部品の位置ずれが発生し易く作業効率が悪い。また、列車のシステム構成ごとに表示部品の配置工数が発生するため、列車のシステム構成の個数に応じて画面生成工数が増大する。【０００７】
一方、特許文献１では、鉄道車両情報の表示画面を自動生成する鉄道車両管理装置が記載されているが、同一の制御装置が同種の複数の機器を監視制御する場合の表示画面の自動生成方法については特に記載されておらず、特許文献１に記載した画面生成方法を用いた場合には、同一の制御装置によって監視制御される同種の複数の機器についての機器情報を他の機器の機器情報と併せて同一の画面内で効率的に表示することは困難である。【０００８】
本発明は、上記に鑑みてなされたものであって、それぞれ複数の機器を監視制御する複数の制御装置から成る列車の分散制御システムによって収集された機器情報の表示画面を生成するソフトウェアを、同一の制御装置が同種の複数の機器を監視制御する場合も含めて自動生成することが可能なソフトウェア生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係るソフトウェア生成装置は、互いに通信可能に接続された制御装置が各車両に搭載され、前記各制御装置により前記各車両に搭載された複数の機器が監視制御され、運転台には前記各機器の機器情報を表示可能な表示装置が搭載された列車における前記表示装置の表示画面を生成するソフトウェアを自動生成するソフトウェア生成装置であって、前記列車の編成内における前記制御装置の配置構成を与えるシステム構成情報を記憶するシステム構成情報記憶部と、前記制御装置ごとに監視制御対象の機種および当該機種の機器の個数を与える機器配置情報を記憶する機器配置情報記憶部と、前記表示画面上で前記各機器の機器情報を表示可能な表示部品を記憶する表示部品記憶部と、前記表示画面上に配置される複数の表示部品の配置位置を定義する表示部品配置情報を記憶する表示部品配置情報記憶部と、同一の制御装置によって同種の複数の機器が監視制御される場合における当該複数の機器をそれぞれ表す複数の表示部品の配置位置を決める際に前記表示部品配置情報に加えて適用される例外規則であって当該複数の表示部品の配置規則を与える配置規則情報を記憶する配置規則情報記憶部と、前記システム構成情報、前記機器配置情報、前記表示部品配置情報および前記配置規則情報に基づいて、前記表示画面を構成する複数の表示部品を選択し、前記表示画面上における各表示部品の配置位置を決定し、前記表示画面のレイアウト設計データを自動生成するレイアウト部と、前記レイアウト設計データに基づいて、前記表示画面を生成するためのソフトウェアを自動生成するソフトウェア生成部と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、それぞれ複数の機器を監視制御する複数の制御装置から成る列車の分散制御システムによって収集された機器情報の表示画面を生成するソフトウェアを、同一の制御装置が同種の複数の機器を監視制御する場合も含めて自動生成することが可能なソフトウェア生成装置を提供することができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、列車の編成の一般的なシステム構成の例を示した図である。
【図２】図２は、表示装置の表示画面の一例を示した図である。
【図３】図３は、実施の形態に係るソフトウェア生成装置の構成の一例を示すブロック図である。
【図４】図４は、システム構成情報の一例を示す図である。
【図５】図５は、機器配置情報の一例を示す図である。
【図６】図６は、表示部品群の一例を示す図である。
【図７】図７は、表示部品群を用いて表示画面が自動生成される様子を模式的に示した図である。
【図８】図８は、表示部品配置情報の一例を示す図である。
【図９】図９は、配置規則情報の一例を示す図である。
【図１０】図１０は、図８の表示部品配置情報および図９の配置規則情報に従って表示部品が配置された表示画面を示した図である。
【図１１】図１１は、表示画面の別の構成例を示した図である。
【図１２】図１２は、ソフトウェア生成装置のハードウェア構成の例を示した図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態に係るソフトウェア生成装置を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１３】
実施の形態．
図１は、列車の編成の一般的なシステム構成の例を示した図である。図１に示すように、列車５０はＮ両編成であり、１号車からＮ号車までの車両で構成される。ここでＮは任意の自然数である。また、図１の例では、１号車が先頭車両である。
【００１４】
１号車からＮ号車にはそれぞれ互いに通信可能に接続された制御装置Ａが搭載されている。制御装置Ａは、列車情報管理装置である。具体的には、１号車には制御装置Ａ１が、２号車には制御装置Ａ２が、・・・、（Ｎ−１）号車には制御装置Ａ（Ｎ−１）が、Ｎ号車には制御装置ＡＮが搭載される。一般に、ｉを１≦ｉ≦Ｎを満たす任意の自然数とする場合に、ｉ号車には制御装置Ａｉが搭載されている。なお、制御装置Ａは、制御装置Ａ１からＡＮを総称するものとする。
【００１５】
制御装置Ａｉは、ｉ号車に搭載された複数の機器５３-ｉとそれぞれ通信可能に接続され、各機器５３-ｉを監視制御している。ここで、複数の機器５３-ｉには、一般に異種および同種の機器が含まれる。機器５３-ｉの具体例については後述するが、例えば１号車の機器の例としてはマスタコントローラ、ドア、空調制御装置、およびブレーキが挙げられる。なお、機器５３は、列車に搭載された機器を総称するものとする。
【００１６】
また、先頭車両以外の車両では、制御装置Ａｉは、各機器５３-ｉから状態情報を受信し、当該状態情報を制御装置Ａ１に送信する。先頭車両では、制御装置Ａ１は、各機器５３-１から状態情報を受信する。
【００１７】
制御装置Ａ１は、収集された機器５３の状態情報に基づいて各車両の機器５３-ｉにそれぞれ制御指令を送信する。特に、先頭車両以外の車両では、制御指令は制御装置Ａｉを介して各機器５３-ｉに送信される。
【００１８】
このように、制御装置Ａ１からＡＮは列車の分散制御システムを構成し、制御装置Ａ１は、機器５３の監視制御情報を収集している。ここで監視制御情報は、監視情報および制御情報をいい、監視情報は機器５３の状態情報であり、制御情報は機器５３に対する制御指令情報である。以下では、機器の監視制御情報を、単に「機器情報」という。
【００１９】
また、先頭車両の図示しない運転台には表示装置５１が設けられている。表示装置５１は、制御装置Ａ１と接続され、制御装置Ａ１から各車両の各機器５３-ｉの機器情報が入力される。表示装置５１は、各機器５３-ｉの機器情報を収集して表示画面上に表示することができる。各機器５３-ｉの機器情報を収集した情報は「車両情報」ともいう。なお、表示装置５１は、一般に運転台に設けられており、例えば後尾車両の運転台にも設けられる構成が一般的である。
【００２０】
図２は、表示装置５１の表示画面の一例を示した図である。表示画面３０の上段３０ａでは、ドアの機器情報が表示されている。具体的には、１０両の車両を表した編成表示の車両ごとに、ドアを表す長方形の表示部品が車両表示の上下に並べて表示されている。すなわち、図示例では、各車両表示の上下にそれぞれ４個、合計で８個のドアを表す表示部品が配置され、実際の車両に８個のドアが設けられていることを表している。また、各ドアの表示部品は、閉状態であるか、開状態であるか、あるいは故障しているのかを区別して表示可能である。
【００２１】
また、表示画面３０の下段３０ｂでは、マスタコントローラ、空調制御装置、ＶＶＶＦ、ブレーキ、およびＳＩＶの機器情報が表示されている。ここで、ＶＶＶＦは、詳細にはＶＶＶＦ（Variable  Voltage  Variable  Frequency：可変電圧可変周波数）インバータを表し、図示しないモータを制御する。ＳＩＶ（Static  Inverter：静止型インバータ）は、補助電源である。詳細については後述するが、複数の縦線は複数の制御装置Ａまたは号車に対応して表示され、複数の横線は複数の機種に対応して表示され、縦線と横線との交点に機器を表す表示部品が配置可能となっている。ここで、マスタコントローラ、ＶＶＶＦ、およびＳＩＶの表示部品は丸形で表示され、空調制御装置およびブレーキの表示部品は長方形で表示される。また、マスタコントローラ、ＶＶＶＦ、およびＳＩＶの表示部品は、機器が正常であるか、機器情報を有しているか、あるいは異常であるのかを区別して表示することができる。また、空調制御装置およびブレーキの表示部品は、機器が正常であるか、あるいは、異常であるのかを区別して表示することができる。この場合、正常でかつ機器情報を有している場合には、具体的に機器情報に関する数値が表示可能となっている。
【００２２】
次に、本実施の形態に係るソフトウェア生成装置について説明する。図３は、本実施の形態に係るソフトウェア生成装置の構成の一例を示すブロック図である。ソフトウェア生成装置１は、表示装置５１に図２のような表示画面３０を表示させるためのソフトウェアを自動生成する装置である。なお、ソフトウェア生成装置１は、例えばコンピュータで実現することができる。
【００２３】
図３に示すように、ソフトウェア生成装置１は、入力部２、レイアウト部３、装置番号設定部４、ソフトウェア生成部５、出力部６、システム構成情報記憶部７、機器配置情報記憶部８、表示部品記憶部９、表示部品配置情報記憶部１０、配置規則情報記憶部１１、およびソフトウェア記憶部１２を備えている。
【００２４】
入力部２は、入力データを受け付けることができる。入力部２は、例えば、記憶媒体から入力データを読み込む入力デバイス、キーボードおよびマウスである。ここで、記憶媒体は、例えばＣＤ−ＲＯＭまたはＤＶＤディスクである。
【００２５】
システム構成情報記憶部７は、システム構成情報を記憶している。ここで、システム構成情報は、列車の編成内における制御装置Ａの配置構成を与える情報である。図４は、システム構成情報の一例を示す図である。図４では、列車が６両編成と４両編成を併結して成る１０両編成であること、前半の６両編成の各車両に順に制御装置（１）、制御装置（２）、・・・、制御装置（６）が搭載されていること、後半の４両編成の各車両に順に制御装置（７）、制御装置（８）、・・・、制御装置（１０）が搭載されていることを示している。すなわち、「６両編成」と「４両編成」のシステム構成については、「１０両編成」のシステム構成の部分構成であることを示している。ここで、制御装置の直後の括弧中の数字は先頭車両側から後尾車両側へ向かって制御装置Ａに付された通番であり、以下では、制御装置に付された通番を「制御装置番号」という。例えば、制御装置（２）は、制御装置番号が２である。制御装置番号は、制御装置Ａを特定する識別情報である。図１との対応では、制御装置（１）、制御装置（２）、・・・、制御装置（１０）は、それぞれ、制御装置Ａ１、制御装置Ａ２、・・・、制御装置Ａ１０に相当する。ｉ号車に搭載された制御装置Ａｉの制御装置番号はｉである。
【００２６】
なお、システム構成情報は、少なくとも、編成内における制御装置Ａの配置構成を与える情報であればよい。例えば、列車が１０両編成である場合には、システム構成情報は、少なくとも当該１０両編成内における制御装置Ａの配置構成を与える情報を含むものであればよく、さらに図４のように詳細情報として分割可能な編成パタンに対するシステム構成、つまり、編成を構成する編成単位に関する情報を含むこともできる。
【００２７】
機器配置情報記憶部８は、機器配置情報を記憶する。ここで、機器配置情報は、制御装置Ａごとに監視制御対象の機種および当該機種の機器の個数に関する情報を与える。図５は、機器配置情報の一例を示す図である。図５では、上記した制御装置番号ごとに、監視制御対象の機器名と機器の個数がテーブル情報として与えられている。
【００２８】
図５に示すように、例えば、制御装置（１）は、８個のドア、１個のマスタコントローラ、２個の空調制御装置および１個のブレーキを監視制御対象としている。なお、制御装置（１）によって監視制御されるこれらの複数の機器はいずれも１号車に搭載されている。その他、制御装置（２）から制御装置（１０）についても同様に説明することができる。
【００２９】
また、図５に示すように、制御装置（１）から（１０）は、それぞれ、同種の機器であるドアを複数個、具体的には１０個監視制御する。また、制御装置（１），（３），（５），（７），（９）は、それぞれ、同種の機器である空調制御装置を複数個、具体的には２個監視制御する。さらに、制御装置（２），（４），（８）は、それぞれ、同種の機器であるＶＶＶＦを複数個、具体的には２個監視制御する。このように、本実施の形態では、同種の複数の機器が同一の制御装置により監視制御されるような機器配置が含まれる。
【００３０】
表示部品記憶部９は、表示画面３０上で各機器５３の機器情報を表示可能な表示部品を記憶している。表示部品は、表示画面３０上で各機器５３を表示すると共に各機器５３の機器情報を表示可能な部品であり、表示部品記憶部９には表示部品を表示するための表示用データが表示部品として記憶されている。表示部品記憶部９には表示部品群が記憶されている。図６は、表示部品群の一例を示す図である。図６では、ドア、マスタコントローラ、空調制御装置、ＶＶＶＦ、ブレーキ、およびＳＩＶにそれぞれ相当する表示部品が示されている。これらの表示部品は、図２で示したものと同じものである。図２に示したように、例えばブレーキの表示部品上には機器情報が表示可能である。
【００３１】
また、図７は、表示部品群を用いて表示画面が自動生成される様子を模式的に示した図である。すなわち、ソフトウェア生成装置１により生成されたソフトウェアに基づいて動作する表示装置５１は、表示画面３０を自動生成する際に、表示部品群を表示画面３０上に配置する。図７では、図２と同様に、表示画面３０の上段３０ａにはドアの表示部品が並べて表示され、表示画面３０の下段３０ｂにはマスタコントローラ、空調制御装置、ＶＶＶＦ、ブレーキ、およびＳＩＶの表示部品が表示されている。
【００３２】
表示部品配置情報記憶部１０は、表示部品配置情報を記憶する。ここで、表示部品配置情報は、表示画面３０上に配置され当該表示画面３０を構成する各表示部品の配置位置を定義する情報である。図８は、表示部品配置情報の一例を示す図である。
【００３３】
図８（ａ）では、制御装置番号とＸ座標との対応が与えられている。ここで、Ｘ座標は表示画面３０上に設定された第１の座標である。制御装置番号は制御装置が搭載された号車と対応しているので、Ｘ座標の値は表示画面３０上における号車の位置もしくは当該号車に搭載された制御装置の位置を表す。また、同一のＸ座標の値の位置に配置された複数の表示部品は、同一の制御装置Ａによって監視制御される機器５３を表示する。例えば、制御装置（１）によって監視制御されるドア、マスタコントローラ、空調制御装置、およびブレーキの表示部品は、表示画面３０上でＸ座標の値が１０の位置に配置される。
【００３４】
図８（ｂ）では、機器名とＹ座標との対応が与えられている。ここで、Ｙ座標は表示画面３０上に設定された第２の座標であり、Ｘ座標と直交する。なお、直交座標系ではなく、斜交座標系で位置を定義してもよい。機器５３の表示部品は、機種に対応して与えられたＹ座標の値の位置に配置される。例えば、ＳＩＶの表示部品は、表示画面３０上でＹ座標の値が１０の位置に配置される。
【００３５】
このように、表示部品のＸ座標軸方向の配置位置は、当該表示部品で表されまたは当該表示部品に対応する機器５３を制御する制御装置Ａの制御装置番号に対応するＸ座標の値で与えられる。また、表示部品のＹ座標軸方向の配置位置は、当該表示部品で表されまたは当該表示部品に対応する機器５３の機種に対応するＹ座標の値で与えられる。なお、以下では、表示部品配置情報で与えられる表示部品のＸ座標またはＹ座標の値を定義位置ともいう。定義位置は、表示部品の予め決められた位置、例えば中心位置について定義される。
【００３６】
配置規則情報記憶部１１は、配置規則情報を記憶する。ここで、配置規則情報は、同種の複数の機器５３が同一の制御装置Ａによって監視制御される場合における当該複数の機器５３をそれぞれ表示する表示部品の配置規則を与える。詳細には、配置規則情報は、同一の制御装置Ａによって同種の複数の機器５３が監視制御される場合における当該複数の機器５３をそれぞれ表す複数の表示部品の配置位置を決める際に表示部品配置情報に加えて適用される例外規則であって当該複数の表示部品の配置規則を与えるものである。
【００３７】
図９は、配置規則情報の一例を示す図である。図９（ａ）では、ドアの表示部品の配置規則情報１１ａの一例が示されている。すなわち、同一の制御装置Ａによって監視制御されるドアが複数個存在する場合には、ｎ＜５番目の表示部品については、Ｙ座標は定義位置と同じで、かつ、Ｘ座標は定義位置に例えば２．５×（ｎ−３）を加えたものとし、ｎ≧５番目の表示部品については、Ｙ座標は定義位置に例えば２０を加えたもので、かつ、Ｘ座標は定義位置に例えば２．５×（ｎ−３）を加えたものとすることができる。ここで、ｎはドアを表す複数個の表示部品に付された番号である。なお、この場合、Ｘ座標の定義位置は表示部品の左端の位置を定義し、Ｙ座標の定義位置は表示部品の中心の位置を定義する。また、ドアの表示部品のＸ方向の幅は２．５に設定されている。
【００３８】
例えば、制御装置（１）は８個のドアを監視制御しているので、表示画面３０上に８個のドアの表示部品を配置することになる。この場合、４個目までの表示部品は、Ｙ座標が６０で、かつ、Ｘ座標がそれぞれ５．０，７．５，１０．０，１２．５となる位置に配置される。また、５番目から８番目までの表示部品は、Ｙ座標が８０で、かつ、Ｘ座標がそれぞれ５．０，７．５，１０．０，１２．５となる位置に配置される。つまり、８個の表示部品がすべて表示されるように、各表示部品の配置位置を互いにずらすようにし、各表示部品の全体がそれぞれ表示されるようにしている。ドアの表示部品の配置規則では、複数のドアの配置位置を定義位置からＸ座標軸方向もしくはＹ座標軸方向またはこれらの両方向に移動させる。
【００３９】
図９（ｂ）では、空調制御装置またはＶＶＶＦの表示部品の配置規則情報１１ｂの一例が示されている。すなわち、同一の制御装置Ａに監視制御される空調制御装置またはＶＶＶＦが２個存在する場合には、１つ目の表示部品については、Ｙ座標およびＸ座標はいずれも定義位置と同じであり、２つ目の表示部品については、Ｙ座標は定義位置と同じで、かつ、Ｘ座標は（制御装置番号＋１）の定義位置と同じである。この場合、Ｘ座標およびＹ座標の定義位置はいずれも表示部品の中心の位置である。
【００４０】
制御装置（１）は２個の空調制御装置を監視制御しているので、これに対応して表示画面３０上に２個の空調制御装置の表示部品を配置することになる。この場合、１つ目の表示部品については、Ｙ座標は４０であり、かつ、Ｘ座標は１０である。すなわち、１つ目の空調制御装置の表示部品の配置位置は、図８の表示部品配置情報で与えられる定義位置である。また、２つ目の表示部品については、Ｙ座標は４０であり、かつ、Ｘ座標は制御装置（２）の定義位置、すなわち、２０である。つまり、１つ目と２つ目の表示部品が互いに重なり一方が他方を隠すことがないように、２つ目の表示部品は１つ目の表示部品に対してずらして配置され、詳細には制御装置番号が一つ大きい場合のＸ座標の定義位置に配置される。
【００４１】
制御装置（２）は２個のＶＶＶＦを監視制御しているので、これに対応して表示画面３０上に２個のＶＶＶＦの表示部品を配置することになる。この場合、１つ目の表示部品については、Ｙ座標は３０であり、かつ、Ｘ座標は２０である。すなわち、１つ目のＶＶＶＦの表示部品の配置位置は、図８の表示部品配置情報で与えられる定義位置である。また、２つ目の表示部品については、Ｙ座標は３０であり、かつ、Ｘ座標は制御装置（３）の定義位置、すなわち、３０である。つまり、１つ目と２つ目の表示部品が互いに重なり一方が他方を隠すことがないように、２つ目の表示部品は１つ目の表示部品に対してずらして配置され、詳細には制御装置番号が一つ大きい場合のＸ座標の定義位置に配置される。
【００４２】
このように、表示部品配置情報では、表示画面３０上に配置される複数の表示部品の配置位置が表示画面３０上に設定された互いに直交するＸＹ座標によって定義され、各表示部品のＸ座標軸方向の位置は、当該各表示部品で表される機器５３を制御する制御装置Ａごとに当該機器５３および当該制御装置Ａが搭載された車両の号車番号の順で定義され、さらに、各表示部品のＹ座標軸方向の位置は、当該各表示部品で表される機器の機種ごとに定義される。また、配置規則情報では、同一の制御装置Ａによって同種の複数の機器５３が監視制御される場合に、当該複数の機器５３の機種について表示部品配置情報で定義された配置位置を基準に、当該複数の表示部品の配置位置が互いに異なるものとなるように当該各表示部品の配置位置が与えられる。
【００４３】
図１０は、図８の表示部品配置情報および図９の配置規則情報に従って表示部品が配置された表示画面を示した図である。
【００４４】
制御装置（１），（３），（５），（７），（９）はそれぞれ２個の空調制御装置を制御している。すなわち、互いに隣接する車両の一方の車両には２個の空調制御装置が搭載され、隣接する車両の他方の車両には空調制御装置は搭載されておらず、具体的には、号車番号が奇数の号車には２個の空調制御装置が搭載され、号車番号が偶数の号車には空調制御装置は搭載されていない。
【００４５】
図９の配置規則情報によれば、同一の制御装置によって監視制御される２個の空調制御装置のうち一方の空調制御装置を表す表示部品の配置位置は、表示部品配置情報にて定義された配置位置で与えられる。また、他方の空調制御装置を表す表示部品の配置位置は、Ｙ座標軸方向には表示部品配置情報にて定義された配置位置で与えられる。つまり、他方の空調制御装置を表す表示部品のＹ座標の値は、一方の空調制御装置を表す表示部品のＹ座標の値に等しい。さらに、他方の空調制御装置を表す表示部品の配置位置は、Ｘ座標軸方向には（制御装置番号＋１）の制御装置について表示部品配置情報にて定義された配置位置で与えられる。つまり、他方の空調制御装置を表す表示部品のＸ座標の値は、号車番号が一つ大きい隣接する車両に搭載された制御装置または当該制御装置の監視制御対象の機器について表示部品配置情報にて定義されたＸ座標の値に等しい。
【００４６】
つまり、他方の空調制御装置は、表示画面３０上は、あたかも（制御装置番号＋１）の制御装置によって制御され、号車番号が一つ大きい号車に搭載されているかのように表示される。このような表示は、偶数の号車番号の号車に空調制御装置が搭載されていないことで可能となる。
【００４７】
図１０では、空調制御装置の表示部品Ｐ１，Ｐ３，Ｐ５はそれぞれ１つ目の表示部品であり、空調制御装置が実際に搭載されている号車あるいは実際に制御を受けている制御装置に対応したＸ座標の位置に配置されている。他方、空調制御装置の表示部品Ｐ２，Ｐ４，Ｐ６はそれぞれ２つ目の表示部品であり、空調制御装置が実際に搭載されている号車の右隣の号車あるいは当該右隣の号車に搭載された制御装置に対応したＸ座標の位置に配置されている。上記したように、このような空調制御装置の表示部品の配置は、２個の空調制御装置が２車両ごとに搭載されるということを前提としている。
【００４８】
また、空調制御装置の制御対象である空調機（図示せず）は、隣接する車両にそれぞれ１個ずつ搭載されているので、２個の空調制御装置を、制御対象である２個の空調機（図示せず）がそれぞれ搭載されている車両に搭載されているかのように表示画面３０上で表示したとしても表示画面３０を見る者に誤解を生じさせない。
【００４９】
また、制御装置（２），（４），（８）はそれぞれ２個のＶＶＶＦを制御している。すなわち、号車番号が２，４，８の号車には２個のＶＶＶＦが搭載され、その他の車両にはＶＶＶＦは搭載されていない。
【００５０】
図９の配置規則情報によれば、同一の制御装置によって監視制御される２個のＶＶＶＦのうち一方のＶＶＶＦを表す表示部品の配置位置は、表示部品配置情報にて定義された配置位置で与えられる。また、他方のＶＶＶＦを表す表示部品の配置位置は、Ｙ座標軸方向には表示部品配置情報にて定義された配置位置で与えられる。つまり、他方のＶＶＶＦを表す表示部品のＹ座標の値は、一方のＶＶＶＦを表す表示部品のＹ座標の値に等しい。さらに、他方のＶＶＶＦを表す表示部品の配置位置は、Ｘ座標軸方向には（制御装置番号＋１）の制御装置について表示部品配置情報にて定義された配置位置で与えられる。つまり、他方のＶＶＶＦを表す表示部品のＸ座標の値は、号車番号が一つ大きい隣接する車両に搭載された制御装置または当該制御装置の監視制御対象の機器について表示部品配置情報にて定義されたＸ座標の値に等しい。
【００５１】
従って、他方のＶＶＶＦは、表示画面３０上は、あたかも（制御装置番号＋１）の制御装置によって制御され、号車番号が一つ大きい号車に搭載されているかのように表示される。このような表示は、隣接する車両の一方の車両にのみＶＶＶＦが搭載されていることで可能となる。
【００５２】
また、図１０では、ＶＶＶＦの表示部品Ｑ１，Ｑ３はそれぞれ１つ目の表示部品であり、ＶＶＶＦが実際に搭載されている号車あるいは実際に制御を受けている制御装置に対応したＸ座標の位置に配置されている。他方、ＶＶＶＦの表示部品Ｑ２，Ｑ４はそれぞれ２つ目の表示部品であり、実際に搭載されている号車の右隣の号車あるいは当該右隣の号車に搭載された制御装置に対応したＸ座標の位置に配置されている。
【００５３】
また、ＶＶＶＦの制御対象であるモータ（図示せず）は、隣接する車両にそれぞれ１個ずつ搭載されているので、２個のＶＶＶＦを、制御対象である２個のモータ（図示せず）がそれぞれ搭載されている車両に搭載されているかのように表示画面３０上で表示したとしても表示画面３０を見る者に誤解を生じさせない。
【００５４】
また、図１０では、図８の表示部品配置情報および図９の配置規則情報に従って、車両ごとまたは制御装置ごとにそれぞれ８個のドアの表示部品を表示している。
【００５５】
なお、図９の配置規則は一例であり、車両搭載機器の構成に応じて、他の機器に同様の配置規則を適用することもできるし、配置規則を変更することもできる。
【００５６】
システム構成情報、機器配置情報、表示部品、表示部品配置情報、および配置規則情報は、入力部２を介してソフトウェア生成装置１に入力された入力データであり、予めシステム構成情報記憶部７、機器配置情報記憶部８、表示部品記憶部９、表示部品配置情報記憶部１０、配置規則情報記憶部１１に記憶されている。
【００５７】
次に、レイアウト部３は、システム構成情報、機器配置情報、表示部品配置情報、および配置規則情報に基づいて、表示画面３０を構成する複数の表示部品を選択し、表示画面３０上における各表示部品の配置位置を含む属性データを決定し、各表示部品の属性データを含む表示画面３０のレイアウト設計データを自動生成する。なお、レイアウト設計データには、図１０のように表示部品間を接続する縦線および横線を表示させるためのデータ、図２のように車両を表示するためのデータを含めることができる。また、表示部品は、一般に、大きさおよび色を設定することができるので、表示部品の属性データには配置位置情報以外の大きさおよび色の情報を含めることができる。
【００５８】
装置番号設定部４は、表示画面３０上に配置された各表示部品で表されまたは各表示部品に対応する機器５３を制御する制御装置Ａの制御装置番号を当該各表示部品に関連付け、当該各表示部品と制御装置番号とを対応付ける対応データを作成する。具体的には、装置番号設定部４は、図５の機器配置情報を用いて、当該対応データを作成する。
【００５９】
ソフトウェア生成部５は、レイアウト設計データと対応データとに基づいて、表示装置５１で使用され表示画面３０を生成するためのソフトウェアを自動生成する。ここで、ソフトウェア生成部５は、表示画面を生成するソフトウェアを生成する既存のアプリケーションソフトウェアを用いて実現することができる。ソフトウェア生成部５は、例えばＣ言語で記載されたソフトウェアを生成し、当該ソフトウェアをソフトウェア記憶部１２に記憶する。当該ソフトウェアは出力部６を介して出力され、表示装置５１にインストールされる。
【００６０】
出力部６は、例えば、記憶媒体に出力データを出力する出力デバイス、表示部、およびプリンタである。ここで、記憶媒体は、例えばＣＤ−ＲＯＭまたはＤＶＤディスクである。
【００６１】
図１２は、ソフトウェア生成装置１のハードウェア構成の例を示した図である。レイアウト部３、装置番号設定部４、およびソフトウェア生成部５は、図１２のＣＰＵ１５ａによって実現される。システム構成情報記憶部７、機器配置情報記憶部８、表示部品記憶部９、表示部品配置情報記憶部１０、配置規則情報記憶部１１、およびソフトウェア記憶部１２は、メモリ１５ｂによって実現される。また、入力部２および出力部６は、図１２の入出力インタフェース１５ｃによって実現される。
【００６２】
次に、本実施の形態の動作について説明する。レイアウト部３は、システム構成情報および機器配置情報に基づいて、表示画面３０を構成する複数の表示部品を表示部品記憶部９から選択し、機器配置情報、表示部品配置情報および配置規則情報に基づいて、表示画面３０上における各表示部品の配置位置を決定し、当該各表示部品の配置位置データを含む表示画面３０のレイアウト設計データを自動生成する。なお、表示画面３０を構成する複数の表示部品は表示画面３０ごとに選択される。
【００６３】
詳細には、レイアウト部３は、システム構成情報を参照することで、列車が６両編成と４両編成が併結された１０両編成であること、および、１０両編成の各車両にそれぞれ１個の制御装置が搭載されていることを認識する。さらに、レイアウト部３は、機器配置情報を参照することで、各制御装置によって監視制御される機器の機種および機器の個数を特定することができる。これにより、レイアウト部３は、監視制御対象である複数の機器５３に対応する複数の表示部品を表示部品記憶部９から選択することができる。さらに、レイアウト部３は、機器配置情報、表示部品配置情報および配置規則情報に基づいて、選択された表示部品の表示画面３０上における配置位置を決定することができる。この際、レイアウト部３は、機器配置情報を参照し、同一の制御装置Ａによって制御される同種の機器５３が一つである場合には、表示部品配置情報に基づいて当該機器５３の配置位置を決定する。他方、レイアウト部３は、機器配置情報を参照し、同一の制御装置Ａによって制御される同種の機器５３が複数ある場合には、表示部品配置情報と配置規則情報とに基づいて当該機器５３の配置位置を決定する。
【００６４】
例えば、各制御装置Ａはそれぞれ８個のドアを監視制御している。従って、レイアウト部３は、表示部品配置情報と配置規則情報とに基づいて、各ドアを表す表示部品の配置位置を決定する（図９、図１０）。
【００６５】
また、制御装置（１），（３），（５），（７），（９）はそれぞれ２個の空調制御装置を監視制御している。従って、レイアウト部３は、表示部品配置情報と配置規則情報とに基づいて、各空調制御装置を表す表示部品の配置位置を決定する（図９、図１０）。
【００６６】
同様に、制御装置（２）、（４）、（８）はそれぞれ２個のＶＶＶＦを監視制御している。従って、レイアウト部３は、表示部品配置情報と配置規則情報とに基づいて、各ＶＶＶＦを表す表示部品の配置位置を決定する（図９、図１０）。
【００６７】
このようにして、レイアウト部３は、表示画面３０上における各表示部品の配置位置を含む属性データを決定し、各表示部品の属性データを含む表示画面３０のレイアウト設計データを自動生成し、当該レイアウト設計データを装置番号設定部４に出力する。
【００６８】
次に、装置番号設定部４は、表示画面３０上に配置される各表示部品で表される機器５３を制御する制御装置Ａの制御装置番号と当該各表示部品とを対応付けまたは紐付ける対応データを作成する。当該対応データは、表示部品上に機器情報を表示させる際に利用される。すなわち、当該対応データはソフトウェアに組み込まれ、表示装置５１は表示部品上に機器情報を表示させる際に、上記対応データを参照し、当該表示部品に対応する制御装置番号の制御装置Ａから機器情報を取得して当該機器情報を当該表示部品上に表示させる。
【００６９】
次に、ソフトウェア生成部５は、レイアウト設計データと対応データとに基づいて、表示画面３０を生成するためのソフトウェアを自動生成する。この際、ソフトウェア生成部５は、表示装置５１が表示画面３０を生成する際に、レイアウト設計データを用いて表示画面３０を生成するようにソフトウェアを生成する。すなわち、ソフトウェア生成部５は、レイアウト設計データをソフトウェアに反映させる。例えば、ソフトウェアに表示部品の描画関数が組み込まれ、当該描画関数の引数に表示部品の属性データが渡される場合には、ソフトウェア生成部５は、レイアウト設計データの中から描画対象の表示部品の属性データを抽出し、抽出された属性データを当該描画関数の引数に設定する。
【００７０】
以上説明したように、本実施の形態によれば、システム構成情報、機器配置情報、表示部品配置情報および配置規則情報に基づいて、表示画面３０を構成する複数の表示部品を表示部品記憶部９から選択し、表示画面３０上における各表示部品の配置位置を決定し、表示画面３０のレイアウト設計データを自動で生成するようにしたので、ソフトウェアを生成する際の工数が削減できる。特に、システム構成もしくは機器配置もしくは表示内容が変更になった場合でも、システム構成情報、機器配置情報、表示部品配置情報および配置規則情報を変更することでレイアウト設計データを同様に自動で生成することができるので、従来のように手作業で表示部品を再配置構成する工程を踏む必要がなく、画面生成工数を削減すると共に画面生成作業の効率化を図ることができる。例えば、二つの編成が併結されて新たな編成が構成された場合でも、新たな編成の表示画面３０を効率的に作成することができる。
【００７１】
また、本実施の形態によれば、同一の制御装置が同種の機器を一つ監視制御する場合のみならず、同一の制御装置が同種の機器を複数監視制御する場合も含めて、機器情報を表示する表示画面３０を生成するソフトウェアを自動で生成することができる。
【００７２】
特に、図２または図１０で示した表示画面３０では、同一の制御装置が同種の機器を複数監視制御する場合に、ドアを表す表示部品については、表示部品配置情報で与えられる定義位置に対してＸ座標軸方向もしくはＹ座標軸方向または両方向に配置位置をずらすことで複数の表示部品を互いに重複しないように表示している。
【００７３】
また、空調制御装置またはＶＶＶＦについては、隣接する車両に同種の機器が搭載されていないことから、１つ目の表示部品は表示部品配置情報で与えられる定義位置に配置し、２つ目の表示部品は同種の機器が搭載されていない隣接する車両に対応するＸ座標の位置に配置する。このように、隣接する車両には同種の機器が搭載されていないという事情を利用して、２つ目の表示部品を効率的に配置することができる。しかも、空調制御装置またはＶＶＶＦの制御対象は、同種の機器が搭載されていない隣接する車両に搭載されているので、２つ目の表示部品を当該隣接する車両に対応するＸ座標の位置に配置することは合理的である。
【００７４】
なお、図２または図１０の図示例では、ブレーキは各車両に１個ずつ搭載されているが、車両によっては２個搭載される場合もある。この場合は、２個のブレーキのうちの一方のブレーキを表す１つ目の表示部品は定義位置に配置し、２個のブレーキのうちの他方のブレーキを表す２つ目の表示部品は、Ｘ座標軸方向には１つ目の表示部品と同じ位置に、Ｙ座標軸方向にはＳＩＶまたはＶＶＶＦの表示部品と１つ目の表示部品との間に配置することができる。つまり、２つ目の表示部品はＹ座標軸方向に移動して配置する。この場合、２個のブレーキを表す２個の表示部品の大きさを縮小し、当該２個の表示部品が他の機種の表示部品と重ならないようにする。
【００７５】
また、本実施の形態では、装置番号設定部４により、表示画面３０上に配置される各表示部品と制御装置番号とを対応付ける対応データを作成するようにしている。これにより、従来のように、ユーザインタフェース設計ツールの表示画面上で手作業で表示部品に制御装置番号を設定する必要がないので、設定誤りを防止することができる。なお、装置番号設定部４を設けない構成も可能である。
【００７６】
図１１は、表示画面３０の別の構成例を示した図である。図１１に示すように、同一の制御装置で監視制御される２個の空調制御装置を表す２個の表示部品は一部が互いに重なるようにして表示されている。同様に、同一の制御装置で監視制御される２個のＶＶＶＦを表す２個の表示部品は一部が互いに重なるようにして表示されている。なお、配置規則情報は図１１のような表示が実現されるように与えられる。このような表示方法であっても、互いに重なった２個の表示部品のいずれを前面に配置するのかを表示画面３０上で選択可能となるようにソフトウェアを生成することで、２個の表示部品は定義位置に配置されると共に必要に応じていずれの表示部品も視認可能となる。
【産業上の利用可能性】
【００７７】
以上のように、本発明は、鉄道車両情報の表示画面を生成するソフトウェアを自動生成するソフトウェア生成装置として有用である。
【符号の説明】
【００７８】
１  ソフトウェア生成装置、２  入力部、３  レイアウト部、４  装置番号設定部、５  ソフトウェア生成部、６  出力部、７  システム構成情報記憶部、８  機器配置情報記憶部、９  表示部品記憶部、１０  表示部品配置情報記憶部、１１  配置規則情報記憶部、１１ａ，１１ｂ  配置規則情報、１２  ソフトウェア記憶部、３０  表示画面、３０ａ  上段、３０ｂ  下段、５０  列車、５１  表示装置、５３  機器。
【図１】
2016117025.tif 000003
【図２】
2016117025.tif 000004
【図３】
2016117025.tif 000005
【図４】
2016117025.tif 000006
【図５】
2016117025.tif 000007
【図６】
2016117025.tif 000008
【図７】
2016117025.tif 000009
【図８】
2016117025.tif 000010
【図９】
2016117025.tif 000011
【図１０】
2016117025.tif 000012
【図１１】
2016117025.tif 000013
【図１２】
2016117025.tif 000014
【手続補正書】
【提出日】平成29年2月1日(2017.2.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
互いに通信可能に接続された制御装置が各車両に搭載され、前記各制御装置により前記各車両に搭載された複数の機器が監視制御され、運転台には前記各機器の機器情報を表示可能な表示装置が搭載された列車における前記表示装置の表示画面を生成するソフトウェアを自動生成するソフトウェア生成装置であって、
前記列車の編成内における前記制御装置の配置構成を与えるシステム構成情報を記憶するシステム構成情報記憶部と、
前記制御装置ごとに監視制御対象の機種および当該機種の機器の個数を与える機器配置情報を記憶する機器配置情報記憶部と、
前記表示画面上で前記各機器の機器情報を表示可能な表示部品を記憶する表示部品記憶部と、
前記表示画面上に配置される複数の表示部品の配置位置を定義する表示部品配置情報を記憶する表示部品配置情報記憶部と、
同一の制御装置によって同種の複数の機器が監視制御される場合における当該複数の機器をそれぞれ表す複数の表示部品の配置位置を決める際に前記表示部品配置情報に加えて適用される例外規則であって当該複数の表示部品の配置規則を与える配置規則情報を記憶する配置規則情報記憶部と、
前記システム構成情報、前記機器配置情報、前記表示部品配置情報および前記配置規則情報に基づいて、前記表示画面を構成する複数の表示部品を選択し、前記表示画面上における各表示部品の配置位置を決定し、前記表示画面のレイアウト設計データを自動生成するレイアウト部と、
前記レイアウト設計データに基づいて、前記表示画面を生成するためのソフトウェアを自動生成するソフトウェア生成部と、
を備え、
前記レイアウト部は、前記機器配置情報に基づき、同一の制御装置によって監視制御される同種の機器が一つである場合には、前記表示部品配置情報に基づいて当該機器の配置位置を決定し、同一の制御装置によって監視制御される同種の機器が複数ある場合には、前記表示部品配置情報と前記配置規則情報とに基づいて当該複数の機器の配置位置を決定することを特徴とするソフトウェア生成装置。
【請求項２】
前記表示部品配置情報では、前記表示画面上に配置される複数の表示部品の配置位置が前記表示画面上に設定された互いに直交する第１および第２の座標によって定義され、前記各表示部品の第１の座標軸方向の配置位置は、当該各表示部品で表される機器を制御する制御装置ごとに当該機器および当該制御装置が搭載された車両の号車番号の順で定義され、前記各表示部品の第２の座標軸方向の配置位置は、当該各表示部品で表される機器の機種ごとに定義され、
前記配置規則情報では、同一の制御装置によって同種の複数の機器が監視制御される場合に、当該複数の機器の機種について前記表示部品配置情報で定義された配置位置を基準に、当該複数の表示部品の配置位置が互いに異なるものとなるように当該各表示部品の配置位置が与えられることを特徴とする請求項１に記載のソフトウェア生成装置。
【請求項３】
前記配置規則情報では、前記同種の複数の機器をそれぞれ表す複数の表示部品は、前記表示画面上でそれぞれの全体が表示されるように当該各表示部品の配置位置が与えられることを特徴とする請求項２に記載のソフトウェア生成装置。
【請求項４】
互いに隣接する車両の一方の車両に同種の２個の機器が搭載され、隣接する車両の他方の車両には前記２個の機器と同種の機器が搭載されておらず、
前記配置規則情報では、前記２個の機器のうち一方の機器を表す表示部品の配置位置は、前記表示部品配置情報にて定義された配置位置で与えられ、前記２個の機器のうち他方の機器を表す表示部品の配置位置は、前記第２の座標軸方向には前記表示部品配置情報にて定義された配置位置で与えられ、前記第１の座標軸方向には前記他方の車両に搭載された制御装置の監視制御対象の機器について前記表示部品配置情報にて定義された配置位置で与えられることを特徴とする請求項３に記載のソフトウェア生成装置。
【請求項５】
前記２個の機器の制御対象である別の２個の機器が前記隣接する車両に１個ずつ搭載されていることを特徴とする請求項４に記載のソフトウェア生成装置。
【請求項６】
前記機器は、空調制御装置またはＶＶＶＦインバータであり、
前記別の機器は、前記空調制御装置の制御対象である空調機または前記ＶＶＶＦインバータの制御対象であるモータであることを特徴とする請求項５に記載のソフトウェア生成装置。
【請求項７】
前記配置規則情報では、前記同種の複数の機器をそれぞれ表す複数の表示部品は、前記表示画面上で互いに一部が重なって表示されるように当該各表示部品の配置位置が定義されることを特徴とする請求項２に記載のソフトウェア生成装置。
【請求項８】
前記各制御装置には当該各制御装置を特定するために付された通番である制御装置番号が付されており、
前記表示画面上に配置された各表示部品で表される機器を制御する制御装置の制御装置番号を当該各表示部品に関連付け、当該各表示部品と制御装置番号とを対応付ける対応データを作成する装置番号設定部を備えることを特徴とする請求項１から７のいずれか１項に記載のソフトウェア生成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係るソフトウェア生成装置は、互いに通信可能に接続された制御装置が各車両に搭載され、前記各制御装置により前記各車両に搭載された複数の機器が監視制御され、運転台には前記各機器の機器情報を表示可能な表示装置が搭載された列車における前記表示装置の表示画面を生成するソフトウェアを自動生成するソフトウェア生成装置であって、前記列車の編成内における前記制御装置の配置構成を与えるシステム構成情報を記憶するシステム構成情報記憶部と、前記制御装置ごとに監視制御対象の機種および当該機種の機器の個数を与える機器配置情報を記憶する機器配置情報記憶部と、前記表示画面上で前記各機器の機器情報を表示可能な表示部品を記憶する表示部品記憶部と、前記表示画面上に配置される複数の表示部品の配置位置を定義する表示部品配置情報を記憶する表示部品配置情報記憶部と、同一の制御装置によって同種の複数の機器が監視制御される場合における当該複数の機器をそれぞれ表す複数の表示部品の配置位置を決める際に前記表示部品配置情報に加えて適用される例外規則であって当該複数の表示部品の配置規則を与える配置規則情報を記憶する配置規則情報記憶部と、前記システム構成情報、前記機器配置情報、前記表示部品配置情報および前記配置規則情報に基づいて、前記表示画面を構成する複数の表示部品を選択し、前記表示画面上における各表示部品の配置位置を決定し、前記表示画面のレイアウト設計データを自動生成するレイアウト部と、前記レイアウト設計データに基づいて、前記表示画面を生成するためのソフトウェアを自動生成するソフトウェア生成部と、を備え、前記レイアウト部は、前記機器配置情報に基づき、同一の制御装置によって監視制御される同種の機器が一つである場合には、前記表示部品配置情報に基づいて当該機器の配置位置を決定し、同一の制御装置によって監視制御される同種の機器が複数ある場合には、前記表示部品配置情報と前記配置規則情報とに基づいて当該複数の機器の配置位置を決定することを特徴とする。
【手続補正書】
【提出日】平成29年5月1日(2017.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
互いに通信可能に接続された制御装置が各車両に搭載され、前記各制御装置により前記各車両に搭載された複数の機器が監視制御され、運転台には前記各機器の機器情報を表示可能な表示装置が搭載された列車における前記表示装置の表示画面を生成するソフトウェアを自動生成するソフトウェア生成装置であって、
前記列車の編成内における前記制御装置の配置構成を与えるシステム構成情報を記憶するシステム構成情報記憶部と、
前記制御装置ごとに監視制御対象の機種および当該機種の機器の個数を与える機器配置情報を記憶する機器配置情報記憶部と、
前記表示画面上で前記各機器の機器情報を表示可能な表示部品を記憶する表示部品記憶部と、
前記表示画面上に配置される複数の表示部品の配置位置を定義する表示部品配置情報を記憶する表示部品配置情報記憶部と、
同一の制御装置によって同種の複数の機器が監視制御される場合における当該複数の機器をそれぞれ表す複数の表示部品の配置位置を決める際に前記表示部品配置情報に加えて適用される例外規則であって当該複数の表示部品の配置規則を与える配置規則情報を記憶する配置規則情報記憶部と、
前記システム構成情報、前記機器配置情報、前記表示部品配置情報および前記配置規則情報に基づいて、前記表示画面を構成する複数の表示部品を選択し、前記表示画面上における各表示部品の配置位置を決定し、当該各表示部品の配置位置データを含む前記表示画面のレイアウト設計データを自動生成するレイアウト部と、
前記レイアウト設計データに基づいて、前記表示画面を生成するためのソフトウェアを自動生成するソフトウェア生成部と、
を備え、
前記レイアウト部は、前記機器配置情報に基づき、同一の制御装置によって監視制御される同種の機器が一つである場合には、前記表示部品配置情報に基づいて当該機器の配置位置を決定し、同一の制御装置によって監視制御される同種の機器が複数ある場合には、前記表示部品配置情報と前記配置規則情報とに基づいて当該複数の機器の配置位置を決定することを特徴とするソフトウェア生成装置。
【請求項２】
前記表示部品配置情報では、前記表示画面上に配置される複数の表示部品の配置位置が前記表示画面上に設定された互いに直交する第１および第２の座標によって定義され、前記各表示部品の第１の座標軸方向の配置位置は、当該各表示部品で表される機器を制御する制御装置ごとに当該機器および当該制御装置が搭載された車両の号車番号の順で定義され、前記各表示部品の第２の座標軸方向の配置位置は、当該各表示部品で表される機器の機種ごとに定義され、
前記配置規則情報では、同一の制御装置によって同種の複数の機器が監視制御される場合に、当該複数の機器の機種について前記表示部品配置情報で定義された配置位置を基準に、当該複数の表示部品の配置位置が互いに異なるものとなるように当該各表示部品の配置位置が与えられることを特徴とする請求項１に記載のソフトウェア生成装置。
【請求項３】
前記配置規則情報では、前記同種の複数の機器をそれぞれ表す複数の表示部品は、前記表示画面上でそれぞれの全体が表示されるように当該各表示部品の配置位置が与えられることを特徴とする請求項２に記載のソフトウェア生成装置。
【請求項４】
互いに隣接する車両の一方の車両に同種の２個の機器が搭載され、隣接する車両の他方の車両には前記２個の機器と同種の機器が搭載されておらず、
前記配置規則情報では、前記２個の機器のうち一方の機器を表す表示部品の配置位置は、前記表示部品配置情報にて定義された配置位置で与えられ、前記２個の機器のうち他方の機器を表す表示部品の配置位置は、前記第２の座標軸方向には前記表示部品配置情報にて定義された配置位置で与えられ、前記第１の座標軸方向には前記他方の車両に搭載された制御装置の監視制御対象の機器について前記表示部品配置情報にて定義された配置位置で与えられることを特徴とする請求項３に記載のソフトウェア生成装置。
【請求項５】
前記２個の機器の制御対象である別の２個の機器が前記隣接する車両に１個ずつ搭載されていることを特徴とする請求項４に記載のソフトウェア生成装置。
【請求項６】
前記機器は、空調制御装置またはＶＶＶＦインバータであり、
前記別の機器は、前記空調制御装置の制御対象である空調機または前記ＶＶＶＦインバータの制御対象であるモータであることを特徴とする請求項５に記載のソフトウェア生成装置。
【請求項７】
前記配置規則情報では、前記同種の複数の機器をそれぞれ表す複数の表示部品は、前記表示画面上で互いに一部が重なって表示されるように当該各表示部品の配置位置が定義されることを特徴とする請求項２に記載のソフトウェア生成装置。
【請求項８】
前記各制御装置には当該各制御装置を特定するために付された通番である制御装置番号が付されており、
前記表示画面上に配置された各表示部品で表される機器を制御する制御装置の制御装置番号を当該各表示部品に関連付け、当該各表示部品と制御装置番号とを対応付ける対応データを作成する装置番号設定部を備えることを特徴とする請求項１から７のいずれか１項に記載のソフトウェア生成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係るソフトウェア生成装置は、互いに通信可能に接続された制御装置が各車両に搭載され、前記各制御装置により前記各車両に搭載された複数の機器が監視制御され、運転台には前記各機器の機器情報を表示可能な表示装置が搭載された列車における前記表示装置の表示画面を生成するソフトウェアを自動生成するソフトウェア生成装置であって、前記列車の編成内における前記制御装置の配置構成を与えるシステム構成情報を記憶するシステム構成情報記憶部と、前記制御装置ごとに監視制御対象の機種および当該機種の機器の個数を与える機器配置情報を記憶する機器配置情報記憶部と、前記表示画面上で前記各機器の機器情報を表示可能な表示部品を記憶する表示部品記憶部と、前記表示画面上に配置される複数の表示部品の配置位置を定義する表示部品配置情報を記憶する表示部品配置情報記憶部と、同一の制御装置によって同種の複数の機器が監視制御される場合における当該複数の機器をそれぞれ表す複数の表示部品の配置位置を決める際に前記表示部品配置情報に加えて適用される例外規則であって当該複数の表示部品の配置規則を与える配置規則情報を記憶する配置規則情報記憶部と、前記システム構成情報、前記機器配置情報、前記表示部品配置情報および前記配置規則情報に基づいて、前記表示画面を構成する複数の表示部品を選択し、前記表示画面上における各表示部品の配置位置を決定し、当該各表示部品の配置位置データを含む前記表示画面のレイアウト設計データを自動生成するレイアウト部と、前記レイアウト設計データに基づいて、前記表示画面を生成するためのソフトウェアを自動生成するソフトウェア生成部と、を備え、前記レイアウト部は、前記機器配置情報に基づき、同一の制御装置によって監視制御される同種の機器が一つである場合には、前記表示部品配置情報に基づいて当該機器の配置位置を決定し、同一の制御装置によって監視制御される同種の機器が複数ある場合には、前記表示部品配置情報と前記配置規則情報とに基づいて当該複数の機器の配置位置を決定することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、図５に示すように、制御装置（１）から（１０）は、それぞれ、同種の機器であるドアを複数個、具体的には８個監視制御する。また、制御装置（１），（３），（５），（７），（９）は、それぞれ、同種の機器である空調制御装置を複数個、具体的には２個監視制御する。さらに、制御装置（２），（４），（８）は、それぞれ、同種の機器であるＶＶＶＦを複数個、具体的には２個監視制御する。このように、本実施の形態では、同種の複数の機器が同一の制御装置により監視制御されるような機器配置が含まれる。
【国際調査報告】
2016117025.tif 000015
2016117025.tif 000016