red lion CRIMSON 2 Manuel De L'utilisateur page 268

Table des Matières

Publicité

A
A
CTIVE
LARMS
L
T
ECTURE DE
RAMES
Pour lire une trame complète à partir d'un port brut, utilisez la fonction
décrite dans la section Référence des fonctions de ce manuel. Cette fonction vous permet de
spécifier les délimiteurs de la trame, la longueur de trame requise et un délai de trame,
supprimant de ce fait le besoin d'écrire votre propre machine de réception. Voici un exemple
de programme...
cstring input;
int
for(;;) {
Cet exemple écoute sur un socket TCP/IP une trame qui démarre avec un astérisque et se
termine par un retour chariot. Il convertit ensuite la trame en une valeur décimale, l'enregistre
dans une étiquette d'entiers, puis renvoie la valeur au client.
E
D
NVOI DE
ONNEES
Pour envoyer des données sur un port brut, utilisez les fonctions
telles que décrites dans la section Référence des fonctions de ce manuel. La première fonction
envoie un seul octet alors que la seconde envoie une chaîne complète. Pour envoyer des
valeurs numériques, utilisez la fonction
R
P
EMARQUES
OUR LES
Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit...
Le pilote du périphérique Raw Serial Port contrôle les lignes d'établissement de
liaison du port. Par conséquent, il est inutile d'appeler
n'importe quelle autre fonction de gestion des ports. C'est la raison pour
laquelle, Crimson ne fournit pas ces fonctions.
Lors de l'envoi de données, Crimson gère automatiquement les événements de
débordement de la mémoire tampon et garantit qu'aucun donnée n'est perdue.
Les fonctions
affichée et une telle valeur n'est pas requise.
P
252
AGE
C
OMPLETES
value;
input := PortInput(5, 42, 13, 0, 0);
if( value := TextToInt(input, 10) ) {
Speed := value;
PortPrint(5, "Value is ");
PortPrint(5, IntToText(value,10,5));
PortPrint(5, "\r\n");
}
}
IntToText
U
TILISATEURS D
et
PortWrite
PortPrint
C
U
RIMSON
SER
PortWrite
pour les convertir en chaînes.
'E
DICT
ne fournissent donc jamais une valeur
http://www.redlion.net/controller
M
- M
C
ANUAL
ODULAR
ONTROLLER
telle que
PortInput
ou
,
PortPrint
,
ou
SetRTS
HoldTx

Publicité

Table des Matières
loading

Table des Matières