Écran#

Introduction#

Les blocs d’écran contrôlent l’écran du cerveau EXP, permettant à votre robot d’afficher du texte, des chiffres et des graphiques, et de répondre aux entrées tactiles.

Par défaut, la police d’impression pour le Cerveau est monospaced small qui comporte 7 lignes et 20 colonnes.

Pour le dessin, la résolution du Cerveau est de 159 x 107 pixels.

Un diagramme en grille étiqueté de l'écran VEX Brain montrant les lignes, les colonnes, les dimensions en pixels et les coordonnées, avec des lignes rouges délimitant la grille.

Vous trouverez ci-dessous la liste des blocs disponibles :

Impression avec curseur – Afficher du texte et gérer le curseur d’impression.

Paramètres – Modifiez l’apparence du texte et des graphiques.

Dessiner – Créez des formes, des lignes et des graphiques sur l’écran Brain.

Impression du curseur#

Placer le curseur sur la ligne ou la colonne de l’écran#

Le bloc positionner le curseur à une ligne et une colonne spécifiques à l’écran déplace le curseur vers une ligne et une colonne précises de l’écran Brain. Le bloc suivant imprimer à l’écran commencera l’impression à cet emplacement.

Le nombre de lignes et de colonnes pouvant s’afficher confortablement dépend de la police choisie. Avec la police par défaut à chasse fixe moyenne, jusqu’à 8 lignes et 13 colonnes sont parfaitement lisibles. Au-delà, le texte risque d’être tronqué ou difficilement lisible.

Les polices à chasse fixe ont des caractères de largeur identique, assurant ainsi une mise en page uniforme. À l’inverse, les polices à chasse variable présentent des caractères de largeur variable, certaines lettres occupant plus d’espace que d’autres. Cependant, quel que soit le type de police utilisé, le bloc positionner le curseur sur la ligne et la colonne à l’écran positionne le curseur en fonction de la taille de la ligne et de la colonne, et non du style de police. La taille de la police peut être ajustée à l’aide du bloc définir la police à l’écran.

Bloc de pile de curseur#
placer le curseur sur la ligne [1] et colonne [1] sur l'écran

Paramètres

Description

rangée

La ligne sur laquelle déplacer le curseur.

colonne

La colonne vers laquelle déplacer le curseur.

Exemple

Au démarrage, déplace le curseur à la ligne 3, colonne 2 de l’écran et imprime « Ligne 3, Colonne 2 ».#
au démarrage
[Display text starting at Row 3 Column 10.]
placer le curseur sur la ligne [3] et colonne [10] sur l'écran
afficher [R3, C10] sur l'écran ▶

Capture d'écran du cerveau EXP montrant « R3, C10 » imprimé à l'écran.

Déplacer le curseur sur la ligne suivante à l’écran#

Le bloc déplacer le curseur sur la ligne suivante à l’écran déplace le curseur vers la colonne 1 de la ligne suivante sur l’écran Brain.

Définir le curseur sur le bloc de pile de la ligne suivante#
placer le curseur sur la ligne suivante sur l'écran

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, il affiche « Ligne 1 » à l’écran, déplace le curseur à la ligne suivante, puis affiche « Ligne 2 ».#
au démarrage
[Display two lines of text.]
afficher [Line 1] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
afficher [Line 2] sur l'écran ▶

Capture d'écran du cerveau EXP montrant le texte « Ligne 1 » imprimé au-dessus de « Ligne 2 ».

effacer la ligne à l’écran#

Le bloc effacer la ligne à l’écran efface une ligne de texte sur l’écran du Cerveau.

Bloc de pile de lignes effacées#
effacer la ligne [1] sur l'écran

Paramètres

Description

rangée

Numéro de la ligne à effacer.

Exemple

Au démarrage, l’imprimante imprime le texte sur deux lignes. La première ligne reste affichée, tandis que la seconde disparaît au bout de 3 secondes.#
au démarrage
[Only keep the text on row 1.]
afficher [This text stays] sur l'écran ▶
placer le curseur sur la ligne suivante sur l'écran
afficher [This text disappears] sur l'écran ▶
attendre [3] secondes
effacer la ligne [2] sur l'écran

colonne du curseur#

Le bloc rapporteur colonne curseur indique le numéro de la colonne dans laquelle le texte sera imprimé sous forme de nombre entier.

