VEXcode Pro V5 プロジェクトの主な構造を理解する

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

VEXcode Pro V5のコードエディタで、メイン関数が開き括弧と閉じ括弧で強調表示されている状態を示しています。

メイン構造は、プロジェクトの実行が始まる場所です。つまり、デバイス、コマンド、パラメータを含む命令がここに追加され、実行時のそれらの組み合わせによって特定のロボットの動作が決定されます。

メイン構造には開閉中括弧があることに注意してください。

VEXcode Pro V5コードエディタで、メイン関数内の中括弧で囲まれた空白部分が強調表示されている。

左中括弧は常に右中括弧と組み合わせる必要があります。

メイン構造の中括弧の間には、ロボットをプログラムするための命令を追加できる場所です。

VEXcode Pro V5のコードエディタで、main関数内のvexcodeInit()行がハイライト表示されている。

新しいプログラムを開始するたびに、メイン構造内にはコード の行 vexcodeInit(); が含まれます。

VEXcode Pro V5 コードエディタに、デバイス、コマンド、パラメータの各セクションにラベルを付けた Drivetrain.driveFor(200, mm); が表示されています。

このコマンドは、コードが開始される前に、すべてのデバイス (モーター、センサーなど) をセットアップして初期化します。 vexcodeInit() を削除しないでください。

ロボットを前進させる単純なプロジェクトでは、 命令 に 3 つのセクションが含まれています。

  • デバイス
  • コマンド
  • パラメータ
VEXcode Pro V5 コードエディタで、デバイスとコマンドの間にドット演算子がハイライト表示された Drivetrain.driveFor コマンドを表示しています。

デバイスとコマンドは「 ドット演算子」と呼ばれるピリオドで区切られています。

driveFor コマンドのパラメータの周囲には、一連のかっこがあります。これは、対になった句読点 (中括弧など) の別の例です。各パラメータはカンマで区切られます。  

コード行の最後にはセミコロンがあります。セミコロンは、この 命令 が完了し、次の命令に進む必要があることをコンパイラに伝えます。


VEXcode Pro V5コードエディタで、2つのdriveForコマンドが別々の行に表示され、セミコロンが実行順序を示している。矢印は、指示の順序を明確に示すために描かれています。

プロジェクト内に複数の命令がある場合、プロジェクトの命令は左から右、上から下に実行されます。

セミコロンの配置に基づいて、VEXcode Pro V5 は最初の行を実行し、次に次の行を実行します。セミコロンがあるため、2 行目に移動することがわかります。

プロジェクトがメイン構造の右中括弧に到達すると、プロジェクトは終了します。

VEXcode Pro V5で、メイン関数の最後の行を表示しています。 driveFor コマンドが 2 つあり、最後に閉じ括弧で関数が終了します。

このプロジェクトでは、ロボットは 200 ミリメートル前進し (24 行目)、プログラムが完了する前に 50 ミリメートル前進します (25 行目)。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: