Reportero#

El bloque Switch Reporter se utiliza para devolver un valor numérico. Estas condiciones se definen con las funciones Switch de Python.

Tienen forma para encajar dentro de cualquier bloque con entradas circulares.

Ejemplo de bloques de conmutación de VEXcode que muestra un bloque de reportero de conmutación#
([                               ] ::custom-switch)

Seleccione el espacio abierto del bloque indicado en la imagen aquí y comience a escribir.

Imagen que muestra la interfaz del bloque Switch Reporter con un espacio abierto resaltado para ingresar comandos de Python.

Los bloques Switch Reporter se pueden usar para líneas individuales de funciones Switch de Python que informarán directamente un valor numérico.

Se pueden usar funciones matemáticas para calcular valores dentro de un bloque Switch Reporter. Esto incluye, entre otros:

  • Adición: +

  • Resta: -

  • División: /

  • Multiplicación: *

Ejemplo de bloques de conmutación de VEXcode que muestra un bloque de reportero de conmutación con código de Python que tiene un operador de suma#
([drivetrain heading (degrees) + 45] ::custom-switch)

Para que un bloque Switch Reporter funcione correctamente, los comandos Switch de Python deben escribirse con la ortografía, la puntuación y la sangría correctas. Consulte la Ayuda de cada bloque para ver el comando Switch de Python correspondiente.

En este ejemplo, la posición X actual del robot en MM se imprimirá en la Consola de impresión.

Ejemplo de bloques de conmutación de VEXcode que muestra un bloque de reportero de conmutación dentro de un bloque de impresión#
cuando empezó :: hat events
imprimir ([drivetrain heading (degrees) + 45] ::custom-switch) ▶