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.
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.
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.
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.
Puede convertir tanto un Envoltorio como su contenido seleccionando el Envoltorio y eligiendo el bloque Convertir Envoltorio y Contenido a Cambiar.
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.
Recursos adicionales
Vea el siguiente vídeo para obtener más información sobre el uso de los bloques de Switch en VEXcode VR.
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.
Seleccione el botón Siguiente para continuar con el resto de esta lección.