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.

Menu VEXcode IQ Devices avec le paramètre de génération IQ Robot Brain affiché. Ce paramètre est réglé sur l'option de 2e génération.

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

VEXcode IQ avec un projet de première génération dans l'espace de travail. L'icône Appareils est mise en évidence entre les icônes Visionneuse de code et Aide.

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

Menu VEXcode IQ Devices avec le paramètre de génération IQ Robot Brain affiché. Ce paramètre est réglé sur l'option de première génération, mais l'option de deuxième génération est mise en évidence.

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

Menu VEXcode IQ Devices avec le paramètre de génération IQ Robot Brain affiché. Ce paramètre a été basculé en 2e génération et est mis en évidence.

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).

VEXcode IQ avec un projet de première génération dans l'espace de travail. L'icône Appareils est mise en évidence entre les icônes Visionneuse de code et Aide.

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

Menu VEXcode IQ Devices avec le paramètre de génération IQ Robot Brain affiché. Ce paramètre est réglé sur l'option de première génération, mais l'option de deuxième génération est mise en évidence.

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

Message d'erreur VEXcode IQ Brain Generation indiquant que les projets IQ Robot Brain de 1ère génération doivent être convertis avant d'être utilisés avec un IQ Robot Brain de 2ème génération. Souhaitez-vous procéder à la conversion ? Vous trouverez ci-dessous un lien vers Lean More. Vous trouverez également deux boutons ci-dessous : l’un indique « Annuler » et l’autre « Continuer ». Le bouton Continuer est mis en surbrillance.

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.

VEXcode IQ Sélectionner le type de gyroscope affiche une invite contenant le message suivant : « Ce projet utilise une transmission avec un gyroscope. » Veuillez sélectionner le type de données gyroscopiques à utiliser avec votre robot VEX IQ (2e génération). Vous trouverez ci-dessous deux options : l’une indique « Gyroscope externe » et l’autre « Inertiel cérébral ».

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.

Message de conversion de projet VEXcode IQ indiquant : La conversion du projet a été effectuée avec ces modifications. Le capteur gyroscopique de la transmission a été remplacé par un capteur inertiel. Un bouton OK se trouve ci-dessous.

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

Menu VEXcode IQ Devices avec le paramètre de génération IQ Robot Brain affiché. Ce paramètre a été basculé en 2e génération et est mis en évidence. Le dispositif de transmission est également affiché, et son icône inertielle est mise en évidence pour indiquer que le projet utilise désormais le capteur inertiel intégré du cerveau.

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

VEXcode IQ avec un projet de première génération dans l'espace de travail. L'icône Appareils est mise en évidence entre les icônes Visionneuse de code et Aide.

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

Menu VEXcode IQ Devices avec le paramètre de génération IQ Robot Brain affiché. Ce paramètre est réglé sur l'option de première génération, mais l'option de deuxième génération est mise en évidence.

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

Message d'erreur VEXcode IQ Brain Generation indiquant que les projets IQ Robot Brain de 1ère génération doivent être convertis avant d'être utilisés avec un IQ Robot Brain de 2ème génération. Souhaitez-vous procéder à la conversion ? Vous trouverez ci-dessous un lien vers Lean More. Vous trouverez également deux boutons ci-dessous : l’un indique « Annuler » et l’autre « Continuer ». Le bouton Continuer est mis en surbrillance.

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. 

Message de conversion de projet VEXcode IQ indiquant : La conversion du projet a été effectuée avec ces modifications. Menu déroulant du bloc d'événements {When Brain button} mis à jour. Un bouton OK situé en dessous est mis en surbrillance.

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.

Menu VEXcode IQ Devices avec le paramètre de génération IQ Robot Brain affiché. Ce paramètre a été basculé en 2e génération et est mis en évidence.

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

Message de conversion de projet VEXcode IQ indiquant : La conversion du projet a été effectuée avec ces modifications. Menu déroulant du bloc d'événements {When Brain button} mis à jour. Un bouton OK se trouve ci-dessous.

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.

Diagramme du bloc « Quand le cerveau » qui possède un menu déroulant de boutons différent selon la génération du cerveau. Le menu de première génération comporte trois options : Haut, Bas et Vérifier. Le menu de la 2e génération comporte trois options : Gauche, Droite et Vérifier.

É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

Message de conversion de projet VEXcode IQ indiquant : La conversion du projet a été effectuée avec ces modifications. Menu déroulant du bloc de détection « Bouton cérébral enfoncé » mis à jour. Un bouton OK se trouve ci-dessous.

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.

Schéma du bloc « Bouton Cerveau Appuyé » qui comporte un menu déroulant de boutons différent selon la génération du cerveau. Le menu de première génération comporte trois options : Haut, Bas et Vérifier. Le menu de la 2e génération comporte trois options : Gauche, Droite et Vérifier.

É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

Message de conversion de projet VEXcode IQ indiquant : La conversion du projet a été effectuée avec ces modifications. Le capteur gyroscopique de la transmission a été remplacé par un capteur inertiel. Un bouton OK se trouve ci-dessous.

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

Le menu VEXcode IQ Devices est ouvert et le paramètre de génération du cerveau robotique est réglé sur 2e génération. Le dispositif de transmission est affiché et son icône inertielle est mise en évidence pour indiquer que le projet utilise désormais le capteur inertiel intégré du cerveau.

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: