sim_command_race - ETrobocon/etrobo GitHub Wiki
raceコマンドの説明
書式
race [MODE] [CLASS] [COURCE] [</path/to/raceFolder>] [<projName>]
説明
ETロボコンシミュレータ競技を制御するために用意されたコマンドです。
$ETROBO_HRP3_WORKSPACE/simdist/<projName>フォルダを圧縮する機能があります。
[MODE]
- zip ・・・ “__race”フォルダに.zipファイルを生成します。
[CLASS]
- (auto) ・・・ 指定しない場合、格納したsettings.jsonファイルに従います。settings.jsonが無い場合は、”entry”になります。
- advanced・・・ アドバンストクラス向け設定を出力します。(A_upload.zipを生成)
- primary・・・ プライマリクラス向け設定を出力します。(P_upload.zipを生成)
- entry ・・・ エントリークラス向け設定を出力します。(E_upload.zipを生成)
[COURCE]
- (auto) ・・・ 指定しない場合、格納したsettings.jsonファイルに従います。settings.jsonが無い場合は、”left”になります。
- left ・・・ Lコース向け設定を出力します。
- right ・・・ Rコース向け設定を出力します。
[</path/to/raceFolder>]
- 出力先である“__race”フォルダを絶対パスで指定が可能です。
- Windows環境での初期位置 :
%USERPROFILE%\etrobosim\_race\ - その他の環境での初期位置:
$ETROBO_HRP3_WORKSPACE/simdist/_race/
[<projName>]
指定されたプロジェクトのフォルダを対象に処理を行います。
$ETROBO_HRP3_WORKSPACE/simdist/<projName>
省略した場合、現在選択されているプロジェクトを対象とします。
【コマンド実行における注意事項・補足説明】
- zipファイルの生成には、”l_”プレフィックスで始まる.aspファイルと”r_”プレフィックスで始まる.aspファイル、両方が必要です。(プレフィックス無しの.aspファイルは対象外です。)
- settings.jsonファイルが存在しない場合、コマンドのオプション設定に従ったファイルをzipに同梱します。
- settings.jsonファイルが存在する場合も、コマンドオプションを設定した場合、該当箇所を変更したファイルをzipファイルに同梱します。(simdist/<projName>フォルダに格納されたファイルそのものではありません。)
- コマンドが正常に終了した場合、Windowsの場合はエクスプローラ、macOSの場合はFinderで__raceフォルダを表示します。