Percorrendo um projeto no VEXcode GO

O recurso Project Stepping oferece ao usuário uma maneira de ver a execução de um projeto bloco por bloco. Essas dicas visuais podem ser usadas para ajudar os alunos a solucionar problemas ou a compreender melhor o fluxo de um projeto. Quando um projeto é iniciado, o robô executará o projeto conforme as instruções, mas pode não ser como o usuário pretendia. Ter a capacidade de ver os blocos sendo executados, um por vez, dá ao usuário uma visão melhor de quais blocos podem estar causando o erro, para que a depuração possa se tornar um processo mais direcionado e eficiente.

Nota: Este artigo usa a configuração Code Base no VEXcode GO. Consulte o artigo Configurar uma base de código VEX GO Biblioteca VEX para obter mais informações sobre como configurar uma base de código no VEXcode GO.


Como utilizar o recurso Project Stepping

Barra de ferramentas VEXcode GO com o ícone Passo destacado entre os ícones Iniciar e Parar.

Para usar o recurso Project Stepping no VEXcode GO, o Brain deve estar conectado ao seu tablet ou computador, e o VEXcode GO deve estar configurado para sua construção.

Selecione o botão Step localizado no canto superior direito da barra de ferramentas VEXcode GO.

Projeto VEXcode GO Blocks com um Drive for block, um Turn for block e outro Drive for block. O primeiro bloco Drive for é destacado a verde para mostrar que o programa avançou uma vez e este bloco está agora a ser executado.

Uma vez selecionado, um destaque verde aparecerá e piscará ao redor do bloco {When started} para indicar onde o programa está começando e, em seguida, moverá imediatamente para destacar o primeiro bloco na pilha. O destaque permanecerá no primeiro bloco após {When started} até que o botão Step seja selecionado novamente.

Projeto VEXcode GO Blocks com um Drive for block, um Turn for block e outro Drive for block. O bloco Turn for é destacado a verde para mostrar que o programa avançou duas vezes e este bloco está agora a ser executado.

Selecione o botão Step novamente para iniciar o bloco destacado. O destaque piscará conforme o bloco é executado. Assim que o bloco for concluído, o próximo bloco ficará destacado, indicando que está pronto para executar o próximo comando quando o botão Step for selecionado novamente.

Continue a usar o botão Step para executar o projeto, um bloco de cada vez. Ao percorrer um projeto, selecionar o botão Iniciar fará com que o restante do projeto seja executado a toda velocidade. Isso pode ser útil se você quiser percorrer os primeiros blocos de um projeto e depois executar o restante do projeto conforme está escrito.


Depuração com o recurso Project Stepping

O projeto VEXcode GO Blocks com 4 pares de blocos Drive for e Turn for tem como objetivo conduzir o robô num quadrado. Um bloco incorreto é destacado para indicar que existe um bug no código.

O recurso Project Stepping retarda o fluxo do projeto e fornece feedback visual direto sobre o que o robô está fazendo em cada bloco do projeto. Isso permite que o usuário percorra o projeto um bloco de cada vez para observar o comportamento e corrigir erros.

Neste exemplo, a intenção é que o Código Base dirija em um quadrado (avance 500 milímetros (mm) e gire 90 graus à direita, 4 vezes para criar um quadrado). No entanto, há um rumo errado no projeto.

O projeto VEXcode GO Blocks com 4 pares de blocos Drive for e Turn for tem como objetivo conduzir o robô num quadrado. Um bloco incorreto é destacado a verde para indicar que o programa está atualmente a passar pelo bug. Um diagrama à direita mostra o robô a fazer uma curva incorreta na sua rota.

Use o recurso Project Stepping para iniciar e executar o projeto passo a passo até que um erro seja observado.

Projeto VEXcode GO Blocks mostrando o Drive incorreto num programa quadrado. O bloco Turn incorreto tem o seu menu suspenso aberto e destacado. O valor da direção é alterado da esquerda para a direita. Projeto VEXcode GO Blocks mostrando o Drive fixo num programa quadrado. Todos os 4 blocos de Turno rodam agora para a direita, e o bloco que foi corrigido é destacado.

Corrija o erro.

Projeto VEXcode GO Blocks com 4 pares de blocos Drive for e Turn for que conduzirão o robô num quadrado. O bloco de curva incorreto foi corrigido, e um diagrama à direita mostra o robô a conduzir pela rota correta.

Em seguida, selecione o botão Parar e utilize o botão Step para iniciar o projeto novamente desde o início, utilizando o recurso Project Stepping para observar o comportamento do robô em cada bloco do projeto. Repita esse processo até que o projeto funcione conforme planejado.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: