Coder を使用してプロジェクトをステップ実行する

通常、Coder プロジェクトの実行中は、そのアクションが完了するとすぐに 1 つのカードから次のカードに移動します。 ステップ機能を使用するとプロジェクトを開始できますが、フローを制御する特別なモードでプロジェクトを開始できます。 [ステップ] ボタンを使用すると、123 ロボットは各コーダー カードの後で、ステップ ボタンが再度押されるまで一時停止します。 プロジェクトが開始されると、123 ロボットは指示どおりにプロジェクトを実行しますが、それはユーザーの意図したものと異なる場合があります。 実行されているカードを一度に 1 つずつ確認できるため、ユーザーはどのカードがエラーの原因となっているのかをより明確に把握できるため、デバッグがより的を絞った効率的なプロセスになる可能性があります。


ステップ機能の使い方

ステップ機能を使用するには、123 ロボットをコーダーに接続する必要があります。 123 Robot と Coder の接続については、「 VEX Coder VEX ライブラリの使用」の記事を参照してください。

一番上のスロットに When start 123 カードがあり、Step ボタンが強調表示されている Coder。

ステップ機能を使用する前に、Coder でプロジェクトを作成します。 次に、コーダーの上部にある [ステップ] ボタンを選択して開始します。

3 枚のカードで構成され、「123 を開始したら、2 を運転して左折します」と表示されるプロジェクトを持つコーダー。 黄色のステップ インジケーターは、[When start 123] カードにあります。

選択すると、「When start 123」コーダー カードの横に黄色のインジケーター ライトが表示され、プロジェクトの開始位置が示されます。

3 枚のカードで構成され、「123 を開始したら、2 を運転して左折します」と表示されるプロジェクトを持つコーダー。 黄色のステップ インジケーターは Drive 2 カードにあります。

ステップ ボタンをもう一度押すと、黄色のライトがコーダー内の次のカードに移動します。

3 枚のカードで構成され、「123 を開始したら、2 を運転して左折します」と表示されるプロジェクトを持つコーダー。 ステップ インジケーターはドライブ 2 カードにあり、緑色に変わります。

[ステップ] ボタンをもう一度選択して、黄色のライトの隣でコーダー カードを開始します。 Coder カードが実行されると、ライトが緑色に変わります。

3 枚のカードで構成され、「123 を開始したら、2 を運転して左折します」と表示されるプロジェクトを持つコーダー。 黄色のステップインジケーターは「左折」カードにあります。

動作が完了すると、次のコーダー カードの横に黄色のライトが表示され、[ステップ] ボタンを再度選択すると次のコマンドを実行する準備ができていることが示されます。

このビデオを見て、ステップ機能を使用してプロジェクトを 1 枚ずつカードごとに実行する方法を確認してください。

プロジェクトをステップ実行するときに、「開始」ボタンを選択すると、プロジェクトの残りの部分がフルスピードで実行されます。 これは、最初のいくつかのコーダー カードを段階的に実行し、その後、書かれたとおりにプロジェクトの残りの部分を実行する場合に役立ちます。


ステップ機能を使用したデバッグ

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

ロボットを正方形内で動かすために使用される 9 枚のカードで構成されるプロジェクトを持つコーダー。 このプロジェクトには Drive 1 と Turn の繰り返しペアが 4 つありますが、ペアの 1 つは Turn right ではなく Turn left です。 間違った「左折」カードがハイライト表示されます。

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

このプロジェクトの実行中に 123 ロボットが進む経路を上から見た図。 左に曲がると、ロボットは広場のコースから外れます。

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

ロボットを正方形内で運転する Coder プロジェクト。現在、「左に曲がる」カードは「右に曲がる」カードに置き換えられて修正されています。

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

123 ロボットが正方形内を正常に走行した経路を上から見た図と、対応する Coder プログラム (Drive 1 と Turn right のカードが 4 組含まれている)。

次に、[停止] ボタンを選択し、[ステップ] ボタンを使用してプロジェクトを最初からやり直します。ステップ機能を使用して、プロジェクトの各コーダー カードでの 123 ロボットの動作を観察します。

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

Last Updated: