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.

Parameters should be enclosed in parentheses and followed by a colon as shown below. If a function has no parameters, use closed parentheses: ().

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.

In this example, the Drivetrain will move forward for 400 Millimeters when the drive_400() function is called.

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] ▶