VEXcode 123 での変数と検出値のモニタリング

VEXcode 123 モニター コンソールで使用できる変数およびセンサーのモニタリングは、ユーザーが VEXcode 123 プロジェクトで何が起こっているかをリアルタイムで確認できる重要な視覚的手がかりを提供します。 Monitor Console を使用すると、ユーザーはプロジェクトと 123 ロボットのアクションを視覚的に接続できます。 Monitor Console でセンサーと変数の値を監視すると、ユーザーはプロジェクト内の特定の値 (または複数の値) のリアルタイム レポートを表示できます。


モニターコンソールの使用方法

123 ツールバー.png

モニター ウィンドウを開いてモニター コンソールを表示するには、ヘルプの横にあるモニター アイコンを選択します。

123 モニターコンソール.png

Monitor Console はセンサーと変数の値を報告します。

ドロップダウン選択.png

ツールボックスのセンシングカテゴリのブロックを監視コンソールに追加できます。 まず、ツールボックス内のブロックで監視するパラメータを選択します。

次に、ブロックを選択して、ワークスペースのモニター コンソール アイコンにドラッグします。

123 X ボタン.png

モニター コンソールからセンサー値を削除するには、「X」アイコンを選択します。

ツールボックス内の変数をモニター コンソールに追加するには、変数ブロックを選択してワークスペースのモニター コンソール アイコンにドラッグします。 VEXcode 123 は常に「myVariable」変数で始まります。 VEXcode 123 での新しい変数の追加と変数の名前付けの詳細について

123 変数の削除.png

Monitor Console から変数を削除するには、「X」アイコンを選択します。

123 メイクリスト.png

リストは監視コンソールに追加することもできます。 Monitor Console に追加する前に、リストと 2D リストを作成する必要があります。 これを行うには、ツールボックスから「リストの作成」または「2D リストの作成」を選択します。

既存のリストまたは 2D リストを追加するには、関連するリスト ブロックを選択して、ワークスペースの監視コンソール アイコンにドラッグします。

間違ったブロックがワークスペースの監視コンソール アイコンにドラッグされると、その上に赤いアイコンが表示され、間違ったブロックが選択されたため監視できないことを示します。

123 リストの削除 X.png

Monitor Console からリストを削除するには、「X」アイコンを選択します。


センサー値の監視

目が青を検出.png

Monitor Console でセンサー値を監視すると、ユーザーはセンサー データをリアルタイムで表示できます。

次の例では、 <Detects color> ブロックが Monitor Console で監視されています。 このプロジェクトは、123 ロボットに物体を検出するまで運転するよう指示します。 物体を検出すると、その物体が青色であれば、123 ロボットは右折します。 123 ロボットが青を検出しない場合、左に曲がります。 123 ロボットが青色を検出すると、Monitor Console の <Detects color> ブロックの値が false から true に変化するのを見てください。

123 モニタータイマー.png

モニター コンソールを使用すると、秒単位のタイマー値など、明示的にレポートされない可能性のあるブロックを表示することで、ユーザーがプロジェクトのフローを視覚化するのに役立ちます。

次の例では、(タイマー値) ブロックがモニター コンソールでレポートされています。 123 ロボットは 2 ステップ前進し、(タイマー値) ブロックが 5 秒を超える値を報告するまで待機します。 123 ロボットは右に 90 度回転します。 モニター コンソールがなければ、ユーザーは 123 ロボットが右に 90 度回転する正確なタイミングを視覚化することができません。


変数値の監視

回繰り返し.png

Monitor Console を使用して変数値を監視することもできます。 Monitor Console は、プロジェクト内の特定の変数のリアルタイム レポートを提供できます。

次の例では、「timesRepeated」変数を使用して、123 ロボットが特定の動作を繰り返す回数を監視します。 Monitor Console での変数モニタリングは、プロジェクトのフローを理解するためのリアルタイムのフィードバックを提供するのに役立ちます。

Last Updated: