Использование консоли в VEXcode AIR

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

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


Подключение к последовательному порту консоли в веб-версии VEXcode AIR

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

Примечание: Для печати на консоли контроллер должен оставаться подключенным к устройству через USB-кабель во время использования последовательного порта консоли.

В окне консоли отображается сообщение: «Последовательный порт консоли не подключен — пожалуйста, подключитесь к последовательному порту консоли, чтобы включить консоль». Внизу находится кнопка «Узнать больше».

Если последовательный порт консоли не подключен, консоль в VEXcode AIR будет отображаться как недоступная.

В меню Drone в VEXcode отображается зелёный значок робота, и при открытии кнопки Connect Console Serial Port внизу выделена соответствующая кнопка.

Убедитесь, что контроллер подключен к устройству через первый веб-последовательный порт. Для получения более подробной информации о процессе подключения см. статью Подключение контроллера дрона VEX AIR к VEXcode AIR .

Выберите Подключите консольный последовательный порт.

macOS/Chromebook

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

Windows

В окне подключения Windows отображается сообщение "Ваш браузер собирается подключиться к последовательному порту консоли контроллера VEX AIR через USB. Выберите «Пользовательский порт VEX Robotics» и нажмите «Подключиться». Кнопка «Продолжить» в правом нижнем углу выделена.

Выберите каждое изображение выше, чтобы увеличить его.

В зависимости от вашего устройства появится соответствующее сообщение. Выберите Продолжить.

macOS/Chromebook

В окне подключения отображаются два устройства с маркировкой VEX Robotics AIR Controller. Выбирается не сопряженное устройство с более высоким номером, cu.usbmodem01483. Кнопка «Подключиться» выделена.

Windows

В окне подключения отображаются два варианта: Пользовательский порт VEX Robotics (COM84) и Коммуникационный порт VEX Robotics (COM85) — сопряжены. Выбран пользовательский порт, и выделена кнопка «Подключиться».

Выберите каждое изображение выше, чтобы увеличить его.

  • macOS/Chromebook: Выберите из списка контроллер AIR с -номером. Самый низкий идентификационный номер уже будет сопряжен. 
    Выберите Connect как только ваш выбор будет выделен.
  • Windows: Выберите Пользовательский порт. Коммуникационный порт уже будет сопряжен.
    Выберите Connect как только ваш выбор будет выделен.
На панели состояния контроллера в разделе информации о контроллере VEX AIR отображается сообщение «Подключен последовательный порт консоли». В других статусах отображаются следующие данные: USB-соединение установлено, VEXos 1.0.0, а также статус прошивки: актуальна.

После успешного подключения на экране последовательного порта консоли отобразится значение подключено». Теперь консоль доступна для использования.


Как открыть консоль

В окне «Монитор» отображается панель инструментов с несколькими значками, а кнопка «Консоль», обозначенная символом «Монитор», выделена.

Консоль находится в разделе «Консоль монитора» в VEXcode AIR. Чтобы открыть консоль, выберите значок «Монитор консоли» рядом с кнопкой «Справка».

Окно консоли открыто, текстовое поле пустое. Ниже расположены кнопки с надписями «Очистить», «Сохранить», «Скопировать в буфер обмена» и «Отправить». В поле ввода написано «Отправить на контроллер».

После выбора консоль откроется.


Использование консоли

Отправка информации контроллеру

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

При использовании консоли в проекте у вас есть возможность отправлять информацию контроллеру. Выберите текстовое полеОтправить на контроллер и введите выбранный вами ввод.

В окне консоли отображается та же структура, но с полем ввода с надписью «Отправить на контроллер». Кнопка «Отправить» выделена.

После завершения отправки сообщения нажмите кнопку Отправить или клавишу Return/Enter на клавиатуре.

В окне «Консоль» отображается журнал переписки.

Функция Send to Controller может использоваться различными способами, например, для отправки строк из консоли в контроллер для настройки работы проекта или для запуска определенных действий.

Подробнее об использовании консоли в проекте VEXcode AIR можно узнать в справочнике API VEXcode — AIR.

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

В окне консоли отображается тот же обмен сообщениями между VEX и AIR. Кнопка «Сохранить» под консолью выделена.

Сохранять информацию с консоли на ваше устройство очень просто. ВыберитеСОХРАНИТЬв нижней части консоли, чтобы сохранить весь текст в виде файла .txt .

В окне консоли отображается обмен сообщениями между VEX и AIR. Кнопка «Скопировать в буфер обмена» под консолью выделена.

Вы также можете выбрать опциюКОПИРОВАТЬ В БУФЕР ОБМЕНА , чтобы сохранить информацию из консоли в буфер обмена, а затем вставить ее в файл другого типа. 

Очистите экран в консоли.

В окне консоли отображается обмен сообщениями между VEX и AIR. Кнопка «Очистить» под консолью выделена.

Вы можете очистить всю консоль, нажав кнопкуCLEAR. 

Также можно очистить отдельную строку или всю консоль, используя блоки или команды Python. Для получения дополнительной информации посетите API VEXcode - AIR.

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

Last Updated: