VEXcode V5 でのプリント コンソールの使用

プリント コンソールを使用すると、ユーザーはメッセージを表示したり、センサー値を報告したり、VEXcode V5 プロジェクトからのデータを表示したりできます。プリント コンソールを使用すると、ユーザーは印刷出力をテキスト ファイルとして保存することもできます。

プリント コンソールは、プロセス情報を表示するために使用することもでき、ユーザーが 瞬間に VEXcode V5 プロジェクトで何が起こっているかを確認できるようにする視覚的な手がかりを提供し、プロジェクトとアクションの間の視覚的な接続を確立します。 V5ロボット。


印刷コンソールを開く方法

VEXcode V5のツールバーで、デバイスアイコンとヘルプアイコンの間に印刷コンソールアイコンがハイライト表示されている。

プリント コンソールは V5 モニター ディスプレイにあります。プリント コンソールを開くには、ヘルプの横にあるモニター ディスプレイ アイコンを選択します。

印刷コンソールメニューが開いており、プロジェクトに情報やテキストを印刷するための空白スペースが表示されています。

選択すると、モニター画面が開きます。プリント コンソールは右側にあります。


プロジェクトで印刷コンソールを使用する方法

印刷コンソールをトリガーするブロックを見て描画する

VEXcode V5ツールボックスの「外観」カテゴリ内に、「印刷」サブカテゴリのブロックが表示されています。

特殊な Look ブロックは、Print Console をトリガーするために VEXcode V5 プロジェクト内で使用されます。これらのブロックは、単語、数値、変数から報告された値、演算子の計算、センサーやデバイスから報告された値を出力します。

VEXcode V5 のヘルプ機能では、これらおよびその他のプログラミング ブロックに関する追加情報が提供されます。ヘルプ機能にアクセスする方法については、こちらの 記事 を参照してください。

VEXcode V5 ペンカラーブロックの設定画面で、ドロップダウンメニューを開いてデバイスを変更します。デフォルトでは、ペンの色はブレイン上で設定されていますが、コンソール上で設定するように変更することもできます。

注: 描画カテゴリの [ペン色の設定] ブロックは、ドロップダウン メニューから [コンソール] を選択することで、プリント コンソールでも使用できます。

プロジェクト内のプリント コンソールで Look ブロックを使用する

VEXcode V5 Blocks プロジェクトで、起動時にコンソールに Drive Forward と表示し、次にコンソールのカーソルを次の行に設定するというものです。

プロジェクト内の Look ブロックを使用して、メッセージを印刷したり、プリント コンソールにデータを表示したりできます。 Print ブロックを使用するには、目的の Look ブロックを選択し、プロジェクトに追加します。ドロップダウンメニューから「コンソール」を選択します。

注: プリント コンソールにテキストを表示するには、[Print] ブロックの後に [Set Cursor] ブロックを追加する必要があります。

VEXcode V5のツールバーで、ダウンロードアイコンと実行アイコンが一緒にハイライト表示されている。

プロジェクトを V5 Robot Brain にダウンロードし、「実行」を選択します。プロジェクトのダウンロードと実行については、この記事 参照してください。 

印刷コンソールメニューが開いており、「前進してください」という印刷メッセージが表示されています。

「実行」を選択すると、プロジェクトが実行され、VEXcode V5 プロジェクトの指示に従って「印刷」テキストまたはプログラムされた値がプリント コンソールに表示されます。

プロジェクト内のプリント コンソールで描画ブロックを使用する

VEXcode V5 Blocksプロジェクトで、Set pen colorブロックを使用してさまざまな色で印刷します。プロジェクトの説明は次のとおりです。「開始時に、コンソール上のペンの色を赤に設定し、コンソールにREDと出力し、次にコンソール上のカーソルを次の行に設定します。」次に、コンソール上でペンの色を緑に設定し、コンソール上に「GREEN」と表示し、その後、コンソール上でカーソルを次の行に設定します。

プロジェクト内の Draw ブロックを使用して、プリント コンソールのテキストの色を変更します。[ペン色設定]ブロックを使用するには、[ペン色設定]ブロックを選択してプロジェクトに追加します。ドロップダウンメニューから「コンソール」を選択します。

