PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → envoi de texte hexadecimal
envoi de texte hexadecimal
Iniciado por pierro, mai., 17 2005 1:30 PM - 2 respostas
Publicado em maio, 17 2005 - 1:30 PM
je desire envoyer une variable(ici trame ) qui est une trame modbus (pour les connaisseurs) .mon probleme est que cette variable est en hexadecimal et il ne veut pas l'envoyer (il ne prend pas le A qui est a la fin,il dit que c'est un mot réservé ).
Comment faire pour qu'il accepte de le prendre car c'est sous cette forme seulement que l'appareil qui recoit cette trame comprend l'information.

merci d'avance .
pierro.
Publicado em maio, 17 2005 - 1:43 PM
desolé j'ai oublié d envoyer mon programme, le voici:
GLOBAL
Port est un entier


LOCAL
Taux est un entier
Parite est un entier
BitDonnee est un entier
BitStop est un entier
i est un entier
trame est une chaîne
i=0
trame=01 03 00 00 00 01 84 0A
Port=1
Taux–00
Parite=0
BitDonnee=8
BitStop=1

SI sOuvre(Port,5000,5000)=Faux ALORS
Erreur("Erreur lors de l'ouverture du port "+Port)
Ferme()
FIN
sFixeParamètre(Port,Taux,Parite,BitDonnee,BitStop)

TANTQUE i<3
sEcrit(1,trame)
Info(sLit(1,8))
i=i+1
FIN




// Fermeture du port
sFerme(Port)
Publicado em maio, 17 2005 - 4:30 PM
Peut-être en respectant tout bêtement le B-A A de cet putil formidable qu'est WinDev :
une chaine affectér à une variable de type chaine, s'écrit "ABC....WXYZ" et non ABC....XYZ.

Bon dév

JFF