Hallo erstmal,
Ich bekomme eine IEEE-Float-Zahl binär vom Siemens Simatic S7 (glaube ich halt, falls das nicht stimmt, bitte sagen).
z.B.
Code:
1 = 11111100000000010000000000000000
2 = 00000010000000000000000000000000
5 = 00000010000001010000000000000000
-5 = 00000011000001010000000000000000
Jetzt möchte ich daraus eine Delphi-Gleitkommazahl machen hat jemand eine Idee wie das geht???
Mit dieser Formel sollte es doch normalerweise funktionieren, oder?
(-1)s x 2e-127 x (1.m)
Hab ich eventuell die 32 bit falsch aufgeteilt?
Mein erster gedanke:
1 11111000 00000010000000000000000
s e m
Das Vorzeichen (s) sollte doch bei 1 nicht negativ sein. Helft mir bitte
grüße, daniel