Skip to main content

Lección 4: Cambiar de modo

En esta lección, aprenderás sobre los bloques Switch, un tipo de bloque de codificación diseñado para ayudarte a pasar de la codificación basada en bloques a la basada en texto utilizando el lenguaje de codificación Python. A lo largo de este Curso, puedes usar una mezcla de bloques VEXcode y bloques Switch a medida que te sientas más cómodo con los nuevos comandos de Python. 

Para su información

Debe tener una cuenta VEXcode VR Premium para usar los bloques de Switch. Para obtener más información sobre las opciones de la cuenta VEXcode VR, consulta esta página: Expansión del universo VEXcode VR

Resultados de aprendizaje 

  • Explica la diferencia entre los bloques VEXcode y los bloques Switch.
  • Identifique cómo convertir un bloque VEXcode en un bloque Switch. 
  • Identifique dónde encontrar los bloques de Switch dentro de la caja de herramientas de bloques de VR de VEXcode. 

Los bloques de conmutación están diseñados para ayudarte a pasar de la codificación basada en bloques a la codificación basada en texto utilizando el lenguaje de codificación Python. Estos bloques contienen comandos de Python que controlan los comportamientos. Puede convertir fácilmente bloques VEXcode en bloques Switch, y puede crear proyectos utilizando bloques Switch arrastrando estos bloques desde la sección Switch de la Caja de herramientas de bloques al espacio de trabajo. Incluso puede escribir comandos de Python directamente en los bloques de Switch a medida que se sienta más cómodo con la codificación en Python. 

El proyecto de ejemplo a continuación incluye dos bloques de Switch que contienen cada uno un comando Python. Ambos bloques de interruptores ordenan al robot que avance 200 mm.

El proyecto VEXcode VR comienza con un bloque Cuando se inicia. Debajo, de arriba a abajo, hay un bloque Switch que contiene Python que lee el subrayado de la unidad de punto de la transmisión para abrir el paréntesis hacia adelante, 200, mm cerrar el paréntesis. Luego gire a la derecha 90 grados, luego otro bloque de interruptores exactamente igual que el anterior, luego gire a la izquierda 90 grados.

Conversión de bloques VEXcode en bloques Switch

Puede convertir un bloque VEXcode en un bloque Switch seleccionando el bloque y eligiendo Convertir bloque en bloque Switch. 

convertir bloque a Cambiar bloque

También puede convertir una pila de bloques VEXcode en un bloque Switch seleccionando el bloque y eligiendo Convertir pila en bloque Switch. Los bloques VEXcode se convierten en comandos Python individuales dentro de un solo bloque Switch. 

convertir pila en bloque de conmutación

Los bloques de control que anidan los comportamientos en su interior se llaman envoltorios. Puede convertir una Envoltura de bloque VEXcode en un bloque Switch seleccionando la Envoltura y eligiendo el bloque Convertir Envoltura en Switch.  

convertir envoltura en bloque de conmutación

Puede convertir tanto un Envoltorio como su contenido seleccionando el Envoltorio y eligiendo el bloque Convertir Envoltorio y Contenido a Cambiar. 

Convertir envoltorio y contenido a Bloque de cambio

Escribir comandos de Python dentro de bloques de switch

Los bloques de interruptores se encuentran dentro de la sección de interruptores de la caja de herramientas de bloques. Puede arrastrar un bloque Switch al espacio de trabajo y escribir comandos Python dentro del bloque para comenzar a codificar.

A medida que escribe comandos, aparecen sugerencias de comandos y comportamientos. Puede hacer clic en estas sugerencias para completar el comando, o simplemente presionar la tecla Enter o Tab para seleccionar estas sugerencias para completar el comando. 

cambiar escritura

Recursos adicionales

Vea el siguiente vídeo para obtener más información sobre el uso de los bloques de Switch en VEXcode VR. 

El artículo, Uso de VEXcode VR Switch, proporciona una descripción detallada de cómo usar los bloques de Switch, cómo usar la función de Ayuda para obtener más información sobre los comandos de Switch Python, cómo escribir comandos de Python dentro de un bloque de Switch y cómo convertir una pila completa de bloques de VEXcode en un bloque de Switch. Lee este artículo y guárdalo como referencia mientras completas los desafíos de codificación a lo largo del curso. 

A lo largo del curso, verás cuadros informativos que destacan cómo usar los bloques de Switch que son relevantes para cada lección. Al leer estos cuadros, aprenderá cómo funciona cada bloque y la sintaxis de los comandos de Python dentro de cada bloque. También podrá ver flujos de trabajo de proyectos específicos utilizando los bloques de Switch.  

Diagrama que representa el flujo del proyecto en un proyecto VEXcode con bloques de Switch como ejemplo de los tipos de imágenes que verá en los cuadros informativos que resaltan los bloques de Switch que están presentes a lo largo del curso.

Seleccione el botón Siguiente para continuar con el resto de esta lección.