Sombrero#

El bloque Switch Hat se utiliza para ejecutar la pila de bloques adjunta cuando se llama a la función.

Tienen forma para fijarse encima de otros bloques apilables.

Ejemplo de bloques Switch de VEXcode que muestra un bloque Switch hat#
[                                                  ] :: hat custom-switch

La pila de bloques adjunta es una función. El bloque “Switch Hat” define el nombre de la función y los parámetros opcionales.

Para definir la función, seleccione el espacio abierto del bloque indicado en la imagen aquí y comience a escribir.

Imagen de un bloque Switch Hat utilizado para definir funciones y parámetros en programación, con un ejemplo de sintaxis de función.

Los parámetros deben escribirse entre paréntesis y seguidos de dos puntos, como se muestra a continuación. Si una función no tiene parámetros, utilice paréntesis cerrados: ().

Ejemplo de bloques Switch de VEXcode que muestra un bloque Switch con una función de Python que tiene un parámetro#
[def function_name(parameter):] :: hat custom-switch

Para que un bloque Switch Hat 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, el tren motriz se moverá hacia adelante 400 milímetros cuando se llame a la función drive_400().

Ejemplo de bloques de conmutación de VEXcode que muestra un bloque de conmutación de sombrero y un bloque de avance#
[drive_400()] :: hat custom-switch
unidad [adelante v] para (400) [mm v] ▶