Strona 1 z 1
Czy da się otworzyć plik .csrt LV?
: 30 cze 2020 10:34
autor: spalinowy
Mam problem jak w temacie. Czy można plik .csrt otworzyć w LV? Od czego zacząć?
Plik .csrt
Re: Czy da się otworzyć plik .csrt LV?
: 30 cze 2020 17:19
autor: mefistotelis
Jak masz jakiś dziwny log telemetrii, zgrany dziwnym donglem Y-TRAC, z dziwnego motorka - to może sposób jego otwarcia będzie w dokumentacji tegoż dongla?
Jeśli chcesz sam stworzyć aplikację wczytującą te dane telemetrii, możesz to zrobić w dowolnym środowisku programistycznym. LV też się nada.
Ważniejsze żebyś był zaznajomiony z formatami binarnymi wystarczająco, by zrozumieć format tego pliku. No chyba ze dostaniesz specyfikację formatu od producenta dongla.
Format nie jest trudny, każdy record ma taką sama długość, plus jest jakieś header i stopka z metadanymi.
(no chyba że ja o czymś nie wiem i to jest jakiś format loga związany z LV - to proszę kogoś o poprawienie mnie)
Re: Czy da się otworzyć plik .csrt LV?
: 30 cze 2020 19:41
autor: spalinowy
I tu właśnie chodzi mi o zrobienie programu w LV do otwierania i przetwarzania takich plików.
W zwiazku z tym jak zaznajomić sie z plikiem binarnym? Bo w tym temacie jestam zielony.
Potrzebuję jakichs haseł i określeń, ktore pozwolą mi szukać czegoś w tym temacie.
Czy bez znajomości schematu kodu pliku nic nie zrobie?
Re: Czy da się otworzyć plik .csrt LV?
: 30 cze 2020 23:25
autor: mefistotelis
Od strony implementacji to ktoś inny może pomóc - ja się na LV słabo znam. Każdy wpis będziesz pewnie chciał trzymać w Clustrze - to LV-owy odpowiednik structów. Tyle wiem.
Co do formatu - bierzesz hex edytor i się domyślasz. Na podstawie domysłów robisz parser i albo trafiłeś albo nie.
Jest też metoda dla zaawansowanych - bierzesz aplikację która to czyta i robisz reverse engineering.
No i musisz wymóżdżyć:
1. Jaki jest rozmiar jednego rekordu, rozmiar nagłówka, rozmiar stopki
2. Jak nagłówek dzieli się na pojedyncze pola? co one znaczą? Może w nagłówku masz liczbę rekordów? długość całkowitą danych? typy pól w rekordach?
3. Jak rekordy się dzielą na pola? Czego spodziewamy się tam - int'ów, float'ów? Który format float'a jest użyty? Czy rekordy mają typ i część danych zależy od typu, czy pola są zawsze te same?
Jeśli nie masz pojęcia o plikach - popatrz sobie na inne pliki o znanym formacie, spróbuj dojrzeć w nich różne części. Dość szybko można nabrać tu ogłady.
Kiedyś dawno, jak stawałem przed takimi problemami, zmajstrowałem sobie takiego tool'a:
https://github.com/mefistotelis/barred
Re: Czy da się otworzyć plik .csrt LV?
: 01 lip 2020 10:18
autor: spalinowy
To se chyba dam spokój z tym. Bo zamiast roboty for fun będzie kawał ciężkiej pracy.
Re: Czy da się otworzyć plik .csrt LV?
: 07 lip 2020 14:53
autor: mnawotka
Ciężka praca też jest for fun

- jak coś takiego ogarniesz to jaka później radość że dałeś radę
