Hallo miteinander! Ich soll für meine arbeit eine Schnittstelle Programmieren. In dem Handbuch für das Programm, wo die Schnittstelle hingehen soll, wird erläutert wie der BCC berechnet wird. Ich kann das aber leider nicht nachvollziehen. (auf dem screen shot steht es kommen 2 bsp. aber 1 reicht ja auch aus) Was ich jetzt nicht verstehe ist. Wie kommen die Zahlen 0-5 zustande? DLE - STX - SA00 - '0' - '1' - '2' - '3' - '4' - '5' - DLE - ETX - BCC Und wie wird daraus dann bitte? 30 31 32 33 34 35 ? 10 - 02 - 00 - 30 - 31 - 32 - 33 - 34 - 35 - 10 03 Kann mir das vlt. Jemand erklären der von sowas ahnung hat?
> Was ich jetzt nicht verstehe ist. Wie kommen die Zahlen > 0-5 zustande? Das wird ein Beispiel sein. > DLE - STX - SA00 - '0' - '1' - '2' - '3' - '4' - '5' - DLE - ETX - BCC > Und wie wird daraus dann bitte? > 30 31 32 33 34 35 ? Das ist die hexadezimale Repräsentation der die Ziffern repräsentierenden ASCII-Codes. > DLE - STX - SA00 - 'H' - 'a' - 'l' - 'l' - 'o' - DLE - ETX - BCC würde entsprechend 48 61 6c 6c 6f ergeben.
Topal schrieb: > Was ich jetzt nicht verstehe ist. Wie kommen die Zahlen > 0-5 zustande? > DLE - STX - SA00 - '0' - '1' - '2' - '3' - '4' - '5' - DLE - ETX - BCC > > Und wie wird daraus dann bitte? > 30 31 32 33 34 35 ? Siehe ASCII Tabelle, hexadezimale Repräsentierung > > 10 - 02 - 00 - 30 - 31 - 32 - 33 - 34 - 35 - 10 03 und bedenke, dass diese - hier nicht die Operation 'Subtraktion' anzeigt, sondern die Operation 'XOR'
Steht doch schon im Text: "Datensatz in Hexcode" DLE = 0x10 = 16, '0' = 0x30 = 48 http://de.wikipedia.org/wiki/Steuerzeichen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.