VEXcode 123 でプロジェクトをステップ実行する

プロジェクト ステッピング機能は、プロジェクトの実行をブロックごとに確認する方法をユーザーに提供します。 これらの視覚的な手がかりは、学生がトラブルシューティングを行ったり、プロジェクトのフローをよりよく理解したりするのに役立ちます。 プロジェクトが開始されると、123 ロボットは指示どおりにプロジェクトを実行しますが、それはユーザーの意図したものと異なる場合があります。 実行されているブロックを一度に 1 つずつ確認できるため、ユーザーはどのブロックがエラーの原因となっているのかをより明確に把握できるため、デバッグがより的を絞った効率的なプロセスになる可能性があります。


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

VEXcode 123 ツールバーで、開始アイコンと停止アイコンの間にステップ アイコンが強調表示されています。

VEXcode 123 のプロジェクト ステッピング機能を使用するには、123 ロボットをタブレットまたはコンピューターに接続する必要があります。 123 ロボットの接続については、 VEX ライブラリの「インストールと接続」セクションで、お使いのデバイスの記事を参照して

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

Drive for ブロック、Turn for ブロック、および別の Drive for ブロックを含む VEXcode 123 ブロック プロジェクト。 最初の Drive for ブロックは緑色で強調表示され、プログラムが 1 回実行され、このブロックが現在実行中であることを示します。

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

Drive for ブロック、Turn for ブロック、および別の Drive for ブロックを含む VEXcode 123 ブロック プロジェクト。 Turn for ブロックは緑色で強調表示され、プログラムが 2 回実行され、このブロックが現在実行中であることを示します。

[ステップ] ボタンをもう一度選択して、強調表示されているブロックを開始します。 ブロックが実行されると、ハイライトが点滅します。 ブロックが完了すると、次のブロックが強調表示され、[ステップ] ボタンを再度選択したときに次のコマンドを実行する準備ができていることが示されます。

引き続き [ステップ] ボタンを使用して、プロジェクトを一度に 1 ブロックずつ実行します。 プロジェクトをステップ実行するときに、「開始」ボタンを選択すると、プロジェクトの残りの部分がフルスピードで実行されます。 これは、プロジェクトの最初の数ブロックを段階的に実行し、その後、プロジェクトの残りの部分を記述どおりに実行する場合に役立ちます。


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

VEXcode 123 ブロック プロジェクトには、ロボットを正方形に動かすための Drive for ブロックと Turn for ブロックの 4 組が含まれています。 不正なブロックが強調表示され、コードにバグがあることを示します。

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

この例では、123 ロボットが正方形を走行することを目的としています (1 歩前進し、右に 90 度回転して 4 回正方形を作成します)。 しかし、プロジェクトには間違った方向があります。

VEXcode 123 ブロック プロジェクトには、ロボットを正方形に動かすための Drive for ブロックと Turn for ブロックの 4 組が含まれています。 不正なブロックは緑色で強調表示され、プログラムが現在バグをステップ実行中であることを示します。 右の図は、ロボットがルート上で間違った方向に進んでいることを示しています。

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

VEXcode 123 Blocks プロジェクトでは、Drive in a square プログラムの 2 つのバージョンが表示されています。 左側のバージョンでは、右に曲がるべき Turn for ブロックが左に曲がるように設定されていますが、この間違いは右側のバージョンでは修正されています。

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

VEXcode 123 ブロック プロジェクトには、ロボットを正方形に駆動する Drive for ブロックと Turn for ブロックの 4 組が含まれています。 誤ったターンブロックが修正され、右側の図はロボットが正しいルートで走行している様子を示しています。

次に、[停止] ボタンを選択し、[ステップ] ボタンを使用してプロジェクトを最初からやり直します。プロジェクト ステッピング機能を使用して、プロジェクトの各ブロックでの 123 ロボットの動作を観察します。 プロジェクトが意図したとおりに動作するまで、このプロセスを繰り返します。

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

Last Updated: