Використання консолі друку у VEXcode EXP з блоками

Консоль друку дозволяє користувачеві відображати повідомлення, повідомляти про значення датчиків або представляти дані з проектів VEXcode EXP. Консоль друку також дозволяє користувачам зберігати результати друку як текстовий файл.

Консоль друку також можна використовувати для відображення інформації про процес, надаючи візуальні підказки, які дозволяють користувачеві бачити, що відбувається в проекті VEXcode EXP у конкретний момент часу, таким чином створюючи візуальний зв’язок між проектом і діями робот EXP.

Консоль друку повинна мати активний зв’язок між VEX EXP Brain і пристроєм, який використовується з VEXcode EXP. Це може бути досягнуто:

Підключення USB

Мозок підключений до ноутбука за допомогою USB-кабелю.

Бездротовий через контролер

Контролер підключений до ноутбука за допомогою USB-кабелю.

Примітка: Зв'язок Bluetooth недоступний.


Як відкрити консоль друку

Панель інструментів VEXcode EXP з виділеною піктограмою консолі друку між піктограмами пристроїв та довідки.

Консоль друку розташована на дисплеї монітора EXP. Щоб відкрити Print Console, виберіть піктограму Monitor Display поруч із Help.

Меню консолі друку відкрито та показує порожнє місце для проектів, у які потрібно надрукувати інформацію та текст.

Після вибору відкриється дисплей монітора. Консоль друку розташована праворуч.


Як використовувати консоль друку в проекті

Подивіться та намалюйте блоки, які запускають консоль друку

VEXcode EXP Toolbox з підкатегорією блоків «Друк», що відображається в категорії «Вигляди».

Спеціалізовані блоки Look використовуються в проекті VEXcode EXP для запуску консолі друку. Ці блоки друкують слова, числа, значення змінних, обчислення оператора або значення, отримані від датчика чи пристрою.

Функція довідки у VEXcode EXP надає додаткову інформацію про ці та інші блоки програмування. Перегляньте цю статтю , щоб дізнатися, як отримати доступ до функції довідки.

VEXCode EXP Встановлює блок кольору пера з відкритим випадаючим меню для зміни пристрою. За замовчуванням колір пера встановлено на Brain, але його можна змінити та встановити на консолі.

Блок [Установити колір пера] у категорії «Малювання» також можна використовувати в консолі друку, вибравши «Консоль» зі спадного меню.

Застосування блоків вигляду за допомогою консолі друку

VEXCode EXP Виводить блок, який було розширено, щоб включити встановлення курсора на наступний рядок. Весь блок читає на консолі "Друк вперед", і курсор встановлюється на наступний рядок.

Використовуйте блоки Look у проекті, щоб надрукувати повідомлення або відобразити дані в Print Console.

Щоб використовувати блоки Print, виберіть потрібний блок Look і додайте його до проекту. У спадному меню виберіть «Консоль».

Примітка: частина блоку «і встановити курсор на наступний рядок» має бути ввімкнена, щоб текст відображався на консолі друку.

Панель інструментів VEXcode EXP з виділеними разом значками Завантаження та Виконати.

Завантажте проект до EXP Robot Brain і виберіть «Запустити».

Дивіться цю статтю щодо завантаження та запуску проекту. 

Меню консолі друку відкрито та відображає надруковане повідомлення «Двигтися вперед».

Після вибору «Запустити» проект буде запущено, а кольоровий текст або запрограмовані значення будуть надруковані на консолі друку відповідно до проекту VEXcode EXP.

Застосування блоків малювання за допомогою консолі друку

Проект блоків VEXcode EXP, який використовує блоки кольору пера для друку різними кольорами. Проект виглядає так: «Після запуску встановіть колір пера на червоний на консолі», а потім надрукуйте ЧЕРВОНИЙ на консолі та встановіть курсор на наступний рядок». Далі, встановіть колір пера на зелений у консолі, потім виведіть ЗЕЛЕНИЙ колір у консолі та встановіть курсор на наступний рядок.

Використовуйте блоки Draw у проекті, щоб змінити колір тексту в Print Console.

Щоб використовувати блок [Установити колір пера], виберіть блок [Установити колір пера] і додайте його до проекту.

У спадному меню виберіть «Консоль».

Примітка: блок [Установити колір пера] — це єдиний блок малювання, який можна використовувати в консолі.

Панель інструментів VEXcode EXP з виділеними разом значками Завантаження та Виконати.

Завантажте проект до EXP Robot Brain і виберіть «Запустити».

Дивіться цю статтю щодо завантаження та запуску проекту блоків. 

Меню консолі друку відкрито, і в наступному рядку відображається надруковане повідомлення ЧЕРВОНОГО кольору, а потім ЗЕЛЕНОГО. Повідомлення були надруковані у відповідних кольорах.

Після вибору «Запустити» проект буде запущено, а кольоровий текст або запрограмовані значення будуть надруковані на консолі друку відповідно до проекту VEXcode EXP.


Очистити рядки в консолі друку

Меню консолі друку відкрито, а кнопка «Очистити» виділена нижче.

Є два способи очистити всю інформацію з Print Console. Перший спосіб повністю очистити весь текст — вибрати кнопку «Очистити» в нижній лівій частині консолі друку.

Проект блоків VEXcode EXP, який використовує блоки Wait для виведення повідомлень із затримками. Проект читає: «Під час запуску виведіть Привіт на консоль та встановіть курсор на наступний рядок, а потім зачекайте 3 секунди». Далі очистіть усі рядки в консолі та виведіть на консоль Goodbye, а курсор встановіть на наступний рядок. Нарешті, зачекайте 3 секунди, а потім очистіть усі рядки в консолі.

Іншим способом очищення консолі друку є використання блоку [Очистити всі рядки].

Додайте до проекту блок [Очистити всі рядки], щоб видалити всі рядки в консолі друку.

У цьому проекті «Hello» друкуватиметься на консолі друку. Через 3 секунди всі рядки будуть очищені. Після цього на консолі друку буде надруковано «До побачення», яке зникне через 3 секунди.


Зберегти з Print Console

Меню консолі друку відкрито, а кнопка «Зберегти» виділена нижче.

Інформацію з Print Console легко зберегти на своєму пристрої. Виберіть «Зберегти» внизу консолі друку, щоб зберегти весь текст як файл .txt.

Збережений файл консолі друку відображається в папці «Завантаження» пристрою.

Після вибору кнопки «Зберегти» файл буде автоматично збережено в папку «Завантаження» на вашому пристрої як файл .txt .

Примітка: Файл не зберігає надруковані кольори.


Приклади проектів за допомогою Print Console

Звіт про змінні значення та дані в проекті

Консоль друку можна використовувати для звіту про значення змінних у окремі моменти проекту. 

Проект блоків VEXcode EXP, який використовує змінну, блоки друку, цикл безперервності та блоки натискання кнопок Brain. Проєкт отримує вхідні дані від кнопок Brain, а потім друкує змінну, коли вона підраховує вгору та вниз залежно від вхідних даних.
Консоль друку відображається з вихідними повідомленнями з попереднього проекту. Повідомлення показують, що змінна рахує до 3, а потім назад до 0, по одному за раз.

Використовуйте консоль друку, щоб надрукувати значення «myVariable».

У проекті ліворуч консоль друку відображає значення змінних, коли натискаються кнопки Brain. Змінна збільшується, коли натискається кнопка «ліворуч», і зменшується, коли натискається кнопка «праворуч». 


Звіт про визначення значень і даних у проекті

Консоль друку можна використовувати для звіту про дані датчиків у окремі моменти проекту.

Проект блоків VEXcode EXP, який використовує блок Turn, цикл while, блоки друку та блоки зондування. Проект повертає робота праворуч, а потім друкує поточний таймер у секундах та значення обертання приводу в градусах протягом 10 секунд.
Консоль друку відображається з вихідними повідомленнями з попереднього проекту. Повідомлення показують значення таймера та обертання, що відлічуються з плином часу, доки таймер не досягне 10 секунд.

Дані, зібрані Print Console, дозволяють користувачеві бачити цінну інформацію про процеси проекту, включаючи інформацію датчика EXP Robot. Коли спрацьовує блок [Print], його можна запрограмувати на відображення інформації, отриманої в даний момент.

У проекті ліворуч консоль друку відображає інформацію, яку повідомляє інерційний датчик, вбудований у EXP Brain, як це передбачено блоками Look і Sensing у проекті. Ця інформація включає зміни, які інерційний датчик фіксує в окремі моменти під час виконання проекту: час у секундах і обертання BaseBot у градусах.

Примітка: Проект у цьому прикладі використовує шаблон BaseBot (Drivetrain, 2-motor).

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: