zapis 'red string' 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.
artur247
Posty: 23
Rejestracja: 30 cze 2009 13:22
Wersja środowiska: LabVIEW 2010
Lokalizacja: Birmingham
Kontakt:

zapis 'red string' do pliku

Post autor: artur247 »

kożystając z przykładu 'Basic Serial Write and Read' odczytuję dane z urzadzenia. Wszystko sie ladnie wyswietla w oknie 'red string'.
Teraz pytanie jak te dane zapisac do pliku (nowy wynik pojawia sie co 1s) i jak dodac czas odczytu?
Pewnie to banalne pytanie ale jestem poczatkujacy w tym temacie.
jak dodaje opcje 'write to text file' wewnatrz 'case structure' to zapisuje 1 wymik a przy nastepnym chce zamienic plik. Najlepiej bylo by zapisac do formatu excela.
Jakies sugestie?
PS musze to miec w LabVIEW 7
artur247
Posty: 23
Rejestracja: 30 cze 2009 13:22
Wersja środowiska: LabVIEW 2010
Lokalizacja: Birmingham
Kontakt:

Re: zapis 'red string' do pliku

Post autor: artur247 »

moze uproszcze pytanie.
program za kazdym razem pyta sie czy zastapic istniejacy plik. odpowiedz brzmi tak.
Ale jak to zrobic zeby on to robil automatycznie nie pytajac?
arrrkadiusz
Posty: 4
Rejestracja: 22 kwie 2007 00:00
Wersja środowiska: LabVIEW 2009
Lokalizacja: Ruda Śląska

zapis 'red string' do pliku

Post autor: arrrkadiusz »

Zapis do pliku można zrobić na kilka sposobów, najprościej jednak będzie w Twoim przypadku:
- przed pętlą w której odczytujesz dane z urządzenia otwierasz plik funkją : open/create/replace file, podajesz na wejście ścieżkę do pliku i koniecznie w operation wybierasz open or create
- referencje do pliku z wyjścia tej funkcji przenosisz do wewnątrz pętli na wejście funkcji write to text file
- jeśli chcesz miec czas to przed zapisem budujesz odpowiedniego stringa : czas[tab]dane, czas pobierasz za pomocą funkcji get data/time string
- oczywiście po zakończeniu pomiaru zamykasz po za petlą otwarty plik close file

Możesz też w czasie pomiaru gromadzić te dane do tablicy, jeśli nie ma ich dużo, a potem uzyć funkcji Write To Spreadsheet File

Możliwości jest kilka, generalnie proponuje skorzystać z pomocy labview, przykładów jest sporo jeśli chodzi o zapis danych do pliku
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: zapis 'red string' do pliku

Post autor: wino »

W załączniku przykład w labview 2009. W opisie profilu masz, że korzystasz z lv 2009 mam nadzieje, że dasz radę.

Program tworzy lub zastępuje plik, zapisuje dane do plik, przesuwa kursor w pliku na koniec (tak na wszelki wypadek) i na koniec zamyka referencje do pliku.
Załączniki
SaveData.vi
(6.49 KiB) Pobrany 300 razy
artur247
Posty: 23
Rejestracja: 30 cze 2009 13:22
Wersja środowiska: LabVIEW 2010
Lokalizacja: Birmingham
Kontakt:

Re: zapis 'red string' do pliku

Post autor: artur247 »

dzieki, wszystko dziala :) a wystarczylo tylko umiescic zapisywanie w petli eh
ODPOWIEDZ