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ô 123 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.
Como usar o recurso de etapa do projeto
Para utilizar o recurso Project Stepping no VEXcode 123, o Robô 123 deve estar conectado ao seu tablet ou computador. Para obter informações sobre como ligar um robô 123, o artigo do seu dispositivo na secção Instalar e ligar da Biblioteca VEX.
Selecione o botão Step localizado no canto superior direito da barra de ferramentas VEXcode 123.
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.
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 recurso Project Stepping retarda o fluxo do projeto e fornece feedback visual direto sobre o que o Robô 123 está fazendo em cada bloco do projeto. Isso permite que o usuário percorra o projeto um bloco por vez para observar comportamentos e corrigir erros.
Neste exemplo, a intenção é que o Robô 123 dirija em um quadrado (avance 1 passo e vire à direita 90 graus, 4 vezes para criar um quadrado). No entanto, há um rumo errado no projeto.
Use o recurso Project Stepping para iniciar e executar o projeto passo a passo até que um erro seja observado.
Corrija o erro.
Em seguida, selecione o botão Stop 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ô 123 em cada bloco do projeto. Repita esse processo até que o projeto funcione conforme planejado.