VIQC ピッチインを使用して VEXcode VR でプロジェクトをステップ実行する

プロジェクト ステッピング機能は、ユーザーがプロジェクト フローをトラブルシューティングしたり、より深く理解したりするのに役立つ重要なビジュアルをユーザーに提供します。 プロジェクトを実行すると、Fling the Hero Bot は指示どおりに実行されますが、ユーザーが意図したものと異なる場合があります。 実行されているブロックを一度に 1 ステップずつ確認できるため、ユーザーはどのブロックがエラーの原因となっているのかをより明確に把握できます。


プロジェクトのステップ実行機能の使用方法

Screen_Shot_2022-05-19_at_2.17.30_PM.png

VEXcode VR ツールバーの右上にあるステップ ボタンを選択します。

first_block.png

選択すると、プログラムの開始位置を示すために {When started} ブロックの周囲に緑色のハイライトが表示され、すぐにスタック内の最初のブロックに移動してハイライトされます。 ハイライトは、ステップ ボタンが再度選択されるまで、 {When started}以降の最初のブロックに留まります。

: [コメント] ブロックはプロジェクトやその周囲のブロックを変更しないため、ハイライトはすぐに [コメント] ブロックを越えて移動します。

セカンドブロック.png

もう一度ステップ ボタンを選択すると、強調表示されているブロックが実行されます。 ブロックが実行されると、次のブロックが強調表示されます。

引き続きステップ ボタンを使用して、プロジェクトを一度に 1 ブロックずつ実行します。


プロジェクト ステップ機能を使用したデバッグ

間違いのある例.png

プロジェクト ステッピング機能は、プロジェクトの流れを遅くし、視覚的なフィードバックを即座に提供します。 これにより、ユーザーはプロジェクトを一度に 1 ブロックずつ進めて動作を観察し、間違いを修正することができます。

この例では、フリングがボールを受け取り、ハイ ゴールでボールを得点することが目的です。 しかし、プロジェクトの方向転換が間違った方向に向いているため、ボールはハイゴールで得点されません。

強調表示された_間違い.png

間違いビジュアル.png

間違いが見つかるまで、プロジェクト ステッピング機能を使用してプロジェクトを段階的に実行します。

ターンドロップダウン.png

修正された間違い.png

間違いを訂正してください。

この例の間違いは、フリングが左に 155 度回転するようにコード化されていることですが、この方向ではカタパルトがボールをハイ ゴールに発射するのに正しい角度でフリングが配置されません。 回転方向は左から右に変更する必要があります。

最終ブロック.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

次に、プロジェクト ステッピング機能を使用して、プロジェクトを最初から再度実行します。 プロジェクトが正しく実行されるまで、このプロセスを繰り返します。

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

Last Updated: