设置机器人项目

RobotBuilder 程序有一些默认属性需要设置,以便生成的程序和其他生成的文件能够正常工作。这个设置信息存储在机器人描述的属性中 (第一行) 。

机器人项目属性

描述机器人的属性是:

  • Name - 被创建的机器人项目的名字

  • 自动阶段指令 - 当程序处于自动阶段模式时默认运行的指令

  • 自动阶段指令参数 - 自动阶段指令的参数

  • 团队编号 - 项目的团队编号,用于在部署代码时定位机器人。

  • 使用默认 Java 包 - 如果选中 RobotBuilder 将使用默认包 (frc.robot)。否则,您可以指定要使用的自定义包名称。

  • Java Package - 生成项目代码时使用的生成 Java 包的名称

  • 导出目录 - 选择导出到 Java 或 C++ 时项目生成的文件夹

  • Export Subsystems - 检查 RobotBuilder 是否应该从项目中导出子系统类

  • Export Commands - 检查 RobotBuilder 是否应该从项目中导出命令类

  • Wiring File location - the location of the html file to generate that contains the wiring diagram for your robot

  • Desktop Support - Enables unit test and simulation. While WPILib supports this, third party software libraries may not. If libraries do not support desktop, then your code may not compile or may crash. It should be left unchecked unless unit testing or simulation is needed and all libraries support it.

在RobotBuilder项目中使用源代码控制

../../../../../_images/robotbuilder-setup-1.png

在使用源代码控制时,项目通常会在许多计算机上使用,并且到项目目录的路径可能因用户计算机的不同而不同。如果RobotBuilder项目文件是使用绝对路径存储的,那么它通常会包含用户名,并且不能跨多台计算机使用。要做到这一点,选择“相对路径”并将路径指定为项目文件的目录偏移量。在上面的示例中,项目文件存储在文件层次结构中项目文件上方的文件夹中。在这种情况下,用户名不是路径的一部分,它可以在您的所有计算机上移植。