Использование консоли печати в VEXcode EXP с блоками

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

Консоль печати также можно использовать для отображения информации о процессе, предоставляя визуальные подсказки, которые позволяют пользователю видеть, что происходит в проекте VEXcode EXP в времени, тем самым создавая визуальную связь между проектом и действиями EXP-робот.

Консоль печати должна иметь активную связь между VEX EXP Brain и устройством, используемым с VEXcode EXP. Это может быть достигнуто путем:

USB-соединение

Мозг подключен к ноутбуку с помощью USB-кабеля.

Беспроводная связь через контроллер

Контроллер подключен к ноутбуку с помощью USB-кабеля.

Примечание: Связь Bluetooth недоступна.


Как открыть консоль печати

Панель инструментов VEXcode EXP с выделенным значком консоли печати между значками устройств и справки.

Консоль печати расположена на дисплее монитора EXP. Чтобы открыть консоль печати, выберите значок «Дисплей монитора» рядом с пунктом «Справка».

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

После выбора откроется экран монитора. Консоль печати находится справа.


Как использовать консоль печати в проекте

Посмотрите и нарисуйте блоки, которые запускают консоль печати

Панель инструментов VEXcode EXP с подкатегорией «Печать» блоков, отображаемых внутри категории «Внешний вид».

Блоки Specialized Look используются в проекте VEXcode EXP для запуска консоли печати. Эти блоки печатают слова, числа, сообщаемые значения переменных, расчеты оператора или значения, сообщаемые датчиком или устройством.

Функция справки в VEXcode EXP предоставляет дополнительную информацию об этих и других программных блоках. Информацию о том, как получить доступ к функции «Справка», см. в этой статье.

VEXCode EXP Установить блок цвета пера с открытым раскрывающимся меню для смены устройства. По умолчанию цвет пера задается в Brain, но его можно изменить и задать в Console.

Блок [Установить цвет пера] в категории «Рисование» также можно использовать в консоли печати, выбрав «Консоль» в раскрывающемся меню.

Применение блоков Look с помощью консоли печати

VEXCode EXP Блок печати, расширенный для включения установки курсора на следующую строку. Весь блок читает «Печать вперед на консоли» и устанавливает курсор на следующую строку.

Используйте блоки Look в проекте, чтобы распечатать сообщение или отобразить данные в консоли печати.

Чтобы использовать блоки «Печать», выберите нужный блок «Смотри» и добавьте его в проект. В раскрывающемся меню выберите «Консоль».

ПримечаниеЧасть блока «И установить курсор на следующую строку» должна быть включена, чтобы текст отображался в консоли печати.

Панель инструментов VEXcode EXP с выделенными вместе значками «Загрузить» и «Запустить».

Загрузите проект в EXP Robot Brain и выберите «Выполнить».

См. эту статью о загрузке и запуске проекта. 

Меню консоли печати открыто и отображает напечатанное сообщение Drive Forward.

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

Применение блоков рисования с помощью консоли печати

Проект блоков VEXcode EXP, который использует набор цветных блоков пера для печати разными цветами. Проект гласит: При запуске установите красный цвет пера на консоли, а затем напечатайте КРАСНЫЙ на консоли и установите курсор на следующую строку. Затем установите на консоли зеленый цвет пера, затем напечатайте ЗЕЛЕНЫЙ на консоли и установите курсор на следующую строку.

Используйте блоки Draw в проекте, чтобы изменить цвет текста в консоли печати.

Чтобы использовать блок [Установить цвет пера], выберите блок [Установить цвет пера] и добавьте его в проект.

В раскрывающемся меню выберите «Консоль».

ПримечаниеБлок [Установить цвет пера] — единственный блок Draw, который можно использовать в консоли.

Панель инструментов VEXcode EXP с выделенными вместе значками «Загрузить» и «Запустить».

Загрузите проект в EXP Robot Brain и выберите «Выполнить».

См. эту статью о загрузке и запуске проекта Blocks. 

Меню консоли печати открыто и отображает напечатанное сообщение КРАСНЫМ, а затем ЗЕЛЕНЫМ на следующей строке. Сообщения напечатаны в соответствующих цветах.

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


Очистить строки в консоли печати

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

Существует два способа удалить всю информацию из консоли печати. Первый способ полностью очистить весь текст — нажать кнопку «Очистить» в левом нижнем углу консоли печати.

VEXcode EXP блокирует проект, который использует блоки Wait для печати сообщений с задержками. Проект гласит: При запуске вывести Hello на консоль и установить курсор на следующую строку, а затем подождать 3 секунды. Затем очистите все строки на консоли, выведите Goodbye на консоль и установите курсор на следующую строку. Наконец, подождите 3 секунды, а затем очистите все строки на консоли.

Другой способ очистить Консоль печати — использовать блок [Очистить все строки].

Добавьте в проект блок [Очистить все строки], чтобы удалить все строки в Print Console.

В этом проекте «Привет» будет напечатано на консоли печати. Через 3 секунды все строки будут очищены. Затем на консоли печати будет напечатано сообщение «До свидания», которое исчезнет через 3 секунды.


Сохранить из консоли печати

Меню консоли печати открыто, а кнопка «Сохранить» выделена ниже.

Информацию из Print Console легко сохранить на свое устройство. Выберите «Сохранить» в нижней части консоли печати, чтобы сохранить весь текст как файл .txt.

Сохраненный файл консоли печати отображается в папке «Загрузки» устройства.

Как только вы нажмете кнопку «Сохранить», файл автоматически сохранится в папке «Загрузки» на вашем устройстве как файл .txt .

Примечание: Файл не сохраняет напечатанные цвета.


Примеры проектов с использованием консоли печати

Отчет о значениях переменных и данных в проекте

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

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

Используйте консоль печати, чтобы распечатать значение «myVariable».

В проекте слева консоль печати отображает значения переменных при нажатии кнопок Brain. Переменная увеличивается при нажатии кнопки «влево» и уменьшается при нажатии кнопки «вправо». 


Отчет о значениях и данных зондирования в проекте

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

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

Данные, собранные консолью печати, позволяют пользователю видеть ценную информацию о процессах проекта, включая информацию датчиков робота EXP. При срабатывании блока [Печать] его можно запрограммировать на отображение информации, захваченной в данный момент.

В проекте слева консоль печати отображает информацию, сообщаемую инерционным датчиком, встроенным в EXP Brain, как предписано блоками просмотра и восприятия в проекте. Эта информация включает в себя изменения, которые инерционный датчик фиксирует в отдельные моменты выполнения проекта: время в секундах и вращение BaseBot в градусах.

Примечание: В проекте в этом примере используется шаблон BaseBot (трансмиссия, 2 двигателя).

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

Last Updated: