Mam zapis transmisji ściągnięty z magistrali szeregowej ultra sztuczką magiczką, za pomocą szpecjalnego konwertera.
Po otwarciu w programie winhex, bez problemu da się odczytać kolejne ramki tego protokołu. A teraz w czym problem...
Chce napisać program (a znam się na obróbce stringów, mam w tym jakieś doświadczenie) tylko nie umiem przerobić tego co mam przy użyciu delphi na hexy... a mam coś takiego:
(w załączniku całość, w normalnej postaci).
Poszczególne ramki w hexach powinny się zaczynać od 0A a kończyć na 0D lub 0C (w zależnosci kto nadawał/transmitował coś) - to w ramach ciekawostki...
Problem polega na tym jak przerobić zawartość pliku txt (załączonego) w delphi na np hexy w postci stringów do obróbki np. zmiennej typu string zawierającej wartości np 0A01000201000D <-- to autentyczny fragment 1 ramki, chce uzyskać taką zawartość zmiennej string (zmienna jako przykład, może to być np w TMemo, albo czymkolwiek, byle do obóbki dało się użyć standardowych funkcji delphi).
PLIK -> program w delphi [obóbka, zamiany do czytelniejszej postaci/operacje na stringach] -> wynik w postaci np. 2giego pliku
Przy czym operacje na plikach mam opanowane, tak samo na stringach, nie wiem tylko jak zamienić te znaczki na te stringohexy...
Acha i dla dokuczliwych: SZUKAŁEM tego od 2 godzin na elektrodzie i nie znalazłem!
Pozdrawiam i dzieki za odpowiedź.
NIe
Po otwarciu w programie winhex, bez problemu da się odczytać kolejne ramki tego protokołu. A teraz w czym problem...
Chce napisać program (a znam się na obróbce stringów, mam w tym jakieś doświadczenie) tylko nie umiem przerobić tego co mam przy użyciu delphi na hexy... a mam coś takiego:
-2! d 2 2 d 2 2 d 2 2r
2 r
ţ?Q!ł
+Q ‚
-3! 8 d 2 2 d 2 2 d 2 2¤
+3 d
ţ?Q!ł
+Q ‚
4! Ŕ d 2 2 d 2 2.
+4 e
ţ?Q!ł
+Q ‚
ţ?Q!ł
+Q ‚
ţ?Q!ł
+Q ‚
ţ?Q!ł
+Q ‚
ţ?Q!ł
+Q ‚
ţ?Q!ł
+Q ‚
ţ?Q!ł
+Q ‚(w załączniku całość, w normalnej postaci).
Poszczególne ramki w hexach powinny się zaczynać od 0A a kończyć na 0D lub 0C (w zależnosci kto nadawał/transmitował coś) - to w ramach ciekawostki...
Problem polega na tym jak przerobić zawartość pliku txt (załączonego) w delphi na np hexy w postci stringów do obróbki np. zmiennej typu string zawierającej wartości np 0A01000201000D <-- to autentyczny fragment 1 ramki, chce uzyskać taką zawartość zmiennej string (zmienna jako przykład, może to być np w TMemo, albo czymkolwiek, byle do obóbki dało się użyć standardowych funkcji delphi).
PLIK -> program w delphi [obóbka, zamiany do czytelniejszej postaci/operacje na stringach] -> wynik w postaci np. 2giego pliku
Przy czym operacje na plikach mam opanowane, tak samo na stringach, nie wiem tylko jak zamienić te znaczki na te stringohexy...
Acha i dla dokuczliwych: SZUKAŁEM tego od 2 godzin na elektrodzie i nie znalazłem!
Pozdrawiam i dzieki za odpowiedź.
NIe