-> 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ß
 
	 
  ))))))))) Jap das funktioniert bestens!!!!! hast mir sehr doll weitergeholfen
))))))))) Jap das funktioniert bestens!!!!! hast mir sehr doll weitergeholfen 
 hast du auch solch ein Lösungsweg um aus 2Byte 3Buchstaben zu machen?!?!? Zum Beispiel 0422h ergeben 'ABC'....
 hast du auch solch ein Lösungsweg um aus 2Byte 3Buchstaben zu machen?!?!? Zum Beispiel 0422h ergeben 'ABC'....