Conversion d'un projet IQ (1re génération) pour l'utiliser avec un cerveau IQ (2e génération)

Lorsque vous travaillez avec VEX IQ, vous souhaiterez peut-être exécuter un projet configuré pour un cerveau (1ère génération) sur un robot doté d'un cerveau (2e génération). Dans ce scénario, vous devrez convertir votre projet de « 1ère génération » en « 2e génération » dans VEXcode IQ.

2nd_gen.png

Dans la plupart des cas, aucune modification ne sera apportée au projet lors de la conversion. Cependant, il existe quelques cas où des modifications mineures sont apportées automatiquement lorsque certains blocs sont utilisés dans un projet de 1ère génération. Ces changements n'affecteront pas la façon dont votre projet s'exécute sur un cerveau IQ (2e génération).


Conversion d'un projet sans gyroscope - Aucune modification du code

carré.evice.icon.png

Ouvrez un projet (1ère génération) dans l'espace de travail. Ensuite, sélectionnez l'icône de la fenêtre Appareils.

nogyro.png

Une fois la fenêtre Appareils ouverte, sélectionnez l'icône « 2e génération ».

converti_en_2nd_copy.png

Si aucun gyroscope n'a été configuré, l'icône « 2e génération » s'affichera en bleu pour indiquer que le projet a été converti. Vous pouvez désormais exécuter ce projet sur un Brain (2e génération).


Conversion d'un projet avec Gyro configuré - Aucune modification du code

Si vous avez configuré une transmission avec un gyroscope, vous devrez soit configurer le gyroscope avec le cerveau IQ (2e génération), soit configurer le capteur inertiel cérébral intégré dans le cerveau IQ (2e génération).

carré.evice.icon.png

Ouvrez un projet (1ère génération) dans l'espace de travail. Ensuite, sélectionnez l'icône de la fenêtre Appareils.

carré.select_2nd_gen.png

Une fois la fenêtre Appareils ouverte, sélectionnez l'icône « 2e génération ».

select_continue.png

Si vous avez configuré une transmission avec un gyroscope, vous devrez configurer manuellement le gyroscope externe ou configurer le capteur d'inertie cérébrale. 

Dans ce scénario, une fenêtre de dialogue de conversion s'ouvrira. Sélectionnez « Continuer » pour procéder à la conversion.

Remarque : Si vous n'avez pas de gyroscope configuré, vous ne recevrez pas ce message et votre projet sera converti.

select_gyro_type.png

Vous serez invité à sélectionner la configuration du gyroscope ; soit Externail Gyro, soit Brain Inertial. Sélectionnez-en un.

  • Si le gyroscope externe est sélectionné, il sera configuré pour le même port que celui configuré précédemment.
  • Si Brain Inertial est sélectionné, votre projet utilisera le capteur Brain Inertial intégré au cerveau et le port pourra être utilisé librement avec d'autres appareils.

brain_inertial_confirmation.png

Un message apparaîtra pour vous avertir que le projet a été converti. Sélectionnez « OK » pour continuer.

2nd_gen_with_intertial.png

L'icône « 2e génération » sera surlignée en bleu pour indiquer que le projet a été converti. Vous pouvez également voir que le capteur inertiel cérébral a été configuré.

Vous pouvez désormais exécuter ce projet sur un Brain (2e génération).

Remarque :Si ce projet est reconverti en 1ère génération, le gyroscope externe ne sera pas automatiquement configuré. Il devra être configuré manuellement dans la fenêtre Appareils.

Remarque : Le processus de conversion démarrera également lorsqu'un cerveau IQ (2e génération) est connecté alors que VEXcode est en mode 1ère génération.


Conversion automatique d'un projet avec des modifications mineures au code

select_device_icon.png

Ouvrez un projet (1ère génération) dans l'espace de travail. Ensuite, sélectionnez l'icône de la fenêtre Appareils.

select_2nd_gen.png

Une fois la fenêtre Appareils ouverte, sélectionnez l'icône « 2e génération ».

select_continue.png

Un message apparaîtra pour vous avertir que le projet devra être converti. Sélectionnez « Continuer » pour procéder à la conversion.

Remarque : Ce message ne s'ouvrira que si des modifications ont été apportées au code du projet. 

select_ok_conversion.png

Un message de fin de conversion s'ouvrira et répertoriera toutes les modifications apportées. Dans cet exemple, le menu déroulant {When Brain button} bloc d'événement a été mis à jour de la configuration de 1ère à 2ème génération.

  • Consultez la section ci-dessous pour plus d'informations sur les différents messages que vous pouvez recevoir et comment les interpréter.

Sélectionnez « OK » pour enregistrer la conversion du projet.

2nd_gen_is_highlighted.png

L'icône « 2e génération » sera surlignée en bleu pour indiquer que le projet a été converti. Vous pouvez désormais exécuter ce projet sur un Brain (2ème génération).


Interprétation des messages de dialogue lors de la conversion de projets

Si une conversion vers le code était nécessaire en raison de l'une des conditions indiquées ci-dessous, le message après la conversion sera : "La conversion du projet a été terminée avec ces modifications", suivi d'une liste de toutes les modifications apportées au code. Vous trouverez ci-dessous les changements que vous pouvez rencontrer lors de la conversion d'un projet (1ère génération) pour l'exécuter sur un Brain (2ème génération). 

Remarque : Le processus de conversion démarrera également lorsqu'un cerveau IQ (2e génération) est connecté alors que VEXcode est en mode 1ère génération.

{When Brain button} Menu déroulant mis à jour

brain_button_event.png

Ici, le message vous indique que la conversion est terminée et que le menu déroulant du bloc {When Brain button} a été mis à jour.

update_when_brain_button_pressed.png

Étant donné que les boutons fléchés du cerveau (1ère génération) sont « Haut » et « Bas », mais qu'ils sont « Gauche » et « Droite » sur le cerveau (2e génération), les paramètres du menu déroulant pour les blocs connectés au cerveau (2e génération). Les boutons fléchés doivent être mis à jour.

Menu déroulant mis à jour

brain_button_sensing.png

Ici, le message vous indique que la conversion est terminée et que le menu déroulant du bloc <Brain button pressed> a été mis à jour.

menu_options_change.png

Étant donné que les boutons fléchés du cerveau (1ère génération) sont « Haut » et « Bas », mais qu'ils sont « Gauche » et « Droite » sur le cerveau (2e génération), les paramètres du menu déroulant pour les blocs connectés au cerveau (2e génération). Les boutons fléchés doivent être mis à jour.

Mise à jour du gyroscope de la transmission

brain_inertial_confirmation.png

Ici, le message vous indique que le capteur gyroscopique de transmission a été remplacé par le capteur inertiel.

inertiel.png

Vous verrez l'icône du capteur inertiel dans les appareils.    
Remarque :Si ce projet est reconverti en 1ère génération, le gyroscope externe ne sera pas automatiquement configuré. Il devra être configuré manuellement.

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

Last Updated: