用户设置是 Visual Studio Code 为每个扩展提供的全局设置。 VEX 用户设置允许我们根据自己的要求配置 VEX 扩展,并应用于每个 VEX VS Code 扩展项目。
访问 VS Code 中的 VEX 用户设置
- 单击 VS Code 用户界面左下角的设置图标。
- 上下文菜单将出现提示。 单击 设置 项。
- 将提示 设置 窗口。
- 单击 设置 窗口左侧列表视图中的 扩展 项目可扩展 扩展 列表并查看其项目。
- 将列表视图向下滚动到底部,然后单击列表项 VEX。
- VEX 用户设置将出现在右侧面板中。
VEX 用户设置概述
-
控制器:通道(仅限 V5 控制器)
控制器:通道 设置控制 V5 Brain 和 V5 控制器之间的无线电通信通道类型。 仅当 VS Code 通过 USB 连接到 V5 控制器并且控制器通过 VEXnet 连接到 V5 Brain 时,此设置才适用。
要设置 V5 控制器无线电频道,请单击下拉菜单并在 Download 和 Pit之间进行选择。- 下载 - 当设置为 下载时,一旦启动用户程序下载,电台将跳转到下载 VEXnet 通道。 下载通道允许更高的数据速率和更高效的下载。
-
Pit - 当设置为 Pit, ,收音机将保留在 Pit 频道上,下载将花费更长的时间。
-
Cpp SDK: Home
Cpp SDK Home 设置设置 C++ SDK(软件开发工具包)的主目录。 此设置定义计算机上安装 C++ SDK 的位置。
注意:请勿编辑此设置。
-
Cpp 工具链:路径
Cpp 工具链路径 设置设置构建 C++ VEX VS Code 项目时使用的工具链的路径。
要设置 Cpp 工具链路径,请在文本框中键入计算机上工具链的路径。
-
常规:启用用户终端
启用用户终端 设置允许 VEX 扩展在检测到 VEX Brain 或 VEX 控制器时打开用户串行端口。 唯一的例外适用于不枚举用户串行端口的 V5 控制器。
要设置 启用用户终端 设置,请单击下拉菜单并在 启用 和 禁用之间进行选择。- 启用 - 启用 允许 VEX 扩展在启动时连接到用户端口并将创建交互式终端。 如果在扩展程序运行时选择 启用 ,则如果连接了设备,扩展程序将尝试打开用户端口。
- 禁用 - 禁用 阻止 VEX 扩展在启动时连接到用户端口,并且不会创建交互式终端。 如果在扩展程序运行时选择 禁用 ,则扩展程序将关闭用户端口并删除交互式终端。
-
常规:日志条目
日志条目 设置设置要从 VEX Brain 上传的日志条目数。
要设置日志条目数,请在文本框中键入数字。
注意: 默认情况下,日志条目数设置为 1000。
-
项目:构建类型
项目:构建类型 设置设置 VEX 扩展如何构建 C++ 项目。
要设置 Cpp 项目构建类型,请单击下拉菜单并在 Build 和 Rebuild之间进行选择。- 构建 - 构建 仅在检测到项目源代码中的任何更改时构建项目。
- 重建 - 重建 清理项目的构建目录,然后构建项目。 此选项要慢得多。
-
项目:主页
项目:主页 设置在完成新建项目向导时设置新项目的默认主目录。
要设置新项目的默认位置,请在文本框中键入计算机上的目录。
-
项目:下载后运行
项目:下载后运行 设置设置用户程序是否应在下载到 VEX Brain 后运行。
要设置用户程序在下载到 VEX Brain 后运行,请选中复选框。 要将用户程序设置为在下载后不运行,请取消选中该复选框。
注意: 默认情况下, 项目:下载后运行 设置旁边的复选框为 未选中。
-
Python: SDK Home
Python SDK Home 设置设置Python SDK(软件开发工具包)的主目录。 此设置定义计算机上安装 Python SDK 的位置。
注意:请勿编辑此设置。
-
系统 DFU:自动恢复
系统 DFU 自动恢复 设置设置当在 DFU(设备固件更新)模式下检测到 IQ(第二)Brain 或 EXP Brain 时,Brain 是否应自动恢复。
要设置大脑在 DFU 模式下检测到 IQ (2nd) Brain 或 EXP Brain 时自动恢复,请选中复选框。 否则,取消选中该复选框。
注意: 默认情况下, 系统 DFU:自动恢复 设置旁边的复选框处于选中
-
Websocket 服务器:启用
Websocket 服务器:启用 设置使 VEX 扩展能够启动 Websocket 服务器,从而允许服务器和 VEX 设备之间进行实时数据传输。
要设置 Websocket 服务器:启用 设置,请单击下拉菜单并在 启用 和 禁用之间进行选择。- 启用 - 如果选择 启用 ,VEX 扩展将启动 Websocket 服务器,这允许用户访问所选 VEX 设备的双向管道。 可以通过“ws://[ip]:[port]/vexrobotics.vexcode/device”访问 Websocket 服务器。
- 禁用 - 如果选择 禁用 ,VEX 扩展将不会启动 Wesocked 服务器。
-
Websocket 服务器:主机地址
Websocket 服务器:主机地址 设置设置 WebSocket 服务器的主机地址。 Websocket 服务器托管在运行 VEX 扩展的计算机上。 Websocket 服务器主机地址是用于访问 Websocket 服务器的 IP 地址,地址为 `ws://[ip]:[port]/vexrobotics.vexcode/device`。
要设置主机地址、 在文本框中键入主机地址(IP 地址)。
-
Websocket 服务器:端口
Websocket 服务器:端口 设置配置运行 Websocket 服务器的端口号。 端口号可用于访问位于 `ws://[ip]:[port]/vexrobotics.vexcode/device` 的 Websocket 服务器。
要设置 Websocket 服务器端口号、 在文本框中键入端口号。