Консоль#

Вступ#

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

Нижче наведено список усіх доступних блоків:

друк#

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

вивести [VEXcode] ▶

Параметри

Опис

значення

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

розгортання стрілки

Розширює блок, додаючи і встановлює курсор на наступний рядок, що переміщує курсор до наступного рядка після друку значення. Якщо ця опція не використовується, наступне надруковане значення з’являється одразу після попереднього значення в тому ж рядку.

Приклад

коли запущено :: hat events
[Display a message in the Console.]
вивести [Hello, robot!] ▶

Консоль VEXcode, що показує консоль та текст "Привіт, роботе!".

встановити точність друку#

Блок стеку set print precision встановлює кількість знаків після коми, що відображаються під час друку чисел у консолі. Цей параметр застосовується до чисел, що друкуються після використання цього блоку. На початку проекту точність друку встановлюється на 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] секунд
очистити всі рядки

встановити курсор на наступний рядок#

Блок стеку встановити курсор на наступний рядок переміщує курсор до стовпця 1 наступного рядка в консолі. Наступне виведене значення з’явиться в цьому рядку.

Використовуйте цей блок, коли потрібно, щоб наступне друковане значення починалося з нового рядка. Якщо цей блок не використовується, а попередній блок print не було розширено, щоб включити and set cursor to next row, наступне друковане значення з’явиться одразу після попереднього значення в тому ж рядку.

перейти до наступного рядка

Параметри

Опис

Цей блок не має параметрів.

Приклад

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

Консоль VEXcode, що показує консоль і текст "Рядок 1" у першому рядку та "Рядок 2" у другому рядку.

встановити колір шрифту в консолі#

Блок стеку set font color on Console встановлює колір шрифту, який використовується для тексту, що друкується в консолі. На початку проекту колір шрифту встановлюється на синій.

встановити колір шрифту [червоний v] на консолі

Параметри

Опис

колір

Колір шрифту для тексту, що друкується в консолі:

  • червоний
  • зелений
  • синій
  • чорний
  • білий
  • жовтий
  • помаранчевий
  • фіолетовий
  • блакитний

Приклад

коли запущено :: hat events
[Print text in different font colors.]
вивести [Default text color] ▶
перейти до наступного рядка
встановити колір шрифту [червоний v] на консолі
вивести [Red text color] ▶

Консоль VEXcode, що показує консоль та синій текст "Колір тексту за замовчуванням" у першому рядку та червоний "Червоний колір тексту" у другому рядку.

запитати та чекати / відповідати#

Блок стеку ask and wait відображає повідомлення в консолі та призупиняє проєкт, доки в консоль не буде введено відповідь.

Блок репортера answer повертає останню відповідь, введену в консоль. Відповідь повертається у вигляді тексту. Щоб використати відповідь як число, спочатку скористайтеся блоком репортера convert, щоб перетворити відповідь на число.

Блок «Запитай і зачекай».#
запитати [What's your name?] і чекати

Параметр

Опис

підказка

Повідомлення, яке має відображатися в консолі.

Блок відповідей.#
відповідь

Параметри

Опис

Цей блок не має параметрів.

Приклад

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