Utilisation de Print Console dans VEXcode IQ avec des blocs

La console d'impression permet à l'utilisateur d'afficher des messages, de rapporter les valeurs des capteurs ou de présenter les données des projets VEXcode IQ. La console d'impression permet également aux utilisateurs d'enregistrer les sorties d'impression sous forme de fichier texte.

La console d'impression peut également être utilisée pour afficher des informations sur le processus, en fournissant des repères visuels qui permettent à l'utilisateur de voir ce qui se passe dans un projet VEXcode IQ à moment , établissant ainsi un lien visuel entre le projet et les actions de le robot QI.

La console d'impression doit disposer d'une communication active entre le cerveau VEX IQ (2e génération) et le périphérique utilisé avec VEXcode IQ. Cela peut être accompli par :

Connexion USB

Le cerveau connecté à un ordinateur portable via un câble USB.

Sans fil via contrôleur

Manette connectée à un ordinateur portable via un câble USB.

Remarque : La communication Bluetooth n'est pas disponible.


Comment ouvrir la console d'impression

Barre d'outils VEXcode IQ avec l'icône Console d'impression mise en évidence entre les icônes Périphériques et Aide.

La console d'impression est située sur l'écran du moniteur IQ. Pour ouvrir Print Console, sélectionnez l'icône d'affichage du moniteur en regard de Aide.

Le menu de la console d'impression est ouvert et affiche un espace vide destiné à l'impression d'informations et de texte pour les projets.

L’affichage du moniteur s’ouvrira une fois sélectionné. La console d'impression se trouve sur le côté droit.


Comment utiliser la console d'impression dans un projet

Regardez et dessinez des blocs qui déclenchent la console d'impression

Boîte à outils VEXcode IQ avec la sous-catégorie Impression des blocs affichée dans la catégorie Apparence.

Les blocs Look spécialisés sont utilisés dans un projet VEXcode IQ afin de déclencher la console d'impression. Ces blocs impriment des mots, des nombres, des valeurs rapportées à partir de variables, un calcul d'un opérateur ou des valeurs rapportées par un capteur ou un appareil.

La fonction d'aide de VEXcode IQ fournit des informations supplémentaires sur ces blocs de programmation et sur d'autres. Consultez cet article pour savoir comment accéder à la fonction Aide.

VEXCode IQ : Bloc de couleur du stylo avec son menu déroulant ouvert pour changer de périphérique. L'option par défaut configure la couleur du stylo en rouge sur Brain, mais elle peut être modifiée pour être configurée sur la console.

Le bloc [Définir la couleur du stylo] sous la catégorie Dessiner peut également être utilisé dans Print Console en sélectionnant « Console » dans le menu déroulant.

Application de blocs d'apparence avec la console d'impression

Bloc d'impression VEXCode IQ étendu pour inclure le curseur positionné sur la ligne suivante. Le bloc entier affiche « Imprimer le lecteur vers l'avant sur la console et positionner le curseur sur la ligne suivante ».

Utilisez les blocs Look dans un projet pour imprimer un message ou afficher des données dans Print Console.

Pour utiliser les blocs Imprimer, sélectionnez le bloc Look souhaité et ajoutez-le à un projet. Sélectionnez "Console" dans le menu déroulant.

Remarque: La partie « et placer le curseur sur la ligne suivante » du bloc doit être activée pour que le texte apparaisse dans Print Console.

Barre d'outils VEXcode IQ avec les icônes Télécharger et Exécuter mises en évidence.

Téléchargez le projet sur IQ Robot Brain et sélectionnez « Exécuter ».

Voir cet article sur le téléchargement et l'exécution d'un projet. 

Le menu de la console d'impression est ouvert et affiche le message imprimé « Avancer ».

Une fois « Exécuter » sélectionné, le projet s'exécutera et le texte en couleur ou les valeurs programmées seront imprimés sur la console d'impression comme dicté par le projet VEXcode IQ.

Application de blocs de dessin avec la console d'impression

Projet VEXcode IQ Blocks utilisant des blocs de couleur de stylo pour imprimer en différentes couleurs. Le projet indique : « Au démarrage, définissez la couleur du stylo sur rouge dans la console, puis affichez ROUGE dans la console et placez le curseur sur la ligne suivante. » Ensuite, définissez la couleur du stylo sur vert dans la console, puis imprimez VERT dans la console et placez le curseur sur la ligne suivante.

Utilisez les blocs Draw dans un projet pour modifier la couleur du texte dans Print Console.

Pour utiliser le bloc [Définir la couleur du stylo], sélectionnez le bloc [Définir la couleur du stylo] et ajoutez-le à un projet.

Sélectionnez "Console" dans le menu déroulant.

Remarque: Le bloc [Définir la couleur du stylo] est le seul bloc Draw pouvant être utilisé dans la console.

Barre d'outils VEXcode IQ avec les icônes Télécharger et Exécuter mises en évidence.

