Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Konvertierung einer 32 Bit Fließkommazahl nach IEEE 754 in HEX-Darstellung

  1. #11
    Registriert seit
    25.06.2008
    Ort
    Blomberg/Lippe
    Beiträge
    1.293
    Danke
    51
    Erhielt 130 Danke für 124 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Mit einem DWORD kannst du aber nicht z.B. dividieren. D.h. du musst es dann zu einem REAL konvertieren. Also wird es dann im Speicher quasi von einer Ganzzahl zu einem IEEE754-formatierten Float umgewandelt.
    Gruß
    Mobi


    „Das Einfache kompliziert zu machen ist alltäglich. Das Komplizierte einfach zu machen –
    das ist Kreativität“ (Charles Mingus).

  2. #12
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.732
    Danke
    314
    Erhielt 1.520 Danke für 1.282 Beiträge

    Standard

    Es wird aber nicht gewandelt oder konvertiert, sondern nur das Bitmuster kopiert.

    Sprich das Bitmuster des DWORD ist vorher bereits eine Float Zahl,
    und du sagst mit DWORD_TO_REAL dem Compiler nur das sich im DWORD eben jenes Real-Bitmuster versteckt.

    Gesendet von meinem GT-I9505 mit Tapatalk
    Geändert von MSB (28.11.2013 um 07:38 Uhr)
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  3. #13
    Registriert seit
    25.06.2008
    Ort
    Blomberg/Lippe
    Beiträge
    1.293
    Danke
    51
    Erhielt 130 Danke für 124 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wenn in einem DWORD "000030B9" drin steht heißt das ja dezimal 12473. Will man das aber als REAL haben muss es ja 12473.0 heißen. Also macht man DWORD_TO_REAL. D.h. im Speicher steht dann statt "000030B9", "4642E400" und dies ist dann als IEEE754-Format. Und somit auch ein anderes Bitmuster.
    Gruß
    Mobi


    „Das Einfache kompliziert zu machen ist alltäglich. Das Komplizierte einfach zu machen –
    das ist Kreativität“ (Charles Mingus).

Ähnliche Themen

  1. C# Ganzzahl wandeln in Gleitpunktzahl IEEE 754
    Von sparx im Forum Hochsprachen - OPC
    Antworten: 4
    Letzter Beitrag: 13.11.2011, 19:55
  2. Wandeln von IEEE 754 Zahlen bei der Modbus-RTU Biliothek
    Von WaEv im Forum CODESYS und IEC61131
    Antworten: 0
    Letzter Beitrag: 14.01.2010, 19:26
  3. HEX Konvertierung?
    Von Codesys_123 im Forum CODESYS und IEC61131
    Antworten: 8
    Letzter Beitrag: 09.06.2009, 19:34
  4. IEEE 754 -> S5 KG
    Von volker im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 22.11.2005, 18:09
  5. IEEE-754 Fliesskommazahl und S5
    Von Ingo dV im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 01.12.2004, 08:34

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •