Strona 1 z 1

Jak zrobić automatyczny zapis do pliku?

: 15 cze 2012 11:45
autor: spalinowy
Witam,

Stworzyłem kod zapisu wyników z 16 portów tak, jak to przedstawia ilustracja, ale jest trochę nieporęczny w użyciu.
Obrazek
W tej chwili muszę stworzyć pusty plik i wskazać go aby dane były w nim zapisane.
Jak zrobić automatyczny zapis tak, aby każdy kolejny pomiar był zapisany w określonej lokalizacji, ale z nową nazwą?

Re: Jak zrobić automatyczny zapis do pliku?

: 15 cze 2012 17:50
autor: fajfi
Cześć,
czy nie lepiej kostkę zapisu wyrzucić poza pętlę?
Odnośnie samych ustawień zapisu należy przejść do interfejsu użytkownika, następnie na zadajniku, w którym podajesz ścieżkę dostępu kliknij prawym klawiszem myszy.
Dalej wybierasz "browse options". Pojawi się okno, w którym w sekcji "selection mode" wybierasz np. "new or existing". I to wszystko.
Pozdrawiam
Fajfi

Jak zrobić automatyczny zapis do pliku?

: 15 cze 2012 18:07
autor: Garreth
A jeśli chcesz, żeby nazwy były w pewnym stopniu dynamiczne, możesz skorzystać z bloczków "get date/time in seconds" to doprowadzić kabelkiem do "format date/time string" (na pierwsze wejście dać format czasu, na przykład %y%m%d%H%M%S.xls , ale przeczytaj dokumentację bloczka) , a to do "build path" (na pierwsze wejście "build path" podajesz ściężkę do folderu. Wynik build path możesz zastosować w funkcjach zapisu do plików. Dięki temu, każdy zlecony zapis, będzie zapisywany w tym samym folderze, ale nazwa pliku będzie odzwierciedlać aktualną datę i godzinę.

Re: Jak zrobić automatyczny zapis do pliku?

: 15 cze 2012 18:26
autor: may
Dokładnie to co napisał Garreth, dodatkowo pozwoliłem napisać sobie małe demko.
Program po uruchomieniu tworzy sobie dwa katalogi w aktualnym folderze i do jednego z nich zapisuje 100 plików z nazwami jako kolejne numery, a do drugiego zapisuje co sekundę plik z nazwą wynikającą z daty stworzenia pliku.

Pamiętaj że ścieżki / nazwy plików to tak naprawdę po prostu stringi, więc możesz korzystać z wszystkiego co pozwala ci sformatować string tak jakbyś to sobie wymarzył a na koniec należy tylko z tego utworzyć ścieżkę bloczkiem build path.

Jak zrobić automatyczny zapis do pliku?

: 15 cze 2012 18:58
autor: Garreth
@may: przydatne, masz "pochwałę" :) Co prawda sporo już włączyłem LV, to jeszcze dorzucę, że fragment z formatowaniem daty można zrobić też tak:

Obrazek

Wiem, nic odkrywczego, ale zawsze to jeden bloczek i dwie stałe mniej;)

Jak zrobić automatyczny zapis do pliku?

: 19 cze 2012 15:09
autor: Jamal79
Taka mala uwaga. Nazwa pliku powinna byc krotka i bez znakow spacjalnych (./,-) itd. Na niektorych maszynach moze wystapic blad i nici z zapisu...