Utilisation de mes blocs dans VEXcode IQ

Mes blocs est l'une des catégories de blocs dans VEXcode IQ. Certaines autres catégories incluent les apparences, le son, la détection et les variables. Mes blocs sont utilisés pour créer une séquence de blocs pouvant être utilisés plusieurs fois tout au long d'un projet.

L'article suivant couvrira :

  • Comment faire un bloc
  • Comment personnaliser un bloc
    • Ajouter une entrée (nombre)
    • Ajouter une entrée (booléen)
    • Ajouter une étiquette
    • Combiner les entrées et les étiquettes
  • Comment supprimer des entrées/étiquettes
  • Comment utiliser le bloc de définition
  • Comment utiliser mes blocs
    • Jouer à l'exemple de sirène
    • Exemple d'impression avec une nouvelle ligne

Comment faire un bloc

Make_a_Block.png

Sélectionnez « Créer un bloc » dans la catégorie Mes blocs.

Renommer_un_bloc.png

Renommez le bloc en saisissant le champ « nom du bloc », puis sélectionnez « OK ».


Comment personnaliser un bloc

Ajouter une entrée (nombre)

Input_a_number.png

Sélectionnez l'option « Ajouter une entrée (numéro) » dans l'écran « Créer un bloc (aperçu) ». Renommez l'entrée en la saisissant dans le champ « numéro », puis sélectionnez « OK ».

Ajouter une entrée (booléen)

Add_a_boolean.png

Sélectionnez l'option « Ajouter une entrée (booléen) » dans l'écran « Créer un bloc (aperçu) ». Renommez l'entrée en entrant dans le champ "Booléen", puis sélectionnez "OK".

Ajouter une étiquette

Add_a_label.png

Sélectionnez l'option « Ajouter une étiquette » dans l'écran « Créer un bloc (aperçu) ». Renommez l'étiquette en saisissant le champ « texte de l'étiquette », puis sélectionnez « OK ».

Combiner les entrées et les étiquettes

Combiner_entrées_et_étiquettes.png

Combinez les entrées et les étiquettes afin de créer une séquence de blocs.


Comment supprimer des entrées/étiquettes

Delete_label___input.png

Pour supprimer une entrée ou une étiquette, sélectionnez l'icône « effacer » en haut de l'entrée ou de l'étiquette que vous souhaitez supprimer.


Comment utiliser le bloc de définition

Define_block.png

Un paramètre peut désormais être utilisé à partir du bloc « définir » une fois qu'il est créé.

Add_blocks_to_define.png

Attachez des blocs supplémentaires au bloc « définir ».

Use_paramaters_in_define_block.png

Utilisez les paramètres du bloc "définir".

Attach_to_When_Started.png

Utilisez le « Mon bloc » attaché au bloc « Au démarrage ».


Comment utiliser mes blocs

Jouer à l'exemple de sirène

Dans cet exemple, le robot utilisera Mes blocs pour :

  • Jouez le son de la sirène 3 fois
  • Avancez de 12 pouces
  • Jouez le son de la sirène 6 fois

Le bloc de chapeau « définir » décompose une procédure. Dans l'exemple suivant, ce "define" bloc chapeau décompose les blocs utilisés pour jouer un son de sirène un certain nombre de fois. Faites glisser les arguments du bloc de définition à utiliser dans les blocs.

Une fois le bloc « définir » défini, le bloc nouvellement créé peut maintenant être glissé et ajouté au bloc « au démarrage » pour définir les paramètres.

Play_siren_example.png

Une fois les paramètres modifiés, le projet est prêt à être téléchargé et exécuté.

Exemple d'impression avec une nouvelle ligne

Dans cet exemple, le robot utilisera Mes blocs pour :

  • Avancez de 15 pouces
  • Imprimez la capacité de la batterie et déplacez également le curseur sur une nouvelle ligne sur l'écran du cerveau
  • Tourner le robot à 180 degrés vers la droite
  • Imprimez la capacité de la batterie et déplacez également le curseur sur une nouvelle ligne sur l'écran du cerveau

 

Le bloc de chapeau « définir » décompose les blocs utilisés pour imprimer les valeurs du rapporteur du capteur, puis passer à une nouvelle ligne. Faites glisser les arguments du bloc de définition à utiliser dans les blocs.

Une fois le bloc « définir » défini, le bloc nouvellement créé peut maintenant être glissé et ajouté au bloc « au démarrage » pour définir les paramètres.

sans nom.png

Une fois les paramètres modifiés, le projet est prêt à être téléchargé et exécuté.

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