Lição 4: Mudar de Modo
Nesta lição, você aprenderá sobre blocos Switch, um tipo de bloco de codificação projetado para ajudá-lo a fazer a transição da codificação baseada em blocos para a codificação baseada em texto usando a linguagem de codificação Python. Ao longo deste curso, você pode usar uma mistura de blocos VEXcode e blocos Switch à medida que se sentir mais confortável com os novos comandos do Python.
Para sua informação
Você deve ter uma conta VEXcode VR Premium para usar os blocos Switch. Para saber mais sobre as opções da conta VEXcode VR, veja esta página: Expandindo o Universo VEXcode VR.
Resultados de Aprendizagem
- Explique a diferença entre os blocos VEXcode e os blocos Switch.
- Identifique como converter um bloco VEXcode em um bloco Switch.
- Identifique onde encontrar blocos de Switch dentro da VEXcode VR Blocks Toolbox.
Os blocos de switches são projetados para ajudá-lo a fazer a transição da codificação baseada em blocos para a codificação baseada em texto usando a linguagem de codificação Python. Esses blocos contêm comandos Python que controlam comportamentos. Você pode converter facilmente blocos VEXcode em blocos Switch e criar projetos usando blocos Switch arrastando esses blocos da seção Switch da caixa de ferramentas Blocks para o espaço de trabalho. Você pode até digitar comandos Python diretamente nos blocos Switch à medida que se sentir mais confortável com a codificação em Python.
O projeto de exemplo abaixo inclui dois blocos Switch que contêm um comando Python. Ambos os blocos do interruptor comandam o robô para avançar 200 mm.
Convertendo Blocos VEXcode em Blocos de Comutação
Pode converter um bloco VEXcode num bloco Switch selecionando o bloco e escolhendo Converter Bloco em Bloco Switch.
Também pode converter uma pilha de Blocos VEXcode num bloco Switch selecionando o bloco e escolhendo Converter Pilha em Bloco Switch. Os blocos VEXcode são convertidos em comandos Python individuais dentro de um único bloco Switch.
Os blocos de controle em que os comportamentos de ninho são chamados de Invólucros. Pode converter um Invólucro de bloco VEXcode num bloco Switch selecionando o Invólucro e escolhendo, Converter Invólucro em bloco Switch.
Pode converter um Invólucro e o seu conteúdo selecionando o Invólucro e escolhendo o bloco Converter Invólucro e Conteúdo em Interruptor.
Digitando Comandos Python Dentro de Blocos de Comutação
Os blocos de comutação estão localizados dentro da seção Interruptor da Caixa de Ferramentas dos blocos. Você pode arrastar um bloco Switch para o espaço de trabalho e digitar comandos Python dentro do bloco para começar a codificar.
À medida que você digita comandos, sugestões de comandos e comportamentos aparecem. Você pode clicar nessas sugestões para concluir o comando ou simplesmente pressionar a tecla Enter ou Tab para selecionar essas sugestões para concluir o comando.
Recursos Adicionais
Assista ao vídeo a seguir para saber mais sobre como usar blocos Switch no VEXcode VR.
Ao longo do curso, você verá caixas informativas que destacam como usar os blocos Switch que são relevantes para cada lição. Ao ler essas caixas, você aprenderá como cada bloco funciona e a sintaxe dos comandos do Python dentro de cada bloco. Você também poderá visualizar fluxos de trabalho específicos do projeto usando os blocos Switch.
Selecione o botão Seguinte para continuar com o resto desta lição.