Настройки пользователя — это глобальные настройки, которые Visual Studio Code предлагает для каждого расширения. Пользовательские настройки VEX позволяют нам настраивать расширение VEX в соответствии с нашими собственными требованиями и применяются к каждому проекту расширения VEX VS Code.
Доступ к настройкам пользователя VEX в VS Code
- Нажмите на значок настроек в левом нижнем углу пользовательского интерфейса VS Code.
- Появится контекстное меню. Нажмите на пункт Настройки.
- Появится окно Настройки.
- Щелкните элемент Расширения в левом списке окна Настройки чтобы развернуть список Расширения и просмотреть его элементы.
- Прокрутите список вниз и щелкните элемент списка VEX.
- Настройки пользователя появятся на правой панели.
Обзор настроек пользователя VEX
-
Контроллер: Канал (только контроллер V5)
Параметр Контроллер: Канал управляет типом канала радиосвязи между V5 Brain и контроллером V5. Этот параметр применяется только в том случае, если VS Code подключен к контроллеру V5 через USB, а контроллер подключен к V5 Brain через
.Чтобы установить радиоканал контроллера V5, щелкните раскрывающееся меню и выберите между Download и Pit.- Загрузка — при установке на Загрузкарадиостанция перейдет на канал загрузки VEXnet после инициации загрузки пользовательской программы. Канал загрузки обеспечивает более высокую скорость передачи данных и более эффективную загрузку.
-
Pit — при установке на Pit, радио останется на канале Pit, и загрузка займет гораздо больше времени.
-
Cpp SDK: Home
Параметр Cpp SDK Home задает домашний каталог C++ SDK (Software Development Kit). Этот параметр определяет место на компьютере, где установлен C++ SDK.
Примечание: НЕ РЕДАКТИРУЙТЕ ЭТУ НАСТРОЙКУ.
-
Cpp Toolchain: Path
Параметр Cpp Toolchain Path задает путь для инструментальной цепочки, которая используется при сборке проекта C++ VEX VS Code.
Чтобы задать путь к цепочке инструментов Cpp, введите путь к цепочке инструментов на компьютере в текстовое поле.
-
Общие: Включить пользовательский терминал
Параметр Включить пользовательский терминал позволяет расширению VEX открывать пользовательский последовательный порт, когда расширение обнаруживает VEX Brain или VEX Controller. Единственное исключение относится к контроллеру V5, который не имеет пользовательского последовательного порта.
Чтобы установить параметр Включить пользовательский терминал , щелкните раскрывающееся меню и выберите между Включить и Отключить.- Включить - Включить позволяет расширению VEX подключаться к пользовательскому порту при запуске и создает интерактивный терминал. Если выбрано значение Включить во время работы расширения, расширение попытается открыть пользовательский порт, если подключено устройство.
- Отключить - Отключить запрещает расширению VEX подключаться к пользовательскому порту при запуске и не создает интерактивный терминал. Если выбрано значение Отключить во время работы расширения, расширение закроет пользовательский порт и удалит интерактивный терминал.
-
Общие: Записи журнала
Параметр Записей журнала задает количество записей журнала для загрузки из VEX Brain.
Чтобы задать количество записей в журнале, введите число в текстовое поле.
Примечание: По умолчанию количество записей в журнале равно 1000.
-
Проект: Тип сборки
Параметр Проект: Тип сборки определяет, как расширение VEX будет собирать проект C++.
Чтобы задать тип сборки проекта Cpp, щелкните раскрывающееся меню и выберите между Build и Rebuild.- Сборка - Сборка собирает проект только при обнаружении каких-либо изменений в исходном коде проекта.
- Rebuild - Rebuild очищает каталог сборки проекта, а затем собирает проект. Этот вариант гораздо медленнее.
-
Проект: Домашняя страница
Параметр Проект: Домашняя страница задает домашний каталог по умолчанию для нового проекта при завершении работы мастера создания нового проекта.
Чтобы задать местоположение по умолчанию для новых проектов, введите каталог на компьютере в текстовое поле.
-
Проект: запуск после загрузки
Параметр Проект: запуск после загрузки определяет, должна ли пользовательская программа запускаться после загрузки в VEX Brain.
Чтобы настроить запуск пользовательской программы после ее загрузки в VEX Brain, установите флажок. Чтобы не запускать пользовательскую программу после загрузки, снимите флажок.
Примечание: По умолчанию флажок рядом с Проект: запустить после загрузки не установлен
-
Python: SDK Home
Параметр Python SDK Home настраивает домашний каталог Python SDK (Software Development Kit). Этот параметр определяет место на компьютере, где установлен Python SDK.
Примечание: НЕ РЕДАКТИРУЙТЕ ЭТУ НАСТРОЙКУ.
-
Система DFU: Автоматическое восстановление
Параметр Система DFU Автоматическое восстановление определяет, должен ли Brain автоматически восстанавливаться при обнаружении IQ (2nd) Brain или EXP Brain в режиме DFU (обновление прошивки устройства).
Чтобы настроить мозг на автоматическое восстановление при обнаружении мозга IQ (2nd) или мозга EXP в режиме DFU, установите флажок. В противном случае снимите флажок.
Примечание: По умолчанию флажок рядом с параметром System DFU: Auto Recover установлен .
-
Сервер Websocket: включить
Параметр Сервер Websocket: включить позволяет расширению VEX запустить сервер Websocket, который обеспечивает передачу данных в реальном времени между сервером и устройством VEX.
Чтобы установить параметр Websocket Server: включить , щелкните раскрывающееся меню и выберите между Включить и Отключить.- Включить - Если выбрано Включить , расширение VEX запустит сервер Websocket, который предоставит пользователю доступ к двустороннему каналу к выбранному устройству VEX. Доступ к серверу Websocket можно получить по адресу `ws://[ip]:[port]/vexrobotics.vexcode/device`.
- Отключить - Если выбрано Отключить , расширение VEX не запустит сервер Wesocked.
-
Сервер Websocket: адрес хоста
Параметр Сервер Websocket: адрес хоста задает адрес хоста сервера WebSocket. Сервер Websocket размещается на компьютере, на котором работает расширение VEX. Адрес хоста сервера Websocket — это IP-адрес для доступа к серверу Websocket по адресу `ws://[ip]:[port]/vexrobotics.vexcode/device`.
Чтобы задать адрес хоста, введите адрес хоста (IP-адрес) в текстовое поле.
-
Сервер Websocket: порт
Параметр Сервер Websocket: порт настраивает номер порта, на котором работает сервер Websocket. Номер порта можно использовать для доступа к серверу Websocket по адресу `ws://[ip]:[port]/vexrobotics.vexcode/device`.
Чтобы задать номер порта сервера Websocket, введите номер порта в текстовое поле.