A funcionalidade Etapas do Projeto fornece ao utilizador informações visuais importantes que o ajudam a resolver problemas ou a compreender melhor o fluxo de um projeto. Ao executar um projeto, o Fling the Hero Bot funcionará de acordo com as instruções, mas pode não ser da forma que o utilizador pretendia. A possibilidade de visualizar os blocos a serem executados passo a passo proporciona ao utilizador uma melhor compreensão de quais os blocos que podem estar a causar o erro.
Como utilizar o recurso de etapas do projeto
Selecione o botão de passo localizado no canto superior direito da barra de ferramentas do VEXcode VR.
Uma vez selecionado, um destaque verde aparecerá à volta do bloco {When started} para indicar onde o programa está a começar e, em seguida, move-se imediatamente para destacar o primeiro bloco na pilha. O destaque permanecerá no primeiro bloco após {Quando iniciado} até que o botão de passo seja novamente selecionado.
Nota: o destaque passará imediatamente por um bloco [Comment], porque os blocos [Comment] não alteram o projeto ou os blocos que os rodeiam.
Selecione novamente o botão "Passo" para executar o bloco destacado. Após a execução do bloco, o bloco seguinte será destacado.
Continue a utilizar o botão de passo a passo para percorrer o projeto bloco a bloco.
Depuração com o recurso de depuração passo a passo do projeto
A funcionalidade Etapas do Projeto abranda o fluxo do projeto e fornece feedback visual imediato. Isto permite ao utilizador percorrer o projeto bloco a bloco para observar o comportamento e corrigir erros.
Neste exemplo, a intenção é que Fling apanhe uma bola e marque um golo na baliza alta. No entanto, o projeto está a tomar o rumo errado e, por isso, a bola não será marcada na baliza alta.
Execute o projeto passo a passo utilizando a funcionalidade de execução passo a passo do projeto até que seja detetado um erro.
Corrija o erro.
O erro neste exemplo foi que o Fling foi programado para virar 155 graus para a esquerda, no entanto esta direção não coloca o Fling no ângulo correto para que a catapulta lance a bola para a baliza alta. A direção da curva deve ser alterada da esquerda para a direita.
Em seguida, execute o projeto novamente desde o início, utilizando a funcionalidade de execução passo a passo do projeto. Repita este processo até que o projeto funcione corretamente.