プリント コンソールを使用すると、ユーザーはメッセージを表示したり、センサー値を報告したり、VEXcode V5 プロジェクトからのデータを表示したりできます。 プリント コンソールを使用すると、ユーザーは印刷出力をテキスト ファイルとして保存することもできます。
プリント コンソールは、プロセス情報を表示するために使用することもでき、ユーザーが 瞬間に VEXcode V5 プロジェクトで何が起こっているかを確認できるようにする視覚的な手がかりを提供し、プロジェクトとアクションの間の視覚的な接続を確立します。 V5ロボット。
プリントコンソールを開く方法
プリント コンソールは V5 モニター ディスプレイにあります。 プリント コンソールを開くには、ヘルプの横にあるモニター ディスプレイ アイコンを選択します。
選択すると、モニター画面が開きます。 プリント コンソールは右側にあります。
プロジェクトでプリント コンソールを使用する方法
印刷コンソールをトリガーするブロックを見て描画する
特殊な Look ブロックは、Print Console をトリガーするために VEXcode V5 プロジェクト内で使用されます。 これらのブロックは、単語、数値、変数から報告された値、演算子の計算、センサーやデバイスから報告された値を出力します。
VEXcode V5 のヘルプ機能では、これらおよびその他のプログラミング ブロックに関する追加情報が提供されます。 ヘルプ機能にアクセスする方法については、こちらの 記事 を参照してください。
注: 描画カテゴリの [ペン色の設定] ブロックは、ドロップダウン メニューから [コンソール] を選択することで、プリント コンソールでも使用できます。
プロジェクト内のプリント コンソールで Look ブロックを使用する
プロジェクト内の Look ブロックを使用して、メッセージを印刷したり、プリント コンソールにデータを表示したりできます。 Print ブロックを使用するには、目的の Look ブロックを選択し、プロジェクトに追加します。 ドロップダウンメニューから「コンソール」を選択します。
注: プリント コンソールにテキストを表示するには、[Print] ブロックの後に [Set Cursor] ブロックを追加する必要があります。
「実行」を選択すると、プロジェクトが実行され、VEXcode V5 プロジェクトの指示に従って「印刷」テキストまたはプログラムされた値がプリント コンソールに表示されます。
プロジェクト内のプリント コンソールで描画ブロックを使用する
プロジェクト内の Draw ブロックを使用して、プリント コンソールのテキストの色を変更します。 [ペン色設定]ブロックを使用するには、[ペン色設定]ブロックを選択してプロジェクトに追加します。 ドロップダウンメニューから「コンソール」を選択します。
注: コンソールで使用できる描画ブロックは[ペン色設定]ブロックのみです。
「実行」を選択すると、プロジェクトが実行され、VEXcode V5 プロジェクトの指示に従って、色付きの「印刷」テキストまたはプログラムされた値がプリント コンソールに表示されます。
印刷コンソールの行をクリアする
プリント コンソールからすべての情報をクリアするには 2 つの方法があります。 すべてのテキストを完全にクリアする最初の方法は、プリント コンソールの左下にある [クリア] ボタンを選択することです。
印刷コンソールをクリアするもう 1 つの方法は、[すべての行をクリア] ブロックを使用することです。 プリント コンソールのすべての行を削除するには、 Clear all rows ブロックをプロジェクトに追加します。 このプロジェクトでは、プリント コンソールに「Hello」が表示されます。 5 秒後、すべての行がクリアされます。 すると、プリントコンソールに「Goodbye」と表示されます。
プリント コンソールから保存する
プリント コンソールからデバイスに情報を簡単に保存できます。 プリント コンソールの下部にある [保存] を選択して、すべてのテキストを .txt ファイルとして保存します。
「保存」ボタンを選択すると、ファイルはデバイスのダウンロード フォルダーに .txt ファイルとして自動的に保存されます。
注: ファイルには印刷された色は保存されません。
プリント コンソールを使用したサンプル プロジェクト
プロジェクト内のレポート変数値とデータ
プリント コンソールを使用すると、プロジェクト内の個別の時点で変数値をレポートできます。 プリント コンソールを使用して、「myVariable」の値を印刷するか、プロジェクトがループを通過する回数を表示します。
プロジェクト内のセンシング値とデータをレポートする
注: この記事のプロジェクトでは、Clawbot (ドライブトレイン、2 モーター、慣性) テンプレートを使用します。
|
|
|
プリント コンソールによってキャプチャされたデータにより、ユーザーは V5 ロボット センサー情報などのプロジェクト プロセスに関する貴重な情報を確認できます。 Print ブロックがトリガーされると、その瞬間にキャプチャされた情報を表示するようにプログラムできます。
次のプロジェクトでは、プロジェクト内の Look ブロックと Sensing ブロックの規定に従って、V5 Clawbot Inertial Sensor によって報告された情報が Print Console に表示されます。 この情報には、プロジェクトの実行中に慣性センサーが個別の瞬間にキャプチャした変化 (秒単位の時間と度単位の V5 Clawbot の回転) が含まれます。