bloc rapporteur de colonne de curseur#
(colonne du curseur)

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, déplace le curseur à la ligne 3, colonne 2 de l’écran et imprime le numéro de colonne actuel du curseur.#
au démarrage
[Display the cursor's current column.]
placer le curseur sur la ligne [3] et colonne [10] sur l'écran
afficher (colonne du curseur) sur l'écran ▶

Capture d'écran du Cerveau EXP montrant le texte « 15 » dans la colonne 15.

ligne du curseur#

Le bloc rapporteur ligne curseur indique le numéro de ligne où le texte sera imprimé sous forme de nombre entier.

bloc rapporteur de ligne de curseur#
(ligne du curseur)

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, déplace le curseur à la ligne 6, colonne 2 de l’écran et imprime le numéro de ligne actuel du curseur.#
au démarrage
[Display the cursor's current row.]
placer le curseur sur la ligne [3] et colonne [10] sur l'écran
afficher (ligne du curseur) sur l'écran ▶

Capture d'écran du cerveau EXP montrant le texte « 3 » sur la ligne 3.

Paramètres#

écran clair#

Le bloc effacer l’écran efface tous les dessins et textes de l’écran Brain.

bloc de pile d’écran effacé#
effacer l'écran

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Au démarrage, dessine un cercle de centre (120,120) et de rayon 40 pixels. Après 2 secondes, l’écran est effacé.#
au démarrage
[Draw a circle, and clear it after 2 seconds.]
dessiner un cercle de centre x : [120] y : [120] et de rayon [40] sur l'écran
attendre [2] secondes
effacer l'écran

définir la police à l’écran#

Le bloc définir la police à l’écran définit la police et la taille utilisées pour l’affichage du texte sur l’écran du Cerveau. Cette police sera appliquée à tout le texte imprimé après l’exécution de ce bloc.

bloc de pile de polices#
définir la police [chasse fixe v] [moyen v] sur l'écran

Paramètres

Description

style

Style de police : monospace ou proportionnel

taille

La taille de la police (exemples ci-dessous) :

  • très petite
  • petite
  • moyenne
  • grande
  • très grande
  • très grande
Remarque : Les tailles très petite et petite ne sont pas disponibles pour les polices proportionnelles.

L'écran du Cerveau affiche des chiffres et des lettres imprimés en police MONO 12. Il affiche les lettres de A à Z et tous les chiffres. En bas de l'écran, il est indiqué 9 lignes, 26 colonnes.
monospaced extra small

L'écran du Cerveau affiche des chiffres et des lettres imprimés en police MONO 15. Il affiche les lettres de A à T et tous les chiffres. En bas de l'écran, il est indiqué 7 lignes, 22 colonnes.
monospaced small

L'écran du Cerveau affiche des chiffres et des lettres imprimés en police MONO 20. Il affiche les lettres de A à P et tous les chiffres. En bas de l'écran, il est indiqué 5 lignes, 16 colonnes.
monospaced medium

L'écran du Cerveau affiche des chiffres et des lettres imprimés en police MONO 30. Il affiche les lettres de A à J. En bas de l'écran, il est indiqué R:3 C:10.
monospaced large

Les chiffres et les lettres imprimés à l'écran par le Cerveau sont en police MONO 40. En bas de l'écran, il est indiqué R:2 C:8.
monospaced extra large

Les chiffres et les lettres de l'écran du Cerveau sont imprimés en police MONO 60. Seul MON60 est affiché.
monospaced super large

L'écran du Cerveau affiche des chiffres et des lettres imprimés en police PROP 20. Il affiche les lettres de A à W et tous les chiffres. En bas de l'écran, il est indiqué 5 lignes, 16 colonnes.
proportionnel moyen

L'écran du Cerveau affiche des chiffres et des lettres imprimés en police PROP 30. Il affiche les lettres de A à P. En bas de l'écran, il est indiqué R:3 C:10.
proportionnel grand

Les chiffres et les lettres imprimés à l'écran par le Cerveau sont de taille PROP 40. En bas de l'écran, il est indiqué R:2 C:8.
proportionnel extra large

Les chiffres et les lettres imprimés à l'écran par The Brain sont de taille PROP 60. Seul le texte PROP 60 est affiché.
proportionnel super grand

Exemple

Au démarrage, la police est définie sur « monospaced extra large » et « VEX » s’affiche à l’écran.#
au démarrage
[Display text using a larger font]
définir la police [chasse fixe v] [extra grand v] sur l'écran
afficher [VEX] sur l'écran ▶

Capture d'écran du cerveau EXP montrant le texte « VEX » dans une police plus grande que par défaut.

Régler la précision d’impression à l’écran#

Le bloc de pile définir la précision d’impression à l’écran détermine le nombre de décimales affichées lors de l’impression de nombres sur l’écran du Cerveau. Cette précision d’impression s’appliquera à tous les nombres imprimés après l’exécution de ce bloc.

bloc d’empilement de précision d’impression#
définir la précision d'affichage [0.1 v] sur l'écran

Paramètres

Description

précision

Précision d’impression à utiliser :

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Tous les chiffres

Exemple

Au démarrage, la précision d’impression est réglée sur deux décimales et 1/3 s’affiche à l’écran sous la forme 0,33.#
au démarrage
[Print 1/3 as 0.33.]
définir la précision d'affichage [0.01 v] sur l'écran
afficher ([1] [math_division v] [3]) sur l'écran ▶

Capture d'écran du cerveau EXP affichant le texte « 0,33 ».

Définir la largeur du stylo à l’écran#

Le bloc définir la largeur du stylo à l’écran permet de définir l’épaisseur des lignes dessinées et des contours des formes.

bloc d’empilement de largeur de stylo#
définir la largeur du stylet à [10] sur l'écran

Paramètres

Description

largeur

La largeur du stylo, en pixels, de 0 à 32.

Exemple

Au démarrage, il définit la largeur du stylo à 10 pixels et dessine un rectangle dont le coin supérieur gauche est à (20, 20), de largeur 75 pixels et de hauteur 50 pixels.#
au démarrage
[Draw a rectangle with a pen width of 10.]
définir la largeur du stylet à [10] sur l'écran
dessiner le rectangle d'origine x : [20] y : [20], de longueur [75] et de largeur [50] sur l'écran

Capture d'écran du cerveau EXP montrant un rectangle aux bordures épaisses.

Définir la couleur du stylo/de la police à l’écran#

Le bloc définir la couleur du stylo/de la police à l’écran permet de définir la couleur du texte, des pixels, des lignes et des contours des formes.

bloc de couleur de stylo/police#
définir la couleur du stylo/de la police à [rouge v] sur l'écran

Paramètres

Description

couleur

Couleur du stylo et de la police à utiliser :

  • rouge
  • vert
  • bleu
  • noir
  • blanc
  • jaune
  • orange
  • violet
  • cyan
  • transparent

Exemple

Au démarrage, il définit la couleur du stylo sur orange et dessine un rectangle dont le coin supérieur gauche est à (50, 50), d’une largeur de 130 pixels et d’une hauteur de 60 pixels.#
au démarrage
[Draw a rectangle with orange borders.]
définir la couleur du stylo/de la police à [orange v] sur l'écran
dessiner le rectangle d'origine x : [20] y : [20], de longueur [75] et de largeur [50] sur l'écran

Capture d'écran du Cerveau EXP montrant un rectangle aux bordures orange.

définir la couleur de remplissage à l’écran#

Le bloc définir la couleur de remplissage à l’écran définit la couleur de remplissage utilisée lors du dessin des formes.

définir la couleur de remplissage du bloc empilé#
définir la couleur de remplissage à [rouge v] sur l'écran

Paramètres

Description

couleur

Couleur de remplissage à utiliser :

  • rouge
  • vert
  • bleu
  • noir
  • blanc
  • jaune
  • orange
  • violet
  • cyan
  • transparent

Exemples

Au démarrage, la couleur de remplissage est définie en violet et un rectangle est dessiné. Il est situé aux coordonnées (50, 130), avec une largeur de 100 pixels et une hauteur de 60 pixels.#
au démarrage
[Draw a purple rectangle.]
définir la couleur de remplissage à [pourpre v] sur l'écran
dessiner le rectangle d'origine x : [20] y : [20], de longueur [75] et de largeur [50] sur l'écran

Capture d'écran du Cerveau EXP montrant un rectangle rempli de violet.

Dessiner#

dessiner un pixel sur l’écran#

The draw pixel on screen stack block draws one pixel at the selected x and y coordinate using the current pen color.

bloc de pile de pixels de dessin#
dessiner un pixel en x : [0] y : [0] sur l'écran

Paramètres

Description

x

La coordonnée x pour dessiner le pixel de 0 à 159.

y

La coordonnée y permettant de dessiner le pixel, de 0 à 107.

Exemple

Au démarrage, dessine un pixel au centre de l’écran aux coordonnées (120, 120).#
au démarrage
[Draw the pixels marking the corners of a square.]
dessiner un pixel en x : [50] y : [50] sur l'écran
dessiner un pixel en x : [50] y : [75] sur l'écran
dessiner un pixel en x : [75] y : [50] sur l'écran
dessiner un pixel en x : [75] y : [75] sur l'écran

Capture d'écran du cerveau EXP montrant un assortiment de pixels représentant les coins d'un carré.

tracer une ligne à l’écran#

Le bloc de pile dessiner une ligne à l’écran dessine une ligne de la première coordonnée d’écran (x1, y1) à la deuxième coordonnée d’écran (x2, y2) en utilisant la largeur du stylo et la couleur du stylo actuelles.

bloc de pile de dessin de ligne#
tracer la ligne reliant le point x1 : [0] y1 : [0] et x2 :[10] y2 :[10] sur l'écran

Paramètres

Description

x1

La coordonnée x en pixels du début de la ligne de 0 à 159.

y1

La coordonnée y en pixels du début de la ligne de 0 à 107.

x2

La coordonnée x en pixels de l’extrémité de la ligne de 0 à 159.

y2

La coordonnée y en pixels de l’extrémité de la ligne de 0 à 107.

Exemple

Au démarrage, trace une ligne diagonale du coin supérieur gauche (0, 0) au coin inférieur droit (159, 107) de l’écran.#
au démarrage
[Draw a line from the top left to bottom right of the screen.]
tracer la ligne reliant le point x1 : [0] y1 : [0] et x2 :[159] y2 :[107] sur l'écran

L'écran du Cerveau affiche une fine ligne diagonale au centre, allant du coin supérieur gauche au coin inférieur droit.

dessiner un rectangle à l’écran#

Le bloc de pile dessiner un rectangle à l’écran dessine un rectangle en utilisant la largeur du stylo, la couleur du stylo et la couleur de remplissage actuelles.

bloc de pile de dessin rectangulaire#
dessiner le rectangle d'origine x : [0] y : [0], de longueur [10] et de largeur [10] sur l'écran

Paramètres

Description

x

La coordonnée x en pixels du coin supérieur gauche du rectangle, de 0 à 159.

y

La coordonnée y en pixels du coin supérieur gauche du rectangle, de 0 à 107.

largeur

La largeur du rectangle en pixels.

hauteur

La hauteur du rectangle en pixels.

Exemple

Au démarrage, dessine un rectangle sur l’écran avec le coin supérieur gauche à (20, 20), une largeur de 80 pixels et une hauteur de 30 pixels.#
au démarrage
[Draw a rectangle on the screen.]
dessiner le rectangle d'origine x : [20] y : [20], de longueur [80] et de largeur [30] sur l'écran

L'écran du Cerveau affiche un rectangle avec une fine bordure blanche.

dessiner un cercle à l’écran#

Le bloc de pile dessiner un cercle à l’écran dessine un cercle en utilisant la largeur du stylo, la couleur du stylo et la couleur de remplissage actuelles.

dessiner un bloc empilé circulaire#
dessiner un cercle de centre x : [0] y : [0] et de rayon [10] sur l'écran

Paramètres

Description

x

La coordonnée x en pixels du centre du cercle de 0 à 159.

y

La coordonnée y en pixels du centre du cercle de 0 à 107.

rayon

Le rayon du cercle en pixels.

Exemple

Au démarrage, dessine un cercle sur l’écran avec le centre à (80, 50) et un rayon de 20 pixels.#
au démarrage
[Draw a circle on the screen.]
dessiner un cercle de centre x : [80] y : [50] et de rayon [20] sur l'écran

L'écran du Cerveau affiche un cercle avec un fin contour blanc dessiné au centre.