(57)【特許請求の範囲】
【請求項１】
鉄道の電子連動装置に連動機能を実行させるため又は前記鉄道の電子踏切制御装置に踏切制御機能を実行させるための鉄道信号システム用結線データを作成する鉄道信号システム用結線データ作成装置であって、
前記電子連動装置又は前記電子踏切制御装置の結線状態を表現する結線図の一部を構成し前記電子連動装置又は電子踏切制御装置の所定の部分機能を実行する部分結線回路を表現する部分結線回路図を、所定の結線データ変換規則に基づいて論理式に変換した部分結線データを作成して出力するとともに、該部分結線データを出力する際に、担当する部分結線回路図に対応する１又は複数のキーコードを出力する複数の部分結線データ作成手段と、
前記結線図の諸要素が入力されると、前記部分結線回路図を判別して抽出するとともに抽出した部分結線回路図に対応する部分結線データ作成手段を呼び出し、呼び出した部分結線データ作成手段から該部分結線データ作成手段が作成した部分結線データ及び対応する１又は複数のキーコードを入力する一方、前記抽出した部分結線回路図からキーコード演算規則に基づいて該部分結線回路図に対応する１又は複数のキーコードを算出し、算出したキーコードと前記呼び出した部分結線データ作成手段から入力したキーコードとを比較して両者が一致する場合に、前記呼び出した部分結線データ作成手段から入力した部分結線データを出力する部分結線データ検証手段と、
前記部分結線データ検証手段から入力した部分結線データと、前記結線図の残りの部分を前記所定の結線データ変換規則に基づいて論理式に変換した結線データと、を併せて前記鉄道信号システム用結線データを作成する全体結線データ作成手段と、
を備えることを特徴とする鉄道信号システム用結線データ作成装置。
【請求項２】
請求項１に記載の鉄道信号システム用結線データ作成装置であって、
前記キーコードは、前記部分結線回路図を構成する回路構成要素に各々特定の異なる値を割り当て、前記部分結線回路図における前記回路構成要素の位置に応じた係数を乗じて得た位置対応乗算値を総和したものであることを特徴とする鉄道信号システム用結線データ作成装置。
【請求項３】
鉄道の電子連動装置に連動機能を実行させるため又は前記鉄道の電子踏切制御装置に踏切制御機能を実行させるための鉄道信号システム用結線データを作成する鉄道信号システム用結線データ作成方法であって、
前記電子連動装置又は前記電子踏切制御装置の結線状態を表現する結線図の一部を構成し前記電子連動装置又は電子踏切制御装置の所定の部分機能を実行する部分結線回路を表現する部分結線回路図を、所定の結線データ変換規則に基づいて論理式に変換した部分結線データを作成して出力するとともに、該部分結線データを出力する際に、担当する部分結線回路図に対応する１又は複数のキーコードを出力する複数の部分結線データ作成手段と、
入力した部分結線データと、前記結線図の残りの部分を前記所定の結線データ変換規則に基づいて論理式に変換した結線データと、を併せて前記鉄道信号システム用結線データを作成する全体結線データ作成手段と、を設け、
前記結線図の諸要素が入力されると、前記部分結線回路図を判別して抽出するとともに抽出した部分結線回路図に対応する部分結線データ作成手段を呼び出し、呼び出した部分結線データ作成手段から該部分結線データ作成手段が作成した部分結線データ及び対応する１又は複数のキーコードを入力する一方、前記抽出した部分結線回路図からキーコード演算規則に基づいて該部分結線回路図に対応する１又は複数のキーコードを算出し、算出したキーコードと前記呼び出した部分結線データ作成手段から入力したキーコードとを比較して両者が一致する場合に、前記呼び出した部分結線データ作成手段から入力した部分結線データを前記全体結線データ作成手段に出力するように制御することを特徴とする鉄道信号システム用結線データ作成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、鉄道の電子連動装置に連動機能を実行させるため、又は鉄道の電子踏切制御装置に踏切制御機能を実行させるための鉄道信号システム用結線データを作成する鉄道信号システム用結線データ作成装置、及び鉄道信号システム用結線データ作成方法に関するものである。
【０００２】
【従来の技術】
複数の線路が配線されている鉄道の停車場構内等においては、列車又は車両を安全かつ効率的に制御するため、列車又は車両が停車場構内等で運転を開始する前には、所定の転てつ器が転換されることにより目的の進路が構成され、列車又は車両が通過し終わるまではこの進路が転換されないこと、さらにこの進路を支障する他の進路が構成されないこと等が必要である。このため、線路ごとに対応して設けられる信号機の相互間、信号機と当該進路に関係する転てつ器の間、列車又は車両と信号機若しくは転てつ器の間などに連鎖を設けるとともに、信号機や転てつ器等の各機器の相互間には、「鎖錠」の関係（一方の機器を取り扱った場合には他方の機器を取り扱うことができないうようにすること）を付加することが必要である。このような機能を「連動機能」という。連動機能を有する機器を連動機と呼び、連動機、転てつ転換鎖錠装置、軌道回路等を含み連動機能を実現するシステムを連動装置という。連動装置としては、現在では、主として継電連動装置が用いられているが、将来の連動装置として、マイクロエレクトロニクス技術を駆使して連動機能を実現する電子連動装置の開発、実用化が進められている。
【０００３】
電子連動装置は、マイクロコンピュータと、連動図表等の表示装置と、各種てこ、ボタン、キーボード等を含む入力装置を有している。電子連動装置においては、進路の設定は、進路の始点を設定する発点てこと、進路の終点を設定する着点ボタンによって行うか、あるいは専用のキーボードを用いて行われる。また、進路の競合や転てつ器の鎖錠等は、マイクロコンピュータ内のＲＯＭ等に格納されたソフトウェアに基づきマイクロコンピュータ内のＣＰＵが実行する。
【０００４】
電子連動装置のマイクロコンピュータ内のＣＰＵは、結線データと呼ばれるデータに基づいて連動機能を実行するように構成されている。結線データは、例えば、ブール関数により表される論理式等によって表現されている。ここに、ブール関数とは、変数ｘ，ｙ，ｚと共通定義域がブール代数である元に各種の演算、又はＡＮＤ、ＯＲ、ＮＯＴなどの論理を適用して集めた関数ｆ（ｘ，ｙ，ｚ）をいう。また、ブール代数とは、２つの元演算と１つの１項演算を有し、２値論理を表すときに重要な代数をいう。
【０００５】
上記した結線データを作成する方法としては、「結線図処理方式」と「プログラム処理方式」とがある。
【０００６】
結線図処理方式では、まず、駅構内等の対象領域における信号機や転てつ器等の配置やそれらの連鎖関係を一括して表にしたもの（以下、「連動表」という。）を用意する。連動表には、信号機や転てつ器など、制御対象となる各機器の名称、その名称の装置に割り当てられた番号、発点、着点、鎖錠、信号制御、進路鎖錠、接近鎖錠等の各項目が表形式で表されている。
【０００７】
このような連動表を元にし、その内容を、リレー等の具体的な結線で表現した図（以下、「結線図」という。）を作成する。この結線図を、さらに所定の変換規則に従って論理式の形式に展開することにより、結線データが作成される。作成された結線データは、オペレータ等の人間がキーボード等を操作することにより、電子連動装置等に入力される。
【０００８】
一方、プログラム処理方式では、結線図を作成せず、結線データ変換プログラムを用い、必要な連動機能（連動表）から結線データを自動的に作成する。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記した従来の結線データ作成方法においては、以下のような問題があった。
【００１０】
（ａ）結線図処理方式では、連動表から人間の手作業で結線図を作成し、さらに論理式を作成しなければならず、連動機能が大規模であったり、複雑な場合には、大量のデータを正確に入力する必要があり、慎重な入力とチェックが必要で作業者の負担が非常に大きかった。また、手作業での入力のため、入力ミスを根絶することは非常に困難であった。特に、結線図において、同じ回路構成の部分が何度も配設されている場合、同じデータを何度も入力することとなり、入力作業の工数が多い。また、作成された結線データの検査については、同一機能の部分回路であっても、検査を省略することはできず、その都度検査を行う必要があり、検査作業が煩雑であった。
【００１１】
（ｂ）一方、プログラム処理方式では、結線データへの変換処理が自動的であるため、作業者の負担は軽減されるが、結線データへの変換規則が変換プログラムの中に埋め込まれているので、変換規則の論理の変更等が非常に困難である。
【００１２】
本発明は上記の問題を解決するためになされたものであり、本発明の解決しようとする課題は、同じ構成・機能の部分回路が何度も配設されているシステムにおいても、結線データの作成を簡易に行うことができる鉄道信号システム用結線データ作成装置、及び鉄道信号システム用結線データ作成方法を提供することにある。
【００１３】
【課題を解決するための手段】
上記課題を達成するために、本発明に係る鉄道システム用結線データ作成装置は、鉄道の電子連動装置に連動機能を実行させるため又は前記鉄道の電子踏切制御装置に踏切制御機能を実行させるための鉄道信号システム用結線データを作成する鉄道信号システム用結線データ作成装置であって、前記電子連動装置又は前記電子踏切制御装置の結線状態を表現する結線図の一部を構成し前記電子連動装置又は前記電子踏切制御装置の所定の部分機能を実行する部分結線回路を表現する部分結線回路図を、所定の結線データ変換規則に基づいて論理式に変換した部分結線データを作成して出力するとともに、該部分結線データを出力する際に、担当する部分結線回路図に対応する１又は複数のキーコードを出力する複数の部分結線データ作成手段と、前記結線図の諸要素が入力されると、前記部分結線回路図を判別して抽出するととともに抽出した部分結線回路図に対応する部分結線データ作成手段を呼び出し、呼び出した部分結線データ作成手段から該部分結線データ作成手段が作成した部分結線データ及び対応する１又は複数のキーコードを入力する一方、前記抽出した部分結線回路図からキーコード演算規則に基づいて１又は複数のキーコードを算出し、算出したキーコードと前記呼び出した部分結線データ作成手段から入力したキーコードとを比較して両者が一致する場合に、前記呼び出した部分結線データ作成手段から入力した部分結線データを出力する部分結線データ検証手段と、前記部分結線データ検証手段から入力した部分結線データと、前記結線図の残りの部分を前記所定の結線データ変換規則に基づいて論理式に変換した結線データと、を併せて前記鉄道信号システム用結線データを作成する全体結線データ作成手段と、を備えることを特徴とする。
【００１４】
上記した鉄道信号システム用結線データ作成装置において、好ましくは、前記キーコードは、前記部分結線回路図を構成する回路構成要素の各々特定の異なる値を割り当て、前記部分結線回路図における前記回路構成要素の位置に応じて係数を乗じて得た位置対応乗算値を総和したものである。
【００１５】
また、本発明に係る鉄道信号システム用結線データ作成方法は、鉄道の電子連動装置に連動機能を実行させるため又は前記鉄道の電子踏切制御装置に踏切制御機能を実行させるための鉄道信号システム用結線データを作成する鉄道信号システム用結線データ作成方法であって、前記電子連動装置又は前記電子踏切制御装置の結線状態を表現する結線図の一部を構成し前記電子連動装置又は電子踏切制御装置の所定の部分機能を実行する部分結線回路を表現する部分結線回路図を、所定の結線データ変換規則に基づいて論理式に変換した部分結線データを作成して出力するとともに、該部分結線データを出力する際に、担当する部分結線回路図に対応する１又は複数のキーコードを出力する複数の部分結線データ作成手段と、入力した部分結線データと、前記結線図の残りの部分を前記所定の結線データ変換規則に基づいて論理式に変換した結線データと、を併せて前記鉄道信号システム用結線データを作成する全体結線データ作成手段と、を設け、前記結線図の諸要素が入力されると、前記部分結線回路図を判別して抽出するとともに抽出した部分結線回路図に対応する部分結線データ作成手段を呼び出し、呼び出した部分結線データ作成手段から該部分結線データ作成手段が作成した部分結線データ及び対応する１又は複数のキーコードを入力する一方、前記抽出した部分結線回路図からキーコード演算規則に基づいて該部分結線回路図に対応する１又は複数のキーコードを算出し、算出したキーコードと前記呼び出した部分結線データ作成手段から入力したキーコードとを比較して両者が一致する場合に、前記呼び出した部分結線データ作成手段から入力した部分結線データを前記全体結線データ作成手段に出力するように制御することを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明に係る鉄道信号システム用結線データ作成装置の実施形態について、図面を参照しながら説明を行う。
【００１７】
図１は、本発明の一実施形態である電子連動装置用結線データ作成装置のハードウェアの構成を示す図である。また、図２は、本発明の一実施形態である電子連動装置用結線データ作成装置のソフトウェアの構成及び作用を説明する図である。また、図３は、本発明の一実施形態である電子連動装置用結線データ作成装置におけるキーコードの検証方法を説明する図である。
【００１８】
本実施形態において作成される電子連動装置用結線データは、鉄道の電子連動装置に連動機能を実行させるためのデータである。
【００１９】
図１に示すように、本実施形態の鉄道信号システム用結線データ作成装置１００は、入力部１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）２と、ＲＯＭ（読出し専用メモリ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３と、ＲＡＭ（随時書込み読出しメモリ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４と、出力部５と、表示部６を備えて構成されている。
【００２０】
入力部１は、各種てこ、ボタン、キーボード、各種ディスク記録装置、通信装置（受信部）等（図示せず）を有し、各種の指令信号やデータ等をＣＰＵ２に入力する。これらの中には、進路の始点を設定する発点てこ（図示せず）と、進路の終点を設定する着点ボタン（図示せず）が含まれている。
【００２１】
また、ＣＰＵ２は、演算やプログラム実行等の処理を行う部分である。また、ＲＯＭ３は、ＣＰＵ２の実行するプログラムやソフトウェア等を格納した記憶装置であり、ＲＯＭ３は、ＣＰＵ２の実行するプログラムやソフトウェア等を格納した記憶装置である。また、ＲＡＭ４は、ＣＰＵ２により演算されたデータ等を一時記憶する記憶装置である。
【００２２】
表示部６は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ：陰極線表示装置）や液晶表示装置、プラズマディスプレイ装置等（図示せず）を有し、ＣＰＵ２から出力される表示指令信号に基づき画像や文字等を表示する。
【００２３】
また、出力部５は、出力端子、各種ディスク記録装置、通信装置（送信部）等（図示せず）を有し、ＣＰＵ２の演算結果や、ＣＰＵ２からの制御指令等を出力する。
【００２４】
このような構成により、ＣＰＵ２は、オペレータ等により入力装置１から入力された結線図の諸要素を、所定の変換規則に従って論理式の形式に展開することにより、電子連動装置用結線データＤを作成し、出力部５により外部に出力し、あるいは表示部６により画像又は文字等として表示する。
【００２５】
次に、図２を参照しつつ、この電子連動装置用結線データ作成装置１００のＣＰＵ２によって実行されるソフトウェアである結線図データ作成プログラムの構成及び作用を説明する。
【００２６】
図２に示すように、この結線図データ作成プログラムは、結線処理本体プログラム２１と、結線サブＣＡＬＬ合理性チェックプログラム２２と、結線サブルーチンプログラム２３1〜２３nを備えて構成されている。
【００２７】
結線処理本体プログラム２１は、オペレータ等により入力装置１からＣＰＵ２に結線図の諸要素が入力されると、結線サブＣＡＬＬ合理性チェックプログラム２２にステータス処理命令を出力する。
【００２８】
結線サブＣＡＬＬ合理性チェックプログラム２２は、ステータス処理命令を受けた場合、結線図の一部を構成し電子連動装置の所定の部分機能を実行する部分結線回路を表現する部分結線回路図を判別して抽出し、部分結線回路図に対応するサブルーチンプログラムである結線サブルーチンプログラム２３1〜２３nのいずれか、例えば結線サブルーチンプログラム２３1に結線サブ１ＣＡＬＬ入力情報を出力する。
【００２９】
結線サブ１ＣＡＬＬ入力情報を受けた結線サブルーチンプログラム２３1は、対応する部分結線回路図を所定の結線データ変換規則（図示せず）に基いて論理式（例えばブール関数の形式）に変換した結線データである結線サブ１処理結果を作成して結線サブＣＡＬＬ合理性チェックプログラム２２に出力する。また、同時に、結線サブルーチンプログラム２３1は、担当する部分結線回路図に対応するキーコード１を結線サブＣＡＬＬ合理性チェックプログラム２２に出力する。
【００３０】
以下、結線サブルーチンプログラム２３nまで同様の作用を行う。すなわち、結線サブｎＣＡＬＬ入力情報を受けた結線サブルーチンプログラム２３nは、対応する部分結線回路図を所定の結線データ変換規則に基いて論理式（例えばブール関数の形式）に変換した結線データである結線サブｎ処理結果を作成して結線サブＣＡＬＬ合理性チェックプログラム２２に出力する。また、同時に、結線サブルーチンプログラム２３nは、担当する部分結線回路図に対応するキーコードｎを結線サブＣＡＬＬ合理性チェックプログラム２２に出力する。ここに、キーコード１〜キーコードｎは、呼出検証用情報に相当している。
【００３１】
結線サブＣＡＬＬ合理性チェックプログラム２２は、結線サブルーチンプログラム２３1〜２３nのいずれかが呼び出された場合に、呼び出された結線サブルーチンプログラムに対応する部分結線回路図から、所定のキーコード演算規則（図示せず）に基いてキーコード（以下、「算出キーコード」という。）を算出する。この算出キーコードは、算出検証用情報に相当する。
【００３２】
次に、結線サブＣＡＬＬ合理線チェックプログラム２２は、呼び出された結線サブルーチンプログラムから出力されたキーコード１等（以下、「呼出キーコード」という。）と算出キーコードとを比較する。この結果、呼出キーコードと算出キーコードとが一致する場合には、結線サブＣＡＬＬ合理性チェックプログラム２２は、呼び出された結線サブルーチンプログラムから出力された結線サブ１処理結果等の結線データを処理結果として結線処理本体プログラム２１に出力する。
【００３３】
一方、呼出キーコードと算出キーコードの比較の結果、両者が一致しない場合には、結線サブＣＡＬＬ合理性チェックプログラム２２は、呼び出された結線サブルーチンプログラムから出力された結線サブ１処理結果等の結線データを無効としてゼロクリアし、処理結果は結線処理本体プログラム２１に出力されない。
【００３４】
結線処理本体プログラム２１は、これらの結線サブ１処理結果〜結線サブｎ処理結果と、結線図の残りの部分を所定の結線データ変換規則（図示せず）に基いて論理式（例えばブール関数の形式）に変換し、両者を併せて、結線図全体の０結線データである電子連動装置用結線データを作成する。
【００３５】
本実施形態の電子連動装置用結線データ作成装置１００は、上記のようにして電子連動装置用結線データを作成するため、以下のような利点を有している。
【００３６】
（１）全体としては、結線図処理方式により電子連動装置用結線データを作成するため、結線データ変換規則の論理変更が容易でかつフレキシブルに行える。
【００３７】
（２）同一機能を果たす部分である部分結線回路図については、サブルーチンプログラムとして呼び出し、その部分の部分結線データを作成して出力させることができるため、同じデータを何度も入力する必要はなく、入力作業が大幅に簡素化される。
【００３８】
（３）部分結線データの検査は、呼出キーコードと算出キーコードの比較によって行うため、信頼性が高く、かつ非常に容易である。
【００３９】
次に、キーコードとその検証方法の一例について、図３を参照しつつ説明する。図３（Ａ）は、或る結線図の一部を構成し電子連動装置の所定の部分機能を実行する部分結線回路を表現する部分結線回路図の一例を示している。図３（Ｂ）は、図３（Ａ）に示した部分結線回路図を構成する回路構成要素に割り当てられた定義値を示したものである。図に示した回路構成要素以外についての定義値は零とする。
【００４０】
ここで、キーコードを算出をするためには、図３（Ａ）の第１列（最も上部の水平列）に位置する回路構成要素には、それぞれ「１」の値を乗算し、以下同様に、第ｍ列（上からｍ番目の水平列）に位置する回路構成要素には、それぞれ「ｍ」の値を乗算することとする。また、図３（Ａ）の第１行（最も左側の鉛直な行）に位置する回路構成要素には、それぞれ「１」の値を乗算し、以下同様に、第ｋ行（左からｋ番目の鉛直行）に位置する回路構成要素には、それぞれ「ｋ」の値を乗算することとする。その後、各回路構成要素に対応する値の総和を算出することにより、算出キーコードを算出する。すなわち、このキーコード演算規則では、部分結線回路図をマトリクスに見たて、「マトリクスの行番号と列番号を回路構成要素の定義値に乗算した値の総和をとる」という演算を行うようにしている。
【００４１】
したがって、図３（Ａ）の部分結線回路図では、算出キーコードＣは、以下のようにして算出される。
【００４２】
Ｃ＝1×（1×6＋2×1＋3×1＋4×6＋5×1＋6×6＋7×1＋8×1＋9×1＋11×4）
＋2×（4×7＋5×1＋6×8）
＋3×（1×9＋2×1＋11×4）
＋4×（1×7＋2×1＋4×6＋5×1＋6×6＋8×6＋9×1＋10×6＋11×3）
＋5×（4×7＋5×1＋6×8＋8×7＋9×1＋10×8）
＝144＋162＋165＋896＋1130
＝2497（10進法）
＝9×162＋12×16＋1
＝9C1H（16進法）
【００４３】
上記において、電子連動装置用結線データ作成装置１００は、鉄道信号システム用結線データ作成装置に相当している。また、電子連動装置用結線データ作成装置１００により作成される電子連動装置用結線データは、鉄道信号システム用結線データに相当している。また、結線処理本体プログラム２１は、全体結線データ作成手段に相当している。また、結線サブＣＡＬＬ合理性チェックプログラム２２は、部分結線データ検証手段に相当している。また、結線サブルーチンプログラム２３1〜結線サブルーチン２３nは、部分結線データ作成手段に相当している。また、結線サブ１処理結果〜結線サブｎ処理結果は、部分結線データに相当している。また、キーコード１〜キーコードｎは、呼出検証用情報に相当している。また、図示しないキーコード演算規則は、検証用情報演算規則に相当している。
【００４４】
なお、本発明は、上記実施形態に限定されるものではない。上記実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【００４５】
例えば、上記実施形態においては、鉄道信号システム用結線データとして、鉄道の電子連動装置に連動機能を実行させるための電子連動装置用結線データを例に挙げて説明したが、本発明はこの例には限定されず、他の鉄道信号システムに適用し得る結線データ、例えば、鉄道の電子踏切制御装置に踏切制御機能を実行させるための鉄道信号システム用結線データであってもよい。ここに、電子踏切制御装置とは、従来、主に信号リレーで構成されていた踏切保安装置の制御論理をマイクロコンピュータなどの電子部品とソフトウェアにより構成した踏切制御装置をいう。踏切保安装置は、鉄道踏切における交通の安全を図るために設置される装置をいい、道路交通を遮断する遮断かん等を含む踏切遮断機、赤色表示灯や音響警報ベル等を含む踏切警報機、列車接近時に遮断機を鎖錠する踏切鎖錠機、列車接近表示装置、列車進行方向指示器、これらを制御する踏切制御装置等を有して構成される。
【００４６】
また、上記実施形態においては、呼出検証用情報及び算出検証用情報として、１つの数値の呼出キーコードや算出キーコードを用いる例について説明したが、本発明はこの例には限定されず、他の呼出検証用情報及び算出検証用情報、例えば、２以上の数値の呼出キーコードや算出キーコードの組を呼出検証用情報及び算出検証用情報として用い、これらのすべてが一致した場合にのみ、部分結線データ検証手段が、呼び出された部分結線データ作成手段から出力された部分結線データを全体結線データ作成手段に出力するように構成してもよい。
【００４７】
また、上記実施形態においては、検証用情報演算規則として、部分結線回路図をマトリクスに見たて、「マトリクスの行番号と列番号を回路構成要素の定義値に乗算した値の総和をとる」という演算を例に挙げて説明したが、本発明はこの例には限定されず、他の検証用情報演算規則、例えば、部分結線回路図をマトリクスに見たて、各回路構成要素の定義値により構成される定義値マトリクスに、予め値が設定された係数マトリクスを乗算した値の総和をとるようにしてもよい。この場合、係数マトリクスのすべての係数値が零となる場合は除く。要は、検証用情報演算規則は、部分結線回路図を構成する回路構成要素に各々特定の異なる値を割り当て、部分結線回路図における回路構成要素の位置に応じた係数を乗じて得た位置対応乗算値を総和する演算規則であれば、どのような演算規則であってもよいのである。
【００４８】
【発明の効果】
以上に説明したように、本発明によれば、結線図の一部を構成し電子連動装置又は電子踏切制御装置の所定の部分機能を実行する部分結線回路を表現する部分結線回路図を所定の結線データ変換規則に基いて論理式に変換し部分結線データを作成して出力するとともに部分結線回路図に対応する１又は複数の呼出検証用情報を出力する複数の部分結線データ作成手段を設け、部分結線データ作成手段のいずれかが呼び出された場合に、呼び出された部分結線データ作成手段に対応する部分結線回路図から所定の検証用情報演算規則に基いて１又は複数の算出検証用情報を算出し、呼び出された部分結線データ作成手段から出力された１又は複数の呼出検証用情報と比較し、両者が一致する場合には呼び出された部分結線データ作成手段から出力された部分結線データを部分結線データ検証手段が全体結線データ作成手段に出力するように構成したので、全体としては結線図処理方式により電子連動装置用結線データを作成するため、結線データ変換規則の論理変更が容易でかつフレキシブルに行える、という利点がある。また、同一機能を果たす部分である部分結線回路図についてはサブルーチンプログラムとして呼び出してその部分の部分結線データを作成して出力させることができるため、同じデータを何度も入力する必要はなく、入力作業が大幅に簡素化される、という利点も有している。さらに、部分結線データの検査は呼出検証用情報と算出検証用情報の比較によって行うため、信頼性が高く、かつ非常に容易である、という利点も有している。
【図面の簡単な説明】
【図１】本発明の一実施形態である電子連動装置用結線データ作成装置のハードウェアの構成を示す図である。
【図２】本発明の一実施形態である電子連動装置用結線データ作成装置の結線図データ作成プログラムの構成及び作用を説明する図である。
【図３】本発明の一実施形態である電子連動装置用結線データ作成装置におけるキーコードとその検証方法の一例を説明する図である。
【符号の説明】
１  入力部
２  ＣＰＵ
３  ＲＯＭ
４  ＲＡＭ
５  出力部
６  表示部
２１  結線処理本体プログラム（全体結線データ作成手段）
２２  結線サブＣＡＬＬ合理性チェックプログラム（部分結線データ検証手段）
２３1〜２３n  結線サブルーチンプログラム（部分結線データ作成手段）
１００  電子連動装置用結線データ作成装置（鉄道信号システム用結線データ作成装置）
Ｄ  電子連動装置用結線データ（鉄道信号システム用結線データ）
【図１】
0004372309.tif 000002
【図２】
0004372309.tif 000003
【図３】
0004372309.tif 000004