Représentation d'une variable automate de type REAL sur 32 bits
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Représentation d'une variable automate de type REAL sur 32 bits



  1. #1
    invite117abd86

    Représentation d'une variable automate de type REAL sur 32 bits


    ------

    Bonjour à tous,

    J'ai une application qui fait l'acquisition d'une valeur de température depuis un automate Wago (valeur stockée dans une variable de type REAL )
    Je récupère donc 32 bits qu'il me faut décoder pour afficher la valeur de la temperature.
    J'ai tenté de décoder cette valeur en applicant la norme IEE 754, avec signe,exposant et mantisse :

    Pour une valeur de temperature de 19.68°C, je recois les 32 bits suivants (octets séparés par des points, codés en décimal):

    19.68°C : 112.164.65.157

    Ce qui me donne un exposant de 98, donc une valeur incorrecte.

    Les variables automates de type REAL sont-elles codées selon un autre système de représentation que l'IEE 754 ou me suis-je trompé dans la conversion ?

    Merci d'avance

    -----

  2. #2
    Jack
    Modérateur

    Re : Représentation d'une variable automate de type REAL sur 32 bits

    Je suppose que les valeurs sont envoyées par mots de 16 bits. Il faut vérifier si les données sont codées en big ou en little endian. En fait tes valeurs sont bonnes, il faut juste les remettre dans l'ordre puisque 19,68 est codé 164 112 157 65.

    A+

Discussions similaires

  1. Driver psp type B sous seven 64 bits
    Par invite2b734472 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/12/2009, 21h36
  2. [C]-Création d'une variable de 64 bits
    Par invite3c35244f dans le forum Électronique
    Réponses: 6
    Dernier message: 29/07/2008, 08h39
  3. récupération du mot de 8 bits sur 4 bits
    Par grd666 dans le forum Électronique
    Réponses: 3
    Dernier message: 09/07/2008, 11h16
  4. Afficher la valeur d'une variable sur un lcd
    Par invitea5fe4634 dans le forum Électronique
    Réponses: 5
    Dernier message: 27/03/2008, 19h02
  5. Gerer les bits d'une variable avec C18
    Par invite958adb57 dans le forum Électronique
    Réponses: 4
    Dernier message: 04/06/2005, 19h01
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...