Розуміння параметрів користувача для VEX VS Code Extension

Параметри користувача — це глобальні налаштування, які Visual Studio Code пропонує для кожного розширення. Налаштування користувача VEX дозволяють нам налаштувати розширення VEX відповідно до наших власних вимог і застосовуються до кожного проекту розширення VEX VS Code.

Доступ до налаштувань користувача VEX у VS Code

  • Натисніть піктограму налаштувань у нижній лівій частині інтерфейсу користувача VS Code.

    us-image1.png
  • З’явиться контекстне меню. Клацніть на пункті Параметри.

    us-image2.png
  • З’явиться вікно Параметри.

    us-image3.png
  • Клацніть елемент Розширень у лівому поданні списку вікна Параметри , щоб розширити список Розширень і переглянути його елементи.

    us-image4.png
  • Прокрутіть список униз і натисніть на пункт списку VEX.

    us-image5.png
  • Налаштування користувача VEX з’являться на правій панелі.

    us-image6.png

Огляд налаштувань користувача VEX

  • Контролер: канал (тільки контролер V5)
    Параметр контролера: канал керує типом каналу радіозв’язку між V5 Brain і контролером V5. Цей параметр застосовується лише тоді, коли VS Code підключено до контролера V5 через USB, а контролер підключено до V5 Brain через VEXnet.
    Щоб установити радіоканал контролера V5, натисніть спадне меню та виберіть між Завантажити і Яма
    • Завантажити – якщо встановлено значення Завантажити, радіо перейде до каналу VEXnet для завантаження після початку завантаження програми користувача. Канал завантаження забезпечує вищу швидкість передачі даних і більш ефективне завантаження. 
    • Pit - якщо встановлено значення Pit, радіо залишатиметься на каналі pit, і завантаження триватиме набагато довше.

    Примітка: За замовчуванням для радіоканалу контролера V5 встановлено значення Завантажити.

    us-image7.png
  • Cpp SDK: Home
    Налаштування Cpp SDK Home встановлює домашній каталог C++ SDK (Software Development Kit). Цей параметр визначає розташування на комп’ютері, де встановлено C++ SDK.
    Примітка: НЕ РЕДАГУЙТЕ ЦЕЙ НАЛАШТУВАННЯ.

    us-image8.png
  • Cpp Toolchain: Path
    Параметр Cpp Toolchain Path встановлює шлях для інструментального ланцюжка, який використовується під час створення проекту C++ VEX VS Code.
    Щоб установити шлях до ланцюжка інструментів Cpp, введіть шлях до ланцюжка інструментів на комп’ютері в текстовому полі.

    us-image9.png
  • Загальне: Увімкнути термінал користувача
    Параметр Увімкнути термінал користувача дозволяє розширенню VEX Extension відкривати послідовний порт користувача, коли розширення виявляє VEX Brain або контролер VEX. Єдиний виняток стосується контролера V5, який не нумерує послідовний порт користувача.
    Щоб встановити параметр Увімкнути термінал користувача , клацніть спадне меню та виберіть між Увімкнути і Вимкнути
    • Enable - Enable дозволяє розширенню VEX підключатися до порту користувача під час запуску та створює інтерактивний термінал. Якщо під час роботи розширення вибрано Увімкнути , розширення намагатиметься відкрити порт користувача, якщо підключено пристрій.
    • Вимкнути - Вимкнути запобігає підключенню розширення VEX до порту користувача під час запуску та не створює інтерактивний термінал. Якщо під час роботи розширення вибрано Вимкнути , розширення закриє порт користувача та видалить інтерактивний термінал.
    Примітка: За замовчуванням для параметра Увімкнути термінал користувача встановлено значення Увімкнути.

    us-image10.png
  • Загальне: Записи журналу
    Налаштування записів журналу визначає кількість записів журналу для завантаження з VEX Brain.
    Щоб встановити кількість записів журналу, введіть число в текстове поле.
    Примітка: За замовчуванням кількість записів журналу встановлено на 1000.

    us-image11.png
  • Project: Build Type
    Параметр Project: Build Type встановлює, як VEX Extension збиратиме проект C++.
    Щоб встановити тип збірки проекту Cpp, клацніть спадне меню та виберіть між Збірка і Перебудова
    • Збірка - Збірка збирає проект лише тоді, коли виявляються будь-які зміни у вихідному коді проекту.
    • Rebuild - Rebuild очищає каталог збірки проекту, а потім збирає проект. Цей варіант набагато повільніший.
    Примітка: За замовчуванням Cpp Project Build Type встановлено на Build.

    us-image12.png
  • Project: Home
    Параметр Project: Home встановлює домашній каталог за замовчуванням для нового проекту після завершення роботи майстра створення нового проекту.
    Щоб установити розташування за замовчуванням для нових проектів, введіть каталог на комп’ютері в текстовому полі.

    us-image14.png
  • Проект: Запуск після завантаження
    Параметр Проект: Запуск після завантаження встановлює, чи програма користувача повинна запускатися після завантаження на VEX Brain.
    Щоб запустити програму користувача після її завантаження до VEX Brain, установіть прапорець. Щоб програма користувача не запускалася після завантаження, зніміть прапорець.
    Примітка: За замовчуванням прапорець поруч із параметром «Проект: запуск після завантаження не позначено.

    us-image15.png
  • Python: SDK Home
    Налаштування Python SDK Home налаштовує домашній каталог Python SDK (Software Development Kit). Цей параметр визначає розташування на комп’ютері, де інстальовано Python SDK.
    Примітка: НЕ РЕДАГУЙТЕ ЦЕЙ НАЛАШТУВАННЯ.

    us-image16.png
  • System DFU: Auto Recover
    Налаштування System DFU Auto Recover встановлює, чи має мозок автоматично відновлюватись, коли IQ (2nd) Brain або EXP Brain виявлено в режимі DFU (Оновлення мікропрограми пристрою).
    Щоб налаштувати мозок на автоматичне відновлення, коли в режимі DFU виявлено IQ (2nd) Brain або EXP Brain, установіть прапорець. В іншому випадку зніміть прапорець.
    Примітка: За замовчуванням прапорець поруч із параметром System DFU: Auto Recover вибрано

    us-image17.png
  • Сервер Websocket: Увімкнути
    Налаштування Сервер Websocket: Увімкнути дозволяє розширенню VEX запускати сервер Websocket, що забезпечує передачу даних у реальному часі між сервером і пристроєм VEX.
    Щоб встановити параметр Websocket Server: Enable , клацніть спадне меню та виберіть між Enable і Disable
    • Увімкнути – якщо вибрано Увімкнути , розширення VEX запустить сервер Websocket, який надасть користувачеві доступ до двосторонньої труби до вибраного пристрою VEX. Доступ до сервера Websocket можна отримати за адресою `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    • Вимкнути – якщо вибрано Вимкнути , розширення VEX не запустить сервер Wesocked. 
    Примітка: За замовчуванням для параметра Websocket Server: Enable встановлено значення Disable.

    us-image18.png
  • Сервер Websocket: Адреса хосту
    Параметр Сервер Websocket: Адреса хосту встановлює адресу хоста сервера WebSocket. Сервер Websocket розміщено на комп’ютері, на якому запущено розширення VEX. Адреса хоста сервера Websocket — це IP-адреса для доступу до сервера Websocket за адресою `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Щоб встановити адресу хоста, введіть адресу хоста (IP-адресу) у текстовому полі.

    us-image19.png


  • Сервер Websocket: Порт
    Параметр Сервер Websocket: Порт налаштовує номер порту для порту, на якому працює сервер Websocket. Номер порту можна використовувати для доступу до сервера Websocket за адресою `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Щоб установити номер порту сервера Websocket, введіть номер порту в текстове поле.

    us-image20.png

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

Last Updated: