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.