Plantilla de concurso#

La Plantilla de Competición se utiliza para proyectos que se ejecutarán con el Sistema de Control de Campo durante la Competición de Robótica VEX V5 o la Competición de Robótica VEX U. Divide un proyecto en dos periodos: el periodo Autónomo, donde el robot funciona por sí solo, y el periodo Controlado por el Conductor, donde un conductor opera el robot con un Controlador.

El uso de esta plantilla garantiza que su proyecto cumpla con las Reglas de Competición VEX V5 y se conecte correctamente al Sistema de Control de Campo Inteligente durante un partido.

Abrir un proyecto de plantilla de concurso#

Ejemplos abiertos#

Seleccione Archivo en la parte superior izquierda de VEXcode y, a continuación, seleccione Abrir ejemplos.

Captura de pantalla del menú Archivo abierto, con la opción Abrir ejemplos resaltada.

Encuentra la plantilla de la competición#

Filtra por Plantillas para encontrar la Plantilla de concurso.

Captura de pantalla de la página Ejemplos abiertos, con el filtro Plantillas resaltado, que muestra la Plantilla de competición.

Crear el proyecto#

Al seleccionar la plantilla de concurso, se abrirá una pantalla donde podrá cambiarle el nombre y guardarla en su dispositivo. Seleccione Guardar y crear proyecto para guardar el nuevo proyecto en su dispositivo.

Captura de pantalla de la pantalla Abrir proyecto de ejemplo, con el campo Nombre del proyecto y el botón Guardar y crear proyecto resaltados.

Comprenda los bloques de sombrero de la plantilla.#

Un proyecto de plantilla de competición comienza con tres bloques de sombrero ya en el espacio de trabajo, uno para cada parte de un partido: cuando se inicia, cuando es autónomo y cuando el conductor controla con un bloque para siempre ya adjunto.

La plantilla de competición se activa cuando se inicia, cuando es autónoma y cuando el control del conductor bloquea.#
cuando empezó
cuando autónomo :: hat events
when drive control :: hat events
para siempre
fin

Configuración#

El bloque al iniciarse se ejecuta una sola vez, inmediatamente después de que comience el proyecto, antes de que empiecen los periodos de funcionamiento autónomo o controlado por el conductor. Úselo para cualquier configuración que necesite su robot, como calibrar un giroscopio o un sensor inercial, o establecer variables.

Si no se necesita ninguna configuración, el bloque al iniciar puede permanecer vacío.

Un conjunto de parámetros que se activan al inicio y que calibran el sensor inercial del sistema de transmisión antes de que comience la competición.#
cuando empezó
calibrar la transmisión

Autónomo#

Los bloques conectados al bloque de sombrero cuando es autónomo se ejecutan durante el período autónomo, cuando el sistema de control de campo envía la señal autónoma y el robot actúa por sí solo, sin intervención del conductor. Utilice esta pila para una rutina de puntuación u otro comportamiento autónomo.

Si no se desea un comportamiento autónomo, el bloque cuando es autónomo puede permanecer vacío.

Una rutina autónoma sencilla que avanza y luego se detiene.#
cuando autónomo :: hat events
drive [forward v] for (600) [mm v] ▶
deja de conducir

Control del conductor#

Los bloques conectados al bloque de control cuando el conductor controla se ejecutan durante el período de control del conductor, cuando el sistema de control de campo envía la señal de control del conductor y un conductor opera el robot con un controlador.

Una sencilla rutina de control del conductor que permite avanzar mientras se mantiene pulsado el botón X.#
when drive control :: hat events
para siempre
si <[Controller 1 v] [X v] presionado?> entonces
unidad [adelante v]
demás
deja de conducir
fin
fin