Commandes Relatives Aux E/S Série
(Exemple)
10 OPEN "1200, N, 8, 1, A, C"
20 CONSOLE 36
30 LPRINT 12345, "ABCDE",
-7/5
1. 23456789E12
L'exécution de ce programme envoie les informations sous la forme suivante.
Direction de l'envoi
1 2 3 4 5
A B C D E
1
4 C R
1
2 3 4 5 6 E _ 1 2 C R
12 colonnes — 12 colonnes -
12 colonnes - i • 12 colonnes • .
I
Après toutes les données sont
envogées, le code de fin l'est.
Une fois les données correspondant ;iu
nombre de colonnes indiquées dans la
commande CONSOLE envoyées le
code de fin est envoyé.
Si la chaîne de caractères spécifiée dépasse 12 colonnes dans ce format, seuls
les 12 premiers caractères sont envoyés.
De même si la valeur de l'expression
dépasse 12 chiffres (en notation exponentielle), l'expression sera envoyée après
que les chiffres décimaux en trop auront été tronqués.
Si la valeur de l'expression est négative, un signe " " est envoyé avant la valeur.
Si elle est positive, c'est un espace qui est envoyé.
Avec le format 3, les valeurs numériques ou alphanumériques spécifiées sont
envoyées dans l'ordre indiqué. Avec ce format, aucun espace n'est envoyé avant
les nombres positifs.
(Exemple)
50 LPRINT -123;
"ABC"; 567. 89
*- Direction île l'envoi
-123.
ABC567. 89CR
t
Code de fin (LF ou CR + LF est
envoyé suivant la façon dont a
été spécifiée la commande OPEN.)
Avec le format 4, le code de fin indiquant la fin des données n'est pas envoyé.
Mais une fois tes données correspondant au nombre de colonnes spécifiées dans
la commande CONSOLE envoyées, le code de fin de texte est envoyé.
196