TI-Basic/z80/Ecran/Output

De TI-Planet Wiki
< TI-Basic‎ | z80
Révision datée du 11 mai 2013 à 18:32 par Persalteas (discussion | contributions) (Page créée avec « {{Infobox fonction |title = Output() |name = Output() |image = |caption = |modeles = TI-81 à TI-86 ''(tous)'' |acces = [prgm][droite][6] |poids = 1 octet }} ==... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
Output()
Accès: [prgm][droite][6]
Existe sur TI-81 à TI-86 (tous)
Poids: 1 octet

Description

Output sert à placer un texte à un endroit précis de l'écran principal de la calculatrice.

Vous devez lui préciser pour cela:

  • Le numéro de la ligne (entre 1 et 8 (1 et 4 en mode Horiz))
  • Le numéro de la colonne (entre 1 et 16)
  • Ce que vous voulez afficher

Output est par exemple capable d'écrire par dessus des caractères déjà existants. Bien que les valeurs hors écran pour les valeurs de lignes et de colonnes vont provoquer une erreur, ce n'est pas grave si une partie du texte affiché est hors écran. Quand le texte dépasse la dernière colonne (16), il se terminera à la première colonne de la rangée suivante. Si le texte dépasse la dernière colonne de la dernière ligne, la fin sera tronquée et ne s'affichera pas.

Output ne permet pas de faire défiler l'écran automatiquement pour afficher la suite.

Le retour à la ligne automatique permet à une seule commande de recouvrir d'un coup une grande partie voire la totalité de l'écran, si le texte affiché est grand, jusqu'à 16x8=128 caractères.

Syntaxe

Output( numéro-de-ligne , numéro-de-colonne , Argument1 )

Ou Argument1 est un texte (chaine), une liste, un nombre, une matrice, etc...

Optimisation

  • La parenthèse refermant Output n'est pas obligatoire et peut être retirée.
  • On peut utiliser le retour à la ligne automatique pour optimiser une suite de Output:
:Output(3,3,"TexteNuméro1
:Output(4,3,"TexteNuméro2
PEUT ETRE ECRIT:
:Output(3,3,"TexteNuméro1    TexteNuméro2

Utilisations particulières

  • Si la dernière commande d'affichage d'un programme est:
:Output(1,1,"
Alors la calculatrice n'affichera pas de "Done" après l'exécution du programme.


  • On peut aussi utiliser Output pour empêcher à l'indicateur de réflexion (les pixels qui bougent en haut à droite quand la calculatrice travaille) de s'afficher:
:Output(1,16," "
Effacera l'indicateur. Il est donc pratique d'insérer ceci dans la boucle d'un jeu par exemple.
Par contre, il s'ensuit forcément un ralentissement léger du programme.

Emplacement

  • Depuis l'éditeur de programmes, tapez [prgm][droite][6].
  • Dans le catalogue

Modèles concernés

Toutes les TI-z80 de la TI-81 à la TI-86.

Messages d'erreur

ERR DOMAIN

Si vous essayez d'afficher quelque chose en dehors de l'écran.

ERR INVALID

Si vous utilsez cette commande en dehors d'un programme.

Il n'y a pas d'erreur si on essaie d'afficher une liste vide, contrairement à Disp.


Informations complémentaires

  • Poids du Token: 1 octet
  • Output est la commande d'affichage de texte la plus rapide.

Voir aussi