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.
メイン構造は、プロジェクトの実行が始まる場所です。 つまり、デバイス、コマンド、パラメータを含む命令がここに追加され、実行時のそれらの組み合わせによって特定のロボットの動作が決定されます。
メイン構造には開閉中括弧があることに注意してください。
左中括弧は常に右中括弧と組み合わせる必要があります。
メイン構造の中括弧の間には、ロボットをプログラムするための命令を追加できる場所です。
新しいプログラムを開始するたびに、メイン構造内にはコード の行 vexcodeInit(); が含まれます。
このコマンドは、コードが開始される前に、すべてのデバイス (モーター、センサーなど) をセットアップして初期化します。 vexcodeInit() を削除しないでください。
ロボットを前進させる単純なプロジェクトでは、 命令 に 3 つのセクションが含まれています。
- デバイス
- コマンド
- パラメータ
デバイスとコマンドは「 ドット演算子」と呼ばれるピリオドで区切られています。
driveFor コマンドのパラメータの周囲には、一連のかっこがあります。 これは、対になった句読点 (中括弧など) の別の例です。 各パラメータはカンマで区切られます。
コード行の最後にはセミコロンがあります。 セミコロンは、この 命令 が完了し、次の命令に進む必要があることをコンパイラに伝えます。
プロジェクト内に複数の命令がある場合、プロジェクトの命令は左から右、上から下に実行されます。
セミコロンの配置に基づいて、VEXcode Pro V5 は最初の行を実行し、次に次の行を実行します。 セミコロンがあるため、2 行目に移動することがわかります。
プロジェクトがメイン構造の右中括弧に到達すると、プロジェクトは終了します。
このプロジェクトでは、ロボットは 200 ミリメートル前進し (24 行目)、プログラムが完了する前に 50 ミリメートル前進します (25 行目)。