画面#
導入#
スクリーンブロックは、IQ(第1世代)Brainが内蔵スクリーンにテキストや値を表示する方法を制御します。
IQ(第1世代)Brainの画面は、最大5行21列のテキストに対応しています。

以下はすべてのブロックのリストです。
カーソルプリント — 脳上にテキストと値を表示する。
画面に印刷 — Brain画面にテキスト、数字、または変数値を印刷します。
画面上の行と列にカーソルを設定 — カーソルを特定の行と列に移動します。
カーソルを画面上の次の行に設定 — カーソルを次の行に移動します。
画面上の行をクリア — 特定の行をクリアします。
設定 — 画面表示プロパティを構成する。
画面をクリア — 画面全体をクリアします。
画面上で印刷精度を設定する — 数値を印刷する際に表示する小数点以下の桁数を設定します。
カーソル印字#
画面に印刷#
The print on screen stack block prints text, numbers, or variable values on the Brain screen at the current cursor position.
[VEXcode] をスクリーンに表示 ▶
パラメータ |
説明 |
|---|---|
価値 |
画面に表示するテキスト、数値、または変数値。 |
カーソルを次の行に設定する |
矢印(▶)を選択してブロックを展開すると、「カーソルを次の行に設定」と表示されます。これにより、印刷後にカーソルが次の行の1列目に移動します。 |
例
開始したとき
[Display a message at the starting cursor position.]
[Hello, Robot!] をスクリーンに表示 ◀ カーソルを次の行へ移動する
画面上の行と列にカーソルを合わせる#
set cursor to row column on screen スタックブロックは、カーソルを Brain 画面上の特定の行と列に移動します。次の print on screen ブロックは、その位置から印刷を開始します。
IQ(第1世代)Brainは等幅フォントを使用しており、文字幅が均一なため、テキストの配置が常に一定に保たれます。IQ(第1世代)Brainの画面は、最大5行21列のテキスト表示に対応しています。
スクリーンのカーソルを行 [1] 列 [1] に設定
パラメータ |
説明 |
|---|---|
行 |
カーソルを移動する行。 |
カラム |
カーソルを移動させる列。 |
例
開始したとき
[Display a message in the middle of the screen]
スクリーンのカーソルを行 (3) 列 (7) に設定
[VEXcode!] をスクリーンに表示 ▶

画面上のカーソルを次の行に設定する#
set cursor to next row on screen スタックブロックは、ブレイン画面の次の行の 1 列目にカーソルを移動します。
スクリーンのカーソルを次の行へ移動
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき
[Display two lines of text.]
[First Message] をスクリーンに表示 ▶
スクリーンのカーソルを次の行へ移動
[Second Message] をスクリーンに表示 ◀ カーソルを次の行へ移動する

画面上の行をクリアする#
画面上の行をクリアスタックブロックは、ブレイン画面上のテキストの1行をクリアします。
スクリーンの行 (1) をクリア
パラメータ |
説明 |
|---|---|
行 |
クリアする行番号を整数で指定してください。 |
例
開始したとき
[Display text on two rows, but only keep one.]
[This text stays] をスクリーンに表示 ◀ カーソルを次の行へ移動する
[This disappears] をスクリーンに表示 ◀ カーソルを次の行へ移動する
(3) 秒待つ
スクリーンの行 (2) をクリア
設定#
クリアスクリーン#
画面クリアスタックブロックは、脳の画面からすべてのテキストと描画をクリアします。
スクリーンをクリア
パラメータ |
説明 |
|---|---|
このブロックにはパラメータがありません。 |
例
開始したとき
[Fill the screen, then clear it after 2 seconds.]
(5) 回繰り返す
[Line] をスクリーンに表示 ◀ カーソルを次の行へ移動する
終わり
(3) 秒待つ
スクリーンをクリア
画面上で印刷精度を設定する#
画面上の印刷精度を設定するスタックブロックは、Brain画面に数値を印刷する際に表示される小数点以下の桁数を設定します。この印刷精度は、このブロックの実行後に印刷されるすべての数値に適用されます。
スクリーンの表示精度を [0.1 v] に設定
パラメータ |
説明 |
|---|---|
精度 |
使用する印刷精度:
|
例
開始したとき
[Print 1/3 as 0.33.]
スクリーンの表示精度を [0.01 v] に設定
([1] / [3]) をスクリーンに表示 ◀ カーソルを次の行へ移動する