Mam problem jak w temacie. Czy można plik .csrt otworzyć w LV? Od czego zacząć?
Plik .csrt
Czy da się otworzyć plik .csrt LV?
-
- Posty: 12
- Rejestracja: 11 maja 2020 16:00
- Wersja środowiska: LabVIEW 2014
Re: Czy da się otworzyć plik .csrt LV?
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)
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)
-
- Posty: 184
- Rejestracja: 03 lut 2012 15:09
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Warszawa
- Kontakt:
Re: Czy da się otworzyć plik .csrt LV?
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?
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?
-
- Posty: 12
- Rejestracja: 11 maja 2020 16:00
- Wersja środowiska: LabVIEW 2014
Re: Czy da się otworzyć plik .csrt LV?
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
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
-
- Posty: 184
- Rejestracja: 03 lut 2012 15:09
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Warszawa
- Kontakt:
Re: Czy da się otworzyć plik .csrt LV?
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?
Ciężka praca też jest for fun - jak coś takiego ogarniesz to jaka później radość że dałeś radę