Plik typu datalog
: 13 gru 2006 23:13
Witam.
Generuję sobie różne ładne przebiegi w czasie "rzeczywistym" w postaci waveform i zapisuje je jednocześnie przy pomocy funkcji Write File jako plik datalog. Format pliku zdefiniowany jest jako "1D Array of Waveform" jako że generacja odbywa siię dwukanałowo, czyli mam jednocześnie dwa przebiegi. Za każdom razom, czyli za każdym wykonaniem pętli i użyciem funkcji Write File zapisywana jest liczba próbek odpowiadający wielkości występującego bufora. Potem sobie plik odczytuję, odtwarzam no i wszystko jest cacy po za jednym drobnym szczegółem: Trochę nie bardzo daje się zacząć zapisywać taki rodzaj pliku od jego początku, tzn w sytuacji kiedy już mi się on znudził, nie potrzebuję informacji w nim zawartych, chcę je zastąpić nową porcją świerzych informacji, zachowując jego nazwę, nie mogę ustawić parametru "pos mode" na "0", czyli na zapis od początku pliku. Właściwie to nie mogę ustawić żadnej innej wartości tego wejścia... W manualu stoi zapisane że raz zapisanego rekordu pliku typu datalog zastąpić nie wolno (nie można). Czy morał z tej całej opowieści jest taki że nie mogę zacząć zapisywać otwartego pliku datalog od nowa, oraz iż chcąc tego dokonac muszę plik usunąć i stworzyć na nowo? To smutne. Wiem że dałoby się to wszystko opisać prościej i jaśniej, ale ja jednak zdecydowanie nie jestem umysłem ściśle ścisłym, liczę się z możliwością potępienia, jednak upraszam o wybaczenie. Dziękuję za wszelką pomoc w tej materii.
Pozdrawiam, Marcin
Generuję sobie różne ładne przebiegi w czasie "rzeczywistym" w postaci waveform i zapisuje je jednocześnie przy pomocy funkcji Write File jako plik datalog. Format pliku zdefiniowany jest jako "1D Array of Waveform" jako że generacja odbywa siię dwukanałowo, czyli mam jednocześnie dwa przebiegi. Za każdom razom, czyli za każdym wykonaniem pętli i użyciem funkcji Write File zapisywana jest liczba próbek odpowiadający wielkości występującego bufora. Potem sobie plik odczytuję, odtwarzam no i wszystko jest cacy po za jednym drobnym szczegółem: Trochę nie bardzo daje się zacząć zapisywać taki rodzaj pliku od jego początku, tzn w sytuacji kiedy już mi się on znudził, nie potrzebuję informacji w nim zawartych, chcę je zastąpić nową porcją świerzych informacji, zachowując jego nazwę, nie mogę ustawić parametru "pos mode" na "0", czyli na zapis od początku pliku. Właściwie to nie mogę ustawić żadnej innej wartości tego wejścia... W manualu stoi zapisane że raz zapisanego rekordu pliku typu datalog zastąpić nie wolno (nie można). Czy morał z tej całej opowieści jest taki że nie mogę zacząć zapisywać otwartego pliku datalog od nowa, oraz iż chcąc tego dokonac muszę plik usunąć i stworzyć na nowo? To smutne. Wiem że dałoby się to wszystko opisać prościej i jaśniej, ale ja jednak zdecydowanie nie jestem umysłem ściśle ścisłym, liczę się z możliwością potępienia, jednak upraszam o wybaczenie. Dziękuję za wszelką pomoc w tej materii.
Pozdrawiam, Marcin