ブロックを使用した VEXcode IQ でのプリント コンソールの使用

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

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

プリント コンソールは、VEX IQ (第 2 世代) Brain と VEXcode IQ で使用されているデバイスの間でアクティブな通信を行う必要があります。 これは次の方法で実現できます。

USB接続

USB_接続.png

コントローラー経由のワイヤレス

Wireless_Via_Controller.png

注: Bluetooth 通信は使用できません。


プリントコンソールを開く方法

select_monitor_display_icon.png

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

モニター_ディスプレイ_ウィル_オープン.png

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


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

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

Screen_Shot_2021-11-17_at_11.55.07_AM.png

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

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

set_pen_color_block.png

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

プリント コンソールを使用したルック ブロックの適用

Screen_Shot_2021-11-17_at_11.45.57_AM.png

プロジェクト内の Look ブロックを使用して、メッセージを印刷したり、プリント コンソールにデータを表示したりできます。

Print ブロックを使用するには、目的の Look ブロックを選択し、プロジェクトに追加します。 ドロップダウンメニューから「コンソール」を選択します。

: プリント コンソールにテキストを表示するには、ブロックの「カーソルを次の行に設定する」部分を有効にする必要があります。

Screen_Shot_2021-11-17_at_11.45.00_AM.png

プロジェクトを IQ Robot Brain にダウンロードし、「実行」を選択します。

プロジェクトのダウンロードと実行については、この記事 を参照してください。 

Screen_Shot_2021-11-17_at_11.44.21_AM.png

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

プリント コンソールを使用した描画ブロックの適用

Screen_Shot_2021-11-17_at_11.58.57_AM.png

プロジェクト内の Draw ブロックを使用して、プリント コンソールのテキストの色を変更します。

[ペン色設定]ブロックを使用するには、[ペン色設定]ブロックを選択してプロジェクトに追加します。

ドロップダウンメニューから「コンソール」を選択します。

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

Screen_Shot_2021-11-17_at_11.45.00_AM.png

プロジェクトを IQ Robot Brain にダウンロードし、「実行」を選択します。

ブロック プロジェクトのダウンロードと実行については、この記事 を参照してください。 

Screen_Shot_2021-11-17_at_11.57.59_AM.png

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


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

Screen_Shot_2021-11-17_at_11.50.56_AM.png

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

Screen_Shot_2021-11-18_at_10.23.34_AM.png

プリント コンソールをクリアするもう 1 つの方法は、[すべての行をクリア] ブロックを使用することです。

プリント コンソールのすべての行を削除するには、[すべての行をクリア] ブロックをプロジェクトに追加します。

このプロジェクトでは、プリント コンソールに「Hello」が表示されます。 3 秒後、すべての行がクリアされます。 その後、「Goodbye」がプリント コンソールに印刷され、3 秒後に消えます。


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

Screen_Shot_2021-11-17_at_11.54.06_AM.png

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

ダウンロードされたログ.png

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

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


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

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

プリント コンソールを使用すると、プロジェクト内の個別の時点で変数値をレポートできます。 

変数レポート印刷_コンソール.png
Screen_Shot_2021-11-17_at_11.20.19_AM.png

プリント コンソールを使用して、「myVariable」の値を出力します。

左側のプロジェクトでは、Brain ボタンが押されると、Print Console に変数値が表示されます。 「左」ボタンを押すと変数が増加し、「右」ボタンを押すと減少します。 


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

プリント コンソールを使用すると、プロジェクト内の個別の瞬間にセンサー データをレポートできます。

Screen_Shot_2021-11-18_at_9.36.23_AM.png
Screen_Shot_2021-11-18_at_9.35.39_AM.png

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

左側のプロジェクトでは、プロジェクト内の Look ブロックと Sensing ブロックの規定に従って、IQ Brain (第 2 世代) に組み込まれた慣性センサーによって報告された情報が Print Console に表示されます。 この情報には、プロジェクトの実行中に慣性センサーが個別の瞬間にキャプチャした変更 (秒単位の時間と度単位の BaseBot の回転) が含まれます。

注: この例のプロジェクトでは、BaseBot (ドライブトレイン、2 モーター) (第 2 世代) テンプレートを使用します。

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

Last Updated: