Bonjour à tous,
Je suis débutant en Windev9 et je dois afficher le poids (en KG ou Tonnes) dans un champ de saisie et je bute sur la conversion de cette trame en valeur numérique. Voici mon code ‘il fonctionne bien mis à part la conversion de la trame en valeur numérique (poids).
Ma question est : Comment convertir cette trame en valeur numérique pour afficher le poids correspondant ? Merci pour toute aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Résultat est un booléen Résultat = sOuvre(1,200,200,sTimeoutDéfaut) SI Résultat = Vrai ALORS sFixeParamètre(1, 1200, 1, 8,0) sEcrit(1,Caract(0x24)) Multitache(50) Bf est un Buffer Bf=sLit(1,sDansFileEntrée(1)) SAI_Digit=Bf // Voici la trame affichée « P$ )¹0Mø ».pour une un certain poids
TRACE de POIDS (de l’indicateur en question)
Trace STX Etat Poids CR
N° Bytes 1 1 8 1
Exemple Hexa 02 41 20 20 20 32 2E 30 30 30 0D
Exemple ASCII STX A 2 . 0 0 0 CR
Partager