Écran#

Introduction#

La catégorie Écran comprend des blocs permettant à votre cerveau IQ (2e génération) d’afficher du texte, des valeurs et des graphiques sur son écran intégré. Ces blocs peuvent servir à imprimer des données de capteurs, à créer des interfaces personnalisées ou à dessiner des éléments visuels tels que des lignes, des formes et du texte, avec des styles et des couleurs ajustables.

Pour le dessin, la résolution du Cerveau est de 160 x 108 pixels.

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

Impression — Afficher le texte et les valeurs sur le Cerveau.

Paramètres — Configurer les propriétés d’affichage de l’écran.

Dessiner — Créez des formes et des graphismes sur l’écran Brain.

Imprimer#

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

Le bloc positionner le curseur à une ligne et une colonne précises à l’écran déplace le curseur vers une ligne et une colonne spécifiques de l’écran Brain. Le bloc suivant imprimer à l’écran commencera l’impression à cet emplacement. Le nombre de lignes et de colonnes pouvant être affichées dépend de la police sélectionnée.

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 vers laquelle déplacer le curseur est un nombre entier.

colonne

La colonne vers laquelle déplacer le curseur est un nombre entier.

Exemple

au démarrage
[Repeatedly print the current timer at Row 1 Column 1]
indéfiniment
afficher (minuterie en secondes) sur l'écran ◀ et placer le curseur sur la ligne suivante
attendre (1) secondes
effacer l'écran
placer le curseur sur la ligne (1) et colonne (1) sur l'écran

Une capture d'écran de l'écran VEX IQ Brain affiche 25 en blanc dans le coin supérieur gauche.

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.

placer le curseur sur la ligne suivante sur l'écran

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

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 ◀ et placer le curseur sur la ligne suivante

Une capture d'écran de l'écran IQ Brain affiche la ligne 1 en blanc dans le coin supérieur gauche et la ligne 2 juste en dessous.

effacer la ligne à l’écran#

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

effacer la ligne (1) sur l'écran

Paramètres

Description

rangée

Numéro de la ligne à effacer.

Exemple

au démarrage
[Display text on two rows, but only keep one.]
afficher [This text stays] sur l'écran ◀ et placer le curseur sur la ligne suivante
afficher [This disappears] sur l'écran ◀ et placer le curseur sur la ligne suivante
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 [2] sur l'écran
afficher (colonne du curseur) sur l'écran ▶

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 [2] sur l'écran
afficher (ligne du curseur) sur l'écran ▶

Paramètres#

écran clair#

Le bloc effacer l’écran efface tout le texte et les dessins de l’écran Brain.

effacer l'écran

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

au démarrage
[Fill the screen, then clear it after 2 seconds.]
répéter (5)
afficher [Line] sur l'écran ◀ et placer le curseur sur la ligne suivante
fin
attendre (3) 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 Brain. Cette police sera appliquée à tous les textes imprimés ultérieurement.

définir la police [chasse fixe v] [moyen v] sur l'écran

Paramètres

Description

fonte

Police à utiliser : monospaced ou proportionnelle

taille

Tailles à utiliser :

  • très petit
  • petit
  • moyen
  • grand
  • très grand
  • très grand

Capture d'écran de l'interface VEX IQ Brain affichant une série de chiffres et de lettres en police Mono 12. Les lettres AZ sont sur une seule ligne, couvrant toute la largeur de l'écran. Le coin inférieur gauche indique 26 caractères sur 9 lignes.
Mono Extra Small

La même capture d'écran que la précédente, mais avec la police Mono 15. Les lettres AT sont sur une seule ligne, occupant toute la largeur de l'écran. Le coin inférieur gauche indique 20 caractères de large et 7 lignes.
Mono Small

La même capture d'écran que la précédente, mais avec la police Mono 20. Les lettres AP sont sur une seule ligne, occupant toute la largeur de l'écran. Le coin inférieur gauche indique 16 caractères de large et 5 lignes.
Mono Medium

La même capture d'écran que la précédente, mais avec la police Mono 30. Les chiffres de 1 à 9 et un 0 supplémentaire sont sur une seule ligne, occupant toute la largeur de l'écran. Le coin inférieur gauche indique 3 lignes.
Mono Large

La même capture d'écran que la précédente, mais avec la police Mono 40. Les chiffres de 1 à 8 sont sur la deuxième ligne, occupant toute la largeur de l'écran.
Mono Extra Large

La même capture d'écran que la précédente, mais avec la police Mono 60. L'écran affiche MN 60 en gros caractères, occupant presque toute la moitié supérieure de l'écran.
Mono Super Large

La même capture d'écran que la précédente, mais avec la police Prop 20. Les lettres AW sont sur une seule ligne, occupant toute la largeur de l'écran. Le coin inférieur gauche indique 26 caractères de large et 5 lignes.
Prop Medium

