zapis i odczyt

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
TomI85
Posty: 29
Rejestracja: 09 sie 2010 16:28
Wersja środowiska: LabVIEW 2010
Lokalizacja: Kielce

zapis i odczyt

Post autor: TomI85 »

WItam

Proszę o wskazówkę do rozwiązania prawdopodobnie trewialnego problemu jakim jest zapis lub odczyt jednorazowy w trybie ciąglym programu.
Wykonałem już mnóstwo kombinacji i dalej za każdym razem w trybie ciągłym po zapisaniu lub odczytaniu pliku....pojawia mi sie ponownie okno do zapisu lub odczytu danych.Proszę o pomoc

Dziękuję
Załączniki
Untitled 1.vi
LV 2010
(29.28 KiB) Pobrany 259 razy
kolejna próba
kolejna próba
Pozdrawiam Tomasz
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: zapis i odczyt

Post autor: PiDi »

Witam
Mówiąc "tryb ciągły" masz na myśli run continously? To zdecydowanie nie jest dobry pomysł ;)
W tych ekspresach do zapisu do pliku możesz ustawić, czy mają za każdym razem pytać o plik, czy tylko raz, czy w ogóle. Masz też wejście resetujące bloczek.
Napisz coś więcej o tym, co właściwie chcesz zrobić.
ObrazekObrazekObrazekObrazek
smiglo
Posty: 110
Rejestracja: 18 sty 2006 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: zapis i odczyt

Post autor: smiglo »

Zgadzam się z przedmówcą odnośnie trybu run continously.

Jeśli zapis jest np. w pętli while to możesz albo 1.użyć struktury Event zamiast case i wtedy zapisujesz wyłącznie na zdarzenie (czyli kliknięcie), 2.pozostawić case ale zmienić tryb działania przycisku Mechanical Action z menu kontekstowego na Latch When Released.

Przynajmniej tyle wnioskuję z obrazka.
smiglo
Awatar użytkownika
TomI85
Posty: 29
Rejestracja: 09 sie 2010 16:28
Wersja środowiska: LabVIEW 2010
Lokalizacja: Kielce

Re: zapis i odczyt

Post autor: TomI85 »

Dokladniej chciałbym zrobić program w którym będę odczytywał w trybie (run continously) jeden raz dowolny przegieg zapisany w .lvm. Nastepnie za pomocą szeregu równań, potencjometrów satrał się dopasować uzyskany przegieg w drugim graphie. Odczyt ma sie odbywać za przyciśnięciem przycisku zapisz.
Problem mam tylko właśnie z odczytaniem i zapisaniem pliku .lvm w trybie run continously (jednorazowo).
Pozdrawiam Tomasz
smiglo
Posty: 110
Rejestracja: 18 sty 2006 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: zapis i odczyt

Post autor: smiglo »

Run continously (czyli dwie strzałki) no to nie jednorazowo i upieram się abyś nie używał tego przycisku. Tak jak wcześniej: wrzuć pętlę i case ze zmienionym trybem przycisku, podobnie dla odczytu.
Załączniki
przycisk.vi
(34.73 KiB) Pobrany 254 razy
smiglo
Awatar użytkownika
TomI85
Posty: 29
Rejestracja: 09 sie 2010 16:28
Wersja środowiska: LabVIEW 2010
Lokalizacja: Kielce

Re: zapis i odczyt

Post autor: TomI85 »

Witam

Jesli chodzi o zapis..super. Próbowalem teraz odczytać plik lvm. i wyskakuje błąd. Ponadto w bloku read nie da sie ustawic (remane oraz only once).
Załączniki
problem
problem
Pozdrawiam Tomasz
smiglo
Posty: 110
Rejestracja: 18 sty 2006 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Bydgoszcz

Re: zapis i odczyt

Post autor: smiglo »

Jeśli błąd występuje przy kolejnym odczycie to tu znalazłem prawdopodobną przyczynę problemów:
http://digital.ni.com/public.nsf/allkb/ ... 83007FA540.

Co jest kolejnym dowodem na to, że ekspresowe funkcje głównie ładnie wyglądają...
Ostatnio zmieniony 24 maja 2011 20:24 przez smiglo, łącznie zmieniany 1 raz.
smiglo
ODPOWIEDZ