Documentation MCS32
Print "Largeur 1"
END IF
Voir aussi :
END
10-16-102- INKEY– Lit une touche sur le terminal
Syntaxe :
<Variable>=INKEY
Types acceptés : Variable : Octet
Description :
Cette fonction lit une touche à partir du clavier du terminal et retourne son code.
Remarques :
Cette fonction est non bloquante pour la tâche. Si le buffer de réception est vide
(aucune touche n'a été appuyée) cette fonction retourne 0.Cette fonction utilise le
port de communication #1. Par défaut, le port de communication SERIAL1 sera
utilisé. Si un pupitre opérateur est connecté au port SERIAL2, veuillez vous référer
à la fonction OPEN pour affecter #1 au port SERIAL2.
Exemple :
REPEAT
A#=INKEY
UNTIL A#<>0
10-16-103- INP – Lecture d'une entrée TOR
Syntaxe :
INP (<Entrée>)
Types acceptés : Entrées : Bit
Description :
Cette fonction donne l'état d'une entrée TOR.
Remarques :
<Entrée> doit représenter un nom d'entrée TOR. Le type de donnée retourné est
Bit.
Exemple :
C~=INP(CouteauEnHaut)
Voir aussi :
INPB, INPW, OUT, OUTB, OUTW
10-16-104- INPB – Lecture d'un bloc 8 entrées
Syntaxe :
INPB (<Entrées>)
Types acceptés :
Entrées : Octet
Description :
Cette fonction retourne l'état d'un bloc de 8 entrées TOR.
Remarques :
<Entrées> doit représenter le nom d'un bloc de 8 entrées. Le type de données
retourné est octet.
Exemple :
B#=INPB(Data)
Voir aussi :
INP, INPW, OUT, OUTB, OUTW
10-16-105- INPUT – Lecture de données
Syntaxe :
INPUT <Numéro>, <Variable> [ {,<Variable>} ]
Types acceptés : Variable : Bit, Octet, Entier, Entier long, réel et chaîne de caractères
Numéro : #1 ou #2
Description :
Lire des données à partir d'un port de communication et assigne les données à des
variables. L'exécution de cette instruction provoque le basculement vers la tâche
suivante.
Remarques :
<Numéro> est le numéro utilisé pour ouvrir le port de communication avec
l'instruction OPEN. Les données lues doivent apparaître dans le même ordre que la
liste des variables.
Exemple :
OPEN "SERIAL1:"
R342
EX
AS #1
- 198 -
SERAD S.A.