Description Des Fonctions D'asuro - Arexx ASURO Mode D'emploi

Table des Matières

Publicité

9. C pour ASURO
La fonction SerRead () a été définie pour recevoir des caractères dans ASURO. Le premier
paramètre contient la variable de la chaîne de caractères dans laquelle les caractères reçus sont
mémorisés, le deuxième paramètre indique le nombre de caractères à recevoir et le troisième
représente un Timeout. Cela signifie que la fonction s'arrête si aucune donnée n'a été reçue
pendant un lapse de temps défini (temps du processeur). Si le paramètre est réglé sur 0, la
fonction attend la réception de tous les caractères.
Voici un exemple:
ASURO doit recevoir par le biais de l'interface IR "Salut me voici":
char message [] = "01234567890123456789";
L'espace pour recevoir le texte a été créé. La chaîne de caractères créée doit être suffisamment
grande pour pouvoir accueillir le texte.
SerRead(message,18,0);
Enregistre 18 caractères et attend jusqu'à ce que tous les caractères sont arrivés. Nous partons
du principe que la chaîne de caractères« Salut me voici » est envoyée. Le message de la chaîne
de caractères préalablement défini se présente maintenant comme ceci :
Salut me voici456789
Les premiers 18 caractères du message ont été écrasés par les caractères reçus.

9.2. Description des fonctions d'ASURO

Afin de faciliter le plus possible la programmation d'ASURO, il existe quelques fonctions
prédéfinies. Elles ne sont pas forcément optimales et pour certaines applications il serait certes
mieux d'écrire vos propres fonctions.
Les fonctions sont représentées d'une manière classique dans le style de leur déclaration. Celui
qui se sent un peu perdu, devrait regarder les exemples.
Afin d'éviter tout malentendu, les fonctions qui commandent quelque chose telles que la fonction
d'entraînement ou les fonctions concernant les éléments d'indication fixent des réglages qui
restent valables jusqu'à ce qu'elles soient modifiées. Donc, une LED d'état verte reste verte
jusqu'à ce qu'une autre couleur soit réglée ou qu'elle est éteinte.
ASURO - 64 -

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Arx-03

Table des Matières