コンソール#
導入#
VEXcode GOコンソールは、VEXcode内のコンソールタブに表示されます。コンソールブロックは、プロジェクトの実行中にテキスト、数値、変数値を表示できます。
以下は利用可能なブロックの一覧です。
print — コンソールにテキスト、数値、または変数値を表示します。
印刷精度の設定 — 数値を印刷する際に表示される小数点以下の桁数を設定します。
すべての行をクリア — コンソール内のすべての行をクリアします。
カーソルを次の行に移動 — コンソールでカーソルを次の行に移動します。
コンソールのフォントカラーを設定する — コンソールに表示されるテキストに使用されるフォントカラーを設定します。
質問して待機 — コンソールにメッセージを表示し、コンソールに応答が入力されるまでプロジェクトを一時停止します。
回答 — コンソールに入力された最新の応答をテキストとして報告します。
印刷#
printスタックブロックは、コンソールの現在の行にテキスト、数値、または変数値を表示します。
[VEXcode] を表示 ▶
パラメータ |
説明 |
|---|---|
価値 |
コンソールに表示するテキスト、数値、または変数値。 |
拡大矢印 |
このオプションを追加すると、カーソルを次の行に移動する機能が追加されます。このオプションを使用すると、値が印刷された後にカーソルが次の行に移動します。このオプションを使用しない場合、次の印刷値は同じ行の前の値の直後に表示されます。 |
例
開始したとき :: hat events
[Display a message in the Console.]
[Hello, robot!] を表示 ▶

印刷精度を設定する#
set print precision スタックブロックは、コンソールに数値を出力する際に表示される小数点以下の桁数を設定します。この設定は、このブロックが使用された後に出力される数値に適用されます。プロジェクトの開始時には、print precision は 1 に設定されているため、数値は小数点以下なしで出力されます。
表示精度を [0.1 v] に設定
パラメータ |
説明 |
|---|---|
精度 |
印刷精度:
|
例
開始したとき :: hat events
[Display 1/3 with two decimals.]
表示精度を [0.01 v] に設定
([1] [math_division v] [3]) を表示 ▶

すべての行をクリアする#
すべての行をクリアスタックブロックは、コンソールからすべての行をクリアし、カーソルを最初の行に戻します。
全行をクリア
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき :: hat events
[Clear the Console after printing.]
[This will disappear...] を表示 ▶
[2] 秒待つ
全行をクリア
カーソルを次の行に設定する#
カーソルを次の行に移動スタックブロックは、コンソールの次の行の1列目にカーソルを移動します。次に表示される値は、その行に表示されます。
このブロックは、次に印刷する値を新しい行から開始したい場合に使用します。このブロックを使用せず、かつ前のprintブロックがand set cursor to next rowを含むように展開されていない場合、次に印刷する値は、同じ行の前の値の直後に表示されます。
カーソルを次の行へ移動
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき :: hat events
[Print on two rows.]
[Row 1] を表示 ▶
カーソルを次の行へ移動
[Row 2] を表示 ▶

コンソールでフォントの色を設定する#
コンソールのフォントカラーを設定するスタックブロックは、コンソールに表示されるテキストのフォントカラーを設定します。プロジェクトの開始時には、フォントカラーは青に設定されています。
コンソールのフォントの色を [赤 v] に設定する
パラメータ |
説明 |
|---|---|
色 |
コンソールに表示されるテキストに使用するフォントの色:
|
例
開始したとき :: hat events
[Print text in different font colors.]
[Default text color] を表示 ▶
カーソルを次の行へ移動
コンソールのフォントの色を [赤 v] に設定する
[Red text color] を表示 ▶

質問して待つ/答える#
ask and wait スタックブロックは、コンソールにメッセージを表示し、コンソールに応答が入力されるまでプロジェクトを一時停止します。
answer レポーターブロックは、コンソールに入力された最新の応答を返します。応答はテキストとして返されます。応答を数値として使用するには、convert レポーターブロックを使用して、まず応答を数値に変換してください。
[What's your name?] を聞いて待つ
パラメータ |
説明 |
|---|---|
プロンプト |
コンソールに表示するメッセージ。 |
答え
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき
[Tell the robot your name.]
[What's your name?] を聞いて待つ
[Hello, ] を表示 ▶
(答え) を表示 ▶