La même capture d'écran que la précédente, mais avec la police Prop 30. Les chiffres de 1 à 9 sont répétés deux fois sur une ligne, occupant toute la largeur de l'écran. Le coin inférieur gauche indique 18 caractères de large et 3 lignes.
Prop Large

La même capture d'écran que la précédente, mais avec la police Prop 40. L'écran affiche Prop 40 sur la première ligne et 14 par 2 sur la seconde.
Prop Extra Large

La même capture d'écran que la précédente, mais avec la police Prop 60. L'écran affiche PROP 60 en gros caractères, occupant presque toute la moitié supérieure de l'écran.
Prop Super Large

Exemple

au démarrage
[Display two different fonts on separate lines.]
définir la police [chasse fixe v] [moyen v] sur l'écran
afficher [Mono Medium] sur l'écran ◀ et placer le curseur sur la ligne suivante
définir la police [proportionnel v] [moyen v] sur l'écran
afficher [Prop Medium] sur l'écran ◀ et placer le curseur sur la ligne suivante

Capture d'écran de l'application IQ Brain avec du texte blanc sur deux lignes dans le coin supérieur gauche. La première ligne indique « Mono Medium » et la seconde, juste en dessous, indique « Prop Medium » en plus petit.

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 Brain. Cette précision d’impression s’appliquera à tous les nombres imprimés par la suite.

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
[Print 1/3 as 0.33.]
définir la précision d'affichage [0.01 v] sur l'écran
afficher ([1] / [3]) sur l'écran ◀ et placer le curseur sur la ligne suivante

Capture d'écran de l'application IQ Brain avec le texte blanc affichant 0,33 dans le coin supérieur gauche.

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.

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
[Draw two circles with different pen widths.]
dessiner un cercle de centre x : (40) y : (70) et de rayon (20) sur l'écran
définir la largeur du stylet à (5) sur l'écran
dessiner un cercle de centre x : (100) y : (70) et de rayon (20) sur l'écran

Capture d'écran de l'application IQ Brain montrant deux cercles blancs imprimés dans la moitié inférieure de l'écran. Le cercle de gauche a un contour plus fin que celui de droite.

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.

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
  • blanc
  • jaune
  • orange
  • violet
  • rouge violet
  • violet
  • bleu violet
  • bleu vert
  • jaune vert
  • jaune orange
  • rouge orange

Exemple

au démarrage
[Draw two rectangles with different colors.]
dessiner le rectangle d'origine x : (100) y : (50), de longueur (10) et de largeur (20) sur l'écran
définir la couleur du stylo/de la police à [bleu v] sur l'écran
dessiner le rectangle d'origine x : (50) y : (50), de longueur (10) et de largeur (20) sur l'écran

Capture d'écran de l'application IQ Brain avec deux petits rectangles dessinés dans la moitié inférieure de l'écran. Le rectangle de gauche est bleu et celui de droite est blanc.

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 à [rouge v] sur l'écran

Paramètres

Description

couleur

Couleur de remplissage à utiliser :

  • rouge
  • vert
  • bleu
  • blanc
  • jaune
  • orange
  • violet
  • rouge violacé
  • violet
  • bleu violacé
  • bleu vert
  • jaune vert
  • jaune orangé
  • rouge orangé

Exemple

au démarrage
[Draw a yellow circle.]
définir la couleur de remplissage à [jaune v] sur l'écran
dessiner un cercle de centre x : (50) y : (50) et de rayon (20) sur l'écran

Capture d'écran de l'application IQ Brain avec un cercle jaune vif bordé d'un fin liseré blanc sur la moitié gauche de l'écran.

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.

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 pour dessiner le pixel, de 0 à 107.

Exemple

au démarrage
[Draw one pixel at the center of the screen.]
dessiner un pixel en x : (80) y : (50) sur l'écran

Capture d'écran de l'application IQ Brain avec un petit point blanc au centre de l'écran.

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.

tracer la ligne reliant le point x1 : [0] y1 : [0] et x2 :[159] y2 :[107] 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
[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

Capture d'écran de l'application IQ Brain avec une ligne diagonale blanche tracée 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.

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
[Draw a rectangle on the screen.]
dessiner le rectangle d'origine x : (25) y : (25), de longueur (100) et de largeur (50) sur l'écran

Capture d'écran de l'application IQ Brain avec un grand rectangle blanc dessiné presque au centre de l'écran.

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 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
[Draw a circle on the screen.]
dessiner un cercle de centre x : (80) y : (50) et de rayon (20) sur l'écran

Capture d'écran de l'application IQ Brain avec un cercle blanc dessiné au centre de l'écran.