Creación del programa de pruebas para la mesa de trabajo (LabVIEW)

Nota

This document covers how to create, build and load an FRC® LabVIEW program onto a roboRIO. Before beginning, make sure that you have installed LabVIEW for FRC and the FRC Game Tools and that you have configured and imaged your roboRIO as described in the Zero-to-Robot tutorial.

Creación de un proyecto

Creating a new roboRIO project from the LabVIEW home screen.

Launch LabVIEW and click the FRC roboRIO Robot Project link to display the Create New FRC Robot Project dialog box.

Configuración del proyecto

The different sections of the dialog for configuring a new LabVIEW project.

Rellene el cuadro de diálogo Create New FRC Project Dialog:

  1. Escoge un nombre para tu proyecto

  2. Selecciona una carpeta para colocar el proyecto

  3. Ingresa el numero del equipo

  4. Select a project type. If unsure, select Arcade Drive.

  5. Click Finish

Ejecución del programa

Robot Main in the project window with its corresponding front panel open.

Nota

Note that a program deployed in this manner will not remain on the roboRIO after a power cycle. To deploy a program to run every time the roboRIO starts follow the next step, Deploying the program.

  1. En la ventana del Explorador del Proyecto, haga doble clic en Robot Main.vi para abrir el Robot Main VI.

  2. Haga clic en el botón Run (Flecha blanca en la cinta superior) del Robot Main VI para desplegar el VI a la roboRIO. LabVIEW desplega el VI, todos los elementos requeridos por el VI, y los ajustes del objetivo a la memoria en el roboRIO. Si se le pide que guarde cualquier VI, haga clic en Guardar en todas las indicaciones.

  3. Using the Driver Station software, put the robot in Teleop Mode. For more information on configuring and using the Driver Station software, see the FRC Driver Station Software article.

  4. Click Enable.

  5. Move the joysticks and observe how the robot responds.

  6. Presione el boton Abort del Robot Main VI. Observe que el VI se detiene. Cuando despliega un programa con el botón Ejecutar, el programa se ejecuta en el roboRIO, pero puede manipular los objetos del panel frontal del programa desde el ordenador central.

Deploying the Program

Right clicking on the robot build specification and choosing "build".  Then right clicking again and choosing "Run as startup".

Para ejecutarlo durante la competencia, necesitará desplegar un programa a la roboRIO. Esto permite que el programa sobreviva a través de los reinicios del controlador, pero no permite las mismas características de depuración (panel frontal, sondas, ejecución de resaltado) que si se ejecutara desde el panel frontal. Para desplegar su programa:

  1. En el Explorador de Proyectos, haga clic en el + junto a Especificaciones de Construcción para expandirlo.

  2. Haga clic con el botón derecho del ratón en Despliegue de Robots FRC y seleccione Construir. Espera a que la construcción se complete.

  3. Haga clic de nuevo con el botón derecho en Despliegue de arranque del robot FRC y seleccione Ejecutar como inicio. Si recibes un diálogo de conflicto, haz clic en OK. Este diálogo simplemente indica que hay actualmente un programa en el roboRIO que será terminado/reemplazado

  4. Marque la casilla para cerrar la ventana de despliegue al finalizar con éxito o haga clic en el botón de cierre cuando el despliegue se complete.

  5. El roboRIO comenzará a ejecutar automáticamente el código desplegado a los pocos segundos de cerrar el diálogo.