Console#

Introduction#

La console VEXcode 123 s’affiche dans la fenêtre Moniteur de VEXcode. Les blocs de la console peuvent afficher du texte, des nombres et les valeurs des variables pendant l’exécution d’un projet.

Vous trouverez ci-dessous la liste de tous les blocs disponibles :

imprimer#

Le bloc print de la pile affiche du texte, des nombres ou des valeurs de variables dans la console à la ligne actuelle.

afficher [VEXcode] ▶

Paramètres

Description

valeur

Le texte, le nombre ou la valeur de variable à afficher dans la console.

flèche extensible

Développe le bloc pour inclure et positionne le curseur sur la ligne suivante, ce qui déplace le curseur sur la ligne suivante après l’affichage de la valeur. Si cette option n’est pas utilisée, la valeur suivante s’affiche immédiatement après la précédente sur la même ligne.

Exemple

au démarrage :: hat events
[Display a message in the console.]
afficher [Hello, robot!] ▶

La console VEXcode affiche la console et le texte « Bonjour, robot ! », avec un rectangle gris à droite indiquant l'emplacement du curseur.

définir la précision d’impression#

Le bloc définir la précision d’impression détermine le nombre de décimales affichées lors de l’affichage de nombres dans la console. Ce paramètre s’applique aux nombres affichés après l’utilisation de ce bloc. Au début d’un projet, la précision d’impression est définie sur 1, les nombres s’affichent donc sans décimale.

définir la précision d'affichage à [0.1 v]

Paramètres

Description

précision

Précision d’impression à utiliser :

  • 1 — aucune décimale
  • 0,1 — 1 décimale
  • 0,01 — 2 décimales
  • 0,001 — 3 décimales
  • Tous les chiffres — toutes les décimales disponibles

Exemple

au démarrage :: hat events
[Display 1/3 with two decimals.]
définir la précision d'affichage à [0.01 v]
afficher ([1] [math_division v] [3]) ▶

La console VEXcode affiche la console et le texte « 0.33 », avec un rectangle gris à droite indiquant la position du curseur.

effacer toutes les lignes#

Le bloc effacer toutes les lignes efface toutes les lignes de la console et déplace le curseur vers la première ligne.

effacer toutes les lignes

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage :: hat events
[Clear the console after printing.]
afficher [This will disappear...] ▶
attendre [2] secondes
effacer toutes les lignes

Placer le curseur sur la ligne suivante#

Le bloc Déplacer le curseur sur la ligne suivante déplace le curseur sur la ligne suivante dans la console. La prochaine valeur affichée apparaîtra sur cette ligne.

Utilisez ce bloc lorsque vous souhaitez que la valeur suivante s’affiche sur une nouvelle ligne. Si ce bloc n’est pas utilisé et que le bloc print précédent n’a pas été développé pour inclure et positionner le curseur sur la ligne suivante, la valeur suivante s’affichera immédiatement après la précédente sur la même ligne.

placer le curseur sur ligne suivante

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage :: hat events
[Print on two rows.]
afficher [Row 1] ▶
placer le curseur sur ligne suivante
afficher [Row 2] ▶

La console VEXcode, affichant la console et le texte « Ligne 1 » sur la première ligne et « Ligne 2 » sur la deuxième ligne, avec un rectangle gris à droite de « Ligne 2 » indiquant l’emplacement du curseur.

définir la couleur de police sur la console#

Le bloc définir la couleur de police dans la console définit la couleur du texte affiché dans la console. Au démarrage d’un projet, la couleur d’impression est définie sur bleu.

définir la couleur de la police à [rouge v] sur la console

Paramètres

Description

couleur

Couleur à utiliser pour le texte affiché dans la console :

  • rouge
  • vert
  • bleu
  • noir

Exemple

au démarrage :: hat events
[Print text in different colors.]
afficher [Default text color] ▶
placer le curseur sur ligne suivante
définir la couleur de la police à [rouge v] sur la console
afficher [Red text color] ▶

La console VEXcode affiche la console et le texte bleu « Couleur de texte par défaut » sur la première ligne et le texte rouge « Couleur de texte rouge » sur la deuxième ligne, avec un rectangle gris à droite de « Couleur de texte rouge » indiquant l'emplacement du curseur.

demander et attendre / répondre#

Le bloc de pile demander et attendre affiche un message dans la console et met le projet en pause jusqu’à ce qu’une réponse soit saisie dans la console.

Le bloc answer affiche la dernière réponse saisie dans la console. La réponse est affichée sous forme de texte. Pour l’utiliser comme un nombre, utilisez d’abord le bloc convert pour la convertir.

Le bloc « demander et attendre ».#
demander [What's your name?] et attendre

Paramètres

Description

rapide

Message à afficher dans la console.

Le bloc de réponse.#
répondre

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage :: hat events
[Ask for a name, then greet the robot's user.]
demander [What's your name?] et attendre
afficher [Hello, ] ▶
afficher (répondre) ▶

La console VEXcode affiche la console et le texte « Quel est votre nom ? VEX » sur la première ligne et « Bonjour, VEX » sur la deuxième ligne.