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.

VEX V5 ロボット構成チュートリアルのスクリーンショット。さまざまなコンポーネントとその接続を紹介し、ユーザーがロボット プロジェクトの組み立てとプログラミングを理解できるように設計されています。

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

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

V5 カテゴリ説明チュートリアルに関連する、ロボット プログラムを作成するためのさまざまなコーディング ブロックとオプションを紹介する、VEX V5 ロボット プログラミング インターフェイスのスクリーンショット。

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

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

V5 カテゴリの説明チュートリアルのスクリーンショット。ラベル付きのコンポーネントや使用方法の説明など、V5 ロボット システムの主要な機能と特徴を示しています。

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

V5 ロボット設計コンポーネントを示す図。V5 カテゴリのチュートリアルに関連するさまざまなパーツとその機能を紹介します。

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

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

  • デバイス
  • コマンド
  • パラメータ

V5 のチュートリアル インターフェイスのスクリーンショット。ナビゲーション メニューや説明要素など、ユーザーが利用できるさまざまな機能とオプションが紹介されています。

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

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

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


VEX V5 ロボット システムのコンポーネント図。さまざまなパーツとそのラベルが表示され、教育用チュートリアルのセットアップが示されています。

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

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

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

VEX V5 ロボット システムのチュートリアル インターフェイスのスクリーンショット。ユーザーが V5 ロボットに関連する教育リソースとガイドを探索するためのさまざまなカテゴリとオプションが紹介されています。

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

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

Last Updated: