PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Port série
Port série
Débuté par prog-2000, 08 déc. 2004 20:26 - 3 réponses
Posté le 08 décembre 2004 - 20:26
Je dois transmettre sur le com des valeur hexa (FF 01 02 00 90 F2) et j'essais avec sEcrit avec la valeur en décimal sEcrit(2,242) pour le F2 mais l'information ne correspond pas de l'autre côté.

Avec Caract(), ça me retourne l'équivalent ASCII (le F2 en décimal 242 = ò en ASCII)

Je ne vois pas comment transmettre mes hexa par le com avec WD ?
Posté le 09 décembre 2004 - 11:27
J'ai pas testé, mais essaie peut-être ça :

sEcrit (2, Val (MaValeurASCII, "x"))
Posté le 09 décembre 2004 - 14:11
Bonjour,

Et en utilisant directement la valeur Hexa?

Par exemple:
sEcrit(2,0xff), sEcrit(2,0x90FA),...

Qui n'essaye rien...

Bon DEV.
Posté le 09 décembre 2004 - 15:42
Bonjour
comment est parametré le port il faut impérativement un minimum de 8 bits de
donnée
car si il est en 7 Bits de données,
242 en décimal = 0xF2 en Hexadécimal = 11110010 en binaire et si le port est
en 7 bits cela devient 01110010 = 0x72 en hexa = 114 décimal

"Éric" <prog-2000@globetrotter.net> a écrit dans le message de
news:41b73d6f$1@news.pcsoft.fr...
> Je dois transmettre sur le com des valeur hexa (FF 01 02 00 90 F2) et
j'essais avec sEcrit avec la valeur en décimal sEcrit(2,242) pour le F2 mais
l'information ne correspond pas de l'autre côté.

Avec Caract(), ça me retourne l'équivalent ASCII (le F2 en décimal 242 =

ò en ASCII)

Je ne vois pas comment transmettre mes hexa par le com avec WD ?