Понимание пользовательских настроек для расширения VEX VS Code

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

Доступ к настройкам пользователя VEX в VS Code

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

    Значок настроек в самом низу панели активности VS Code, расположенной в левом нижнем углу экрана.
  • Появится контекстное меню. Нажмите на пункт Настройки.

    Контекстное меню настроек VS Code со множеством опций. Выделенная опция «Настройки» является третьей опцией в меню, под палитрой команд и профилями.
  • Появится окно Настройки.

    Окно настроек VS Code открыто и по умолчанию показывает статью «Часто используемые настройки».
  • Щелкните элемент Расширения в левом списке окна Настройки чтобы развернуть список Расширения и просмотреть его элементы.

    Окно настроек VS Code открыто, и в левом навигационном списке выделена категория «Расширения».
  • Прокрутите список вниз и щелкните элемент списка VEX.

    Окно настроек VS Code открыто, и ссылка на страницу VEX в категории «Расширения» выделена.
  • Настройки пользователя появятся на правой панели.

    Настройки пользователя VS Code открываются на странице VEX, где можно настроить поведение расширения VEX Robotics.

Обзор настроек пользователя VEX

  • Контроллер: Канал (только контроллер V5)
    Параметр Контроллер: Канал управляет типом канала радиосвязи между V5 Brain и контроллером V5. Этот параметр применяется только в том случае, если VS Code подключен к контроллеру V5 через USB, а контроллер подключен к V5 Brain через
    .Чтобы установить радиоканал контроллера V5, щелкните раскрывающееся меню и выберите между Download и Pit
    • Загрузка — при установке на Загрузкарадиостанция перейдет на канал загрузки VEXnet после инициации загрузки пользовательской программы. Канал загрузки обеспечивает более высокую скорость передачи данных и более эффективную загрузку. 
    • Pit — при установке на Pit, радио останется на канале Pit, и загрузка займет гораздо больше времени.

    Примечание: По умолчанию радиоканал контроллера V5 установлен на Загрузить.

    Настройки пользователя VEX с показанной опцией канала контроллера. Эта опция имеет раскрывающееся меню, в котором по умолчанию установлено значение «Загрузить». В описании говорится: «Устанавливает радиоканал контроллера V5». Этот параметр применим только к радиоканалу VEXnet.
  • Cpp SDK: Home
    Параметр Cpp SDK Home задает домашний каталог C++ SDK (Software Development Kit). Этот параметр определяет место на компьютере, где установлен C++ SDK.
    Примечание: НЕ РЕДАКТИРУЙТЕ ЭТУ НАСТРОЙКУ.

    Показаны настройки пользователя VEX с опцией Cpp SDK Home. У этой опции есть ссылка с надписью Изменить в settings.json. В описании написано НЕ РЕДАКТИРОВАТЬ.
  • Cpp Toolchain: Path
    Параметр Cpp Toolchain Path задает путь для инструментальной цепочки, которая используется при сборке проекта C++ VEX VS Code.
    Чтобы задать путь к цепочке инструментов Cpp, введите путь к цепочке инструментов на компьютере в текстовое поле.

    Настройки пользователя VEX с Cpp Toolchain: показана опция Path. Эта опция имеет текстовое поле, представляющее путь к файлу. Описание гласит: Путь к цепочке инструментов.
  • Общие: Включить пользовательский терминал
    Параметр Включить пользовательский терминал позволяет расширению VEX открывать пользовательский последовательный порт, когда расширение обнаруживает VEX Brain или VEX Controller. Единственное исключение относится к контроллеру V5, который не имеет пользовательского последовательного порта.
    Чтобы установить параметр Включить пользовательский терминал , щелкните раскрывающееся меню и выберите между Включить и Отключить
    • Включить - Включить позволяет расширению VEX подключаться к пользовательскому порту при запуске и создает интерактивный терминал. Если выбрано значение Включить во время работы расширения, расширение попытается открыть пользовательский порт, если подключено устройство.
    • Отключить - Отключить запрещает расширению VEX подключаться к пользовательскому порту при запуске и не создает интерактивный терминал. Если выбрано значение Отключить во время работы расширения, расширение закроет пользовательский порт и удалит интерактивный терминал.
    Примечание: По умолчанию параметр Включить пользовательский терминал установлен на Включить.

    Показаны настройки пользователя VEX с опцией «Включить общий пользовательский терминал». Эта опция имеет раскрывающееся меню, в котором по умолчанию установлено значение «Включить». Описание гласит: Включить расширение для открытия и отображения данных из пользовательского порта.
  • Общие: Записи журнала
    Параметр Записей журнала задает количество записей журнала для загрузки из VEX Brain.
    Чтобы задать количество записей в журнале, введите число в текстовое поле.
    Примечание: По умолчанию количество записей в журнале равно 1000.

    Показано пользовательские настройки VEX с опцией «Общие записи журнала». Эта опция имеет текстовое поле, в котором по умолчанию установлено число 1000. Описание гласит: Устанавливает количество записей журнала для загрузки из VEX Brain.
  • Проект: Тип сборки
    Параметр Проект: Тип сборки определяет, как расширение VEX будет собирать проект C++.
    Чтобы задать тип сборки проекта Cpp, щелкните раскрывающееся меню и выберите между Build и Rebuild
    • Сборка - Сборка собирает проект только при обнаружении каких-либо изменений в исходном коде проекта.
    • Rebuild - Rebuild очищает каталог сборки проекта, а затем собирает проект. Этот вариант гораздо медленнее.
    Примечание: По умолчанию тип сборки проекта Cpp установлен на Сборка.

    Настройки пользователя VEX с показанным параметром «Тип сборки проекта». Этот параметр имеет раскрывающееся меню, в котором по умолчанию установлено значение «Сборка». Описание гласит: Установить тип сборки проекта Cpp.
  • Проект: Домашняя страница
    Параметр Проект: Домашняя страница задает домашний каталог по умолчанию для нового проекта при завершении работы мастера создания нового проекта.
    Чтобы задать местоположение по умолчанию для новых проектов, введите каталог на компьютере в текстовое поле.

    Настройки пользователя VEX с показанной опцией Project Home. Эта опция имеет текстовое поле, представляющее путь к файлу. Описание гласит: Устанавливает местоположение по умолчанию для новых проектов.
  • Проект: запуск после загрузки
    Параметр Проект: запуск после загрузки определяет, должна ли пользовательская программа запускаться после загрузки в VEX Brain.
    Чтобы настроить запуск пользовательской программы после ее загрузки в VEX Brain, установите флажок. Чтобы не запускать пользовательскую программу после загрузки, снимите флажок.
    Примечание: По умолчанию флажок рядом с Проект: запустить после загрузки не установлен

    Настройки пользователя VEX с показанной опцией «Запустить проект после загрузки». Этот параметр имеет флажок, который по умолчанию не установлен. Описание гласит: Установите, следует ли запускать пользовательскую программу после загрузки.
  • Python: SDK Home
    Параметр Python SDK Home настраивает домашний каталог Python SDK (Software Development Kit). Этот параметр определяет место на компьютере, где установлен Python SDK.
    Примечание: НЕ РЕДАКТИРУЙТЕ ЭТУ НАСТРОЙКУ.

    Показаны настройки пользователя VEX с опцией Python SDK Home. У этой опции есть ссылка с надписью Изменить в settings.json. В описании написано НЕ РЕДАКТИРОВАТЬ.
  • Система DFU: Автоматическое восстановление
    Параметр Система DFU Автоматическое восстановление определяет, должен ли Brain автоматически восстанавливаться при обнаружении IQ (2nd) Brain или EXP Brain в режиме DFU (обновление прошивки устройства).
    Чтобы настроить мозг на автоматическое восстановление при обнаружении мозга IQ (2nd) или мозга EXP в режиме DFU, установите флажок. В противном случае снимите флажок.
    Примечание: По умолчанию флажок рядом с параметром System DFU: Auto Recover установлен .

    Показаны настройки пользователя VEX с опцией автоматического восстановления системы DFU. Этот параметр имеет флажок, который установлен по умолчанию. В описании говорится: «Установите, должен ли мозг автоматически восстанавливаться при обнаружении IQ2 или EXP в режиме DFU».
  • Сервер Websocket: включить
    Параметр Сервер Websocket: включить позволяет расширению VEX запустить сервер Websocket, который обеспечивает передачу данных в реальном времени между сервером и устройством VEX.
    Чтобы установить параметр Websocket Server: включить , щелкните раскрывающееся меню и выберите между Включить и Отключить
    • Включить - Если выбрано Включить , расширение VEX запустит сервер Websocket, который предоставит пользователю доступ к двустороннему каналу к выбранному устройству VEX. Доступ к серверу Websocket можно получить по адресу `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    • Отключить - Если выбрано Отключить , расширение VEX не запустит сервер Wesocked. 
    Примечание: По умолчанию параметр Websocket Server: Включить установлен на Отключить.

    Показаны настройки пользователя VEX с опцией включения сервера Websocket. Эта опция имеет раскрывающееся меню, в котором по умолчанию установлено значение «Отключить». Описание гласит: Позволяет расширению запускать сервер Websocket. Сервер позволяет пользователю получить доступ к двустороннему каналу связи с выбранным устройством VEX. Доступ к Websocket можно получить по адресу ws://[ip]:[port]/vexrobotics.vexcode/device.
  • Сервер Websocket: адрес хоста
    Параметр Сервер Websocket: адрес хоста задает адрес хоста сервера WebSocket. Сервер Websocket размещается на компьютере, на котором работает расширение VEX. Адрес хоста сервера Websocket — это IP-адрес для доступа к серверу Websocket по адресу `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Чтобы задать адрес хоста, введите адрес хоста (IP-адрес) в текстовое поле.

    Настройки пользователя VEX с показанной опцией адреса хоста сервера Websocket. Этот параметр имеет текстовое поле, в котором по умолчанию установлен адрес 0.0.0.0. Описание гласит: «Задает адрес хоста».


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

    Настройки пользователя VEX с показанной опцией порта сервера Websocket. В этом примере эта опция имеет текстовое поле, в котором задано число 7071. Описание гласит: Устанавливает номер порта сервера Websocket.

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

Last Updated: