Bonjour,
J'utilise ces composants TCom de Turbopower depuis pas mal de temps.
ils sont maintenant disponibles en Getit dans les versions 10.x de Delphi
Je pourrais t'aider si tu me donne quelques renseignements sur les échanges.
a) les messages sont des chaines de caractères ou des blocs de bytes ?
c'est notoirement le cas de bloc de bytes pour un fichier .BIN
mais pas obligatoirement pour les messages a recevoir.
b) y a t-il des éléments de distinction dans, et entre, 1ere réception et 2eme réception
soit des suites de caractères soit des suites d'octets bien spécifiques que l'on peut considérer
comme marqueurs de début ou de fin de message ?
c) quelle sont les tailles des message a échanger
sont elles connues ?
si oui : quelles sont les tailles
Sont-ils supérieur ou non, a 4096 octets ?
d) est ce que tous les paramètres d'échange sont connus ?
soit : vitesse (Bauds), nb de bits par octet (Databits), parité (Parity), nb de bits de stop (Stopbits).
une erreur peut faire que cela marche a moitié voir pas du tout.
e) est-il fait mention d'un contrôle de flux (caractères Xon, Xoff)
f) est-ce un échange sur 2, 3 ou plus de fils ?
(si 2 fils c'est du type rs4xx en courant ou tension différentielle, si 3 fils c'est du Rs232 tension simple)
(si plus de fils c'est qu'il y a peut-être un contrôle de flux câblé)
Voila toutes les questions a se poser lors d'échanges en RS232 ou RS422 ou RS485 en dehors de la conversion C vers Pascal qui t'es demandée.
Partager