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
Kozia
Posty: 10
Rejestracja: 25 mar 2008 14:44
Lokalizacja: Zabrze
Kontakt:

Zapis do pliku

Post autor: Kozia »

Witam. Czy ktoś mógłby mi pomóc?? Nie potrafie sobie poradzić z jednym problemem. A mianowicie chcę robić zapis do pliku pięciu zmiennych za pomocą bloku Write To Spreadsheet File. Gdy plik przekroczy 10 MB powinien się tworzyć nastepny plik o rozszerzeniu wyniki1.ods, itd. Ktoś ma jakiś pomysł??
Ostatnio zmieniony 11 kwie 2008 08:07 przez Kozia, łącznie zmieniany 1 raz.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Zapis do pliku

Post autor: jogurt_owocowy »

Hej

Najprościej będzie podzielić dane do zapisania na porcje i zapisywać porcjami dopóki plik nie będzie mieć odpowiedniego rozmiaru, wtedy zmienić nazwę i od nowa.
W przykładzie z rysunku dane są podzielone na 100 porcji - 1000-elementowych tablic i zapisywane po kolei do pliku (z opcją append). Gdy na wyjściu size będzie już odpowiednio dużo wystarczy zmienić nazwę pliku (przechowywaną np. w shift registerze).
Ostatecznie jeśli zapisywane są proste dane (jak tablice liczb) do pliku tekstowego to można pokusić się o napisanie funkcji, która na wejście dostaje docelowy rozmiar pliku i w oparciu o to, dzieli tablicę z danymi na fragmenty o odpowiedniej wielkości.

Pozdrawiam
Ostatnio zmieniony 03 kwie 2008 16:26 przez jogurt_owocowy, łącznie zmieniany 1 raz.
Awatar użytkownika
Kozia
Posty: 10
Rejestracja: 25 mar 2008 14:44
Lokalizacja: Zabrze
Kontakt:

Zapis do pliku

Post autor: Kozia »

Dzięki i pozdrawiam.
ODPOWIEDZ