(57)【特許請求の範囲】
【請求項１】
ユーザの操作を鉄道模型の車両走行の制御態様に対応付ける１種類以上のパラメータからなるパラメータ群を構成する各パラメータのパラメータ値と、ユーザの操作を鉄道模型の効果音発生の制御態様に対応付ける１種類以上のパラメータからなるパラメータ群を構成する各パラメータのパラメータ値とを設定するとともに、設定されたパラメータ値のセットに識別コードを付与するパラメータ設定部と、
前記パラメータ設定部で設定されたパラメータ値のセットを、該セットに付与された識別コードに対応付けて記憶するパラメータ記憶部と、
識別コードを指定する識別コード指定部と、
鉄道模型の車両走行を操作する車両走行操作子と、
鉄道模型の効果音発生を指示する効果音発生操作子と、
前記パラメータ記憶部から、前記識別コード指定部で指定された識別コードに対応付けられたパラメータ値のセットを読み出し、鉄道模型を、該セットに基づくとともに前記車両走行操作子の操作に応じて走行させる車両走行制御部と、効果音を、該セットに基づくとともに前記効果音発生操作子の操作に応じて発生させる効果音発音制御部とを備えたことを特徴とする鉄道模型の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、鉄道模型車両を駆動するための制御を行う鉄道模型の制御装置および鉄道模型の効果音を発生する鉄道模型の効果音発生装置に関する。
【０００２】
【従来の技術】
従来より、鉄道模型が、子供の玩具として、あるいは大人であっても趣味として広く利用されている。
【０００３】
鉄道模型にも様々なタイプのものが存在し、線路上をただ単に走行させるだけのものもあるが、車両の走行を制御する制御装置を備えたものもあり（例えば特開平６−３９１４８号公報参照）、さらには、車両の走行を制御するだけでなく、効果音を発生する機能を備えたものもある（例えば特公昭５１−５６８２号公報参照）。効果音を発生させると臨場感を高めることができる。
【０００４】
効果音を発生する装置としては、従来、鉄道模型車両を駆動する電流の増減方向によって鉄道模型車両の加速、定速、あるいは減速という３つの走行状態を検出し、検出された走行状態に応じて走行音を発生する装置や、様々な効果音を発生するボタンを備え、ボタンを押すとその押したボタンに応じた効果音を発生する装置などが知られている。このような鉄道模型車両には様々なタイプが在り、それぞれの鉄道模型車両によって駆動条件や効果音が異なるので、鉄道模型車両のタイプごとに駆動用のパラメータや効果音のパラメータが設定される。
【０００５】
【発明が解決しようとする課題】
しかしながら、鉄道模型車両が変わるたびに、駆動用のパラメータや効果音のパラメータを一々設定しなければならないため、操作が煩雑になるという問題がある。
【０００６】
本発明は、上記事情に鑑み、簡単な操作で駆動用のパラメータの設定を行えて、操作子の操作によって鉄道模型車両の走行の制御を簡単に行える鉄道模型の制御装置を提供することを目的とする。また、簡単な操作で効果音のパラメータの設定を行えて、操作子の操作によって鉄道模型の効果音を発生させる鉄道模型の効果音発生装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明の制御装置は、鉄道模型車両の走行を規定する１種類以上のパラメータからなるパラメータ群を構成する各パラメータのパラメータ値を設定するとともに設定されたパラメータ値のセットに識別コードを付与するパラメータ設定部と、
前記パラメータ設定部で設定されたパラメータ値のセットを、該セットに付与された識別コードに対応づけて記憶するパラメータ記憶部と、
識別コードを指定する識別コード指定部と、
鉄道模型車両の走行を操作する操作子と、
前記パラメータ記憶部から、前記識別コード指定部で指定された識別コードと同一の識別コードに対応付けられたパラメータ値のセットを読出し、該セットに基づくとともに前記操作子の操作に応じて走行させる車両走行制御部とを備えたことを特徴とする。
【０００８】
本発明の上記鉄道模型の制御装置によれば、上記パラメータ設定部によって設定された、走行を規定する１種類以上のパラメータ群を構成する各パラメータを、識別コードを付与して上記パラメータ記憶部へ記憶しておけるので、一々設定を行わずに一度だけ設定すれば、後は指定手段によって識別コードを指定するだけで簡単に各パラメータのセットを読み出せる。また、指定手段によって読み出された各パラメータが操作子の操作に応じたものであるので、簡単に鉄道模型車両の走行を、操作子を操作することによって制御することができる。
【０００９】
鉄道模型の効果音を規定する１種類以上のパラメータからなるパラメータ群を構成する各パラメータのパラメータ値を設定するとともに設定されたパラメータ値のセットに識別コードを付与するパラメータ設定部と、
前記パラメータ設定部で設定されたパラメータ値のセットを、該セットに付与された識別コードに対応づけて記憶するパラメータ記憶部と、
識別コードを指定する識別コード指定部と、
鉄道模型の効果音発生を指示する操作子と、
前記パラメータ記憶部から、前記識別コード指定部で指定された識別コードと同一の識別コードに対応付けられたパラメータ値のセットを読出し、効果音を、該セットに基づくとともに前記操作子の操作に応じて発生させる効果音発音制御部とを備えたことを特徴とする。
【００１０】
本発明の制御装置によれば、上記パラメータ設定部によって設定された、効果音を規定する１種類以上のパラメータ群を構成する各パラメータを、識別コードを付与して上記パラメータ記憶部へ記憶しておけるので、一々設定を行わずに一度だけ設定すれば、後は指定手段によって識別コードを指定するだけで簡単に各パラメータのセットを読み出せる。また、指定手段によって読み出された各パラメータが操作子の操作に応じたものであるので、鉄道模型の効果音を、操作子を操作することによって簡単に制御することができる。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１２】
図１は、本発明の鉄道模型の制御装置の操作パネルを示す図である。
【００１３】
この制御装置１００には、この制御装置１００の電源をオン、オフする電源スイッチ１０１、図示しない鉄道模型に送る電力の電圧と電流を示す電圧計１０２と電流計１０３、コンプレッサ、発車ベル、警笛の３つの効果音をそれぞれ発生するための３つの効果音再生ボタン１０５ａ，１０５ｂ，１０５ｃと予備ボタン１０５ｄからなる効果音再生ボタン群１０５、鉄道模型車両の走行速度を調整するためのマスコン・レバー１０６、および走行中の鉄道模型車両のブレーキ操作を行なうブレーキ・レバー１０７が配備されている。その他に線路へ電源を供給するための電源端子１０９とスピーカーが接続される音声出力端子１０８が配備されている。さらに本実施形態のパネルには設定手段となる、設定部１１０と表示部１１８とが備えられており、ここで画面の表示を確認しながらいろいろな設定が行えるようになっている。図１の表示部１１８の画面にはメニュー画面が表示されている。ここでは、「車両の選択」と、編集を行うための「エディット」と、設定された情報を記憶するための「セーブ」がそれぞれ、表示される。図中、左上にはタイトル「車両」が表示されていて並んで車両の種別が括弧「」内ここでは「１１３系」と表示されている。また、設定部１１０には、カーソルキー１１１〜１１４、リターンキー１１５、エンター（ＥＮＴＥＲ）キー１１６、回転するエンコーダキー１１７とで構成される操作子群が備えられている。これらのキー１１１〜１１７を操作すれば表示部１１８で表示される内容に応じたパラメータの設定が行える。詳細は後述する。
【００１４】
ここで、マスコン・レバー１０６は、鉄道模型車両の走行速度を５段階（ＯＦＦ，１，２，３，４）に調整するものであり、このマスコン・レバー１０６を操作すると、鉄道模型車両の駆動電圧が、その操作位置に応じて、数値が大きい位置に操作するほど速い走行速度に変更される。
【００１５】
尚、このマスコン・レバー１０６によって調整されるのは、鉄道模型車両の目標走行速度であり、このマスコン・レバー１０６によって目標走行速度が設定されると、鉄道模型車両は、現在の走行速度から、その設定された目標走行速度に向かって、ある時間をかけて徐々にその走行速度を変化させる。鉄道模型車両の走行速度は、その鉄道模型車両に供給される電力の電圧によって制御される。詳細は後述する。
【００１６】
また、ブレーキ・レバー１０７は、走行中の鉄道模型車両のブレーキを、６段階（緊急，４，３，２，１，開放）に調整するものである。「緊急」はブレーキ力が最も強く、数値が下がるに従ってブレーキ力が弱まり、「開放」はブレーキをかけないことを意味する。
【００１７】
図２は、図１に操作パネルの外観を示す制御装置の内部構成図である。
【００１８】
ここには、図１に外観を示す液晶表示部および操作部で構成される設定手段１１０、効果音再生ボタン群１０５、マスコン・レバー１０６とブレーキ・レバー１０７とで構成されるレバー操作子１２０が示されている。また、図１には図示していないがフレキシブルディスクなどが挿着されるメディア部１３０も備えている。このメディア部１３０ではフレキシブルディスクが着脱自在になっていてフレキシブルディスクが挿着された場合にはフレキシブルディスク内に在る駆動パラメータなどがＲＡＭ１４０へ転送される。また、このＲＡＭ１４０内に在る駆動パラメータおよびその駆動に必要な効果音パラメータをフレキシブルディスクへ転送できるようにもしてある。
【００１９】
また、この図１には示されていない構成要素として他には、ＣＰＵ１５０、ＲＯＭ１６０、電圧発生回路１７０、およびバスＢＵＳ１８０が示されている。
【００２０】
ここで、ＲＯＭ１６０には、本発明を実施するプログラムのほかに、レバー操作子１２０に操作に応じた鉄道模型車両を駆動するための電圧制御や効果音再生ボタン群のボタン操作に応じた各種効果音の発生を制御するための各種プログラムが記憶されている。また、ＲＯＭ１６０には、鉄道模型車両の走行に関する効果音である走行音（ガタンゴトン）、ブレーキに関する効果音（キー、プシュー、チッ）や、その他各種効果音が音声データとして記憶されている。ここに記憶されている効果音を読み出すときには図示しない音声処理ＬＳＩが用いられる。
【００２１】
ＲＡＭ１４０は、ＣＰＵ１５０でＲＯＭ１６０に格納されたプログラムを実行するときに使用される各種パラメータを一時記憶するメモリである。
【００２２】
なお、図示しない音声再生ＬＳＩはＲＯＭ１６０に記憶されている音声データを、ＣＰＵ１５０からの指示に基づく再生速度と再生音量で再生するＬＳＩチップでなり、この音声再生ＬＳＩで再生された音声データは、図示しないＤ／Ａコンバータでアナログの音声信号に変換され、図示しないパワーアンプでパワー増幅され、音声出力端子１０８から出力される。
【００２３】
また、電圧発生回路１７０は、鉄道模型車両に供給する電力を、ＣＰＵ１５０の指示に基づいてその電圧を調整して発生させる。その電圧が調整された電力は、電源供給端子１０９から図示しない線路を経由して鉄道模型車両に供給される。鉄道模型車両は、その供給された電力により、その電圧に応じた走行速度で線路上を走行する。また、電圧発生回路１７０には線路の電圧を検出する検出回路も配備されており、この検出結果に応じて、効果音などの発音タイミングなどが制御される。
【００２４】
表１は、マスコン・レバーの位置と設定電圧値との関係を示した表である。
【００２５】
【表１】
0003845577.tif 000002
【００２６】
ここでは設定電圧値と鉄道模型車両の目標速度は比例関係にあり、マスコン・レバー１０６の操作位置を検出し、ＣＰＵ１５０は、設定電圧値が変化すると、鉄道模型車両に供給する電力の電圧値が現在供給している電圧値から設定される設定電圧値に向かって徐々にその電圧値を変化させるように電圧発生回路１７０を制御する。
【００２７】
図３は、現在供給している電力の電圧値と設定電圧値との間の電圧差と、電圧値を現在の電圧値から徐々に変化させて設定電圧値に達するまでに要する時間との対応関係を示す図である。例えば、表１に示すように、マスコン・レバーが現在ＯＦＦの位置にあり、かつ鉄道模型車両が停止している状態から、マスコン・レバーをレバー位置‘４’に操作すると、電圧差は１２Ｖとなり、鉄道模型車両の走行速度が徐々に速まり、６０秒かけて、電圧１２Ｖに相当する走行速度に達することになる。
【００２８】
従来は表１に示す電圧の値および図３に示す電圧の時間に対する変化の仕方が固定的なものになっていたが、本実施形態では設定手段１１０を用いて電圧値の設定および、電圧値を現在の電圧値から除々に変化させて設定電圧値に達するまでのカーブつまり加速度の設定も行えるように改善している。詳細は後述する。
【００２９】
また、表２は、ブレーキ・レバーの位置と電圧値との関係を示す表である。
【００３０】
【表２】
0003845577.tif 000003
【００３１】
ＣＰＵは、ブレーキ・レバーの位置を検出し、そのブレーキ・レバーの各位置について、電圧発生回路２９で発生される電圧が以下の関数に従って変化するように、電圧発生回路２９を制御する。
【００３２】
尚、以下の式で、ｖ１は、ブレーキ・レバーを有効にした時点の電圧値（オフセット電圧）である。
【００３３】
0003845577.tif 000004
図４は、電圧発生回路２９で発生している電圧値が１２Ｖ（ｖ１＝１２）のときにブレーキ・レバーを操作したときの電圧値の変化を示す図である。
【００３４】
この図４中の、「開放」、「１」、「２」、「３」、「４」、「緊急」は、図１に示すブレーキ・レバーの各位置に対応している。この図４において、傾きが急な直線ほど、ブレーキが強く作用することを意味している。
【００３５】
本実施形態では、このブレーキ・レバーを操作したときの電圧や減速値も設定手段によって設定できるようになっている。これについても後述する。
【００３６】
本実施形態では、鉄道模型車両の走行開始電圧、マスコン・レバーが操作されたときに上記各式で決められる係数、ブレーキレバーが操作されたときに上記各式で示される係数、目標速度に対応する電圧値などを設定手段１１０によって設定して、これをメディア部に記憶できるように改善している。
【００３７】
また、効果音に対しては、効果ボタンで指定される「コンプレッサ」「発車ベル」「警笛」のうちのそれぞれにいろいろな効果音を付加できるように改善している。
【００３８】
このようにするといろいろなパラメータに対応してコンプレッサ（ドアの開閉音）や発車ベルや警笛にいろいろな効果音が設定できて、発音される効果音にバリエーションを持たせることができる。さらには一旦、設定手段１１０によって設定された駆動パラメータおよび効果音パラメータが、電源がオフされると消えてしまうのでメディアに記憶できるように改善している。
【００３９】
ここで本願の特徴部分となる設定手段１１０の動作について図５を参照して説明する。
【００４０】
図５は設定手段を構成する表示部の表示例である。
【００４１】
図５にはメニュー画面１と、そのメニュー画面のいずれかを選択した場合に展開される車両選択画面２、エディット画面３、セーブ画面４がそれぞれ、示される。メニュー画面１には「車両の選択」、「エディット」、「セーブ」の３種類の選択メニューが用意されていて、いずれかがカーソルで選択されると車両選択画面２か、エディット画面３か、セーブ画面４が表示される。尚、選択メニュー画面の中で、「車両の選択」に描かれている囲み枠がカーソルを示している。他の図でも同様であり、囲み枠がカーソルを示している。車両選択画面２では車両番号を指定するようにしている。例えば４８５系、１０３系、１１３系の中から選択できるようにしている。エディット画面３では駆動パラメータあるいは効果音パラメータのいずれかのパラメータの選択が行える。セーブ画面４ではセーブするときに識別コードを書き込めるようにしている。尚、ここではこの識別コードが車両名と一致している。
【００４２】
メニュー画面１が表示部へ表示されているときの処理を、図６を参照して説明する。図５のメニュー画面が表示されている間は図６のフローが先頭から繰り返される。図６は電源が投入されたときにＣＰＵ１５０で行われる設定部１１０に関する処理に関するフローチャートである。
【００４３】
まず、ステップＳ６１で電源が投入されるとプログラムが起動される。そして、ステップＳ６２で初期設定が行われる。ここで初期設定が行われると次のステップＳ６３へ進められて「車両選択」が選択されたかどうかの判定が行われる。このステップＳ６３で「車両選択」が選択されていたらＹｅｓと判定されてステップ６４へと進められて車両選択処理が行われる。車両選択が選択されていなかったらＮｏと判定されてステップＳ６５へと進められる。今度は図５の選択メニューにある３種類「車両選択」「エディット」「セーブ」の選択項目のうち、エディットが選択されているかどうかがステップＳ６５で判定される。エディットについてもセーブについてもカーソルによって選択されてエンターキーによって選択決定が行われているかどうかがステップＳ６５、ステップＳ６７とで判定される。そしてそれぞれに対応する処理が行われるようになっている。
【００４４】
ステップＳ６３で「車両選択」にカーソルが設定されてこのステップでＹｅｓと判定されるとステップＳ６４へ移行して車両選択処理プログラムが起動される。この車両選択処理プログラムのフローチャートを図７に示す。
【００４５】
図７では車両選択処理が選択されたことに応じてステップＳ７２で車両の選択を行う車両選択画面が表示される。この選択画面は図５に示す車両選択画面２になる。この選択画面画面２に基づいて選択手段１１０で車両の選択が行われる。
【００４６】
図７は、車両選択処理ルーチンの詳細を示すフローチャートである。
【００４７】
ステップＳ７２で車両選択画面が表示されたら、次のステップＳ７３では設定手段の操作部１１０に設けられているリターンキー１１５が押下されたかどうかが判定される。リターンキー１１５が押下された場合には、Ｙｅｓと判定されてステップＳ７６へと進められて図５のメニュー選択画面１へ移る。そうでない場合にはステップＳ７３はＮｏと判定されてステップＳ７４と進められる。このステップＳ７４ではエンターキーＥＮＴＥＲ１１６が押下されて選択決定かどうかが判定される。エンターキーＥＮＴＥＲ１１６が押下されていない場合にはＮｏと判定されてステップＳ７３からステップＳ７４までが繰り返される。
【００４８】
ステップＳ７４でエンターキーＥＮＴＥＲ１１６が押下されたら、Ｙｅｓと判定されて次のステップＳ７５へ進められる。このステップＳ７５ではメディア１３０あるいはＲＯＭ１６０から選択された車両に基づく駆動パラメータがＲＡＭ１４０にロードされる。そして、このＲＡＭ１４０にロードされた駆動用のパラメータに基づいて鉄道模型車両の走行についての制御が行われる。ステップＳ７６でメディアからのパラメータに関するロードが終えられたらメニュー画面１戻る。この車両選択メニューで識別コード指定部が構成される。
【００４９】
図８にはメディアに記憶される鉄道模型車両の駆動を行うための駆動パラメータおよび効果音パラメータが記憶領域ごとに示されている。図８は後述するＩＤコードで管理された１セットのパラメータ群を示す図である。ここでＩＤコードで管理される駆動パラメータおよび効果音パラメータがどのようなものであるかを説明する。
【００５０】
駆動パラメータには走行開始電圧を先頭として以下順に最高速度、加速度、加速度カーブ、減速度、減速度カーブがそれぞれ各記憶領域に記憶されている。
【００５１】
まず、鉄道模型車両が搭載しているモータや、車両数、ライト点灯によって停車状態から走行し始める電圧が異なるのでこれに対処するために走行開始電圧が駆動パラメータとして記憶されている。ここではマスコン・レバーがＯＦＦの時の電圧値を走行開始電圧として設定する。このときの設定範囲はマスコン・レバーが１の時の設定電圧よりも小さいことを条件とする。
【００５２】
次に、マスコンレバーが４の位置のときの電圧値が鉄道模型車両の最高速度を決める駆動パラメータとして記憶されている。たとえばここに１２と記憶されていれば、この１２Ｖに対応する速度が最高速度として設定される。表１を例にするとレバー位置４に対応する電圧値１２Ｖが最高速度に相当する。
【００５３】
３番目の加速度では現在位置から増加する方向にマスコンレバーを動かした時に、どれくらいの時間をかけて速度を上げるか（電圧値を上げるか）の時間が加速度を決める駆動パラメータとして記憶されている。図３を例にすると最高電圧１２Ｖに達するまでの必要時間６０ｓｅｃを決定することが加速度を設定することに相当する。
【００５４】
４番目の加速度カーブでは線形的に速度を増加させるか、あるいは非線形的に速度を増加させるかなど、予め決められたいくつかのカーブの種類から所望のものを選択してから速度の増加カーブを設定している。言い換えれば、予め決められているいくつかの関数から所望の関数を選択することで加速度のカーブを設定することを実現する。
【００５５】
５番目の減速度ではブレーキーレバーの各位置で、どれくらいの時間をかけて減速するかが駆動パラメータとして記憶されている。具体的には鉄道模型車両を駆動する電圧を何秒で０Ｖに下げるかを設定している。図４においては例えばレバー１のとき最高速度（電圧）１２Ｖが０Ｖになるまでに２５秒とあるが、この２５秒という値を変更することで減速度を適宜、設定できることになる。
【００５６】
最後に減速度カーブでは時間に関して線形的に減少させるのか、あるいは非線形的に速度を減少させるのかなど、予め決められたいくつかのカーブの種類から所望のものを選択して速度の減衰カーブを設定する。
【００５７】
上述の如く、走行開始電圧や最高速度（速度に対応する電圧値）、加速度（時間）、加速度カーブ（一次関数、指数関数など）、減速度（時間）、減速度カーブ（一次関数、指数関数など）がそれぞれ記憶されている。これらのパラメータはプログラムにコード換算表があればどのようなものであっても良い。
【００５８】
また上述した、一鉄道模型車両を駆動するために必要なパラメータ群の先頭には識別コードが付けられている。この識別コードは駆動パラメータと効果音パラメータとを１セットにして管理するために設けられており、駆動パラメータと効果音パラメータとがセットになって記憶される領域を示すポインターとしても使用できる。例えば、この識別コードが設定手段によって設定されると、この識別コードを基にロードが行われる。このロードを行う際には、予めＲＡＭ１０４あるいはＲＯＭ１６０内に識別コードを書き込んでおく必要がある。例えば、フレキシブルディスクであればフレキシブルディスクに記憶されている記憶領域の情報をＲＡＭ内に記憶して、その記憶された内容を基にファイルを検索できるようにしておく。そのときにはこの識別コードが用いられる。例えばＲＡＭに記憶された内容をルックアップテーブルのようにしておき、コードが指定されたらそれに対応する記憶領域のアドレスを読み出すようなことをすれば良い。また、ＲＯＭあるいはハードディスクなどの固定的な記憶媒体の場合には、ＲＯＭ内に在る入出力装置を管理するテーブルなどを使用すれば良い。ＲＯＭ内にはオペレーティングに関する記憶領域が設けられており、そこにオペレーティングシステム（以下、ＯＳという）の内容も記憶されている。例えば入出力番号としてＲＯＭならば１Ｆ（１６進数）とかメディアならば２Ｆ（１６進数）とかの番号が付けられている。
【００５９】
このようにしておけば、記憶媒体のどこの記憶領域にその識別コードに対応する情報ここでは駆動パラメータがあるかどうかが検索される。またフレキシブルディスクであればフレキシブルディスク内のどの記憶領域にその識別コードに対応する情報ここでは駆動パラメータがあるかどうかが検索される。識別コードに対応する駆動パラメータが記憶されている領域が検索されたら、その記憶領域の先頭アドレスから駆動パラメータを読み出せば良い。
【００６０】
また、フレキシブルディスクであればバスを介してその先頭アドレスをフレキシブルディスクドライブ（以下、ＦＤＤという）に送る。送られたＦＤＤは先頭アドレスに対応するセクタへヘッドを移動させてパラメータを読み出す。尚、このときには識別コードで指定されたパラメータが記憶されている領域の駆動パラメータの読込ポイントと読み込み終了ポイントとがＣＰＵで判定されるようになっている。ここで、ルックアップテーブルは例えばＲＡＭに記憶されているので、電源がオフされるとその内容が消えてしまう。したがって、フレキシブルディスクのような場合には挿着されるごとにＲＡＭに管理テーブルを作成すれば良い。このようなことを行うとファイルの割付表を利用して記憶されるパラメータの管理が行える。
【００６１】
次に編集画面について説明する。図９は図５の選択画面で「エディット」が選択された場合の処理を示すフローチャートである。
【００６２】
ステップＳ９０１でエディット処理が選択されたら、以下のフローが実行される。ステップＳ９０２でエディット処理画面の表示が行われる。ここで図５のエディット処理画面３の画面が表示される。そして次のステップＳ９０３へと進められて操作部１１０のリターンキー１１１が押下されたかどうかが判定される。リターンキー１１１が押下されてＹｅｓと判定された場合にはステップＳ９０４、ステップＳ９０５へと進められて図５のメニュー選択画面１へ戻る。
【００６３】
ここで操作部１１６のリターンキーが押下されない場合には選択決定のステップＳ９０６へと進められる。ここで駆動パラメータの設定を行うか、効果音パラメータの設定を行うかが選択されて決定される。この選択決定はエンターキーが押下されるかどうかで判定される。図５ではカーソルが駆動パラメータにあるので、このときにエンターキーが押下されたらステップＳ９０７へと進められて駆動パラメータの設定画面が表示される。この設定画面では主にエンコーダキーの回転操作によって、設定したいパラメータが設定されるようになっている。
【００６４】
ステップＳ９０７でパラメータの設定が行われたらステップＳ９０９でパラメータ変更を行うかどうかが判定される。このときにエンターキー１１６が押下されたらパラメータが変更される。そして次のステップＳ９１０で変更されたパラメータがＲＡＭに書き込まれる。そしてステップＳ９１１でリターンキーが押下されたら先頭のステップＳ９０２へと戻される。
【００６５】
また、ステップＳ９０６の選択決定のときに効果音のパラメータにカーソルが設定されてエンターキーが押下されたらステップＳ９０８へと進められて効果音パラメータの設定画面が表示される。この設定画面ではパラメータが画面に表示されてそれがカーソルで選択されるか、あるいはエンコーダキーによって数値などが設定されるようになっている。
【００６６】
効果音パラメータが設定されたら、ステップＳ９０９へと進められて効果音パラメータの変更を行うかどうかが判定される。変更が行われていたらステップＳ９１０へと進められて変更されたパラメータがＲＡＭに一時記憶される。
【００６７】
そして次のステップＳ９１１へと進められてリターンキーが押下されたかどうかが判定される。リターンキーが押下されてＹｅｓと判定されたらフローの先頭ステップＳ９０２へ戻される。そうでなければＮｏと判定されてとステップＳ９０９へと戻されて効果音あるいは駆動パラメータの設定画面が表示される。
【００６８】
尚，ステップＳ９０６で選択決定が行われない場合つまりエンターキーが押下されない場合にはステップＳ９０３からＳ９０６までの処理が繰り返し行われる。
【００６９】
また、メニュー画面でセーブが選択されたときには図１０に示すフローが実行される。
【００７０】
ステップＳ１０２でセーブ画面表示が行われる。次のステップＳ１０３ではリターンキーが押下されたかどうかの判定が行われる。リターンキーが押下されたらＹｅｓと判定されてステップＳ１０８へと進められて図５のメニュー画面１に戻る。
【００７１】
ステップＳ１０３でＮｏと判定されたらステップＳ１０４で車両名の設定が行われる。ここで車両名設定を行うかどうかが判定される。Ｙｅｓと判定されたらステップＳ１０５で車両名設定処理が行われる。このときには図５のセーブ画面４の画面が表示されている。このときにエンコーダキーを回転させて数値あるいはアルファベットを選択して車両名を書き込み、書き込み終えたら、「ＯＫ」が押される。そうすると識別コードに対応するパラメータがセットになってメディアに記憶される。図７で説明したようにメディアから読み出すときには車両選択を選択して「１１３系」を指定すれば、駆動パラメータおよび効果パラメータが読み出される。
【００７２】
尚、ＦＤＤに挿着されたときにファイル管理テーブルを例えばＲＡＭなどに作成しておいて、識別コードが指定されたときにはその指定された識別コードに対応するアドレスを作成されたテーブルから検索するようなことを行えば良い。
【００７３】
このように、本発明の効果音再生装置によれば鉄道模型に対応するパラメータが一度設定されれば、その駆動パラメータおよび効果音パラメータが記憶されているので設定を一々行わなくても良い。
【００７４】
尚、本実施形態ではメディア部としてフレキシブルディスクを挙げたが、本発明はこれに限定されずメモリカード、ＣＤ、ＤＶＤといった記憶媒体でも良い。
【００７５】
【発明の効果】
以上説明したように、本発明の鉄道模型の制御装置によれば、駆動用のパラメータの設定を一度行えば、後は読み出すだけで駆動用のパラメータを簡単に設定できて、操作子によって鉄道模型車両の走行の制御を簡単に行える制御装置を提供することができる。また、本発明の鉄道模型の効果音発生装置によれば、鉄道模型車両の、効果音のパラメータの設定を一度行えば、後は読み出すだけで効果音の各パラメータを簡単に設定できて、操作子によって鉄道模型の効果音を発生させることができる鉄道模型の効果音発生装置を提供することができる。さらに、鉄道模型の制御装置にあっては、駆動パラメータの変更が簡単に行えて、鉄道模型の効果音発生装置にあっては、効果音の変更が簡単に行えるので、鉄道模型車両をいろいろな速度で走行させたり、上記鉄道模型の制御装置で走行の制御が行なわれる鉄道模型とは異なる鉄道模型の効果音を発生させたりすることができる。
【図面の簡単な説明】
【図１】本発明の、鉄道模型の効果音再生装置の一実施形態が組み込まれた鉄道模型の制御装置の操作パネルを示す図である。
【図２】図１に操作パネルの外観を示す制御装置の内部構成図である。
【図３】現在の電圧値と設定電圧値との間の電圧差と、電圧値を現在の電圧値から徐々に変化させて設定電圧値に達するまでに要する時間との対応関係を示す図である。
【図４】電圧値が１２Ｖのときにブレーキ・レバーを操作したときの電圧値の変化を示す図である。
【図５】設定手段を構成する表示部の表示例である。
【図６】図６は電源が投入されたときにＣＰＵ１５０で行われる設定部１１０に関する処理に関するフローチャートである。
【図７】図６の車両選択処理ステップＳ６４で行われる処理の詳細を示すフローチャートである。
【図８】識別コードで管理されるパラメータ群を示す図である。
【図９】図６のエディット処理ステップＳ６６で行われる処理の詳細を示すフローチャートである。
【図１０】図６のセーブ処理ステップＳ６８で行われる処理の詳細を示すフローチャートである。
【符号の説明】
１００    制御装置
１０１    電源スイッチ
１０２    電圧計
１０３    電流計
１０５    効果音再生ボタン群
１０９    電源供給端子
１０５ａ，１０５ｂ，１０５ｃ，１０５ｄ    効果音再生ボタン
１０６    マスコン・レバー
１０７    ブレーキ・レバー
１１０    設定手段
１３０    メディア
１５０    ＣＰＵ
１６０    ＲＯＭ
１４０    ＲＡＭ
１７０    電圧発生回路
【図１】
0003845577.tif 000005
【図２】
0003845577.tif 000006
【図３】
0003845577.tif 000007
【図４】
0003845577.tif 000008
【図５】
0003845577.tif 000009
【図６】
0003845577.tif 000010
【図７】
0003845577.tif 000011
【図８】
0003845577.tif 000012
【図９】
0003845577.tif 000013
【図１０】
0003845577.tif 000014