Консоль#

Введение#

Консоль VEXcode 123 отображается в окне «Монитор» внутри VEXcode. Блоки консоли могут отображать текст, числа и значения переменных во время выполнения проекта.

Ниже приведён список всех доступных блоков:

печать#

Блок print в стеке отображает текст, числа или значения переменных в консоли в текущей строке.

вывести [VEXcode] ▶

Параметры

Описание

ценить

Текст, число или значение переменной для отображения в консоли.

расширяющаяся стрелка

Расширяет блок, чтобы включить и установить курсор на следующую строку, что перемещает курсор на следующую строку после вывода значения. Если этот параметр не используется, следующее выводимое значение появляется сразу после предыдущего значения в той же строке.

Пример

при запуске :: hat events
[Display a message in the console.]
вывести [Hello, robot!] ▶

Консоль VEXcode, отображающая консоль и текст «Привет, робот!», с серым прямоугольником справа, показывающим положение курсора.

установить точность печати#

Блок установка точности печати задает количество десятичных знаков, отображаемых при выводе чисел в консоль. Этот параметр применяется к числам, выводимым после использования этого блока. В начале проекта точность печати устанавливается на 1, поэтому числа будут выводиться без десятичных знаков.

установить точность печати [0.1 v]

Параметры

Описание

точность

Точность печати:

  • 1 — без десятичных знаков
  • 0.1 — 1 десятичный знак
  • 0.01 — 2 десятичных знака
  • 0.001 — 3 десятичных знака
  • Все цифры — все доступные десятичные знаки

Пример

при запуске :: hat events
[Display 1/3 with two decimals.]
установить точность печати [0.01 v]
вывести ([1] [math_division v] [3]) ▶

Консоль VEXcode, отображающая консоль и текст "0.33", с серым прямоугольником справа, показывающим положение курсора.

очистить все строки#

Блок clear all rows удаляет все строки из консоли и перемещает курсор обратно в первую строку.

очистить все строки

Параметры

Описание

Этот блок не имеет параметров.

Пример

при запуске :: hat events
[Clear the console after printing.]
вывести [This will disappear...] ▶
ждать [2] секунд
очистить все строки

переместить курсор на следующую строку#

Блок стека установить курсор на следующую строку перемещает курсор на следующую строку в консоли. Следующее выводимое значение появится в этой строке.

Используйте этот блок, если хотите, чтобы следующее выводимое значение начиналось с новой строки. Если этот блок не используется, и предыдущий блок print не был развернут, чтобы включить и установить курсор на следующую строку, следующее выводимое значение появится сразу после предыдущего значения в той же строке.

перенести курсор на следующую строку

Параметры

Описание

Этот блок не имеет параметров.

Пример

при запуске :: hat events
[Print on two rows.]
вывести [Row 1] ▶
перенести курсор на следующую строку
вывести [Row 2] ▶

Консоль VEXcode, отображающая консоль и текст «Строка 1» на первой строке и «Строка 2» на второй строке, с серым прямоугольником справа от «Строка 2», показывающим местоположение курсора.

установить цвет шрифта в консоли#

Блок Установка цвета шрифта в консоли задает цвет текста, выводимого в консоль. В начале проекта цвет печати устанавливается на синий.

установить цвет шрифта [красный v] в консоли

Параметры

Описание

цвет

Цвет текста, отображаемого в консоли:

  • красный
  • зеленый
  • синий
  • черный

Пример

при запуске :: hat events
[Print text in different colors.]
вывести [Default text color] ▶
перенести курсор на следующую строку
установить цвет шрифта [красный v] в консоли
вывести [Red text color] ▶

Консоль VEXcode, на которой отображается консоль и синий текст «Цвет текста по умолчанию» на первой строке и красный текст «Красный цвет текста» на второй строке, а справа от «Красного цвета текста» находится серый прямоугольник, указывающий местоположение курсора.

задавать вопросы и ждать / отвечать#

Блок стека запрос и ожидание отображает сообщение в консоли и приостанавливает проект до тех пор, пока в консоль не будет введен ответ.

Блок answer отображает последний ответ, введенный в консоль. Ответ отображается в виде текста. Чтобы использовать ответ в виде числа, сначала преобразуйте ответ в число с помощью блока convert.

Блок “запросить и подождать”.#
спросить [What's your name?] и ждать

Параметры

Описание

быстрый

Сообщение для отображения в консоли.

Блок ответов.#
ответ

Параметры

Описание

Этот блок не имеет параметров.

Пример

при запуске :: hat events
[Ask for a name, then greet the robot's user.]
спросить [What's your name?] и ждать
вывести [Hello, ] ▶
вывести (ответ) ▶

Консоль VEXcode, отображающая консоль и текст «Как тебя зовут?VEX» на первой строке и «Привет, VEX» на второй строке.