-> Hier kostenlos registrieren
Hallo
ich bin gerade dabei ein universellen MBus Baustein zu bauen. Das Auslesen und zuordnen passt soweit alles. Jetzt ist allerdings ein Problem. Die Werte sind BCD codiert. Denke an einem Besipiel ist es besser zu erklären:
Also!
Ich bekomme folgende Daten in einem Array: 100 52 52 48 was Hexadezimal folgendem entspricht: 16#64 16#34 16#34 16#30 Der tatsächliche Wert den ich brauche ist 64343430 also die der Hexadezimalschreibweise. diese will ich dann entweder als String speichern oder noch besser als Real wert um danach noch die ausgelesene Zehnerpotenz zu multiplizieren. Kann mir jmd sagen wie ich von der Int schreibweise auf meinen Tatsächlichen wert komme?!??!
Danke im Voraus
Gruß
ich bin gerade dabei ein universellen MBus Baustein zu bauen. Das Auslesen und zuordnen passt soweit alles. Jetzt ist allerdings ein Problem. Die Werte sind BCD codiert. Denke an einem Besipiel ist es besser zu erklären:
Also!
Ich bekomme folgende Daten in einem Array: 100 52 52 48 was Hexadezimal folgendem entspricht: 16#64 16#34 16#34 16#30 Der tatsächliche Wert den ich brauche ist 64343430 also die der Hexadezimalschreibweise. diese will ich dann entweder als String speichern oder noch besser als Real wert um danach noch die ausgelesene Zehnerpotenz zu multiplizieren. Kann mir jmd sagen wie ich von der Int schreibweise auf meinen Tatsächlichen wert komme?!??!
Danke im Voraus
Gruß