本文概述了在 VEX Visual Studio Code (VS Code) 扩展中创建 VEX V5 项目的过程。 VEX VS Code Extension 中的项目可以通过两种方式创建 - 通过从示例模板创建新项目或导入现有的 VEXcode 项目。

注意:如果这是您第一次在 VS Code 中创建或导入项目,您可能需要启用其他权限您的设备,以便 VS Code 按预期工作。

在 VS Code 中创建一个新项目

图片1.png

在计算机上启动 Visual Studio Code。 选择 VS Code 活动栏上的 VEX 图标。

如果未出现 VEX 图标,请确保您已安装 VEX 扩展。 有关安装此扩展的步骤,请参阅以下与您的设备匹配的文章。

图片15.png

选择主侧栏中“项目操作”下的“新建项目”按钮。

图片11.png

将提示创建新的 VEX 项目窗口。 选择 V5 图标以选择 VEX V5 项目的项目平台。

图片8.png

选择Python 或C/C++ 作为编程语言,然后选择相应的图标。

图片15.png

接下来,选择用于创建 VEX V5 项目的模板或示例项目。

  • 通过向下滚动或使用搜索栏过滤项目列表来查找模板或示例项目。
  • 这些模板和示例项目包含用于启动项目的示例代码和/或机器人配置。

选择模板或示例项目后,选择“创建”。

图片8.png

接下来,设置新项目的项目名称、描述和位置。

在“项目名称”下的文本框中输入项目名称。

注意: 项目名称将用作项目顶级文件夹的名称。 一旦项目下载到机器人上,它也将是显示在 V5 Brain 屏幕上的名称。 

图片17.png

在“说明”下的文本框中输入项目的说明。 此步骤是可选的。

图片9.png

如果您想将项目保存在默认项目文件夹之外的其他位置,请向下滚动窗口并选择“浏览”按钮以选择项目文件夹在计算机上的位置。

注意: 默认项目位置设置为扩展全局设置中找到的默认项目文件夹。

截图 2023-10-17 下午 3.45.11.png

现在已输入名称、描述和位置,选择“创建”按钮。 VS Code 窗口将开始刷新。

图片7.png

VEX V5 的项目现已在 VEX VS Code Extension 中创建。 要查看和开发项目代码,请在侧栏中的项目名称下选择“src”。

图片1.png

在侧边栏的“src”下选择“main.py”(如果项目是 Python 项目)或“main.cpp”(如果项目是 C/C++ 项目)。

图片5.png

所选模板或示例项目的代码将显示在编辑器区域中,您可以在其中开发和编辑为 VEX V5 创建的项目。

导入现有的 VEXcode V5 项目

图片1.png

在计算机上启动 Visual Studio Code。 选择 VS Code 活动栏上的 VEX 图标。

图片11.png

选择主侧栏中“项目操作”下的“导入项目”按钮。

图片10.png

将打开“导入项目”窗口。 选择要导入的 VEXcode V5 项目文件,然后单击“打开”按钮。

注意: VEX V5 支持的 VEXcode 项目文件类型为:

  • .v5cpp(VEXcode V5 C/C++ 项目)
  • .v5python(VEXcode V5 Python 项目)

图片13.png

接下来,设置导入项目的项目名称、描述和位置。

默认情况下,项目的名称将保持不变。

图片4.png

在“说明”下的文本框中输入项目的说明。 此步骤是可选的。

图片6.png

如果您想将项目保存在默认项目文件夹之外的其他位置,请向下滚动窗口并选择“浏览”按钮以选择项目文件夹在计算机上的位置。

注意: 默认项目位置设置为扩展全局设置中找到的默认项目文件夹。

截图 2023-10-17 下午 3.45.11.png

现在已输入名称、描述和位置,选择“创建”按钮。 VS Code 窗口将开始刷新。

图片19.png

VS Code 窗口刷新完成后,VEXcode V5 项目已导入到 VEX VS Code 扩展中。 要查看和开发项目代码,请在侧栏中的项目名称下选择“src”。

图片2.png

在侧边栏的“src”下选择“main.py”(如果导入的项目是Python项目)或“main.cpp”(如果导入的项目是C/C++项目)。

截图 2023-10-18 3.08.17 PM.png

导入项目的代码将显示在编辑器区域中,可以在其中进行修改。

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

Last Updated: