Percorrendo um projeto em VEXcode VR usando VIQC Pitching In

O recurso Project Stepping fornece ao usuário recursos visuais importantes que ajudam os usuários a solucionar problemas ou entender melhor o fluxo de um projeto. Quando um projeto é executado, o Fling the Hero Bot será executado conforme as instruções, mas pode não ser como o usuário pretendia. Ter a capacidade de ver os blocos sendo executados, uma etapa de cada vez, dá ao usuário uma visão melhor de quais blocos podem estar causando o erro.


Como usar o recurso de etapa do projeto

Screen_Shot_2022-05-19_at_2.17.30_PM.png

Selecione o botão de etapa localizado no canto superior direito da barra de ferramentas VEXcode VR.

primeiro_bloco.png

Uma vez selecionado, um destaque verde aparecerá 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.

Nota: o destaque passará imediatamente por um bloco [Comment], porque os blocos [Comment] não alteram o projeto ou os blocos ao seu redor.

segundo_bloco.png

Selecione o botão de etapa novamente para executar o bloco destacado. Assim que o bloco for executado, o próximo bloco ficará destacado.

Continue a usar o botão de etapa para percorrer o projeto, um bloco de cada vez.


Depuração com o recurso Project Stepping

exemplo_com_mistake.png

O recurso Project Stepping retarda o fluxo do projeto e fornece feedback visual imediato. 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 Fling receba uma bola e marque a bola no gol alto. Porém a virada do projeto está virando na direção errada e, portanto, a Bola não será marcada no Gol Alto.

destaque_mistake.png

erro_visual.png

Execute o projeto passo a passo usando o recurso Project Stepping até que um erro seja observado.

turn_dropdown.png

corrigido_erro.png

Corrija o erro.

O erro neste exemplo foi que o Fling foi codificado para virar à esquerda 155 graus, no entanto, esta direção não coloca o Fling no ângulo correto para a Catapulta atirar a bola para o gol alto. A direção da curva deve ser alterada da esquerda para a direita.

bloco_final.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

Em seguida, execute o projeto novamente desde o início usando o recurso Project Stepping. Repita esse processo até que o projeto seja executado corretamente.

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

Last Updated: