Analisar um projeto no VEXcode VR utilizando o VIQC.

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

Uma captura de ecrã ampliada do canto superior direito da barra de ferramentas VEXcode VR, com o botão "Passo" destacado, diretamente à direita do botão "Iniciar".

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

Abra o projeto VEXcode VR com o botão "Passo" selecionado para executar os blocos um de cada vez.

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.

Projeto de realidade virtual VEXcode mostrando os blocos Drive for, Turn for e Drivetrain utilizados no VIQC Pitching In Playground.

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

Projeto de realidade virtual em VEXcode com blocos para recolher uma bola, rodar e marcar pontos, com um bloco de rotação destacado, mostrando o erro no 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.

Erro de programação identificado num projeto VEXcode VR no VIQC Pitching In Playground.

Lógica de código incorreta apresentada durante a execução passo a passo de um projeto VIQC Pitching In no VEXcode VR.

Execute o projeto passo a passo utilizando a funcionalidade de execução passo a passo do projeto até que seja detetado um erro.

O mesmo projeto do anterior, agora com o menu suspenso de direção do bloco de curva aberto e a opção "esquerda" selecionada, mostrando como corrigir o problema.

O mesmo projeto com o bloco de rotação agora configurado para virar à direita a 155 graus na secção do projeto que gira e lança a bola em direção a uma baliza alta.

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.

Projeto de bloco VEXcode VR para percorrer passo a passo um programa VIQC Pitching In no espaço de trabalho.

Projeto VEXcode VR aberto no VIQC. Contributo para a execução passo a passo do código.

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.

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

Last Updated: