Désactivation et activation des blocs dans VEXcode V5

VEXcode V5 permet aux utilisateurs de désactiver et d'activer des blocs au sein de leurs projets. Il s'agit d'une fonctionnalité utile pour tester ou déboguer un projet sans avoir à démonter le projet. L'utilisateur peut désactiver ou activer un ou plusieurs blocs pour tester les différences de comportement du robot lorsque ce bloc est ou non dans le projet.


Comment désactiver et activer les blocs

Collage de diverses conceptions de blocs et tutoriels de V5, présentant différents styles et fonctionnalités que les utilisateurs peuvent explorer et mettre en œuvre dans leurs projets.

Pour désactiver un bloc, cliquez avec le bouton droit ou appuyez longuement sur le bloc pour activer le menu contextuel, puis sélectionnez Désactiver le bloc.

Capture d'écran montrant la bascule d'activation/désactivation des blocs dans V5, illustrant les options de gestion des fonctionnalités des blocs dans la section du didacticiel.

Pour activer un bloc désactivé, activez le menu contextuel de ce bloc et sélectionnez Activer le bloc.


Qu'arrive-t-il aux blocs individuels lorsqu'ils sont désactivés

Capture d'écran montrant comment désactiver une fonctionnalité dans V5, avec des options et des paramètres mis en évidence pour les utilisateurs dans la section Tutoriels sur les blocs.

Lorsqu'un ou plusieurs blocs sont désactivés, ils sont affichés en grisé avec une grille de lignes diagonales dessus.

Le bloc désactivé est traité comme un commentaire. Cela n’a aucun effet sur le déroulement du projet.

Dans l'exemple de projet de gauche, le robot n'attendra pas après avoir fait marche arrière, mais tournera immédiatement à droite.


Que se passe-t-il lorsqu'un bloc contenant des blocs imbriqués est désactivé

Lorsque vous désactivez un bloc contenant des blocs imbriqués, tous les blocs sont désactivés. Les blocs comme une boucle ou conditionnelle if-then-else, qui ont des blocs imbriqués, peuvent être désactivés de la même manière qu'un seul bloc. 

Illustration d'un bloc désactivé dans la programmation Vex V5, montrant un bloc grisé avec un symbole d'avertissement, indiquant que le bloc ne peut pas être utilisé dans le contexte actuel. Pertinent pour les didacticiels sur les blocs dans la catégorie Description V5.

Activez le menu contextuel de cette boucle ou de ce bloc de contrôle conditionnel, puis sélectionnez Désactiver le bloc.

Illustration montrant un bloc désactivé dans la programmation VEX V5, mettant en évidence la représentation visuelle de l'état inactif du bloc à des fins de didacticiel.

L'image ci-dessous montre ce qui s'est passé lorsque la boucle de répétition a été désactivée. La boucle et les deux blocs à l’intérieur ont tous été désactivés.

Capture d'écran montrant le processus d'activation des paramètres principaux des blocs dans le logiciel VEX V5, illustrant l'interface et les options disponibles pour les utilisateurs dans la section Tutoriels sur les blocs.

Vous pouvez activer le bloc principal et tous les blocs imbriqués qu'il contient en activant le menu contextuel du bloc principal et en sélectionnant Activer le bloc.

>Capture d'écran de blocs imbriqués dans V5, illustrant la structure hiérarchique et les propriétés des blocs à des fins de didacticiel.

Lorsque le bloc principal est activé, tous les blocs imbriqués seront également activés.


Désactiver et activer un seul bloc imbriqué

Vous pouvez désactiver des blocs uniques dans une boucle ou if-then-else en suivant les mêmes étapes pour désactiver tout autre bloc : activez le menu contextuel de ce bloc et choisissez Désactiver le bloc.

Diagramme illustrant la fonctionnalité du bloc de boucle dans la programmation robotique V5, montrant comment les boucles peuvent être imbriquées les unes dans les autres pour contrôler efficacement les actions du robot.

Voici un exemple de désactivation d'un seul bloc dans une boucle.

Capture d'écran de la fonctionnalité Activer le contexte Nest dans VEX V5, illustrant l'interface utilisateur et les options disponibles pour configurer les paramètres de contexte dans les didacticiels Blocks.

Le menu contextuel du bloc principal ne fournira pas d'option pour activer le bloc imbriqué car le bloc principal n'a pas été désactivé.

Capture d'écran montrant le didacticiel « Avant de désactiver un chapeau » dans V5, illustrant les étapes de gestion des chapeaux dans l'interface de programmation par blocs de la plateforme.

Si plus tard vous souhaitez activer ce bloc imbriqué, vous devrez activer son menu contextuel.


Désactiver un bloc « chapeau »

Vous pouvez désactiver une pile entière de blocs en désactivant le bloc « chapeau » qui les contient tous. 

Capture d'écran d'un menu contextuel affichant des options liées aux didacticiels des blocs V5, illustrant les fonctionnalités et paramètres disponibles pour les utilisateurs travaillant avec la programmation VEX V5.

Activez le menu contextuel du bloc « chapeau », puis sélectionnez Désactiver le bloc.

Capture d'écran d'une option d'édition désactivée pour le bloc Hat dans l'interface de programmation Vex V5, illustrant les fonctionnalités et les paramètres du bloc dans le contexte des didacticiels sur les blocs.

L'image ci-dessous montre ce qui s'est passé lorsque le bloc « chapeau » au démarrage est désactivé. Tous les blocs contenus sous le bloc Au démarrage ne s’exécuteront pas.

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

Last Updated: