2011年5月7日

PCで自動運転 その53! ソフト編16(RESET)

システムを初期状態に戻すには,電源を再投入する方法と,ツールバーにある”RESET”ボタンをクリックする方法があります。ボタンが押下されたときに行う動作はアプリケーションで定義できます。Emergencyボタンと似ています。
下記のサンプルコードでは,編成の走行電源をOFFにし,サウンド(まだご説明していませんが,走行音を自由に鳴らすことができます。)を止め,変数を初期値に戻し,ポイントは表示を含めて元に戻すようにプログラムしています。レイアウト線路の表示色も非通電色としています。
高度な応用では,各編成の位置を検出して,それぞれの編成をどこに戻すかなどの動作の指定も必要です。これについては後日ご説明します。