-
Notifications
You must be signed in to change notification settings - Fork 20
sim_command_sim
TANAHASHI, Jiro edited this page May 29, 2021
·
5 revisions
ETロボコンシミュレータを操作するためのコマンド。
etrobo環境に登録されたETロボコンシミュレータを起動します。
-
check ・・・ 起動中のETロボコンシミュレータのプロセスIDを表示します。起動していない場合は、出力結果はありません。
-
ctl [COMMAND][PARAMS...] ・・・ 起動中のETロボコンシミュレータをターミナルから制御します。
-
COMMAND (default:get)
- get ... ETロボコンシミュレータからJSONファイル(settings.json)を取得します。
- set ... ETロボコンシミュレータにJSONファイルのパラメータを設定します。
- pos ... ETロボコンシミュレータ上の走行体(HackEV)の生成位置を
X Y Z ROT
で指定します。 - initpos ... ETロボコンシミュレータ上の走行体(HackEV)の生成位置をsettings.jsonで設定された位置に変更します。
- prepare ... ETロボコンシミュレータの内部状態を疑似的にPREPAREモードにします。
- go ... ETロボコンシミュレータの内部状態を疑似的にGOモードにします。
- end ... ETロボコンシミュレータの内部状態を疑似的にENDモードにします。
-
COMMAND (default:get)
-
launch [<プロジェクト名>] ・・・ ETロボコンシミュレータを起動し、<プロジェクト名>で指定したAthrillアプリを競技シーケンスに基づいて実行します。
- only launch [<プロジェクト名>] ・・・ ETロボコンシミュレータを起動せずに、<プロジェクト名>で指定したAthrillアプリを実行します。
- →
<プロジェクト名>
を省略した場合、最後にmake
したプロジェクトのAthrillアプリを実行します。
-
show ・・・ etrobo環境に登録されたETロボコンシミュレータのPATHを表示します。
-
stop ・・・ 実行中のETロボコンシミュレータを終了します。
-
wait ・・・ ETロボコンシミュレータの起動を待ちます。(廃止:起動待ちがデフォルト動作となったため。)
-
ver 202y_aa.bb.cc ・・・ 該当するバージョンのシミュレータを起動します。
-
l or left ・・・ LEFTコース用の設定ファイルを読み込みます。初期状態で、LEFTコース動作となりますので、通常は指定する必要はありません。
-
r or right ・・・ RIGHTコース用の設定ファイルを読み込みます。leftとrightどちらかが指定可能です。
Copyright (C) 2020-2024 ETロボコン実行委員会, Released under the MIT License.