プロジェクトステップ機能は、ユーザーがトラブルシューティングを行ったり、プロジェクトの流れをよりよく理解したりするのに役立つ重要な視覚情報を提供します。プロジェクトが実行されると、Fling the Hero Botは指示どおりに動作しますが、ユーザーが意図したとおりに動作しない場合があります。ブロックが1ステップずつ実行される様子を確認できることで、ユーザーはどのブロックがエラーの原因となっているかをより視覚的に把握しやすくなります。
プロジェクトステップ機能の使い方
VEXcode VRツールバーの右上にあるステップボタンを選択してください。
選択すると、{When started} ブロックの周囲に緑色のハイライトが表示され、プログラムの開始位置が示されます。その後、すぐにスタック内の最初のブロックがハイライト表示されます。ハイライトは、{When started} の後の最初のブロックに、ステップボタンが再度選択されるまで表示されたままになります。
注: [コメント] ブロックはプロジェクトや周囲のブロックを変更しないため、ハイライトはすぐに [コメント] ブロックを通過します。
ハイライト表示されているブロックを実行するには、もう一度ステップボタンを選択してください。ブロックが実行されると、次のブロックがハイライト表示されます。
ステップボタンを引き続き使用して、プロジェクトをブロックごとに実行してください。
プロジェクトステップ機能を使用したデバッグ
プロジェクトステップ機能は、プロジェクトの進行速度を遅くし、即座に視覚的なフィードバックを提供します。これにより、ユーザーはプロジェクトをブロックごとに確認し、動作を観察して間違いを修正することができます。
この例では、フリングがボールをキャッチし、ハイゴールにボールをゴールさせることを意図しています。しかし、プロジェクトの方向性は間違った方向に進んでおり、そのためボールはハイゴールに得点されることはないだろう。
プロジェクトのステップ実行機能を使用して、エラーが見つかるまでプロジェクトを段階的に実行してください。
間違いを訂正してください。
この例における間違いは、Flingが左に155度回転するようにプログラムされていたことですが、この方向ではFlingがカタパルトでボールを高いゴールに打ち込むのに適切な角度になりません。旋回方向を左から右に変更してください。
次に、プロジェクトステップ機能を使用して、プロジェクトを最初から再度実行します。プロジェクトが正しく実行されるまで、この手順を繰り返してください。