Présentation d'un projet dans VEXcode VR avec VIQC : intégration

La fonctionnalité de visualisation des étapes du projet fournit à l'utilisateur des éléments visuels importants qui l'aident à résoudre les problèmes ou à mieux comprendre le déroulement d'un projet. Lorsqu'un projet est exécuté, Fling the Hero Bot fonctionnera comme prévu, mais le résultat peut différer des intentions de l'utilisateur. La possibilité de voir les blocs s'exécuter étape par étape permet à l'utilisateur de mieux visualiser quels blocs peuvent être à l'origine de l'erreur.


Comment utiliser la fonction de planification de projet

Capture d'écran en gros plan de la partie supérieure droite de la barre d'outils VR de VEXcode, avec le bouton « Étape » mis en évidence, directement à droite du bouton « Démarrer ».

Sélectionnez le bouton étape par étape situé en haut à droite de la barre d'outils VEXcode VR.

Ouvrez votre projet VEXcode VR avec le bouton « Pas à pas » sélectionné pour exécuter les blocs un par un.

Une fois sélectionné, un surlignage vert apparaîtra autour du bloc {Quand démarré} pour indiquer où le programme commence, puis se déplacera immédiatement pour surligner le premier bloc de la pile. La surbrillance restera sur le premier bloc après {Quand on a commencé} jusqu'à ce que le bouton étape par étape soit sélectionné à nouveau.

Remarque: la mise en surbrillance passera immédiatement au-delà d'un bloc [Comment], car les blocs [Comment] ne modifient pas le projet ni les blocs qui l'entourent.

Projet VR VEXcode illustrant les blocs Drive for, Turn for et Drivetrain utilisés dans le terrain de jeu VIQC Pitching In.

Sélectionnez à nouveau le bouton « Étape » pour exécuter le bloc mis en surbrillance. Une fois le bloc exécuté, le bloc suivant sera mis en surbrillance.

Continuez à utiliser le bouton étape par étape pour parcourir le projet bloc par bloc.


Débogage avec la fonction de débogage pas à pas du projet

Projet VEXcode VR avec des blocs permettant de ramasser une balle grâce à l'entrée, de la faire tourner et de marquer des points, un bloc de rotation étant mis en évidence pour indiquer l'erreur dans le projet.

La fonction « Étapes du projet » ralentit le déroulement du projet et fournit un retour visuel immédiat. Cela permet à l'utilisateur de parcourir le projet bloc par bloc afin d'observer le comportement et de corriger les erreurs.

Dans cet exemple, l'objectif est que Fling récupère une balle et marque un but dans le but en hauteur. Cependant, le projet prend une mauvaise tournure, et par conséquent, le ballon ne sera pas marqué dans le but en hauteur.

Erreur de codage mise en évidence dans un projet VR VEXcode sur l'espace de jeu VIQC Pitching In.

Erreur de logique de code lors du parcours pas à pas d'un projet VIQC Pitching In dans VEXcode VR

Exécutez le projet étape par étape à l'aide de la fonction « Exécution pas à pas du projet » jusqu'à ce qu'une erreur soit constatée.

Il s'agit du même projet que le précédent, mais avec le menu déroulant de direction du bloc de virage ouvert et la direction gauche sélectionnée, montrant comment résoudre le problème.

Le même projet, avec le bloc de virage indiquant maintenant de tourner à droite de 155 degrés dans la section du projet permettant de tourner et de lancer la balle dans un but en hauteur.

Corrigez l'erreur.

L'erreur dans cet exemple était que Fling était programmé pour tourner à gauche de 155 degrés, or cette direction ne place pas Fling à l'angle correct pour que la catapulte puisse tirer la balle dans le but en hauteur. Le sens de virage doit être inversé, de gauche à droite.

Projet de bloc VR VEXcode pour parcourir pas à pas un programme VIQC Pitching In dans l'espace de travail

Projet VR VEXcode ouvert dans VIQC. Participation à l'exécution pas à pas du code.

Relancez ensuite le projet depuis le début en utilisant la fonction de parcours pas à pas du projet. Répétez ce processus jusqu'à ce que le projet fonctionne correctement.

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

Last Updated: