
Es geht um eine UDS Protokoll welches Datenpakete enthält, ich möchte mir eigentlich die TXT Datei einlesen, und nur gewisse Reihen in eine BIN kopieren lassen.
und zwar möchte ich die Datenpakete welche über Kanal 0x36 gesendet werden in die BIN schreiben lassen.
Das erste bytes nach dem 0x36 ist der Zähler dieser geht von 01 bis 5F
in kl. Bsp was ich meine. 0714 8 10 82 36 01 72 65 59 9C sind die ersten 4 bytes
immer 80 byte Datenpakete
die ersten 4bytes aus der Kette müssen auch übernommen werden also
ID ist immer die 0714 von der die Pakate ausgehen (72 65 59 9C + 0E CC 54 B3 71 99 7C
die ID 077E ist komplett zu ignorieren und nicht zu übernehemen
811) 17043.8 Rx 077E 8 30 0F 00 AA AA AA AA AA
812) 17044.0 Rx 0714 8 21 0E CC 54 B3 71 99 7C die 21,
813) 17044.7 Rx 0714 8 22 FA 90 51 59 28 B3 D2 22
814) 17045.3 Rx 0714 8 23 93 94 E8 A0 A9 6C 90 23 sind Counter also werden nicht übernommen sowie aucg
815) 17045.9 Rx 0714 8 24 48 1C 16 E6 E6 EE F6 24
816) 17046.6 Rx 0714 8 25 90 40 47 B0 47 E6 DC 25 bis 2F dann fängt der Counter wieder bei 20 an ...
817) 17047.2 Rx 0714 8 26 B8 41 3F 79 A2 7A 81
818) 17047.9 Rx 0714 8 27 1A AC DE 69 25 83 01
819) 17048.5 Rx 0714 8 28 68 63 02 29 BC E7 75
820) 17049.1 Rx 0714 8 29 4C 64 C4 A2 FB CC 21
821) 17049.7 Rx 0714 8 2A 9A F0 BA 33 50 02 01
822) 17050.4 Rx 0714 8 2B AC 1B FE 6D 88 AD C3
823) 17051.0 Rx 0714 8 2C 65 61 D2 7F 2F 3C C2
824) 17051.7 Rx 0714 8 2D 42 02 D2 19 59 12 32
825) 17052.3 Rx 0714 8 2E 70 EE 2F D3 28 E3 ED
826) 17052.9 Rx 0714 8 2F F9 14 0D BF 8E 1C E7
827) 17053.8 Rx 077E 8 30 0F 00 AA AA AA AA AA
828) 17054.1 Rx 0714 8 20 D0 66 50 33 F4 1E D9
829) 17054.7 Rx 0714 8 21 E1 8F 5D FB 93 D2 ED
830) 17055.4 Rx 0714 8 22 78 23 22 16 2A 00 00
unsw,
sollte in BIN dann so aussehen:
7265599C0ECC54B371997CFA90515928B3D29394E8A0A96C90481C16E6E6EEF6904047B047E6DCB8413F79A27A811AACDE6925830168630229BCE7754C64C4A2FBCC219AF0BA33500201AC1BFE6D88ADC36561D27F2F3CC24202D21959123270EE2FD328E3EDF9140DBF8E1CE7D0665033F41ED9E18F5DFB93D2ED782322162A
ich hoffe ich konnte das so halbwegs gut erklären, ich wäre über jeden Beitrag sehr froh.
Vielen Dank!!!