Використання консолі у 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 з номером ID. Найменший ідентифікаційний номер вже буде підключено. 
    Виберіть Підключити , коли ваш вибір буде виділено.
  • Windows: Виберіть Порт користувача. Комунікаційний порт вже буде сполучено.
    Виберіть Підключити , коли ваш вибір буде виділено.
На панелі стану контролера відображається підключений послідовний порт консолі в інформації про контролер VEX AIR. Інші статуси показують USB-з’єднання підключено, VEXos 1.0.0 та статус прошивки оновлено.

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


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

У вікні «Монітор» відображається панель інструментів із кількома піктограмами, а кнопка «Консоль», представлена ​​символом «Монітор», виділена.

Консоль розташована в консолі монітора у VEXcode AIR. Щоб відкрити консоль, виберіть піктограму консолі монітора поруч із пунктом Довідка.

Вікно консолі відкрито з порожнім текстовим полем. Під ним розташовані кнопки з позначками «Очистити», «Зберегти», «Копіювати в буфер обміну» та «Надіслати». У полі введення написано «Надіслати контролеру».

Консоль відкриється після вибору.


Використання консолі

Надсилання інформації контролеру

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

Під час використання консолі в проекті ви маєте можливість надсилати інформацію до контролера. Виберіть текстове полеНадіслати до контролера і введіть вибрані дані.

Вікно консолі відображає такий самий макет з полем введення з позначкою «Надіслати до контролера». Кнопка «Надіслати» виділена.

Коли повідомлення буде завершено, виберіть кнопку Надіслати або натисніть клавішу 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: