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

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

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


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

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

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

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

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

Меню «Дрон» в VEXcode отображается с зеленым значком робота и открыто с выделенной внизу кнопкой «Подключить последовательный порт консоли».

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

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

macOS/Chromebook

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

Окна

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

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

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

macOS/Chromebook

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

Окна

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

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

  • macOS/Chromebook: выберите контроллер AIR с идентификационным номером из списка. Самый низкий идентификационный номер уже будет связан. 
    Выберите Подключить как только ваш выбор будет выделен.
  • Windows: Выберите Порт пользователя. Порт связи уже будет сопряжен.
    Когда выбранный вами вариант будет выделен, выберите Подключить.
На панели состояния контроллера отображается подключенный последовательный порт консоли под информацией о контроллере 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: