Zapis do pliku

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
__behemot_
Posty: 57
Rejestracja: 03 lip 2008 09:05
Wersja środowiska: LabVIEW 2009
Lokalizacja: Wrocław
Kontakt:

Zapis do pliku

Post autor: __behemot_ »

Witam,
Czy mógłby ktoś wejść i zobaczyć, dlaczego zapis do pliku mi nie działa, tzn. nie dostaje błędu ale nic nie zapisuje sie do pliku.
Załączniki
Measurement.zip
(55.49 KiB) Pobrany 301 razy
"kobieta też człowiek, też może być"
vugie
Posty: 383
Rejestracja: 17 lis 2006 00:00
Wersja środowiska: LabVIEW 2009
Lokalizacja: Warszawa

Zapis do pliku

Post autor: vugie »

Prawdopodobnie ta mała pętelka zapisująca (tylko czemu ta czynność nazywa się read?) wykonuje się zanim skończy się pomiar, natrafia więc na pusty bufor.
Awatar użytkownika
__behemot_
Posty: 57
Rejestracja: 03 lip 2008 09:05
Wersja środowiska: LabVIEW 2009
Lokalizacja: Wrocław
Kontakt:

Re: Zapis do pliku

Post autor: __behemot_ »

Ona wykonuje sie dopoki petla pomiarowa nie zakonczy pracy, ponadto jezeli danych nie ma w buforze to zapisu sie nie ma.
"kobieta też człowiek, też może być"
Awatar użytkownika
Pitol
Moderator
Posty: 986
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: Zapis do pliku

Post autor: Pitol »

Jeśli dobrze rozumiem, to Twój program działa tak: Naciskasz START, sie dzieje..., sie dzieje... znowu naciskasz START i jest koniec pomiaru, tak?

Jeśli tak, to zwróć uwagę, że ponowne naciśnięcie przycisku START spowoduje wywołanie po raz kolejny struktury EVENT, przez co przechodzisz do stanu "start", w którym jest umieszczone zastępowanie pliku z pomiarami pustym plikiem z nagłówkiem.

Najlepiej to widać jak walniesz sobie breakpoint zaraz za pętlą z pomiarem i podejrzysz plik. Wszystko jest na miejscu wtedy.
Nie wnikając w strukturę Twojego kodu to rozwiązaniem jest modyfikacja kodu tak, aby program reagował tylko na zmianę przycisku START z TRUE na FALSE. Np. tak:
test.jpeg
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
ODPOWIEDZ