Strona 1 z 1

Przeglądarka plików binarnych

: 03 sty 2008 12:41
autor: yawa20
Witam

Mam następujący problem:

Robię sobie pomiar i zapisuję do pliku binarkę według schematu jak w załączniku. Plik wynikowy jest raczej duży, około kilkuset Mb. Po zakończonym pomiarze chciałbym ten plik przejrzeć po kawałku, ale.... zabija mi to komputer. W związku z tym mam pytanie jak zrobić by wczytywał się tylko fragment pliku i nie zabierał mi ogromnych połaci ramu :-) .

Pozdrawiam

Re: Przeglądarka plików binarnych

: 03 sty 2008 12:59
autor: Morfina
Wydaje mi się, że mam inną wersję LavView,
ale w funkcji ReadFile można wprowadzić parametry 'pos mode' i 'offset'.
Za pomocą tych parametrów ustalisz z którego miejsca ma zacząć czytać.
Zerknij do dokumentacji.

Re: Przeglądarka plików binarnych

: 03 sty 2008 13:24
autor: yawa20
Morfina pisze:Wydaje mi się, że mam inną wersję LavView,
ale w funkcji ReadFile można wprowadzić parametry 'pos mode' i 'offset'.
Za pomocą tych parametrów ustalisz z którego miejsca ma zacząć czytać.
Zerknij do dokumentacji.


To nie takie proste. Wersja LabView, którą posiadam to 8.2.1 i nie ma tam takiej opcji niestety. Szukałem tego wszędzie i niestety nie znalazłem :-/

Może jakieś inne wskazówki?

Re: Przeglądarka plików binarnych

: 03 sty 2008 15:27
autor: jogurt_owocowy
Witaj.
Na palecie funkcji kliknij Search i wpisz "seek". Powinno to znaleźć funkcję do przesuwania wskaźnika czytającego/zapisującego w pliku. Na tej samej palecie powinny być funkcje Open, Read, Write i Close, które chyba są tym, czego potrzebujesz.
Druga możliwość jest taka, że jeśli mnie pamięć nie myli, wśród bibliotek OpenG była m.in. jedna do obsługi dużych plików (Largefile VIs czy jakoś tak). Zainstaluj VI Package Manager'a (narzędzie do ściągania i instalacji bibliotek OpenG) a następnie ściągnij i zainstaluj biblioteki. Instrukcję jak to zrobić znajdziesz TUTAJ.
Pozdrawiam ]

Re: Przeglądarka plików binarnych

: 03 sty 2008 19:12
autor: yawa20
jogurt_owocowy pisze:Witaj.
Na palecie funkcji kliknij Search i wpisz "seek". Powinno to znaleźć funkcję do przesuwania wskaźnika czytającego/zapisującego w pliku. Na tej samej palecie powinny być funkcje Open, Read, Write i Close, które chyba są tym, czego potrzebujesz.
Druga możliwość jest taka, że jeśli mnie pamięć nie myli, wśród bibliotek OpenG była m.in. jedna do obsługi dużych plików (Largefile VIs czy jakoś tak). Zainstaluj VI Package Manager'a (narzędzie do ściągania i instalacji bibliotek OpenG) a następnie ściągnij i zainstaluj biblioteki. Instrukcję jak to zrobić znajdziesz TUTAJ.
Pozdrawiam ]
Sprawdzę jutro na uczelni :-)

Re: Przeglądarka plików binarnych

: 04 sty 2008 08:16
autor: yawa20
Ok mam coś takiego jak w załączniku. Wszystko jest niby ok z tym że jak zawsze jest jakieś ale.

Otóż podczas przeglądania wyników pojawia mi się sygnał taki jak oczekuje (zał. 2)ale tylko miejscami. Przeważnie zamiast właściwego sygnału dostaję coś takiego jak w załączniku 3 lub linię prostą. Nie mam już pomysłu o co chodzi.