プロジェクト ステッピング機能は、プロジェクトの実行をブロックごとに確認する方法をユーザーに提供します。 これらの視覚的な手がかりは、学生がトラブルシューティングを行ったり、プロジェクトのフローをよりよく理解したりするのに役立ちます。 プロジェクトが開始されると、123 ロボットは指示どおりにプロジェクトを実行しますが、それはユーザーの意図したものと異なる場合があります。 実行されているブロックを一度に 1 つずつ確認できるため、ユーザーはどのブロックがエラーの原因となっているのかをより明確に把握できるため、デバッグがより的を絞った効率的なプロセスになる可能性があります。
プロジェクトのステップ実行機能の使用方法
VEXcode 123 のプロジェクト ステッピング機能を使用するには、123 ロボットをタブレットまたはコンピューターに接続する必要があります。 123 ロボットの接続については、 VEX ライブラリの「インストールと接続」セクションで、お使いのデバイスの記事を参照して 。
VEXcode 123 ツールバーの右上にある [ステップ] ボタンを選択します。
選択すると、緑色のハイライトが表示され、 {When started} ブロックの周囲で点滅してプログラムの開始位置を示し、すぐにスタック内の最初のブロックに移動してハイライトします。 ハイライトは、[ステップ] ボタンが再度選択されるまで、 {When started} 以降の最初のブロックに留まります。
[ステップ] ボタンをもう一度選択して、強調表示されているブロックを開始します。 ブロックが実行されると、ハイライトが点滅します。 ブロックが完了すると、次のブロックが強調表示され、[ステップ] ボタンを再度選択したときに次のコマンドを実行する準備ができていることが示されます。
引き続き [ステップ] ボタンを使用して、プロジェクトを一度に 1 ブロックずつ実行します。 プロジェクトをステップ実行するときに、「開始」ボタンを選択すると、プロジェクトの残りの部分がフルスピードで実行されます。 これは、プロジェクトの最初の数ブロックを段階的に実行し、その後、プロジェクトの残りの部分を記述どおりに実行する場合に役立ちます。
プロジェクト ステップ機能を使用したデバッグ
プロジェクト ステッピング機能は、プロジェクトの流れを遅くし、123 ロボットがプロジェクト内の各ブロックで何を行っているかについて直接視覚的なフィードバックを提供します。 これにより、ユーザーはプロジェクトを一度に 1 ブロックずつ進めて動作を観察し、間違いを修正することができます。
この例では、123 ロボットが正方形を走行することを目的としています (1 歩前進し、右に 90 度回転して 4 回正方形を作成します)。 しかし、プロジェクトには間違った方向があります。
プロジェクト ステッピング機能を使用して、間違いが見つかるまでプロジェクトを段階的に開始および実行します。
間違いを訂正してください。
次に、[停止] ボタンを選択し、[ステップ] ボタンを使用してプロジェクトを最初からやり直します。プロジェクト ステッピング機能を使用して、プロジェクトの各ブロックでの 123 ロボットの動作を観察します。 プロジェクトが意図したとおりに動作するまで、このプロセスを繰り返します。