Démarrage, téléchargement et exécution d'un projet Python dans VEXcode IQ

Démarrer et télécharger des projets Python dans VEXcode IQ est simple.


Comment démarrer un projet Python

Nouveau projet Blocks ouvert dans VEXcode IQ.

Lancez VEXcode IQ. La plate-forme utilise par défaut l'interface Blocks.

Barre d'outils VEXcode IQ avec le menu Fichier ouvert et l'option Nouveau projet de texte sélectionnée. « Nouveau projet de texte » est la deuxième option du menu, juste en dessous de « Nouveau projet de blocs ».

Sélectionnez « Fichier », puis « Nouveau projet de texte » pour ouvrir l'interface texte.

VEXcode IQ Invite de sélection de langage de projet proposant les options Python ou C++. Python ne peut être exécuté que sur les personnes ayant un QI de 2e génération, mais les projets C++ fonctionnent aussi bien sur les personnes ayant un QI de 1re que de 2e génération. Vous pouvez sélectionner l'une ou l'autre langue pour ouvrir un nouveau projet, ou bien cliquer sur le bouton Annuler ci-dessous pour fermer le menu. L'option « Projet Python » est mise en évidence.

Ensuite, sélectionnez le langage du projet Python. Il existe la possibilité de démarrer un nouveau projet en C++ ou en Python.

Remarque : Actuellement, seuls les composants électroniques IQ (2e génération) sont compatibles avec les projets Python.

Nouveau projet Python ouvert dans VEXcode IQ.

L'interface Python s'ouvrira.


Comment créer un projet Python

Cette section vous montrera comment créer un projet Python de base à l'aide des commandes de la boîte à outils. Le projet décrit ici fera avancer le BaseBot IQ (2e génération) de 200 millimètres (mm).

Barre d'outils VEXcode IQ avec le menu Fichier ouvert et l'option Ouvrir les exemples sélectionnée. « Ouvrir les exemples » est la cinquième option du menu, sous « Nouveau projet de blocs », « Nouveau projet de texte », « Ouvrir » et « Ouvrir les exemples récents ».

Sélectionnez « Fichier » puis « Ouvrir des exemples » pour ouvrir un projet modèle.

Exemple de projet miniature pour le moteur BaseBot Drivetrain 2.

Sélectionnez le modèle Basebot (Drivetrain 2-motor). Les modèles sont des projets vierges avec des configurations de périphériques prédéfinies.

Message d'erreur de VEXcode IQ concernant un projet non enregistré : « Votre projet n'a jamais été enregistré. » Économisez maintenant ? Vous trouverez deux boutons ci-dessous : l’un indique « Rejeter » et l’autre « Enregistrer ».

Si votre projet n'a pas été enregistré, la fenêtre « Enregistrer maintenant » apparaîtra avant l'ouverture de l'exemple de projet dans l'espace de travail.

Sélectionnez « Enregistrer » si vous souhaitez enregistrer votre projet précédent, sinon sélectionnez « Supprimer ».

VEXcode IQ avec un modèle de projet d'exemple ouvert, comprenant des périphériques configurés et des commentaires de code avec une description du projet.

Notez qu'un ensemble de commentaires de projet s'ouvre dans l'espace de travail. Vous ajouterez les commandes après les commentaires.

VEXcode IQ avec le modèle de moteur Clawbot Drivetrain 2 : Exemple de projet ouvert. Une ligne de code vide spécifique à la ligne 47 est mise en évidence directement sous le commentaire qui dit Début du code du projet.

Sélectionnez Entrée à la fin de la dernière ligne de code (ligne 46). Cela devrait créer la prochaine ligne numérotée (ligne 47). C'est ici que vous commencerez à ajouter du code au projet.

VEXcode IQ avec la commande Drive for mise en évidence dans la boîte à outils Python.

Vous pouvez désormais ajouter des commandes depuis la boîte à outils. Sélectionnez la commande Conduire pour.

VEXcode IQ avec le modèle de moteur BaseBot Drivetrain 2 : Exemple de projet ouvert. La ligne de code auparavant vide contient désormais une commande Drive for qui se lit drivetrain.drive_for(FORWARD, 200, MM).

Faites glisser la commande Drive for dans l'espace de travail et placez-la sur la dernière ligne du projet (ligne 47).


Comment télécharger et exécuter un projet Python

Barre d'outils VEXcode IQ avec le champ du nom du projet mis en surbrillance et renommé Drive Forward. À droite du nom du projet, une étiquette indique « Enregistré ».

Tout d’abord, nommez et enregistrez votre projet Python. Consultez l'un des articles suivants pour obtenir des informations détaillées sur la façon d'enregistrer un projet Python VEXcode IQ :

VEXcode IQ avec le menu déroulant Slots ouvert. Il y a 8 emplacements disponibles pour télécharger des projets sur le Cerveau, et le premier emplacement est mis en évidence.

Ensuite, choisissez sur quel emplacement du Brain vous allez télécharger le projet. Pour ce faire, sélectionnez le bouton « Slot » dans la barre d'outils.

Barre d'outils VEXcode IQ avec l'icône verte du cerveau mise en évidence, indiquant que le cerveau est connecté.

Ensuite, connectez le Brain à votre appareil (directement via Micro-USB, USB-C ou via VEX Controller. cette section de la base de connaissances pour en savoir plus sur la connexion d'un IQ Brain à VEXcode IQ) et vérifiez que l'icône Brain est verte.

Barre d'outils VEXcode IQ avec l'icône de téléchargement mise en évidence entre les icônes Cerveau et Exécuter.

Sélectionnez le bouton « Télécharger » pour télécharger le projet dans le cerveau. Le projet sera téléchargé sur l'emplacement choisi.

Barre d'outils VEXcode IQ avec l'icône Exécuter mise en évidence entre les icônes Télécharger et Arrêter.

Enfin, sélectionnez « Exécuter » pour démarrer le projet pendant que le robot est toujours connecté à votre ordinateur.

L'écran VEXcode IQ 2e génération Brain s'affiche avec les options du projet Drive Forward ouvertes et le bouton Exécuter sélectionné.

Ou déconnectez le Brain de votre appareil et exécutez le projet sur le IQ Brain.

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

Last Updated: