"ユーザの運動に応じて移動する移動体を備えたトレーニングマシンを用いて前記ユーザにより行われた運動の内容を管理するトレーニング管理装置であって、前記移動体が所定位置に到達したことを検知するとともに、当該移動体が前記所定位置に到達する前の初期位置に向かって移動したことを検知する検知手段と、前記検知手段により前記移動体が前記所定位置に到達したことが検知されてから、当該移動体が前記所定位置から前記初期位置に向かって移動したことが検知されるまでの時間を等尺運動時間として計測する計測手段と、前記計測手段により計測された等尺運動時間に基づいて、前記ユーザにより行われた運動がアイソメトリックトレーニングであるか否かを判別する判別手段と、を備えることを特徴とするトレーニング管理装置。前記判別手段は、前記計測手段により計測された等尺運動時間と、当該判別手段により前記アイソメトリックトレーニングとして判別されるための等尺運動時間を示す基準時間とを比較し、前記計測手段により計測された等尺運動時間が前記基準時間以上である場合に、前記ユーザにより行われた運動がアイソメトリックトレーニングであると判別することを特徴とする請求項1に記載のトレーニング管理装置。アイソトニックトレーニングと前記アイソメトリックトレーニングとの組み合わせによる連続する運動の実施計画に関する情報を含む運動計画データの内容と、前記判別手段により判別された前記ユーザの運動の内容とに基づいて、前記ユーザの運動の内容が前記運動計画データに対応するか否かを判定する判定手段を備えることを特徴とする請求項2に記載のトレーニング管理装置。前記判定手段による前記ユーザの運動の内容が前記運動計画データに対応するか否かの判定と、予め定められた評価の基準とに基づいて、前記運動計画データに対する前記ユーザの運動の内容の評価データを出力する出力手段を備えることを特徴とする請求項3に記載のトレーニング管理装置。前記検知手段は、さらに、前記初期位置から前記移動体が前記所定位置に向かって移動したことと、前記所定位置から前記初期位置に向かって移動した前記移動体が前記初期位置に到達したことを検知し、前記移動体が前記所定位置に到達した回数及び前記移動体が前記初期位置に到達した回数の少なくともいずれか一方に基づいて前記ユーザにより実施された運動の回数を計数する計数手段と、前記計数手段により計数された前記ユーザにより実施された運動の回数と、前記運動計画データとに基づいて、次に予定された運動の内容が前記アイソメトリックトレーニングであるか前記アイソトニックトレーニングであるかを特定する特定手段と、前記特定手段により特定された運動の内容に応じた表示を行う表示手段と、を備えることを特徴とする請求項4に記載のトレーニング管理装置。前記表示手段は、前記特定手段により特定された運動の内容が前記アイソメトリックトレーニングである場合、前記基準時間を表示することを特徴とする請求項5に記載のトレーニング管理装置。複数のユーザの各々と関連付けられた複数の前記運動計画データを記憶する記憶手段と、所定の識別情報に基づいてユーザを識別する識別手段と、前記識別手段により識別されたユーザに関連付けられた前記運動計画データを前記記憶手段から取得する取得手段と、を備え、前記判定手段は、前記取得手段により取得された運動計画データの内容と、前記判別手段により判別された前記ユーザの運動の内容とに基づいて、前記ユーザの運動の内容が前記運動計画データに対応するか否かを判定することを特徴とする請求項3から6のいずれか一項に記載のトレーニング管理装置。ユーザの運動に応じて移動する移動体を備えたトレーニングマシンと、請求項1から7のいずれか一項に記載のトレーニング管理装置と、を備えたトレーニング装置。ところで、近年、アイソメトリックトレーニングと呼ばれるトレーニングが取り入れられ始めている。アイソメトリックトレーニングは、等尺性運動とも呼ばれ、筋肉の長さを変えずに筋肉に負荷を与え続ける静的なトレーニングである。具体的には、アイソメトリックトレーニングは、例えば、錘等の負荷物を持ち上げた後、関節を動かさずに所定時間例えば、数秒体勢を維持する等の運動により実施される。また、アイソメトリックトレーニングに限らず、関節を動かし続ける従前のトレーニングも行われている。このような従前の動的なトレーニングは、アイソトニックトレーニングと呼ばれる。アイソトニックトレーニングとアイソメトリックトレーニングとが適度な割合で実施されることにより、トレーニングの効果はより向上する。しかしながら、従来のトレーニングマシンは、ユーザによるアイソメトリックトレーニングの実施を検知することができなかった。よって、従来のトレーニングマシンは、ユーザの行ったトレーニングの内容が、アイソメトリックトレーニングであるのか、アイソトニックトレーニングであるのかの区別もできなかった。本発明の課題は、アイソメトリックトレーニングを検知することができるトレーニング管理装置及びトレーニング装置を提供することである。上記課題を解決するため、本発明のトレーニング管理装置は、ユーザの運動に応じて移動する移動体を備えたトレーニングマシンを用いて前記ユーザにより行われた運動の内容を管理するトレーニング管理装置であって、前記移動体が所定位置に到達したことを検知するとともに、当該移動体が前記所定位置に到達する前の初期位置に向かって移動したことを検知する検知手段と、前記検知手段により前記移動体が前記所定位置に到達したことが検知されてから、当該移動体が前記所定位置から前記初期位置に向かって移動したことが検知されるまでの時間を等尺運動時間として計測する計測手段と、前記計測手段により計測された等尺運動時間に基づいて、前記ユーザにより行われた運動がアイソメトリックトレーニングであるか否かを判別する判別手段と、を備えることを特徴とする。本発明によれば、アイソメトリックトレーニングを検知することができる。以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。図1は、本発明を適用した一実施形態である、トレーニング装置1の主要構成を示す図である。図1に示すように、トレーニング装置1は、トレーニングマシンMと、トレーニング管理装置を構成する検知部10及び管理部20とを備え、管理部20は外部のサーバ100と通信可能に接続されている。検知部10は、トレーニングマシンMの取っ手H、Hと連結された錘Wの移動方向に沿って設けられた支柱Pに設けられている。図2は、錘Wの初期位置及び所定位置の一例を示す図である。本実施形態のトレーニングマシンMは、ユーザの運動に応じて移動する移動体として、所定の重量を有する複数の錘W図1の錘W1~W3を備えている。図1では模式的に示しているが、複数の錘Wと、トレーニングマシンMの取っ手H、Hとは、ワイヤー等により物理的に連結されており、取っ手H、Hを介したユーザの運動に応じて複数の錘Wが支柱P、Qの延設方向に沿って移動するよう設けられている。複数の錘Wは、トレーニングマシンMを介したユーザの運動による力を加えられていない状態の場合、所定位置から離隔した位置である初期位置に位置するよう設けられている。また、錘Wは、取っ手H、Hを介してユーザにより加えられた力に応じて引き上げられ、所定位置へ到達することができるよう設けられている。つまり、本実施形態におけるトレーニングマシンMは、取っ手H、Hを介して錘Wを初期位置から所定位置まで到達させるよう引き上げてから、再び初期位置に向かって移動、到達させるよう下降させるウェイトトレーニングをユーザに行わせることができるトレーニングマシンMである。検知部10は、錘Wの所定位置、初期位置への到達及び錘Wの所定位置と初期位置との間における移動を検知する。検知部10は、図2に示すように、初期位置及び所定位置に対応する各位置に設けられたRFリーダR1、R2を有する。RFリーダR1、R2は、複数の錘W1~W3に設けられたRFタグT1~T3の近接を検知することにより、複数の錘W1~W3の位置及び位置の変化を検知する。具体的には、RFリーダR1は、複数の錘W1~W3の初期位置から所定位置への移動と、所定位置から初期位置に向かって移動した複数の錘W1~W3の初期位置への到達とを検知する。また、RFリーダR2は、錘W3の所定位置への到達と、錘W3の所定位置から初期位置に向かう移動とを検知する。検知部10のRFリーダR1、R2は、RFタグT1~T3の近接を検知すると、所定の検知信号を管理部20へ出力する。図3は、管理部20の構成の一例を示すブロック図である。この実施形態では、管理部20は、ハンディターミナル等の携帯端末により構成されている。携帯端末としては、PDA,携帯パーソナルコンピュータ等、他の携帯端末を用いる構成としてもよい。さらに、管理部20は、携帯端末に限らず、パーソナルコンピュータ等の据え置き型の電子機器により構成してもよい。管理部20は、図3に示すように、制御部21、記憶部22、接続部23、識別情報取得部24、通信部25、計時部26、表示部27、入力部28等を有する。これらの各構成は、バス29により接続される。制御部21は、CPUCentralProcessingUnit等を有し、記憶部22に記憶されたプログラムやデータ等と協働して、各種の情報処理や管理部20の各部の動作制御を行う。記憶部22は、RAMRandomAccessMemoryやROMReadOnlyMemory、データを書換可能に設けられた記憶装置又は記録媒体例えば、フラッシュメモリ等を有し、制御部21により読み出されるプログラムやデータ、その他の管理部20の動作に関する各種のデータ等を記憶する。接続部23は、検知部10と管理部20とを接続する。接続部23は、所定のシリアルインタフェース例えば、USBUniversalSerialBus等を有し、当該シリアルインタフェースにより、検知部10のRFリーダR1、R2と管理部20とを接続する。制御部21は、接続部23を介して検知部10のRFリーダR1、R2により出力された検知信号を取得する。識別情報取得部24は、複数のユーザの各々を識別するための通信を行う。識別情報取得部24は、検知部10のRFリーダR1、R2とは別に設けられた、ユーザの識別情報を取得するためのRFリーダ図示略等を有し、複数のユーザの各々に個別に割り当てられたRFタグの情報識別情報を取得する。具体的には、ユーザは、当該ユーザと対応付けられたカード会員証等やリストバンド等の識別子を有しており、トレーニングマシンMによるトレーニングを開始するにあたり、識別子を管理部20へ近接させる。識別子には、ユーザと対応付けられた識別情報を有するRFタグが設けられており、識別情報取得部24は、RFタグから識別情報を取得して制御部21へ出力する。制御部21は、識別情報取得部24により出力された識別情報に基づいて、識別情報取得部24にRFタグを近接させたユーザを識別する。具体的には、制御部21は、識別情報と、識別情報とユーザとを対応付ける情報例えば、データベースやテーブル形式のデータ等とを照合してユーザを識別し、識別されたユーザのIDユーザIDを取得する。識別情報とユーザとを対応付ける情報は、記憶部22に記憶されるようにしてもよいし、外部のサーバ100に設けられた記憶部図示略に記憶されるようにしてもよい。通信部25は、外部のサーバ100等との通信を行う。通信部25は、NICNetworkInterfaceCard等の通信装置を有し、LANLocalAreaNetworkを介して、管理部20と外部のサーバ100等とを通信可能に接続する。なお、通信部25による通信はLANに限らない。例えば、通信部25は、WANWideAreaNetworkやインターネット、その他の各種のネットワーク接続を介してサーバ100との通信を行うことができる。また、通信回線は、無線、有線を問わない。また、管理部20は、接続部23による接続に代えて、通信部25等の通信により検知部10からの検知情報を取得しても良い。計時部26は、時間を計時する。計時部26は、所定のタイミングからの経過時間を計時するタイマーとして機能する回路等を有する。制御部21は、計時部26により計時された時間を取得して、所定のタイミングからの経過時間を特定する。所定のタイミングとは、ユーザによるトレーニングの開始時や、ユーザによるアイソメトリックトレーニングの等尺運動時間の計測の開始時等である。表示部27は、各種の情報の表示を行う。表示部27は、液晶ディスプレイ装置、有機又は無機エレクトロルミネッセンスElectroLuminescence:ELディスプレイ装置等による表示装置を有し、制御部21の処理内容に応じた各種情報を表示する。入力部28は、ユーザによる入力指示を電気信号に変えて制御部21等へ出力する。入力部28は、複数のキーを有するキーボードや各種のボタン、表示部27の表示領域に対する近接又は接触操作を検出するタッチパネル入力装置等を有し、ユーザにより操作されたキー、ボタン、タッチパネルの領域等に応じた信号を出力する。次に、ユーザに応じた運動計画データに関する処理について説明する。制御部21は、識別情報取得部24により出力された識別情報に基づいてユーザを特定すると、特定されたユーザと関連付けられた運動計画データを取得する。運動計画データは、アイソトニックトレーニングとアイソメトリックトレーニングとの組み合わせによる連続する運動の実施計画に関する情報を含むデータであり、複数のユーザの各々に対して個別に設けられている。本実施形態のトレーニング管理装置は、運動計画データを用いることにより、複数のユーザの各々に適したトレーニングを提供することができる。なお、運動計画データは、例えば、記憶部22に記憶されるようにしてもよいし、外部のサーバ100に設けられた記憶部図示略に記憶されるようにしてもよい。制御部21は、記憶部22又は外部のサーバ100に設けられた記憶部図示略に記憶された運動計画データを読み出して取得する。なお、制御部21は、複数のユーザに対して関連付けられた共通の運動計画データを用いてもよい。また、制御部21は、ユーザとの関連付けがなされていない所定の運動計画データを用いてもよい。制御部21は、運動計画データを読み出すと、運動計画データに含まれる各種のデータを格納するためのデータ領域を含む推奨ブロックDを記憶部22例えば、RAM等に設定する。そして、制御部21は、推奨ブロックDに運動計画データに含まれる各種のデータ錘の数、総運動回数、アイソトニックトレーニング回数、アイソメトリックトレーニング回数、推奨トレーニングテーブルD1、トレーニングポイントD2、評価テーブルD3等を格納する。図4は、運動計画データに関する各種のデータの構成の一例を示す図である。図4Aは、推奨ブロックDの構成の一例を示す図である。図4Bは、推奨トレーニングテーブルD1の一例を示す図である。図4Cは、トレーニングポイントD2の一例を示す図である。図4Dは、評価テーブルD3の一例を示す図である。図4Aに示すように、推奨ブロックDは、運動計画データに応じて、錘の数、総運動回数、アイソトニックトレーニング回数、アイソメトリックトレーニング回数、推奨トレーニングテーブルD1、トレーニングポイントD2、評価テーブルD3等の各種のデータを格納する。即ち、推奨ブロックDに格納される各種のデータは、運動計画データの内容に対応する。錘の数は、トレーニングに用いる錘の数を示す。図4Aに示す例において、錘の数は3であるが、一例であり、これに限られるものではなく、トレーニングマシンに設置可能な範囲内で任意の数を設定することができる。総運動回数は、一度に連続して行うことを予定されたトレーニングの回数を示す。ここで、1回のトレーニングとは、錘Wを初期位置から所定位置まで引き上げてから再び初期位置へ下ろす到達させる一連の動作を1回行うためのユーザの運動をさす。また、総運動回数の値は、アイソトニックトレーニング回数と、アイソメトリックトレーニングの回数の合計値である。図4Aに示す例において、総運動回数は10であるが、一例であり、これに限られるものではなく、ユーザに適したトレーニングの内容に応じた任意の数を設定することができる。アイソトニックトレーニング回数は、総運動回数のうち、予定されたアイソトニックトレーニングの回数を示す。図4Aに示す例において、アイソトニックトレーニング回数は8であるが、一例であり、これに限られるものではなく、ユーザに適したトレーニングの内容に応じた任意の数を設定することができる。アイソメトリックトレーニング回数は、総運動回数のうち、予定されたアイソメトリックトレーニングの回数を示す。図4Aに示す例において、アイソメトリックトレーニング回数は2であるが、一例であり、これに限られるものではなく、ユーザに適したトレーニングの内容に応じた任意の数を設定することができる。推奨トレーニングテーブルD1は、総運動回数に応じた連続するトレーニングの具体的内容を示すデータである。推奨トレーニングテーブルD1は、配列の形式によるデータであり、配列の各々の値として設定された複数の数値を有するテーブルデータである。ここで、推奨トレーニングテーブルD1が有する数値の数は、総運動回数に対応する。図4Bに示す推奨トレーニングテーブルD1は、0の数値を8個、5の数値を2個有する。また、推奨トレーニングテーブルD1は、末尾に設定されたトレーニングの終了を示す所定の値-1を有し、所定の値を除いた数値の個数10[個]は、総運動回数に対応する。また、推奨トレーニングテーブルD1が有する数値の並びは、運動計画データにより設定された一度のトレーニングにおけるアイソトニックトレーニング及びアイソメトリックトレーニングの実施順序を示す。具体的には、0の数値が、予定されたアイソトニックトレーニングを示し、0でない数値例えば、5等が、アイソメトリックトレーニングを示す。図4Bに示す例の場合、推奨トレーニングテーブルD1は、0、0、0、0の数値の並びにより、アイソトニックトレーニングを4回連続して行うことを示しており、さらにその後の5の数値により、アイソメトリックトレーニングを行うことを示している。つまり、0、0、0、0、5、0、0、0、0、5の並びは、アイソトニックトレーニングを4回連続して行った後に1回アイソメトリックトレーニングを行うことを2回繰り返すことを示している。図4Bに示す推奨トレーニングテーブルD1は、一例であり、これに限られるものでなく、ユーザに適したトレーニングの内容に応じた任意の内容とすることができる。また、アイソメトリックトレーニングを示す0でない数値は、アイソメトリックトレーニングとして判別されるための等尺運動時間の基準時間を示す。その詳細は、後述する。トレーニングポイントD2は、予め定められた評価の基準を示すデータであり、運動計画データに対するユーザの運動の内容の評価を行うために用いる点数ポイントを、アイソトニックトレーニング及びアイソメトリックトレーニングに設定するデータである。図4Cに示すトレーニングポイントD2では、アイソトニックトレーニングのポイントを30、アイソメトリックトレーニングのポイントを50としているが、一例であり、これに限られるものではなく、任意のポイントを設定することができる。評価テーブルD3は、予め定められた評価の基準を示すデータであり、運動計画データに対するユーザの運動の内容の評価を行うにあたり用いられるデータである。評価テーブルD3は、例えば、図4Dに示すように、運動計画データにより予定された一連の運動の内容について、ユーザが予定通りに実践することができなかった場合に行われるポイントの補正減点の内容を含む。具体的には、評価テーブルD3は、ポイントの補正原因と、ポイントの補正値とを対応付ける。例えば、指定されたアイソトニックトレーニング運動回数を下回った場合に1回につき減点の補正原因は、ユーザにより行われたトレーニングの結果が、推奨トレーニングテーブルD1により予定されたトレーニングにおけるアイソトニックトレーニングの回数よりも1回少ないことによる点数の補正を示し、その補正値は、-30[点]である。また、指定されたアイソメトリックトレーニング運動回数を下回った場合に1回につき減点の補正原因は、ユーザにより行われたトレーニングの結果が、推奨トレーニングテーブルD1により予定されたトレーニングにおけるアイソメトリックトレーニングの回数よりも1回少ないことによる点数の補正を示し、その補正値は、-50[点]である。また、指定されたアイソメトリックトレーニングの基準時間を下回った場合の補正原因は、ユーザにより行われたアイソメトリックトレーニングの等尺運動時間が、推奨トレーニングテーブルD1により予定されたアイソメトリックトレーニングの基準時間よりも短いことによる点数の補正を示し、その補正値は、-10[点]である。図4Dに示す評価テーブルD3の補正原因や補正値は一例であり、これに限られるものではなく、任意の補正原因、補正値を設定することができる。次に、検知部10による複数の錘W1~W3の位置及び位置の変化の検知の仕組みについて、図2、図5を参照して説明する。図5は、錘Wの位置の移動の一例を示す図である。RFリーダR1は、錘Wがユーザの運動により引き上げられて初期位置から所定位置に向かって移動したこと及び所定位置から初期位置に向かって移動した錘Wが初期位置に到達したことを検知することができる位置に設けられる。具体的には、RFリーダR1は、初期位置に位置する複数の錘W1~W3のうち最も上に位置する錘W3に対して、さらに所定の距離だけ上の位置図2、図5に示す線L1の位置を複数の錘W1~W3が通過した場合に、錘Wの各々に設けられたRFタグT1~T3の近接を検知する。また、RFリーダR2は、錘W3がユーザの運動により限界まで引き上げられて所定位置へ到達したこと及び所定位置に到達した錘W3が所定位置から初期位置に向かって移動したことを検知することができる位置に設けられる。具体的には、RFリーダR2は、所定位置に到達した錘W3に対して、所定の距離だけ下の位置図2、図5に示す線L2の位置を錘W3が通過した場合に、錘W3に設けられたRFタグT3の近接を検知する。例えば、図5Aに示すように、ユーザの運動により、複数の錘W1~W3が初期位置から所定位置に向かって引き上げられると、RFリーダR1が、錘W3のRFタグの近接を検知し、検知信号を出力する。また、図5Bに示すように、ユーザの運動により、複数の錘W1~W3が限界まで引き上げられ、錘W3が所定位置に到達すると、RFリーダR2が、錘W3のRFタグの近接を検知し、検知信号を出力する。また、図5Cに示すように、引き上げられた複数の錘W1~W3が所定位置から初期位置に向かって移動すると、RFリーダR2が、所定位置から離隔する錘W3のRFタグの近接を検知して検知信号を出力し、さらに、RFリーダR1が、錘W3のRFタグの近接を検知して検知信号を出力する。より具体的には、RFリーダR1は、複数の錘W1~W3が初期位置から引き上げられると、錘W3のRFタグT3、錘W2のRFタグT2、錘W1のRFタグT1の順序で、線L1を通過する錘Wの各々に設けられたRFタグを検知する。また、RFリーダR1は、引き上げられた複数の錘W1~W3が初期位置へ到達するよう移動した場合、錘W1のRFタグT1、錘W2のRFタグT2、錘W3のRFタグT3の順序で、線L1を通過する錘Wの各々に設けられたRFタグを検知する。また、錘W3がユーザの運動により限界まで引き上げられて所定位置へ到達することで、RFリーダR2によりRFタグT3の近接が検知された後、錘W3が所定位置から離隔することで、RFリーダR2により再びRFタグT3の近接が検知されるまでの時間は、ユーザの運動により、錘W3が所定位置で維持されていた時間即ち錘W3の所定位置への到達後から錘W3が所定位置に継続して存在した時間等尺運動時間に対応する。図6は、RFリーダR1、R2により出力される検知信号のデータ形式の一例を示す図である。図6に示すように、検知信号は、RFリーダIDと、RFタグナンバーとを含む、RFリーダIDは、RFリーダR1、R2の各々に個別に割り振られた固有の識別情報IDを示す情報である。制御部21は、RFリーダIDにより、検知信号がRFリーダR1、R2のいずれにより出力された検知信号であるのかを特定することができる。RFタグナンバーは、RFリーダR1又はRFリーダR2により検知されたRFタグを示す情報である。制御部21は、RFタグナンバーにより、RFリーダR1又はRFリーダR2により検知されたRFタグが、RFタグT1~T3のいずれであるのかを特定することができる。次に、運動計画データに応じた情報の表示制御について、図7を参照して説明する。制御部21は、推奨ブロックDに格納された各種のデータに応じた表示を表示部27に行わせる。具体的には、制御部21は、図7Aに示すように、推奨ブロックDに格納された各種のデータに基づいて、トレーニング内容通知画面を表示部27に表示させる。具体的には、制御部21は、錘の数、アイソトニックトレーニングの回数、アイソメトリックトレーニングの回数及びアイソメトリックトレーニングの静止時間を表示部27に表示させる。ここで、表示部27に表示される静止時間は、推奨トレーニングテーブルD1が有する複数の数値のうち0でない数値により示される基準時間例えば、5等に対応する。制御部21は、5の数値により示されるアイソメトリックトレーニングの静止時間を5秒として表示させる。また、制御部21は、推奨トレーニングテーブルD1により複数回のアイソメトリックトレーニングが予定されている場合、複数回のアイソメトリックトレーニングの各々の基準時間を、複数回のアイソメトリックトレーニングの実施順に、各々のアイソメトリックトレーニングの静止時間として表示させる。また、制御部21は、ユーザにより行われたトレーニングの回数に応じた情報を表示部27に表示させる。具体的には、制御部21は、総運動回数の値と、ユーザにより行われたトレーニングの回数とに基づいて、ユーザにより行われたトレーニングの内容と推奨トレーニングテーブルD1により予定されたトレーニングとの対応関係を特定し、次にユーザにより行われるトレーニングやユーザにより行われているトレーニングの内容に応じた情報を表示部27に表示させる。制御部21は、図7Bに示すように、アイソトニックトレーニング中であることを示す情報を、ユーザにより行われたトレーニングの回数に応じた情報として表示部27に表示させる。また、制御部21は、図7Cに示すように、アイソメトリックトレーニング中であることを示す情報を、ユーザにより行われたトレーニングの回数に応じた情報として表示部27に表示させる。このとき、制御部21は、アイソメトリックトレーニング中に、当該アイソメトリックトレーニングの基準時間を静止時間として表示させる。これにより、表示部27は、次にユーザにより行われるトレーニングの内容がアイソメトリックトレーニングである場合、基準時間静止時間を表示する。また、制御部21は、図7Dに示すように、アイソトニックトレーニング中であることを示す表示制御として、アイソメトリックトレーニングとして判別されるため基準時間に対する残り時間例えば、秒単位の時間のカウントダウン表示制御を行う。具体的には、制御部21は、推奨トレーニングテーブルD1によりアイソメトリックトレーニングを行うことが予定された回に対応するユーザの運動において、計時部26により計時される時間に基づいて、錘W3がユーザの運動により所定位置で維持されている時間を逐次算出する。そして、制御部21は、推奨トレーニングテーブルD1に設定されたアイソメトリックトレーニングの基準時間から、算出された時間を逐次差し引いて表示部27にカウントダウン表示させる。つまり、制御部21は、ユーザがアイソメトリックトレーニングを行うに際して、錘W3を所定位置まで引き上げた後、錘W3を所定位置で維持すべき残り時間をカウントダウン表示させるためのカウントダウン処理を行う。カウントダウン処理において、制御部21は、例えば、アイソメトリックトレーニングとして判定されるために錘W3を所定位置で維持する残り時間をカウントするための変数h、i、j、kを設定する。制御部21は、アイソメトリックトレーニングとして推奨トレーニングテーブルD1に設定された値を変数hの値とする。また、制御部21は、変数iの値を、カウントダウン処理の開始時に計時部26から取得した時間とする。また、制御部21は、カウントダウンの開始後に経過した時間を計時部26から取得して変数jの値を逐次更新する。次に、制御部21は、変数jの値から変数iの値を差し引いた値を、変数hから差し引いた値を変数kの値として算出する。つまり、変数kの値は、以下の式1により算出される。k=h-j-i...1そして、制御部21は、算出された変数kの値を、アイソメトリックトレーニングとして判定されるために錘W3を所定位置で維持する残り時間とし、変数kの値に応じたカウントダウン表示を行う。ここで、カウントダウンは、錘W3がユーザの運動により限界まで引き上げられて所定位置へ到達することで、RFリーダR2によりRFタグT3の近接が検知されることにより開始される。カウントダウンの開始後から推奨トレーニングテーブルD1に設定されたアイソメトリックトレーニングの基準時間が経過するまでRFリーダR2により再びRFタグT3の近接が検知されない場合、カウントダウンは、当該基準時間の間継続して行われる。この場合、ユーザは推奨トレーニングテーブルD1に設定されたアイソメトリックトレーニングの基準時間に対応するアイソメトリックトレーニングを行ったこととなる。一方、カウントダウンの開始後から推奨トレーニングテーブルD1に設定されたアイソメトリックトレーニングの基準時間が経過する前にRFリーダR2により再びRFタグT3の近接が検知された場合、RFリーダR2により再びRFタグT3の近接が検知された時点でカウントダウンは終了する。この場合、ユーザは推奨トレーニングテーブルD1に設定されたアイソメトリックトレーニングの基準時間に対応するアイソメトリックトレーニングを行うことができなかったこととなる。また、制御部21は、図7B~Dに示すように、ユーザにより行われたトレーニングの回数に応じて、残りのトレーニング回数を表示部27に表示させるようにしてもよい。具体的には、制御部21は、総運動回数の値と、ユーザにより行われたトレーニングの回数とに基づいて、予定されたトレーニングの回数に対する残りのトレーニング回数を算出する。そして、制御部21は、算出された残りのトレーニング回数を表示部27に表示させる。次に、ユーザの運動の内容即ちユーザにより行われたトレーニングの内容トレーニング結果の記録に係る処理について、図8~図11を参照して説明する。制御部21は、結果ブロックを記憶部22に設定する。図8は、結果ブロック、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の構成の一例を示す図である。図8Aは、結果ブロックの構成の一例を示す図である。図8Bは、初期位置RFリーダ記録EV1の構成の一例を示す図である。図8Cは、所定位置RFリーダ記録EV2の構成の一例を示す図である。結果ブロックは、図8に示すように、ユーザID、錘の数、初期位置RFリーダ記録EV1、所定位置RFリーダ記録EV2等の各種のデータ領域を含む。ユーザIDは、制御部21により、識別情報取得部24により出力された識別情報に基づいて特定されたユーザIDが格納されるデータ領域である。錘の数は、制御部21により、推奨ブロックDに格納された運動計画データの錘の数と同一の値が格納されるデータ領域である。初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2は、制御部21により、検知部10から出力された検知信号に応じた記録がなされるデータ領域である。制御部21は、RFリーダR1のRFリーダIDを含む検知信号のタイミングに応じた記録を初期位置RFリーダ記録EV1に行い、RFリーダR2のRFリーダIDを含む検知信号のタイミングに応じた記録を所定位置RFリーダ記録EV2に行う。制御部21は、まず、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2として、推奨ブロックDに格納された総運動回数の2倍に1を加算した数の配列のデータ領域をそれぞれ設ける。例えば、推奨ブロックDに10[回]の総運動回数が設定されている場合、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の各々の配列のデータ領域の数は、21[個]となる。また、制御部21は、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の配列の値を全て0とし、さらに、配列の末尾の値を所定の値-1とする初期化処理を行う。ここで、配列の末尾に設定された所定の値は、配列の終端を示す。また、制御部21は、ユーザのトレーニング開始時に計時部26による計時時間をリセット初期化した上で計時部26に計時を開始させる。その後、制御部21は、ユーザにより行われたトレーニングに応じて出力された検出信号を取得すると、計時部26により計時された時間の値例えば、秒を検出信号の取得タイミングに応じて取得する。そして、制御部21は、検知信号に含まれるRFリーダIDがRFリーダR1を示す場合、取得された時間の値を初期位置RFリーダ記録EV1に記録し、検知信号に含まれるRFリーダIDがRFリーダR2を示す場合、取得された時間の値を所定位置RFリーダ記録EV2に記録する。図9は、錘W3の移動とトレーニング結果の記録との対応関係の一例を示す図である。制御部21は、図9Aに示すように、錘W3が線L1を通過したタイミングに応じてRFリーダR1により出力された検知信号を取得すると、当該検知信号の取得タイミングに応じた時間例えば、1を初期位置RFリーダ記録EV1A1に記録する。また、制御部21は、図9Bに示すように、錘W3が線L2を通過して所定位置に到達したタイミングに応じてRFリーダR2により出力された検知信号を取得すると、当該検知信号の取得タイミングに応じた時間例えば、2を所定位置RFリーダ記録EV2B1に記録する。また、制御部21は、図9Cに示すように、錘W3が所定位置から初期位置に向かって移動して線L2を通過したタイミングに応じてRFリーダR2により出力された検知信号を取得すると、当該検知信号の取得タイミングに応じた時間例えば、3を所定位置RFリーダ記録EV2B2に記録する。また、制御部21は、図9Dに示すように、錘W3が初期位置へ到達して線L1を通過したタイミングに応じてRFリーダR1により出力された検知信号を取得すると、当該検知信号の取得タイミングに応じた時間例えば、4を初期位置RFリーダ記録EV1A2に記録する。ここで、制御部21は、初期位置RFリーダ記録EV1又は所定位置RFリーダ記録EV2に記録を行う場合、各々のデータ領域の配列の先頭から順次記録を行う。また、図9に示すように、錘Wの引き上げ時の記録は配列の奇数番目に対して行われ、錘Wの引き下げ時の記録は配列の偶数番目に対して行われる。以下の説明は、図8、図10に示すように、図示する初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の各配列位置に付された符号A1~A21、B1~B21を用いている。なお、図10に示す初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の記録例は、図4Bに示す推奨トレーニングテーブルD1に応じた一連のトレーニングが行われた場合のトレーニング結果の記録例である。図9に示すように、1回のトレーニングにおいて、錘Wを初期位置から所定位置まで引き上げて初期位置に到達させてから、錘Wを再び初期位置へ到達させた場合、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2のそれぞれに2回ずつ記録が行われる。つまり、A1、B1、B2、A2の順に記録が行われる。同様に、n回目のトレーニングにおいて、錘Wを初期位置から所定位置まで引き上げてから再び初期位置へ到達させた場合、A2n-1、B2n-1、B2n、A2nの順に記録が行われる。ここで、ユーザにより行われた運動がアイソメトリックトレーニングであるかアイソトニックトレーニングであるかの判別について説明する。図10に示す推奨トレーニングテーブルD1において、5回目のトレーニングの内容は、5秒間の基準時間を設定されたアイソメトリックトレーニングである。5回目のトレーニングにおける錘W3の所定位置への到達及び錘W3の所定位置から初期位置へ向かった移動を示す記録は、B9、B10である。ここで、図10に示すB9の値は18であり、B10の値は23である。つまり、5回目のトレーニングでは、錘W3の所定位置への到達時18[秒]から、錘W3の所定位置からの移動時23[秒]までの間に5秒が経過しており、この間、ユーザは錘W3を所定位置で維持していたこととなる。この場合、所定位置への到達後から錘W3が所定位置に継続して存在する時間として計測される時間は5[秒]となり、推奨トレーニングテーブルD1に設定された基準時間5[秒]以上であるので、制御部21は、ユーザが推奨トレーニングテーブルD1により予定されたアイソメトリックトレーニングを実施したものと判別する。なお、仮にここで所定位置への到達後から錘W3が所定位置に継続して存在する時間として計測される時間が5秒未満だった場合、制御部21は、ユーザがアイソメトリックトレーニングを実施しようとしたものの、設定された基準時間5[秒]の間、錘W3を所定位置に存在させ続けることができなかったもの、即ち、アイソメトリックトレーニングとして成立しなかったものと判別する。具体的には、制御部21は、推奨トレーニングテーブルD1において、アイソメトリックトレーニングが設定された回例えば、m回目の基準時間と、当該トレーニングに対応する所定位置RFリーダ記録EV2の記録B2m-1、B2mの値とを取得する。そして、制御部21は、所定位置RFリーダ記録EV2の記録の差により求められるユーザの運動の等尺運動時間B2m-B2m-1が、アイソメトリックトレーニングの基準時間未満であるか否かを判定する。ここで、等尺運動時間が基準時間未満であると判定された場合、制御部21は、ユーザが、設定された基準時間の間、錘W3を所定位置に存在させ続けることができなかったものと判別する。一方、等尺運動時間が基準時間未満でない、即ち、等尺運動時間が基準時間以上であると判定された場合、制御部21は、ユーザが推奨トレーニングテーブルD1により予定されたアイソメトリックトレーニングを実施したものと判別する。図11A、Bは、推奨トレーニングテーブルD1に応じた一連のトレーニングが行われなかった場合のトレーニング結果の記録の一例を示す図である。図11Aは、1回目のトレーニング終了時に錘Wを初期位置に到達させることを怠った場合のトレーニング結果の記録の一例を示す。図11Bは、1回目及び2回目のトレーニングにおいて錘W3を所定位置まで引き上げることができなかった場合のトレーニング結果の記録の一例を示す。1回目のトレーニング終了時に錘Wを初期位置に到達させることを怠り、2回目のトレーニングを開始した場合、図11Aに示すように、初期位置RFリーダ記録EV1におけるA2、A3の記録がなされず、0のままトレーニングが進行する。そして、その後、2回目のトレーニング終了時に、錘Wが初期位置に到達することにより、A4に記録例えば、6が行われる。また、1回目のトレーニングにおいて錘W3を所定位置まで引き上げることができなかった場合、図11Bに示すように、所定位置RFリーダ記録EV2におけるB1、B2の記録がなされず、0のままトレーニングが進行する。また、2回目のトレーニングにおいて錘W3を所定位置まで引き上げることができなかった場合には、B3、B4の記録がなされない。その後、3回目のトレーニングにおいて錘W3を所定位置まで引き上げることができた場合、B5に記録例えば、6が行われる。つまり、q回目のトレーニング終了時に錘Wを初期位置に到達させなかった場合、A2q、A2q1の記録がなされず、0となる。また、r回目のトレーニングにおいて錘W3を所定位置まで引き上げることができなかった場合、B2r-1、B2rの記録がなされず、0となる。このように、制御部21は、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の記録内容に基づいて、ユーザの運動の内容を判定する。ユーザの運動の内容の判定の結果は、後述する評価データに係るポイントの算出において、ユーザの運動の内容が運動計画データに対応するか否かを判定する際に用いられる。ただし、これらのように、予定されなかったトレーニングが行われなかった場合でも、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の少なくともいずれか一方に記録が行われるので、制御部21は、ユーザにより行われたトレーニングの回数を特定することができる。具体的には、初期位置RFリーダ記録EV1の記録A1~A20及び所定位置RFリーダ記録EV2B1~B20のうち、配列の番号が最も大きい記録例えば、A1及びB1~B4に記録がなされた図11に示す例の場合、B4の配列の番号を2で割った値が、ユーザにより行われたトレーニングの回数となる。つまり、制御部21は、錘W3が所定位置に到達した回数及び錘Wが初期位置に到達した回数の少なくともいずれか一方に基づいて、ユーザにより実施された運動の回数を計数する。また、制御部21は、計数されたユーザの運動の回数と、運動計画データに応じて設定された推奨トレーニングテーブルの配列の値例えば、0又は5とに基づいて、次に予定された運動の内容がアイソメトリックトレーニングであるかアイソトニックトレーニングであるかを特定する。そして、制御部21は、上述の図7B~Dに示すように、特定された運動の内容に応じた表示を行う。また、特定された運動の内容がアイソメトリックトレーニングである場合、上述の図7Cに示すように、制御部21は、基準時間を表示部27に表示させる。次に、トレーニング結果の記録に基づく評価について、説明する。まず、アイソトニックトレーニングの評価としてのポイントの算出について説明する。トレーニング結果の評価を行うにあたり、制御部21は、まず、推奨トレーニングテーブルD1を読み出し、1回目のトレーニングの内容を判別する。次に、制御部21は、判別された1回目のトレーニングの内容に設定されたポイントを、トレーニングポイントD2により特定する。そして、制御部21は、トレーニング結果の記録と、評価テーブルD3によるポイントの補正値とに基づいて、1回目のトレーニングのポイントを算出する。例えば、図10に示す推奨トレーニングテーブルD1の場合、1回目のトレーニングの数値は0であるので、制御部21は、1回目のトレーニングの内容がアイソトニックトレーニングであると判別する。ここで、図4Cに示すトレーニングポイントD2の場合、アイソトニックトレーニングのポイントとして30が設定されているので、制御部21は、1回目のトレーニングのポイントを30[点]とする。次に、制御部21は、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の記録を読み出し、1回目のトレーニングの記録A1、A2、B2を取得する。そして、制御部21は、1回目のトレーニングの記録が、推奨トレーニングテーブルD1における1回目のトレーニングの内容アイソトニックトレーニングに対応しているか否か判別する。例えば、図10に示すように、A1、A2、B2の値により、A1<B2<A2の関係が成り立つ場合、制御部21は、ユーザが錘W3を初期位置から所定位置まで引き上げた後に初期位置へ到達させたものと判別する。即ち、この場合、制御部21は、ユーザが1回目のトレーニングとしてアイソトニックトレーニングを行ったものと判別する。この場合、制御部21は、評価テーブルD3に基づく補正減点を行わず、1回目のトレーニングのポイントとして、トレーニングポイントD2により特定された30[点]を算出する。一方、図11A、Bの1回目のトレーニング結果の記録のように、A1、A2、B2の値により、A1<B2<A2の関係が成り立たない場合、制御部21は、ユーザが錘W3を初期位置から所定位置まで引き上げた後に初期位置へ到達させるトレーニングを行わなかったものと判別する。即ち、制御部21は、ユーザが1回目のトレーニングとしてアイソトニックトレーニングを行わなかったものと判別する。この場合、制御部21は、トレーニングポイントD2に基づく補正減点を行う。例えば、図4Dの評価テーブルD3において、指定されたアイソトニックトレーニング回数を下回った場合1回につき減点の減点数は、-30[点]となっている。制御部21は、1回目のトレーニングのポイントとして、トレーニングポイントD2により特定された30[点]に対して、指定されたアイソトニック運動回数を下回った場合1回につき減点の減点数-30[点]による補正を行い、0[点]を算出する。制御部21は、2回目以降例えば、2~4回目及び6~9回目のアイソトニックトレーニングについても、1回目のトレーニングアイソトニックトレーニングと同様にポイントを算出する。即ち、t回目のアイソトニックトレーニングのポイントを算出する場合、制御部21は、トレーニング結果の記録におけるA2t-1、A22t、B2tの値により、A2t-1<B2t<A2tが成り立つか否かの判定結果に応じてポイントを算出する。次に、アイソメトリックトレーニングの評価としてのポイントの算出について説明する。制御部21は、アイソメトリックトレーニングの評価に用いるポイント算出を行う場合、上記のアイソトニックトレーニングの評価としてのポイントの算出と同様の処理に加えて、さらに、トレーニング結果の記録による等尺運動時間に基づいたポイントの補正を行う。例えば、図10に示す推奨トレーニングテーブルD1の場合、5回目のトレーニングの数値は5であるので、制御部21は、5回目のトレーニングの内容が、5秒間の基準時間のアイソメトリックトレーニングであると判別する。ここで、図4Cに示すトレーニングポイントD2の場合、アイソメトリックトレーニングのポイントとして50が設定されているので、制御部21は、1回目のトレーニングのポイントを50[点]とする。次に、制御部21は、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2の記録を読み出し、5回目のトレーニングの記録A9、A10、B9、B10を取得する。そして、制御部21は、5回目のトレーニングの記録が、推奨トレーニングテーブルD1における5回目のトレーニングの内容アイソメトリックトレーニングに対応しているか否か判別する。例えば、図10に示すように、A9、A10、B10の値により、A9<B10<A10の関係が成り立つ場合、制御部21は、ユーザが錘W3を初期位置から所定位置まで引き上げた後に初期位置へ到達させたものと判別する。この場合、制御部21は、B10からB9を差し引いた値、即ち、ユーザの5回目のトレーニングにおける等尺運動時間を算出する。そして、制御部21は、算出された等尺運動時間が、推奨トレーニングテーブルD1による5回目のトレーニングの基準時間例えば、5[秒]未満であるか判定する。ここで、算出された等尺運動時間が、基準時間以上であると判定された場合、制御部21は、ユーザが5回目のトレーニングとしてのアイソメトリックトレーニングを行ったと判別する。この場合、制御部21は、評価テーブルD3に基づく補正減点を行わず、1回目のトレーニングのポイントとして、トレーニングポイントD2により特定された50[点]を算出する。一方、算出された等尺運動時間が、基準時間未満であると判定された場合、制御部21は、ユーザが5回目のトレーニングとしてのアイソメトリックトレーニングを行おうとしたものの、錘W3を所定位置に存在させ続けた時間が基準時間5[秒]よりも短かったものと判別する。この場合、例えば、図4Dの評価テーブルD3において、指定されたアイソメトリックトレーニングの基準時間を下回った場合の減点の減点数は、-10[点]となっているので、制御部21は、5回目のトレーニングのポイントとして、トレーニングポイントD2により特定された50[点]に対して、この減点数-10[点]による補正を行い、40[点]を算出する。また、A9<B10<A10の関係が成り立たない場合、制御部21は、ユーザが錘W3を初期位置から所定位置まで引き上げた後に初期位置へ到達させるトレーニングを行わなかったものと判別する。即ち、制御部21は、ユーザが5回目のトレーニングとしてのアイソメトリックトレーニングを行わなかったものと判別する。この場合、例えば、図4Dの評価テーブルD3において、指定されたアイソメトリックトレーニング回数を下回った場合1回につき減点の減点数は、-50[点]となっているので、制御部21は、5回目のトレーニングのポイントとして、トレーニングポイントD2により特定された50[点]に対して、この減点数-50[点]による補正を行い、40[点]を算出する。制御部21は、5回目以外例えば、10回目のアイソメトリックトレーニングについても、5回目のトレーニングアイソメトリックトレーニングと同様にポイントを算出する。即ち、u回目のアイソトニックトレーニングのポイントを算出する場合、制御部21は、トレーニング結果の記録におけるA2u-1、A22u、B2uの値により、A2u-1<B2u<A2uが成り立つか否かの判定結果と、B2uからB2u-1の値を差し引いた値が基準時間の値未満であるか否かの判定結果に応じてポイントを算出する。制御部21は、推奨トレーニングテーブルD1により予定された全てのトレーニングについて、トレーニング結果の記録に基づくポイントの算出を行い、算出された各回のポイントを足し合わせる。そして、制御部21は、足しあわされたポイントを、ユーザによるトレーニングの評価データとして記憶部22に記憶させる。また、制御部21は、トレーニングの評価データに応じた情報を表示部27に表示させる。図12は、トレーニングの評価データに応じた情報の表示例を示す図である。制御部21は、図12に示すように、足しあわされたポイントの値例えば、240[点]を表示部27に表示させる。ここで、制御部21は、例えば、推奨トレーニングテーブルD1により予定された全てのトレーニングを予定通りに行った場合のポイント例えば、340[点満点]や、ユーザの識別情報に応じた表示例えば、Aさんのトレーニング結果、付加情報例えば、アドバイスの項目及び当該項目に含まれる文章等等を表示部27に表示させてもよい。付加情報を表示させる場合、制御部21は、記憶部22等に予め記憶された付加情報データを読み出して表示部27に表示させる。付加情報データは、足しあわされたポイントの値に応じてアドバイスの項目に含まれる文章として表示される内容が変わるように設けられてもよい。次に、トレーニング管理装置による処理の流れについて、図13~図22のフローチャートを参照して説明する。図13は、トレーニング管理装置による主要処理の流れを示すフローチャートである。管理部20の制御部21は、トレーニング管理装置の何れかの構成により何らかのイベントが入力されるまで待機するステップS1。待機状態において、制御部21は、何れかのユーザに割り当てられたRFタグの情報識別情報が取得、出力されて制御部21へ入力されたか否かの判定ステップS2と、RFリーダR1又はRFリーダR2により出力された錘WのRFタグRFタグT1~T3の検知信号が入力されたか否かの判定ステップS6を行っている。何れかのユーザの識別情報が入力されていないと判定されステップS2:NO、錘WのRFタグの検知信号の検知信号が入力されていないと判定された場合ステップS6:NO、制御部21は、処理をステップS1へ移行して、待機する。識別情報取得部24により、何れかのユーザの識別情報が取得、出力されて制御部21へ入力されたと判定されるとステップS2:YES、制御部21は、入力された識別情報を取得して、識別情報に対応するユーザIDを特定するステップS3。次に、制御部21は、特定されたユーザIDが、結果ブロックのユーザIDと同一であるか否かを判定するステップS4。ここで、入力された識別情報が結果ブロックのユーザIDと同一でないと判定された場合ステップS4:NO、制御部21は、トレーニング開始処理を行うステップS5。なお、入力された識別情報が結果ブロックのユーザIDと同一でない場合とは、結果ブロックがまだ設定されていない場合を含む。トレーニング開始処理について、図14のフローチャートを参照して説明する。トレーニング開始処理において、制御部21は、まず、トレーニング用配列の生成処理を行うステップS21。トレーニング用配列の生成処理について、図15のフローチャートを参照して説明する。トレーニング用配列の生成処理において、制御部21は、まず、ユーザIDに応じた運動計画データがあるか否か判定するステップS31。ここで、ユーザIDに応じた運動計画データがない場合ステップS31:NO、制御部21は、所定のエラー処理を行い、処理を終了する。一方、ステップS31にて、ユーザIDがあると判定された場合ステップS31:YES、推奨ブロックDを記憶部22に設定し、運動計画データに含まれる各種のデータを推奨ブロックDに格納させるステップS32。また、制御部21は、結果ブロックを記憶部22に設定するステップS33。次に、制御部21は、ユーザIDを結果ブロックのユーザIDに格納するステップS34。また、制御部21は、推奨ブロックDに格納された錘の数を読み出して、結果ブロックの錘の数に格納するステップS35。また、制御部21は、推奨ブロックDに格納された推奨トレーニングテーブルD1の値の数を2倍にして、さらに1を加えた値の数を有する配列を二つ生成し、生成された二つの配列の一方を初期位置RFリーダ記録EV1とし、他方を所定位置RFリーダ記録EV2とし、双方の配列に格納された値を0で初期化するステップS36。ここで、制御部21は、双方の配列の末尾の値を-1とする。そして、制御部21は、初期位置RFリーダ記録EV1及び所定位置RFリーダ記録EV2を結果ブロックに格納するステップS37。また、制御部21は、後述するトレーニング記録処理において、初期位置RFリーダ記録EV1、所定位置RFリーダ記録EV2の各々に、錘WのRFタグが検知された時間を記録させるためのカウンタe、fを初期値1で設定しステップS38、トレーニング用配列の生成処理を終了する。続いて、図14に戻り、制御部21は、トレーニング内容通知画面の表示処理を行うステップS22。トレーニング内容通知画面の表示処理について、図16のフローチャートを参照して説明する。トレーニング内容通知画面の表示処理において、制御部21は、まず、推奨ブロックDに格納された値のうち、ユーザIDに応じた表示内容ユーザIDさんのトレーニング内容等、アイソトニックトレーニングの回数及びアイソメトリックトレーニングの回数を表示部27に表示させるステップS41。次に、制御部21は、推奨ブロックDに格納された推奨トレーニングテーブルD1の内容を参照するための変数dを初期値0で記憶部22に設定するステップS42。次に、制御部21は、変数dの値が推奨ブロックDの総運動回数未満であるか否かを判定するステップS43。ここで、変数dの値が総運動回数未満であると判定された場合ステップS43:YES、制御部21は、変数dの値に1を加えるステップS44。続いて、制御部21は、変数dの値が示す回数d回目のトレーニングとして推奨トレーニングテーブルD1に設定されている値を取得しステップS45、取得された値が0を超えるか否かを判定するステップS46。ここで、取得された値が0を超える場合ステップS46:YES、制御部21は、取得された値をアイソメトリックトレーニングの静止時間として表示部27に表示させステップS47、処理をステップS43へ移行する。一方、ステップS46にて、取得された値が0を超えない場合ステップS46:NO、処理をステップS43へ移行する。つまり、制御部21は、推奨トレーニングテーブルD1に設定された各回の値を取得して、アイソメトリックトレーニングの基準時間を示す静止時間を表示部27に表示させる。一方、ステップS43にて、変数dの値が総運動回数未満でないと判定された場合ステップS43:NO、制御部21は、トレーニング内容通知画面の表示処理を終了する。続いて、図14に戻り、制御部21は、計時部26をリセットした後、計時部26によるカウントを開始させるステップS23。また、制御部21は、ユーザにより行われたトレーニングの回数を計数するためのカウンタgを初期値1で設定しステップS24、トレーニング開始処理を終了する。ここで、制御部21は、トレーニング開始処理の終了により、ユーザにより行われるトレーニングが開始されるものとする。その後、制御部21は、処理をステップS1へ移行して、再び待機状態となるステップS1。その後、何れかのユーザに割り当てられたRFタグの情報識別情報が取得、出力されて制御部21へ入力されていないと判定されステップS2:NO、RFリーダR1又はRFリーダR2により出力された錘WのRFタグの検知信号が入力されたと判定されるとステップS6:YES、制御部21は、トレーニング記録処理を行うステップS7。トレーニング記録処理について、図17及び図18のフローチャートを参照して説明する。制御部21は、RFリーダR1又はRFリーダR2により出力された検知信号が入力されると、まず、計時部26により計時された時間を取得して、ユーザによるトレーニングの開始後の経過時間を特定するステップS51。次に、制御部21は、入力された検知信号に含まれるRFタグナンバー及びRFリーダIDを取得するステップS52。続いて、制御部21は、取得されたRFタグナンバーが、結果ブロックに設定された錘の数に対応するRFタグナンバー例えば、錘W3のRFタグT3であるか否か判定するステップS53。ここで、取得されたRFタグナンバーが、錘の数に対応するRFタグナンバーでないと判定された場合ステップS53:NO、制御部21は、トレーニング記録処理を終了する。一方、ステップS53にて、取得されたRFタグナンバーが、錘の数に対応するRFタグナンバーであると判定された場合ステップS53:YES、制御部21は、入力された検知信号に含まれるRFリーダIDが、初期位置に対応するRFリーダ、即ち、RFリーダR1を示しているか否か判定するステップS54。ここで、RFリーダIDが、RFリーダR1を示していると判定された場合ステップS54:YES、制御部21は、初期位置RFリーダ記録EV1のカウンタeが示す値に対応する初期位置RFリーダ記録EV1の配列Aeに、特定されたトレーニングの開始後の経過時間を記録するステップS55。また、制御部21は、連続して同一のRFリーダによるRFタグの検知が行われたか否かを判定する。具体的には、制御部21は、後述するステップS64の処理により設定された、前回の検知信号を出力したRFリーダを示す変数PREが、RFリーダR1を示しているか否かを判定するステップS56。ここで、変数PREが、RFリーダR1を示していると判定された場合ステップS56:YES、制御部21は、所定位置RFリーダ記録EV2のカウンタfの値を、初期位置RFリーダ記録EV1のカウンタeの値と同一の値とするステップS57。続いて、制御部21は、初期位置RFリーダ記録EV1のカウンタeの値に1を加えるステップS58。一方、変数PREが、RFリーダR1を示していないと判定された場合ステップS56:NO、制御部21は、ステップS57をスキップして、初期位置RFリーダ記録EV1のカウンタeの値に1を加えるステップS58。ステップS54にて、RFリーダIDが、RFリーダR1を示していないと判定された場合ステップS54:NO、制御部21は、所定位置RFリーダ記録EV2のカウンタfが示す値に対応する所定位置RFリーダ記録EV2の配列Bfに、特定されたトレーニングの開始後の経過時間を記録するステップS59。また、制御部21は、後述するステップS64の処理により設定された、前回の検知信号を出力したRFリーダを示す変数PREが、所定位置のRFリーダ、即ち、RFリーダR2を示しているか否かを判定するステップS60。ここで、変数PREが、RFリーダR2を示していると判定された場合ステップS60:YES、制御部21は、初期位置RFリーダ記録EV1のカウンタeの値を、所定位置RFリーダ記録EV2のカウンタfの値と同一の値とするステップS61。続いて、制御部21は、所定位置RFリーダ記録EV2のカウンタfの値に1を加えるステップS62。一方、変数PREが、RFリーダR2を示していないと判定された場合ステップS60:NO、制御部21は、ステップS61をスキップして、所定位置RFリーダ記録EV2のカウンタfの値に1を加えるステップS62。ステップS58又はステップS62の処理後、制御部21は、ナビゲーション表示処理を行うステップS63。ここで、ナビゲーション表示処理について、図19及び図20のフローチャートを参照して説明する。制御部21は、入力された検知信号に含まれるRFリーダIDが、初期位置のRFリーダ、即ち、RFリーダR1を示しているか否か判定するステップS71。ここで、RFリーダIDが、RFリーダR1を示していると判定された場合ステップS71:YES、制御部21は、初期位置RFリーダ記録EV1のカウンタeの値が偶数であるか否か判定するステップS72。初期位置RFリーダ記録EV1のカウンタeの値が偶数でない場合ステップS72:NO、制御部21は、ナビゲーション表示処理を終了する。一方、初期位置RFリーダ記録EV1のカウンタeの値が偶数である場合ステップS72:YES、制御部21は、ユーザにより行われたトレーニングの回数を計数するためのカウンタgの値に1を加えるステップS73。続いて、制御部21は、推奨トレーニングテーブルD1において、カウンタgの値に対応する回数g回目のトレーニングとして設定された値が0であるか否か判定するステップS74。ここで、カウンタgの値に対応する回数g回目のトレーニングとして設定された値が0である場合ステップS74:YES、制御部21は、図7Bに示すように、アイソトニックトレーニング中であることを示す表示制御を行うステップS75。また、制御部21は、推奨ブロックDの総運動回数の値と、ユーザにより行われたトレーニングの回数とに基づいて、予定されたトレーニングの回数に対する残りのトレーニング回数を算出し、算出された残りのトレーニング回数を表示部27に表示させステップS76、ナビゲーション表示処理を終了する。一方、ステップS74にて、カウンタgの値に対応する回数g回目のトレーニングとして設定された値が0でない場合ステップS74:NO、制御部21は、図7Cに示すように、アイソメトリックトレーニング中であることを示す表示制御を行いステップS77、アイソメトリックトレーニングの基準時間静止時間を表示部27に表示させるステップS78。そして、制御部21は、処理をステップS76へ移行して、予定されたトレーニングの回数に対する残りのトレーニング回数を算出し、算出された残りのトレーニング回数を表示部27に表示させステップS76、ナビゲーション表示処理を終了する。一方、ステップS71にて、RFリーダIDが、RFリーダR1を示していないと判定された場合ステップS71:NO、制御部21は、所定位置RFリーダ記録EV2のカウンタfの値が奇数であるか否か判定するステップS79。所定位置RFリーダ記録EV2のカウンタfの値が奇数でない場合ステップS79:NO、制御部21は、ナビゲーション表示処理を終了する。一方、所定位置RFリーダ記録EV2のカウンタfの値が奇数である場合ステップS79:YES、制御部21は、推奨トレーニングテーブルD1において、カウンタgの値に対応する回数g回目のトレーニングとして設定された値が0であるか否か判定するステップS80。ここで、カウンタgの値に対応する回数g回目のトレーニングとして設定された値が0である場合ステップS80:YES、制御部21は、ナビゲーション表示処理を終了する。一方、ステップS80にて、カウンタgの値に対応する回数g回目のトレーニングとして設定された値が0でない場合ステップS80:NO、制御部21は、アイソメトリックトレーニングとして判定されるために錘Wを所定位置で維持する残り時間を表示部27に表示させるためのカウントダウン処理を開始するステップS81。カウントダウン処理の開始後、制御部21は、残り時間変数kの値が、基準時間、即ちアイソメトリックトレーニングとして推奨トレーニングテーブルD1に設定された値変数hの値以下となったか否か判定するステップS82。ここで、残り時間が推奨トレーニングテーブルD1に設定された値以下でなかった場合ステップS82:NO、制御部21は、カウントダウン処理を終了させステップS83、ナビゲーション表示処理を終了する。一方、ステップS82にて、残り時間が推奨トレーニングテーブルD1に設定された値以下であった場合ステップS82:YES、制御部21は、カウントダウン処理の開始後に、RFリーダR1又はRFリーダR2により出力された新たな検知信号が入力されたか否か判定するステップS84。ここで、カウントダウン処理の開始後に、RFリーダR1又はRFリーダR2により出力された新たな検知信号が入力されたと判定された場合ステップS84:YES、制御部21は、処理をステップS83へ移行してカウントダウン処理を終了させ、ナビゲーション表示処理を終了する。一方、RFリーダR1又はRFリーダR2により出力された新たな検知信号が入力されていないと判定された場合ステップS84:NO、制御部21は、図7Dに示すように、残り時間を表示部27に表示させステップS85、処理をステップS82へ移行する。ナビゲーション表示処理の終了後、図17に戻り、制御部21は、検知信号のRFリーダIDを、前回の検知信号を出力したRFリーダを示す変数PREの値としステップS64、トレーニング記録処理を終了する。図13に戻り、制御部21は、推奨ブロックDの総運動回数に応じたトレーニングがユーザにより行われたか否か判定するステップS8。具体的には、制御部21は、初期位置RFリーダ記録EV1のカウンタeの値が、推奨ブロックDの総運動回数の値の2倍であるか否かに基づいて、推奨ブロックDの総運動回数に応じたトレーニングがユーザにより行われたか否か判定する。ステップS8にて、推奨ブロックDの総運動回数に応じたトレーニングがユーザにより行われていないと判定された場合ステップS8:NO、制御部21は、再び待機状態へ移行するステップS1。その後、RFリーダR1又はRFリーダR2により出力された錘WのRFタグの検知信号が入力されたと判定されるとステップS6:YES、制御部21は、再びトレーニング記録処理を行うステップS7。ここで、直前のトレーニング記録処理により、前回の検知信号を出力したRFリーダを示す変数PREの値が設定されているので、制御部21は、上述のステップS56、S60の処理における判定結果を変数PREの値に応じて変化させる。なお、変数PREの値がまだ設定されていない場合、制御部21は、連続して同一のRFリーダによるRFタグの検知が行われなかったものとして判定する。一方、ステップS8にて、推奨ブロックDの総運動回数に応じたトレーニングがユーザにより行われたと判定された場合ステップS8:YES、制御部21は、トレーニング終了処理を行いステップS9、処理を終了する。また、ステップS3にて、特定されたユーザIDが、結果ブロックのユーザIDと同一である場合ステップS3:YES、制御部21は、トレーニング終了処理を行いステップS9、処理を終了する。つまり、トレーニング開始後に、推奨トレーニングテーブルD1により予定された全てのトレーニングが完了しない状態で、トレーニング中のユーザのユーザIDと同一のユーザIDが入力された場合、制御部21は、ユーザが運動計画データに応じたトレーニングの途中でトレーニングを中止したものとみなして、トレーニング終了処理を行う。トレーニング終了処理について、図21及び図22のフローチャートを参照して説明する。制御部21は、まず、ポイントを算出するための変数pを初期値0で設定するステップS91。次に、制御部21は、x回目のトレーニング内容に対応した推奨トレーニングテーブルD1の値を参照するための変数x、x回目のトレーニング内容に対応した初期位置RFリーダ記録EV1、所定位置RFリーダ記録EV2の各々に記録された値を参照するための変数yをそれぞれ初期値1で設定するステップS92。次に、制御部21は、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値が所定の値-1であるか否か判定するステップS93。ここで、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値が所定の値-1でないと判定された場合ステップS93:NO、制御部21は、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値が0であるか否か判定するステップS94。ステップS94にて、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値が0であると判定された場合ステップS94:YES、制御部21は、変数pに、推奨ブロックDのトレーニングポイントD2によりアイソトニックトレーニングの点数として設定された点数30[点]を加算するステップS95。次に、制御部21は、初期位置RFリーダ記録EV1、所定位置RFリーダ記録EV2の各々に記録された値を参照し、Ay<By<By1の関係が成り立つか否か判定するステップS96。ここで、Ay<By<By1の関係が成り立たないと判定された場合ステップS96:NO、制御部21は、変数pの値に対して、アイソトニックトレーニングを行った回数が1回少ないことによる点数の補正を行うステップS97。具体的には、制御部21は、変数pの値に対して、評価テーブルD3の指定されたアイソトニックトレーニング回数を下回った場合1回につき減点の減点数に応じた補正-30[点]を行う。その後、制御部21は、xの値に1を加え、yの値に2を加えるステップS98。一方、ステップS96にて、Ay<By<By1の関係が成り立つと判定された場合ステップS96:YES、制御部21は、ステップS97をスキップし、処理をステップS98へ移行させる。ステップS94にて、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値が0でないと判定された場合ステップS94:NO、制御部21は、変数pに、推奨ブロックDのトレーニングポイントD2によりアイソメトリックトレーニングの点数として設定された点数50[点]を加算するステップS99。次に、制御部21は、初期位置RFリーダ記録EV1、所定位置RFリーダ記録EV2の各々に記録された値を参照し、Ay<By<By1の関係が成り立つか否か判定するステップS100。ここで、Ay<By<By1の関係が成り立たないと判定された場合ステップS100:NO、制御部21は、変数pの値に対して、アイソメトリックトレーニングを行った回数が1回少ないことによる点数の補正を行うステップS101。具体的には、制御部21は、変数pの値に対して、評価テーブルD3の指定されたアイソメトリックトレーニング回数を下回った場合1回につき減点の減点数に応じた補正-50[点]を行う。その後、制御部21は、処理をステップS98へ移行させる。一方、ステップS100にて、Ay<By<By1の関係が成り立つと判定された場合ステップS100:YES、制御部21は、By1の値からByの値を差し引いた値が、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値未満であるか否か判定するステップS102。ここで、By1の値からByの値を差し引いた値が、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値未満であると判定された場合ステップS102:YES、制御部21は、変数pの値に対して、ユーザのアイソメトリックトレーニングによる等尺運動時間が基準時間より短いことによる点数の補正を行うステップS103。具体的には、制御部21は、変数pの値に対して、評価テーブルD3の指定されたアイソメトリックトレーニングの基準時間を下回った場合の減点の減点数に応じた補正-10[点]を行う。その後、制御部21は、処理をステップS98へ移行させる。ステップS102にて、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値未満でないと判定された場合ステップS102:NO、制御部21は、処理をステップS98へ移行させる。ステップS93にて、x回目のトレーニングとして推奨トレーニングテーブルD1に設定された値が所定の値-1であると判定された場合ステップS93:YES、制御部21は、変数pの値をユーザのトレーニングの評価データとして記憶部22に記憶させるステップS104。そして、制御部21は、トレーニングの評価データに応じた情報図12参照を表示部27に表示させステップS105、トレーニング終了処理を終了する。以上のように、本実施形態のトレーニング装置1によれば、制御部21が、検知部10により錘W3が所定位置に到達したことが検知されてから、錘W3が初期位置に向かって移動したことが検知されるまでの時間を等尺運動時間として計測し、計測された等尺運動時間に基づいて、ユーザにより行われた運動がアイソメトリックトレーニングであるか否かを判別するので、ユーザにより錘W3を所定位置に存在させ続けるアイソメトリックトレーニングが行われた場合に、錘W3が所定位置に存在し続けた等尺運動時間に基づいて、ユーザにより行われた運動がアイソメトリックトレーニングであるか否かを判別することができ、ユーザにより行われたアイソメトリックトレーニングを検知することができる。また、制御部21が、計測された等尺運動時間と、基準時間とに基づいて、ユーザにより行われた運動がアイソメトリックトレーニングであるか否かを判別するので、基準時間により、アイソメトリックトレーニングとして判別されるために必要な、錘W3を所定位置に存在させ続ける時間静止時間を定めることができ、より確実にアイソメトリックトレーニングを検知することができる。また、制御部21が、アイソトニックトレーニングとアイソメトリックトレーニングとの組み合わせによる連続する運動の実施計画に関する情報を含む運動計画データと、判別されたユーザの運動の内容とに基づいて、ユーザの運動の内容が運動計画データに対応するか否かを判定するので、運動計画データにより計画されたアイソトニックトレーニング及びアイソメトリックトレーニングの組み合わせが、ユーザにより予定通り行われたか否かを判定することができる。即ち、より高い効果を得られるアイソトニックトレーニング及びアイソメトリックトレーニングの組み合わせによる運動の実施計画に関する情報を含む運動計画データを用いて、ユーザの運動の内容が運動計画データに対応するか否かを判定することにより、ユーザがより高いトレーニングの効果を得られるアイソトニックトレーニングとアイソメトリックトレーニングとの組み合わせを予定通りに行うことができたか否かを判定することができ、当該判定結果に基づく情報の提供を行うことで、ユーザにより高い効果を得られるトレーニングに関する情報を提供することができる。即ち、ユーザがより良いトレーニングを行うことを助けることができる。また、制御部21が、ユーザの運動の内容が運動計画データに対応するか否かの判定結果と、予め定められた評価の基準とに基づいて、運動計画データに対するユーザの運動の内容の評価データを出力するので、出力された評価データに基づいて、ユーザが、ユーザ自身の運動に対する評価を知ることができるようになり、評価の内容に基づいてユーザがより良いトレーニングを行うことができることとなる。即ち、ユーザがより良いトレーニングを行うことを助けることができる。また、制御部21が、計数されたユーザの運動の回数と、運動計画データとに基づいて、次に予定された運動の内容がアイソメトリックトレーニングであるかアイソトニックトレーニングであるかを特定し、表示部27により特定された運動の内容に応じた表示を行うので、ユーザが、次にアイソメトリックトレーニング又はアイソトニックトレーニングの何れを行うことが予定されているのかを把握することができ、ユーザによる運動計画データに応じたトレーニングの実施を助けることができる。また、表示部27は、特定された次の運動の内容がアイソメトリックトレーニングである場合、基準時間を表示するので、ユーザが、次にアイソメトリックトレーニングを行う場合に、要求される静止時間、即ち、錘W3を所定位置に存在させ続ける必要がある時間を把握することができ、ユーザによる運動計画データに応じたトレーニングの実施を助けることができる。また、制御部21が、識別情報取得部24を介して取得された識別情報に基づいてユーザを識別し、識別されたユーザと関連付けられた運動計画データの内容と、計測された等尺運動時間に基づいて判別されたユーザの運動の内容とに基づいて、ユーザの運動の内容が運動計画データに対応するか否かを判定するので、ユーザ毎に設けられた運動計画データによりユーザの運動の内容を判定することができる。即ち、ユーザにより適したアイソトニックトレーニングとアイソメトリックトレーニングとの組み合わせによる連続する運動の実施計画に対するユーザの運動の判定結果に基づく情報の提供を行うことで、ユーザにより高い効果を得られるトレーニングに関する情報を提供することができ、ユーザがより良いトレーニングを行うことを助けることができる。なお、本発明は、上記の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。例えば、上記の実施形態のトレーニング装置1により管理されるトレーニングマシンは、ユーザの運動に応じて移動する移動体として、錘W1~W3が用いられているが、一例であり、これに限られるものではない。例えば、ユーザの運動に応じて伸縮する弾性体ばね等を用いたトレーニング装置において、検知手段により弾性体の伸縮に応じて移動する部分の移動を検知するようにしてもよい。また、上記の実施形態において、検知部10はRFリーダR1、R2を有しているが、これに限られるものではない。例えば、光の通過と遮断とに基づいて移動体の位置や移動を検知する光センサや、磁気の強弱に応じて移動体の位置や移動を検知する磁気センサ等、移動体の位置や移動を検出することができる構成であれば、本発明に適用することができる。また、上記の実施形態において、検知部10は二つのRFリーダR1、R2を有しているが、数は二つに限らない。例えば、三つ以上とすることにより、移動体の位置や移動の方向をより高い精度で検知することができる。また、移動体が所定位置に到達したことを検知するとともに、当該移動体が所定位置に到達する前の位置に向かって移動したことを検知するのみであれば、一つのセンサRFリーダR2でも足りる。また、図4Dに示す評価テーブルD3は、一例であり、これに限られるものではなく、任意の補正原因と、ポイントの補正値との対応付けを設定することができる。例えば、評価テーブルは、一の補正原因と複数の補正値パターンとを対応付けてもよい。図23は、評価テーブルの別の一例を示す図である。図23の評価テーブルD4は、一の補正原因と複数の補正値パターン補正値パターン甲、補正値パターン乙とを対応付けている。具体的には、評価テーブルD4は、指定されたアイソトニック運動回数を下回った場合1回につき減点の補正原因と、減点パターン甲としての-30[点]と、減点パターン乙としての-10[点]とを対応付けている。評価テーブルD4は、他の補正原因についても同様に、一の補正原因と、補正値パターン甲及び補正値パターン乙とを対応付けている。このような評価テーブルD4を用いることにより、ユーザのトレーニング結果の評価を行うにあたり用いられる評価の基準をより多く設けることができるので、ユーザにより適した評価の基準を用いた評価データの出力を行うことができる。例えば、トレーニング結果に対する点数の減点を嫌うユーザに対して、補正値パターン甲よりも減点が少ない補正値パターン乙を用いて評価データを出力することにより、減点を少なくすることができ、トレーニングに対するユーザのモチベーションを高くさせることができることから、ユーザがより良いトレーニングを行うことを助けることができる。また、トレーニングポイントD2により、一のトレーニングの内容と、複数の点数ポイントとが対応付けられ、制御部21が、各種の要因に応じて用いる点数ポイントを切り替えられるようにしてもよい。また、上記の実施形態では、次に予定されたトレーニングの通知や、アイソメトリックトレーニングとして判定されるために必要な静止時間等の各種の情報の通知を、画面表示により行っているが、これに限られるものではない。例えば、発光ダイオード等の発光体による文字情報の表示や、予め記載された通知事項と発光体の点灯の有無との組み合わせによる通知等、あらゆる表示方法を用いることができる。また、表示に限らず、音声等により各種の情報を通知してもよいし、表示と音声の両方を用いて情報を提供する等、複数の通知方法を組み合わせて用いてもよい。また、RFリーダR2により錘WのRFタグの近接が検知される位置と所定位置との関係は、適宜変更することができる。例えば、錘W3が完全に所定位置で静止している場合のみ所定位置に錘W3があるものとして判別する位置にRFリーダR2を設けてもよいし、振動等により錘W3が所定位置から初期位置側へある程度揺れ動くことを許容する位置にRFリーダR2を設けてもよい。RFリーダR1と、初期位置との関係も同様である。本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。付記<請求項1>ユーザの運動に応じて移動する移動体を備えたトレーニングマシンを用いて前記ユーザにより行われた運動の内容を管理するトレーニング管理装置であって、前記移動体が所定位置に到達したことを検知するとともに、当該移動体が前記所定位置に到達する前の初期位置に向かって移動したことを検知する検知手段と、前記検知手段により前記移動体が前記所定位置に到達したことが検知されてから、当該移動体が前記所定位置から前記初期位置に向かって移動したことが検知されるまでの時間を等尺運動時間として計測する計測手段と、前記計測手段により計測された等尺運動時間に基づいて、前記ユーザにより行われた運動がアイソメトリックトレーニングであるか否かを判別する判別手段と、を備えることを特徴とするトレーニング管理装置。<請求項2>前記判別手段は、前記計測手段により計測された等尺運動時間と、当該判別手段により前記アイソメトリックトレーニングとして判別されるための等尺運動時間を示す基準時間とを比較し、前記計測手段により計測された等尺運動時間が前記基準時間以上である場合に、前記ユーザにより行われた運動がアイソメトリックトレーニングであると判別することを特徴とする請求項1に記載のトレーニング管理装置。<請求項3>アイソトニックトレーニングと前記アイソメトリックトレーニングとの組み合わせによる連続する運動の実施計画に関する情報を含む運動計画データの内容と、前記判別手段により判別された前記ユーザの運動の内容とに基づいて、前記ユーザの運動の内容が前記運動計画データに対応するか否かを判定する判定手段を備えることを特徴とする請求項2に記載のトレーニング管理装置。<請求項4>前記判定手段による前記ユーザの運動の内容が前記運動計画データに対応するか否かの判定と、予め定められた評価の基準とに基づいて、前記運動計画データに対する前記ユーザの運動の内容の評価データを出力する出力手段を備えることを特徴とする請求項3に記載のトレーニング管理装置。<請求項5>前記検知手段は、さらに、前記初期位置から前記移動体が前記所定位置に向かって移動したことと、前記所定位置から前記初期位置に向かって移動した前記移動体が前記初期位置に到達したことを検知し、前記移動体が前記所定位置に到達した回数及び前記移動体が前記初期位置に到達した回数の少なくともいずれか一方に基づいて前記ユーザにより実施された運動の回数を計数する計数手段と、前記計数手段により計数された前記ユーザにより実施された運動の回数と、前記運動計画データとに基づいて、次に予定された運動の内容が前記アイソメトリックトレーニングであるか前記アイソトニックトレーニングであるかを特定する特定手段と、前記特定手段により特定された運動の内容に応じた表示を行う表示手段と、を備えることを特徴とする請求項4に記載のトレーニング管理装置。<請求項6>前記表示手段は、前記特定手段により特定された運動の内容が前記アイソメトリックトレーニングである場合、前記基準時間を表示することを特徴とする請求項5に記載のトレーニング管理装置。<請求項7>複数のユーザの各々と関連付けられた複数の前記運動計画データを記憶する記憶手段と、所定の識別情報に基づいてユーザを識別する識別手段と、前記識別手段により識別されたユーザに関連付けられた前記運動計画データを前記記憶手段から取得する取得手段と、を備え、前記判定手段は、前記取得手段により取得された運動計画データの内容と、前記判別手段により判別された前記ユーザの運動の内容とに基づいて、前記ユーザの運動の内容が前記運動計画データに対応するか否かを判定することを特徴とする請求項3から6のいずれか一項に記載のトレーニング管理装置。<請求項8>ユーザの運動に応じて移動する移動体を備えたトレーニングマシンと、請求項1から7のいずれか一項に記載のトレーニング管理装置と、を備えたトレーニング装置。"