VIQC Pitching Inを使用してVEXcode VRでプロジェクトを進める

プロジェクトステップ機能は、ユーザーがトラブルシューティングを行ったり、プロジェクトの流れをよりよく理解したりするのに役立つ重要な視覚情報を提供します。プロジェクトが実行されると、Fling the Hero Botは指示どおりに動作しますが、ユーザーが意図したとおりに動作しない場合があります。ブロックが1ステップずつ実行される様子を確認できることで、ユーザーはどのブロックがエラーの原因となっているかをより視覚的に把握しやすくなります。


プロジェクトステップ機能の使い方

VEXcode VRツールバーの右上部分を拡大したスクリーンショット。スタートボタンのすぐ右にあるステップボタンがハイライト表示されている。

VEXcode VRツールバーの右上にあるステップボタンを選択してください。

VEXcode VRプロジェクトを開き、ステップボタンをハイライト表示してブロックを1つずつ実行します。

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

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

VEXcode VRプロジェクト。VIQCピッチングインプレイグラウンドで使用されるDrive for、Turn for、およびDrivetrainブロックを示しています。

ハイライト表示されているブロックを実行するには、もう一度ステップボタンを選択してください。ブロックが実行されると、次のブロックがハイライト表示されます。

ステップボタンを引き続き使用して、プロジェクトをブロックごとに実行してください。


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

VEXcode VRプロジェクト。ボールをインテークとターンで収集し、得点するブロックが含まれています。ターンブロックが強調表示されており、プロジェクトの間違いを示しています。

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

この例では、フリングがボールをキャッチし、ハイゴールにボールをゴールさせることを意図しています。しかし、プロジェクトの方向性は間違った方向に進んでおり、そのためボールはハイゴールに得点されることはないだろう。

VIQC Pitching In Playground の VEXcode VR プロジェクトでコーディングエラーが指摘されました

VEXcode VRでVIQC Pitching Inプロジェクトをステップ実行中に、誤ったコードロジックが表示されました。

プロジェクトのステップ実行機能を使用して、エラーが見つかるまでプロジェクトを段階的に実行してください。

前回のプロジェクトと同じ内容ですが、今回はターンブロックの方向ドロップダウンメニューを開き、左を選択状態にして、問題の解決方法を示しています。

同じプロジェクトだが、ターンブロックの表示が変わり、プロジェクトのセクションでボールを高いゴールに向かって打ち込む際に、右に155度回転するようになっている。

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

この例における間違いは、Flingが左に155度回転するようにプログラムされていたことですが、この方向ではFlingがカタパルトでボールを高いゴールに打ち込むのに適切な角度になりません。旋回方向を左から右に変更してください。

ワークスペースでVIQCピッチングインプログラムをステップ実行するためのVEXcode VRブロックプロジェクト

VEXcode VRプロジェクトがVIQC Pitching Inで公開され、コード実行のステップ実行が行われます。

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

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

Last Updated: