Nouvelles fonctionnalités de VEXcode EXP 4.0

VEXcode EXP 4.0 introduit une gamme de nouvelles fonctionnalités. Cette mise à jour majeure se concentre sur l’amélioration de la productivité et de l’accessibilité dans le codage robotique. Lisez ci-dessous pour découvrir quelles nouvelles fonctionnalités sont disponibles avec VEXcode EXP 4.0 !

Cliquez ici pour télécharger le nouveau programme d'installation de VEXcode EXP 4.0 !

Cellule de travail CTE

VEXcode EXP prend désormais entièrement en charge la cellule de travail CTE. La cellule de travail du CTE initie les étudiants au monde de la robotique industrielle et de l'automatisation à travers des activités pratiques.

Image du pendentif d'enseignement dans VEXcode EXP

Dans VEXcode EXP, le bras robotique à 6 axes peut être directement connecté à un ordinateur sans EXP Brain pour accéder au Teach Pendant

Les pendentifs d'apprentissage sont des dispositifs utilisés pour contrôler et programmer des bras robotisés et d'autres machines pour l'automatisation industrielle et incluent des boutons ou un écran tactile qui permettent aux opérateurs de guider manuellement les mouvements d'un robot.

La connexion du bras robotique à 6 axes à un EXP Brain vous permettra également d'intégrer de nouveaux appareils dans votre projet CTE comme le système pneumatique CTE, la tour de signalisation et le capteur d'objet .

Cliquez ici pour en savoir plus sur le CTE Workcell et son utilisation en classe.

Blocs de commutation

De nouveaux blocs de commutation sont désormais disponibles, rendant la transition du codage par blocs à la programmation textuelle transparente.

GIF animé montrant un utilisateur faisant glisser un bloc étiqueté « au démarrage » de la palette de codage vers l'espace de travail de l'interface VEXcode, démontrant le processus de démarrage d'un nouveau projet.

Blocs de commutation par glisser-déposer : Tous les blocs de commutation peuvent être glissés depuis la boîte à outils et saisis directement.

GIF animé montrant un programme basé sur des blocs dans VEXcode V5. Le programme démarre avec un bloc jaune « au démarrage », suivi d'un bloc orange « répéter 4 » et d'un bloc bleu « avancer de 200 mm ». Le GIF montre un utilisateur faisant glisser et connectant un bloc vert sous les blocs existants dans l'espace de travail.

Tapez Python directement dans les projets de blocs : VEXcode vous permet d'intégrer des commandes Python directement dans vos projets, en les intégrant de manière transparente avec d'autres blocs. Pour vous aider à écrire du code correct, VEXcode fournit également une fonction de saisie semi-automatique pour les commandes Python.

GIF animé montrant un programme simple de VEXcode IQ Blocks, où la séquence comprend « avancer de 200 mm », « tourner à droite de 90 degrés » et un autre « avancer de 200 mm ». Les blocs sont assemblés sous le bloc « au démarrage », illustrant une séquence de mouvement de robot de base.

Conversion de code : Convertissez des piles de blocs entières en Python en un seul clic.

Cette fonctionnalité est parfaite pour les apprenants qui cherchent à passer des blocs au texte. Pour plus d'informations sur le codage avec Switch Blocks, cliquez ici.


Enregistrer et charger dans VEXcode basé sur le Web

GIF animé de la barre de titre du projet VEXcode passant de « Non enregistré » à « Enregistré » après une action, indiquant que le projet a été enregistré avec succès.

VEXcode basé sur le Web enregistrera désormais automatiquement les modifications apportées au projet une fois que votre projet aura été initialement enregistré.

Autres modifications apportées au menu Fichier :

  • Charger depuis votre Appareil a maintenant été changé enOuvrir.
  • Enregistrer sur votre appareil a maintenant été modifié enEnregistrer sous.
  • Vous pouvez également désormais enregistrer manuellement à l'aide du bouton Enregistrer.

Pour un guide étape par étape sur la façon de charger et d'enregistrer le projet VEXcode EXP sur un navigateur Chrome, cliquez ici.


Détection du capteur de vision AI mise à jour

Le capteur de vision AI est désormais capable de détecter les AprilTags et les classifications AI.

Une capture d'écran de l'interface AI Vision Utility dans VEXcode, affichant le flux en direct de la caméra capturant trois AprilTags. La fonctionnalité AprilTags est activée, tandis que la classification AI est désactivée. Les balises reconnues sont étiquetées avec leurs identifiants, coordonnées et dimensions respectifs. Le bouton « Ajouter une couleur » est présent, mais les paramètres de couleur sont actuellement inactifs. L'état du micrologiciel est indiqué comme étant à jour, avec la version 1.0.0.b16.

Les AprilTags sont des images qui peuvent être détectées et qui ont des identifiants uniques. Ils peuvent être imprimés et utilisés sur le terrain avec des robots. Téléchargez ici un PDF imprimable d'AprilTag.

Capture d'écran d'une interface « AI Vision Utility ». L'interface est connectée, indiquée par un statut vert « Connecté ». La section principale montre un flux de caméra en direct avec quatre objets détectés : une boule rouge, une boule bleue, un anneau vert et un anneau rouge, chacun avec des cadres de délimitation affichant leurs positions (X, Y), leurs dimensions (L, H) et leurs scores de confiance (99 %). Le panneau de droite contient des options permettant d'activer AprilTags et la classification AI, la classification AI étant définie sur « Éléments de classe ». Il existe une option pour nommer et définir une couleur, avec des boutons pour « Ajouter une couleur » et un bouton « Figer la vidéo » sous le flux en direct. L'état du micrologiciel est indiqué comme « À jour » avec la version « 1.0.0.b16 ».

