Hallo zusammen,
um eine Steuerung anzusprechen habe ich z.B. folgenden Befehl (die Länge ist immer gleich): 0043A2FF
Diesen Befehl gebe ich in ein Stringeingabeelement ein. Anschließend splitte ich den Hex-String in 2er-Gruppen und wandle ihn in das Hexadezimalsystem um damit ich die Prüfsumme mit XOR berechnen kann. Das Ergebnis der Prüfsumme soll danach an den ursprünglichen String angehängt werden.
Der String wird richtig geteilt und die Prüfsumme (E1) wird auch richtig berechnet. Bei der Rückumwandlung in eine Hexzahl bekomme ich aber an jedem 2er-Block sechs Nullen angehängt und weiß nicht warum.
Würde mich über Hinweise freuen!
lg