VEXcode V5 の待機ブロックと非待機ブロックについて

待機していないブロック

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

非待機ブロックでは、ブロックの動作がまだ完了していなくてもスタックが続行されます。

「ドライブ」ブロックは、非待機ブロックの良い例です。 以下の例では、「駆動」ブロックが開始されるためロボットは動きませんが、モーターが動く前に「駆動停止」ブロックがロボットを停止させます。

非待機ブロックは、複数の動作を同時に実行したい場合に便利です。

待機ブロック

VEX ロボット教育のチュートリアルで使用される、ロボット制御コマンドを作成するためのさまざまなプログラミング ブロックとオプションを紹介する、VEX V5 ブロック プログラミング インターフェイスのスクリーンショット。

ロボット プロジェクトのコーディングのためのさまざまなプログラミング ブロックとその配置を示す V5 Blocks Tutorials インターフェイスのスクリーンショット。

Waitingブロックは、そのブロックの動作が完了するまでスタックの残りの部分を一時停止します。

待機中のブロックのほとんどは、Motion ブロックと Drivetrain ブロックの間にあります。

VEX V5 Clawbot がキューブを取得する必要がある場合、待機ブロックを使用してロボットに各動作を個別に実行させることができます。

待てるブロックと待てないブロック

VEX V5 Blocks プログラミング チュートリアルのスクリーンショット。さまざまなプログラミング ブロックとその接続を紹介し、簡単なロボット制御プログラムを作成する方法を説明します。

VEXcode V5 を使用すると、ユーザーはワンクリックで次の待機ブロックを非待機ブロックに変更できます: 「スピン フォー」、「スピン トゥ ポジション」、「ドライブ フォー」、「ターン フォー」、「ターン トゥ ヘディング」。

爪を開くブロックを非待機に変更し、アームを上げるブロックを非待機に変更することで、爪が開いている間は前進、アームが上がっている間は後進します。

キューブを取得するこのアプローチは、時間を節約できるため、競技環境での使用に適しています。

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

Last Updated: