Zapis długich plików wav na dysk

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.
DragoARM
Posty: 1
Rejestracja: 11 lip 2013 13:58
Wersja środowiska: LabVIEW 2010

Zapis długich plików wav na dysk

Post autor: DragoARM »

Witam

Mam do wykonania niby prosty projekt, program ma pobierać dźwięk z wejścia karty dźwiękowej, wyświetlać go, zrobić analizę FFT oraz zapisać oryginalny dźwięk w postaci pliku wav, niby proste ale program ma działać 24h/dobę (takie założenie dostałem) i tu mam spory problem z zapisem pliku o tak dużej wielkości, nie ma być to jeden plik, zapis ma się odbywać np co godzinę do nowego pliku, załączam vi który zrobiłem i nie dokończa działa dobrze (dla rozjaśnienie usunąłem z niego wszystko co niepotrzebne), niby zapisuje plik w zdefiniowanym czasie ale niestety nie jestem w stanie tego pliku otworzyć, no i co najgorsze kilku minutowy zapis daje mi pliki o rozmiarze nawet 9GB, a czasami pliki nie są zamknięte i nie mogę ich nawet skasować, co robię źle bo niestety moja i tak niewielka wiedza odnośnie LV już się skończyła, używam LV2012 i Win8 64bity, z góry dziękuje za wszelkie sugestie.
Załączniki
Test_zapisu.zip
(44.65 KiB) Pobrany 261 razy
DragoARM
Zyga
Posty: 86
Rejestracja: 26 sty 2012 23:36
Wersja środowiska: LabVIEW 2011

Re: Zapis długich plików wav na dysk

Post autor: Zyga »

Możliwe, że podczas pracy funkcja Sound File Write, generuje błąd, dalej nie zamyka referncji i dalej zamyka pętlę. Wstaw Simple Error Handler, za wspomnianą funkcją.
ODPOWIEDZ