Консоль#

Введение#

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

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

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

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

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

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

Параметры

Описание

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

Пример

При запуске программа выводит в консоль сообщение «Строка 1», перемещает курсор на следующую строку, а затем выводит сообщение «Строка 2».#
при запуске
[Display two lines of text.]
вывести [Row 1] в консоль ▶
перенести курсор на следующую строку в консоли
вывести [Row 2] в консоль ▶

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

очистить консоль#

Блок clear console очищает все строки в консоли и перемещает курсор обратно в первую строку.

очистить блок стека консоли#
очистить консоль

Параметры

Описание

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

Пример

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

спрашивай, жди и отвечай#

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

The answer reporter block returns the most recent response entered in the Console. The response is returned as text. To use the response as a number, use the convert reporter block to convert the answer to a number first.

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

Параметр

Описание

быстрый

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

Блок «Ответ».#
ответ

Параметры

Описание

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

Пример

при запуске
[Tell the robot your name.]
спросить [What's your name?] и ждать
вывести [Hello, ] в консоль ▶
вывести (ответ) в консоль ▶

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

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

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

Параметры

Описание

точность

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

  • 1
  • 0.1
  • 0.01
  • 0.001
  • Все цифры

Пример

При запуске точность печати устанавливается на два знака после запятой, а значение 1/3 отображается в консоли как 0,33.#
при запуске
[Print 1/3 as 0.33.]
установить точность печати [0.01 v] в консоли
вывести ([1] [math_division v] [3]) в консоль ▶

Консоль VEXcode, отображающая консоль и текст "0.33".

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

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

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

Параметр

Описание

цвет

Цвет шрифта для текста, выводимого в консоли:

  • красный
  • зеленый
  • синий
  • черный
  • белый
  • желтый
  • оранжевый
  • фиолетовый
  • голубой

Пример

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

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