Le capteur de vision AI peut également identifier les buckyballs et les anneaux de différentes couleurs des VEX EXP Classroom Bundles.

Cliquez ici pour découvrir comment utiliser le capteur de vision AI dans blocs, Pythonet C++.


Lire les blocs à voix haute

Tous les blocs à l'intérieur de VEXcode EXP 4.0 peuvent désormais être lus à haute voix avec un simple clic droit.

Cette fonctionnalité est disponible sur tous les appareils sauf Android.

  • Voix personnalisables : Choisissez parmi différentes voix et ajustez la vitesse et la hauteur dans le nouveau menu Outils.
  • Intégration du menu contextuel : Cliquez avec le bouton droit sur n’importe quel bloc pour l’entendre lu à haute voix.

Cliquez ici pour obtenir des instructions étape par étape sur la façon d'utiliser la fonction de lecture dans VEXcode.


Menu Outils

Le nouveau menu Outils de VEXcode EXP 4.0 regorge de fonctionnalités pour la productivité et l'accessibilité.

Une capture d'écran recadrée montrant le menu déroulant « Outils » dans VEXcode V5. Le menu comprend des options pour « Thème », « Raccourcis clavier », « Paramètres vocaux » et « Documentation API ». La section « TUTORIELS » est mise en évidence en haut de la liste déroulante.

Raccourcis clavier

De nouveaux raccourcis clavier sont disponibles pour démarrer, arrêter et ouvrir la documentation d'aide.

Mac Fenêtres
Fenêtre du projet VEXcode affichant le menu déroulant « Outils » avec « Raccourcis clavier » en surbrillance. Le sous-menu affiche les raccourcis clavier pour les actions Démarrer, Arrêter et Ouvrir l'aide, notamment ⌘ + retour pour Démarrer, ⌘ + e pour Arrêter et ⌘ + h pour Ouvrir l'aide. Menu Outils dans VEXcode avec le sous-menu Raccourcis clavier en surbrillance. Le sous-menu affiche les raccourcis clavier, notamment « Démarrer » (Ctrl + Entrée), « Arrêter » (Ctrl + e) et « Ouvrir l'aide » (Ctrl + h).

Thème à contraste élevé

Les thèmes à contraste élevé augmentent la distinction entre le texte et l'arrière-plan, rendant le contenu plus facile à lire pour les utilisateurs malvoyants, daltoniens ou ayant d'autres déficiences visuelles.

Défaut Contraste élevé
Une capture d'écran d'un programme basé sur des blocs VEXcode V5 montre une séquence de blocs conçus pour contrôler le mouvement du robot et afficher des messages. Le programme démarre avec un bloc « au démarrage », suivi d'une boucle qui se répète quatre fois. À l'intérieur de la boucle, le robot avance sur 200 mm, tourne à droite sur 90 degrés et imprime le cap actuel en degrés sur le cerveau. Après la boucle, le programme imprime « Le mouvement est terminé » sur le cerveau. Une capture d'écran d'un programme basé sur des blocs VEXcode V5 montre une séquence de blocs conçus pour contrôler le mouvement du robot et afficher des messages. Le programme démarre avec un bloc « au démarrage », suivi d'une boucle qui se répète quatre fois. À l'intérieur de la boucle, le robot avance sur 200 mm, tourne à droite sur 90 degrés et imprime le cap actuel en degrés sur le cerveau. Après la boucle, le programme imprime « Le mouvement est terminé » sur le cerveau.

Paramètres de la parole

En utilisant la nouvelle fonctionnalité Lire les blocs, vous pouvez modifier la voix utilisée, la vitesse de parole et la hauteur à partir de ce menu.

Une capture d'écran de la fenêtre Paramètres vocaux dans VEXcode IQ. La fenêtre permet aux utilisateurs de sélectionner une voix dans un menu déroulant intitulé « Voix », avec « Microsoft D » actuellement sélectionné. Il y a deux curseurs ci-dessous, un pour « Pitch » et un pour « Vitesse », tous deux réglés à 100 %. Un bouton vert intitulé « Tester la voix » se trouve sous les curseurs. Dans le coin inférieur droit, il y a un bouton bleu « Terminé ».

Documentation de l'API

Accédez à une documentation API complète, ce qui facilite plus que jamais l'exploration et l'utilisation de tout le potentiel de votre robot VEX EXP.

Une capture d'écran du site Web de référence de l'API VEX EXP, montrant la documentation de la méthode turn_for() dans la classe DriveTrain. La méthode turn_for() est utilisée pour faire tourner la transmission selon un angle spécifique dans les deux sens. Les paramètres répertoriés incluent la direction (un TurnType valide), l'angle (l'angle de rotation de la transmission), les unités (facultatif, avec une valeur par défaut de DEGRÉS), la vitesse (facultatif), units_v (facultatif, avec une valeur par défaut de RPM) et wait (facultatif). La méthode peut être bloquante ou non bloquante, selon le paramètre d'attente.

Cliquez ici pour accéder au site officiel de référence de l'API VEX.


Téléchargements de projets sans fil basés sur le Web

VEXcode EXP basé sur le Web est désormais capable de se connecter sans fil à un EXP Brain via un contrôleur EXP.

Une capture d'écran montrant la barre d'outils VEXcode V5. La barre d'outils comporte les icônes « CONTRÔLEUR » et « CERVEAU » surlignées en rouge, indiquant qu'il s'agit des périphériques sélectionnés pour le projet. À côté d'eux se trouvent les boutons « TÉLÉCHARGER », « EXÉCUTER », « ARRÊTER », « PARTAGER » et « COMMENTAIRES ».

Pour savoir comment télécharger sans fil un projet sur votre EXP Brain, cliquez ici.

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

Last Updated: