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.

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:
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...