Parcourir un projet dans VIQC Virtual Skills

La fonction Project Stepping fournit à l'utilisateur des repères visuels importants qui aident à dépanner ou à mieux comprendre le flux d'un projet. Lorsqu'un projet est exécuté, le Hero Bot s'exécutera comme indiqué, mais ce n'est peut-être pas ce que l'utilisateur voulait. Avoir la possibilité de voir les blocs en cours d'exécution une étape à la fois donne à l'utilisateur un meilleur visuel des blocs pouvant être à l'origine de l'erreur.


Comment utiliser la fonction de progression de projet

step_icon.png

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

premier_bloc.png

Une fois sélectionné, une surbrillance verte apparaîtra autour du bloc "au démarrage" pour indiquer où le programme commence, et puis se déplace immédiatement pour mettre en surbrillance le premier bloc de la pile. La surbrillance restera sur le premier bloc après "au démarrage" jusqu'à ce que le bouton d'étape soit à nouveau sélectionné.

Remarque : la surbrillance passera immédiatement après un bloc [Comment] , car [Comment] blocs ne modifient pas le projet ou les blocs qui l'entourent.

second_bloc.png

Sélectionnez à nouveau le bouton d'é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 d'étape pour parcourir le projet un bloc à la fois.


Débogage avec la fonctionnalité pas à pas du projet

example_with_mistake.png

La fonction Project Stepping ralentit le déroulement du projet et fournit un retour visuel immédiat. Cela permet à l'utilisateur de parcourir le projet un bloc à la fois pour observer le comportement et corriger les erreurs.

Dans cet exemple, l'intention est que Fling prenne un ballon et marque le ballon dans le but le plus élevé. Cependant, le virage du projet tourne dans la mauvaise direction et le ballon ne sera donc pas marqué dans le but élevé.

Highlighted_mistake.png

erreur_visual.png

Exécutez le projet étape par étape à l'aide de la fonction Project Stepping jusqu'à ce qu'une erreur soit observée.

turn_dropdown.png

erreur_correcte.png

Corriger l'erreur.

L'erreur dans cet exemple était que Fling était codé pour tourner à gauche de 155 degrés, mais cette direction ne met pas Fling à l'angle correct pour que la catapulte tire le ballon dans le but élevé. Le sens de rotation doit être modifié de gauche à droite.

bloc_final.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

Exécutez ensuite à nouveau le projet depuis le début à l'aide de la fonction Project Stepping. Répétez ce processus jusqu'à ce que le projet s'exécute correctement.

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

Last Updated: