トップページ
≫
スクリプト
≫
命令リスト
≫
編成
≫ SetEventAutoSpeed
スクリプト [ 命令リスト 編成 SetEventAutoSpeed ]
はじめに
■ 書式
SetEventAutoSpeed <メソッド> <一般変数>
■ 意味
「AutoSpeedCtrl」命令で指定した電圧になったら、<メソッド>を実行する
「AutoSpeedCtrl」命令で指定した電圧になったら、メソッドを実行するイベント命令です。
1番目のパラメータで実行するメソッドを指定して、2番目のパラメータに用意した変数にイベントIDを代入します。
サンプル
「AutoSpeedCtrl」命令で最高速度に達したら、
テストというメソッドを実行する
AutoSpeedCtrl 2000 1.0 Var ASC SetEventAutoSpeed テスト ASC BeginFunc テスト DrawMessage "最高速度に達しました" EndFunc
センサーに感知されると「AutoSpeedCtrl」命令で減速を開始して、
停車したら「土浦停車、定着!」とログに表示する
Var SES SetEventSensor 列車感知 SES BeginFunc 列車感知 VarTrain TRN GetSenseTrain TRN call TRN 減速開始 EndFunc
Var ASC SetEventAutoSpeed 停車完了 ASC BeginFunc 減速開始 AutoSpeedCtrl 1500 0.0 EndFunc BeginFunc 停車完了 DrawMessage "土浦停車、定着!" EndFunc