Ankündigung

Einklappen
Keine Ankündigung bisher.

Logik 4byte HEX => IEEE 754 float point

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Hallo zusammen,

    ich komme hier leider gar nicht weiter, es scheint einfach an meinem Verständnis für die unterschiedlichen Datentypen zu scheitern :-(
    Wie gesagt erhalte ich von meiner PV-Anlage über eine Webabfrage einen HEX-Wert (bsp. 0x4411e244) diesen sollte ich für meine Frau und mich lesbar (Dezimal?) machen. Gemäss IEEE754 Konverter würde der Wert ja 583,53 Watt entsprechen.

    Nun habe ich im Homeserver (für mich) alles erdenkliche getestet.

    So habe ich den Hex Wert als Klartext in ein iKO gespeichert, ein anderes Mal als Binärdaten (4-Byte Fliesskomma).
    Das iKO hat ebenso den Datentyp 4-Byte IEEE-Fliesskomma.

    Wie muss ich vorgehen, dass ich aus 0x4411e244 entsprechend 583,53 Watt erhalte?

    BESTEN Dank Euch

    Kommentar


      #17
      Hallo,
      hab die Berechnung mal vereinfacht.

      Ergebnisse passen.

      Gruß
      Michael
      Angehängte Dateien

      Kommentar


        #18
        Wow, danke Strolchi das ist ja wesentlich einfacher!

        Mal eine doofe Frage.. Ich hab einen Dezimalwert (Datentyp: 14-Byte Text) wo offensichtlich alle 4Bytes beinhaltet. Den schicke ich dann durch den Hex2Dec Baustein und verarbeite den Rest.

        Du hast ja die 4 Bytes separat gespeichert. Wie muss ich das nun anwenden, dass ich Deine - übersichtlichere Logik - anwenden kann?

        Danke Dir vielmals!

        VG
        Stefan

        Kommentar

        Lädt...
        X