Téléchargez le projet sur IQ Robot Brain et sélectionnez « Exécuter ».

Voir cet article sur le téléchargement et l'exécution d'un projet de blocs. 

Le menu de la console d'impression est ouvert et affiche le message imprimé en ROUGE, puis en VERT sur la ligne suivante. Les messages ont été imprimés dans leurs couleurs respectives.

Une fois « Exécuter » sélectionné, le projet s'exécutera et le texte en couleur ou les valeurs programmées seront imprimés sur la console d'impression comme dicté par le projet VEXcode IQ.


Effacer les lignes dans la console d'impression

Le menu de la console d'impression est ouvert et le bouton Effacer est mis en surbrillance ci-dessous.

Il existe deux manières d'effacer toutes les informations de Print Console. La première façon d'effacer complètement tout le texte consiste à sélectionner le bouton « Effacer » en bas à gauche de Print Console.

Projet VEXcode IQ Blocks utilisant des blocs d'attente pour imprimer des messages avec des délais. Le programme indique : « Au démarrage, afficher « Bonjour » dans la console, placer le curseur sur la ligne suivante, puis attendre 3 secondes. » Ensuite, effacez toutes les lignes de la console, affichez « Au revoir » et placez le curseur sur la ligne suivante. Enfin, attendez 3 secondes, puis effacez toutes les lignes dans la console.

Une autre façon d'effacer Print Console consiste à utiliser le bloc [Effacer toutes les lignes].

Ajoutez le bloc [Effacer toutes les lignes] à un projet afin de supprimer toutes les lignes dans Print Console.

Dans ce projet, « Bonjour » s'imprimera sur la console d'impression. Après 3 secondes, toutes les lignes seront effacées. Ensuite, « Au revoir » sera imprimé sur la console d'impression et disparaîtra après 3 secondes.


Enregistrer depuis la console d'impression

Le menu Imprimer la console est ouvert et le bouton Enregistrer est mis en surbrillance ci-dessous.

Il est facile d’enregistrer les informations de Print Console sur votre appareil. Sélectionnez « Enregistrer » en bas de Print Console pour enregistrer tout le texte sous forme de fichier .txt.

Le fichier de la console d'impression enregistrée se trouve dans le dossier Téléchargements de l'appareil.

Une fois que vous avez sélectionné le bouton « Enregistrer », le fichier sera automatiquement enregistré dans le dossier Téléchargements de votre appareil en tant que fichier .txt .

Remarque : Le fichier n'enregistre pas les couleurs imprimées.


Exemples de projets utilisant la console d'impression

Signaler les valeurs et les données des variables dans un projet

La Print Console peut être utilisée pour signaler des valeurs de variables à des moments discrets au sein d'un projet. 

Projet VEXcode IQ Blocks utilisant une variable, des blocs d'impression, une boucle infinie et des blocs de bouton Brain pressé. Le projet reçoit des données des boutons Brain, puis affiche la variable qui compte à la hausse ou à la baisse en fonction de cette entrée.
La console d'impression affiche les messages de sortie du projet précédent. Les messages montrent la variable qui augmente jusqu'à 3 puis redescend à 0, une à la fois.

Utilisez Print Console pour imprimer la valeur de « myVariable ».

Dans le projet de gauche, Print Console affiche les valeurs des variables lorsque les boutons Brain sont enfoncés. La variable augmente lorsque le bouton « gauche » est enfoncé et diminue lorsque le bouton « droit » est enfoncé. 


Rapport sur la détection des valeurs et des données dans un projet

La Print Console peut être utilisée pour rapporter les données des capteurs à des moments discrets au sein d'un projet.

Projet de blocs VEXcode IQ utilisant un bloc Turn, une boucle while, des blocs d'impression et des blocs de détection. Le projet fait pivoter le robot vers la droite, puis affiche pendant 10 secondes la durée actuelle du minuteur en secondes et la rotation du moteur en degrés.
La console d'impression affiche les messages de sortie du projet précédent. Les messages affichent les valeurs du minuteur et de rotation qui augmentent progressivement jusqu'à ce que le minuteur atteigne 10 secondes.

Les données capturées par Print Console permettent à l'utilisateur de consulter des informations précieuses sur les processus du projet, y compris les informations du capteur IQ Robot. Lorsque le bloc [Imprimer] est déclenché, il peut être programmé pour afficher les informations capturées sur le moment.

Dans le projet de gauche, la console d'impression affiche les informations rapportées par le capteur inertiel intégré au IQ Brain (2e génération), comme prescrit par les blocs Look et Sensing du projet. Ces informations incluent les changements que le capteur inertiel capture à des moments discrets pendant l'exécution du projet : le temps en secondes et la rotation du BaseBot en degrés.

Remarque : Le projet dans cet exemple utilise le modèle BaseBot (Drivetrain, 2-motor) (2e génération).

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

Last Updated: