VEXcode 123 モニター コンソールで使用できる変数およびセンサーのモニタリングは、ユーザーが VEXcode 123 プロジェクトで何が起こっているかをリアルタイムで確認できる重要な視覚的手がかりを提供します。 Monitor Console を使用すると、ユーザーはプロジェクトと 123 ロボットのアクションを視覚的に接続できます。 Monitor Console でセンサーと変数の値を監視すると、ユーザーはプロジェクト内の特定の値 (または複数の値) のリアルタイム レポートを表示できます。
モニターコンソールの使用方法
モニター ウィンドウを開いてモニター コンソールを表示するには、ヘルプの横にあるモニター アイコンを選択します。
Monitor Console はセンサーと変数の値を報告します。
ツールボックスのセンシングカテゴリのブロックを監視コンソールに追加できます。 まず、ツールボックス内のブロックで監視するパラメータを選択します。
次に、ブロックを選択して、ワークスペースのモニター コンソール アイコンにドラッグします。
モニター コンソールからセンサー値を削除するには、「X」アイコンを選択します。
Monitor Console から変数を削除するには、「X」アイコンを選択します。
リストは監視コンソールに追加することもできます。 Monitor Console に追加する前に、リストと 2D リストを作成する必要があります。 これを行うには、ツールボックスから「リストの作成」または「2D リストの作成」を選択します。
既存のリストまたは 2D リストを追加するには、関連するリスト ブロックを選択して、ワークスペースの監視コンソール アイコンにドラッグします。
間違ったブロックがワークスペースの監視コンソール アイコンにドラッグされると、その上に赤いアイコンが表示され、間違ったブロックが選択されたため監視できないことを示します。
Monitor Console からリストを削除するには、「X」アイコンを選択します。
センサー値の監視
Monitor Console でセンサー値を監視すると、ユーザーはセンサー データをリアルタイムで表示できます。
次の例では、 <Detects color> ブロックが Monitor Console で監視されています。 このプロジェクトは、123 ロボットに物体を検出するまで運転するよう指示します。 物体を検出すると、その物体が青色であれば、123 ロボットは右折します。 123 ロボットが青を検出しない場合、左に曲がります。 123 ロボットが青色を検出すると、Monitor Console の <Detects color> ブロックの値が false から true に変化するのを見てください。
モニター コンソールを使用すると、秒単位のタイマー値など、明示的にレポートされない可能性のあるブロックを表示することで、ユーザーがプロジェクトのフローを視覚化するのに役立ちます。
次の例では、(タイマー値) ブロックがモニター コンソールでレポートされています。 123 ロボットは 2 ステップ前進し、(タイマー値) ブロックが 5 秒を超える値を報告するまで待機します。 123 ロボットは右に 90 度回転します。 モニター コンソールがなければ、ユーザーは 123 ロボットが右に 90 度回転する正確なタイミングを視覚化することができません。
変数値の監視
Monitor Console を使用して変数値を監視することもできます。 Monitor Console は、プロジェクト内の特定の変数のリアルタイム レポートを提供できます。
次の例では、「timesRepeated」変数を使用して、123 ロボットが特定の動作を繰り返す回数を監視します。 Monitor Console での変数モニタリングは、プロジェクトのフローを理解するためのリアルタイムのフィードバックを提供するのに役立ちます。