注: コンソールで使用できる描画ブロックは[ペン色設定]ブロックのみです。

VEXcode V5のツールバーで、ダウンロードアイコンと実行アイコンが一緒にハイライト表示されている。

プロジェクトを V5 Robot Brain にダウンロードし、「実行」を選択します。プロジェクトのダウンロードと実行については、この記事 参照してください。 

印刷コンソールメニューが開いており、印刷されたメッセージが赤色で表示され、次の行に緑色で表示されます。メッセージはそれぞれの色で印刷されている。

「実行」を選択すると、プロジェクトが実行され、VEXcode V5 プロジェクトの指示に従って、色付きの「印刷」テキストまたはプログラムされた値がプリント コンソールに表示されます。


印刷コンソールの行をクリアする

印刷コンソールメニューが開いており、下部の「クリア」ボタンがハイライト表示されています。

プリント コンソールからすべての情報をクリアするには 2 つの方法があります。すべてのテキストを完全にクリアする最初の方法は、プリント コンソールの左下にある [クリア] ボタンを選択することです。

待機ブロックを使用してメッセージを遅延させて表示するVEXcode V5ブロックプロジェクト。このプロジェクトは、「開始時にコンソールに Hello と表示し、コンソールのカーソルを次の行に設定し、5 秒待機する」というものです。次に、コンソール上のすべての行をクリアし、コンソールに「Goodbye」と表示し、コンソール上のカーソルを次の行に設定します。

印刷コンソールをクリアするもう 1 つの方法は、[すべての行をクリア] ブロックを使用することです。プリント コンソールのすべての行を削除するには、 Clear all rows ブロックをプロジェクトに追加します。このプロジェクトでは、プリント コンソールに「Hello」が表示されます。 5 秒後、すべての行がクリアされます。すると、プリントコンソールに「Goodbye」と表示されます。


プリント コンソールから保存する

印刷コンソールメニューが開いており、下部の保存ボタンがハイライト表示されています。

プリント コンソールからデバイスに情報を簡単に保存できます。プリント コンソールの下部にある [保存] を選択して、すべてのテキストを .txt ファイルとして保存します。

保存された印刷コンソールテキストファイルは、デバイスのダウンロードフォルダに表示されます。

「保存」ボタンを選択すると、ファイルはデバイスのダウンロード フォルダーに .txt ファイルとして自動的に保存されます。

注: ファイルには印刷された色は保存されません。


プリント コンソールを使用したサンプル プロジェクト

プロジェクト内のレポート変数値とデータ

プリント コンソールを使用すると、プロジェクト内の個別の時点で変数値をレポートできます。プリント コンソールを使用して、「myVariable」の値を印刷するか、プロジェクトがループを通過する回数を表示します。

プロジェクト内のセンシング値とデータをレポートする

Clawbot(駆動系:2モーター、慣性駆動)のサンプルプロジェクトのサムネイル画像。

注: この記事のプロジェクトでは、Clawbot (ドライブトレイン、2 モーター、慣性) テンプレートを使用します。

ターンブロック、whileループ、印刷ブロック、センシングブロックを使用したVEXcode V5ブロックプロジェクト。このプロジェクトでは、ロボットを右に回転させた後、現在のタイマーの秒数と駆動回転角度(度数)を10秒間表示します。

印刷コンソールには、前のプロジェクトからの出力メッセージが表示されます。メッセージには、タイマーと回転数が時間とともにカウントアップし、タイマーが10秒に達するまで続く様子が表示されます。

プリント コンソールによってキャプチャされたデータにより、ユーザーは V5 ロボット センサー情報などのプロジェクト プロセスに関する貴重な情報を確認できます。 Print ブロックがトリガーされると、その瞬間にキャプチャされた情報を表示するようにプログラムできます。

次のプロジェクトでは、プロジェクト内の Look ブロックと Sensing ブロックの規定に従って、V5 Clawbot Inertial Sensor によって報告された情報が Print Console に表示されます。この情報には、プロジェクトの実行中に慣性センサーが個別の瞬間にキャプチャした変化 (秒単位の時間と度単位の V5 Clawbot の回転) が含まれます。

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

Last Updated: