INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

4 Bytes zu float



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

29.10.2010, 12:05 (Dieser Beitrag wurde zuletzt bearbeitet: 29.10.2010 12:47 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
4 Bytes zu float
Man kann den String entweder als 4-Byte-String schicken (oberes Beispiel). Dann kommen aber alle Zeichen von ASCII 0..255 vor und man hat keinerlei Steuerungsmöglichkeiten bei der Übertragung (z.B. Termination Char)
Oder als HEX-String - dann sind es aber 8 Byte (unteres Beispiel)
   
Das Ganze funktioniert natürlich nur, wenn Du die gesamte Datenkette selbst im Griff hast. Wenn Du dich mit irgendeinem vorgegebenen 4-Byte Format für die SGL-Zahl abfinden mußt, dann kann die Rückwandlung komplizierter werden.

Information zur Typecast-Funktion: Jede Variable oder Konstante besteht intern aus den eigentlichen Daten (bei Type SGL sind das 4 byte), und der Typbeschreibung (Hier: daß es sich bei den 4 Byte um eine SGL-Zahl handelt). Die Typecast macht mit den Daten gar nichts, sondern unterjubelt den Daten nur eine andere Typbeschreibung. Sie ist deshalb eine sehr schnelle und leistungsfähige Funktion, aber mit Vorsicht zu verwenden, da sonst Unvorhergesehenes herauskommen kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
4 Bytes zu float - joedoe1979 - 29.10.2010, 11:40
4 Bytes zu float - jg - 29.10.2010, 11:44
4 Bytes zu float - unicorn - 29.10.2010, 11:56
4 Bytes zu float - joedoe1979 - 29.10.2010, 11:59
4 Bytes zu float - Lucki - 29.10.2010 12:05
4 Bytes zu float - joedoe1979 - 29.10.2010, 12:43
4 Bytes zu float - jg - 29.10.2010, 13:02
4 Bytes zu float - Lucki - 29.10.2010, 13:10
4 Bytes zu float - joedoe1979 - 29.10.2010, 13:49
4 Bytes zu float - GerdW - 29.10.2010, 13:54
4 Bytes zu float - joedoe1979 - 29.10.2010, 14:32
4 Bytes zu float - Lucki - 29.10.2010, 14:44

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array 4 Elemente (Float) aufbrechen Tobiii 6 6.137 13.02.2017 09:24
Letzter Beitrag: Tobiii
  Formatbezeichner für float und Dezimalzeichen %.; kombinieren (In String formatieren) dali4u 0 3.637 21.02.2015 11:45
Letzter Beitrag: dali4u
  String -> float number gottfried 6 9.070 11.05.2013 08:36
Letzter Beitrag: gottfried
  Bytes auswerten und visualisieren BEng Thomas 4 8.105 24.08.2012 15:02
Letzter Beitrag: BEng Thomas
  float wert in 4 byte konvertieren könnes 6 7.115 06.01.2012 13:11
Letzter Beitrag: eb
  Problem Werte aus EEPROM nach FLOAT H-STB 5 6.148 30.12.2011 17:09
Letzter Beitrag: H-STB

Gehe zu: