Mobix
Grünschnabel
Hallo,
ich benötige für die Datenübertragung auf eine externe Elektronik (C51 µC) in einem C#-Programm die Konvertierung eines float-Wertes in ein ByteArray.
Der Inhalt des ByteArray sollte dem IEEE 754-Format (Single Precision) entsprechen.
Zur IEEE 754 siehe auch: http://stevehollasch.com/cgindex/coding/ieeefloat.html
oder bei Keil unter: http://www.keil.com/support/man/docs/c51/c51_ap_floatingpt.htm
Hat jemand sowas schon realisiert, oder muss ich das relativ umständlich mit Bit-Operationen machen.
Generell bin ich der Meinung, das auch C# die float-Werte in diesem Format behandelt, leider habe ich bisher keine Möglichkeit gefunden auf float-Werte Byte für Byte zuzugreifen.
Danke und Gruss
Mobix
ich benötige für die Datenübertragung auf eine externe Elektronik (C51 µC) in einem C#-Programm die Konvertierung eines float-Wertes in ein ByteArray.
Der Inhalt des ByteArray sollte dem IEEE 754-Format (Single Precision) entsprechen.
Zur IEEE 754 siehe auch: http://stevehollasch.com/cgindex/coding/ieeefloat.html
oder bei Keil unter: http://www.keil.com/support/man/docs/c51/c51_ap_floatingpt.htm
Hat jemand sowas schon realisiert, oder muss ich das relativ umständlich mit Bit-Operationen machen.
Generell bin ich der Meinung, das auch C# die float-Werte in diesem Format behandelt, leider habe ich bisher keine Möglichkeit gefunden auf float-Werte Byte für Byte zuzugreifen.
Danke und Gruss
Mobix