VEXcode V5 での Blocks Competition テンプレートの使用

競技テンプレートは、競技中にフィールド制御システムと通信するためのブロックがすでに含まれており、ブロックがフィールドの規制に準拠していることを確認し、複雑さや失格を回避するためにプロジェクトのセットアップを支援するプロジェクトの例です (「競技」とは、公式フィールド制御ハードウェアを使用した VRC イベント)。  


サンプルページからコンテストテンプレートを開きます

VEX ロボット プロジェクトをコーディングするためのさまざまなプログラミング ブロックとオプションを紹介する V5 Blocks チュートリアル インターフェイスのスクリーンショット。


VEX V5 Blocks プログラミング インターフェイスのスクリーンショット。教育用チュートリアル用のさまざまなプログラミング ブロックとその配置を紹介しています。


テンプレートの 3 つのセクション: 事前自律モード、自律モード、およびドライバー制御

Vex V5 Blocks プログラミング インターフェイスのスクリーンショット。チュートリアル用にさまざまなプログラミング ブロックとその配置を紹介しています。

注: プロジェクトがコンテストで機能するためには、 これらのハット ブロックをプロジェクト内に残す必要があります。 ハット ブロックは移動できますが、プロジェクト内のどこかに留まっている必要があります。 これらのハット ブロックからスタックを作成します。


事前自律セットアップに開始時ブロックを使用する

V5 Blocks プログラミング インターフェイスのスクリーンショット。ユーザーがロボット プロジェクトを作成およびカスタマイズするために使用できるさまざまなプログラミング ブロックとオプションを紹介します。

「開始時」ハット ブロックは、ジャイロの校正、変数の設定、その他のデバイス設定など、ロボットに必要なセットアップに使用されます。 これらのブロックは、プロジェクトが開始されるとすぐに、試合の自律部分が始まる前に実行されます。

注: セットアップが必要ない場合、「開始時」スタックは空のままにすることができます。


自律時

V5 ロボット チュートリアルで使用されるさまざまなブロックを示す図。教育目的でその機能と接続を示しています。

「When Autonomous」ハット ブロックは、VRC マッチの自律部分中にロボットを制御するために使用されます。 このスタックに接続されたブロックは、試合が自律期間を開始するときに実行されます。

注: 自律ルーチンが必要ない場合、「自律時」スタックは空のままにすることができます。


ドライバー制御時 

ブロック チュートリアル セクションの一部として、ロボット制御プログラムを作成するためのさまざまなプログラミング ブロックとその配置を紹介する、VEX V5 ブロック プログラミング インターフェイスのスクリーンショット。

「When Driver Control」ハット ブロックは、VRC マッチのドライバー制御部分でロボットを制御するために使用されます。  このスタックに接続されたブロックは、試合がドライバー制御期間の開始時に実行されます。

注: ほとんどのユーザーは、V5 コントローラーからの入力に応答するためにこのスタックに条件付き C ブロックを配置するため、「永久」ループが上に示されています。

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

Last Updated: