Configurando el proyecto de robot

El programa RobotBuilder tiene algunas propiedades predeterminadas que deben configurarse para que el programa y otros archivos generados funcionen correctamente. Esta información se almacena en las propiedades para la descripción del robot (la primera línea).

Propiedades del proyecto de robot

Las propiedades que describen al robot son:

  • Name - El nombre del proyecto de robot que fue creado

  • Comando Autónomo - el comando que se ejecutará por defecto cuando el programa se ponga en modo autónomo

  • Parámetros del Comando Autónomo - Parámetros del comando autónomo

  • Número del Equipo - El número de equipo del proyecto, que se utilizará para localizar el robot al desplegar el código.

  • Utiliza el Paquete de Java Predeterminado - Si se marca, RobotBuilder utilizará el paquete predeterminado (frc.robot). De lo contrario, puede especificar un nombre de paquete personalizado para ser utilizado.

  • Java Package - El nombre del paquete Java generado que se utilizó al generar el código del proyecto.

  • Directorio de Exportación - La carpeta en la que se genera el proyecto cuando se selecciona Exportar a Java o C++

  • Export Subsystems -Marcado si RobotBuilder deberá exportar las clases de subsistema de su proyecto

  • Export Commands - Marcado si RobotBuilder deberá exportar las clases de comandos de su proyecto

  • 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.

Uso de la fuente del control con el proyecto RobotBuilder

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

Cuando se utiliza el control de código fuente, el proyecto se utilizará normalmente en varias computadoras y la ruta al directorio del proyecto puede ser diferente de una computadora a otra. Si el archivo de proyecto de RobotBuilder se almacena utilizando una ruta absoluta, normalmente contendrá el nombre de usuario y no se podrá utilizar en varias computadoras. Para que esto funcione, seleccione «ruta relativa» y especifique la ruta como un desplazamiento de directorio de los archivos del proyecto. En el ejemplo anterior, el archivo del proyecto se almacena en la carpeta justo encima de los archivos del proyecto en la jerarquía de archivos. En este caso, el nombre de usuario no forma parte de la ruta y será portable en todas sus computadoras.