Pętla while loop

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.
peter080282
Posty: 11
Rejestracja: 14 lut 2007 00:00

Pętla while loop

Post autor: peter080282 »

Witam
Mam pewien problem związany z zapisem danych do pliku, wszystko działa bardzo sprawnie dopuki dwie ikonki numeric indicators są wewnątrz pętli, jeśli wyciągnę je poza pętlę wówczas program nie zapisuje ich wartości do pliku pozostawiając puste miejsce, tak jakby żadne dane do niego nie docierały.
Jest to dla mnie ważne gdyż ostatecznie moduł zapisu do pliku będzie podłączony do wartości wskazujących dwa różne natężenia przepływu których wartość z kolei pochodzi z karty pomiarowej no i oczywiście źródła tych danych muszą być poza pętlą. Niebardzo wiem jak to rozwiązać aby poprawnie działało. Z góry wielkie dzieki za pomoc.
Pozdrawiam
Piotrek
Piotrek Skałecki
Awatar użytkownika
mgawlik
Posty: 89
Rejestracja: 08 sie 2003 00:00
Lokalizacja: Zabrze
Kontakt:

Re: Pętla while loop

Post autor: mgawlik »

A obsługa karty odczytującej sygnał z przepływomierzy nie może być wewnątrz pętli ?

Jeśli dobrze zrozumiałem o co Ci chodzi, to zawsze tak będzie, bo to co jest w pętli while korzysta z tego co zostało uprzednio odczytane z zadajników. Umieszczenie zadajników w środku pętli jest jak najbardziej poprawne. No chyba, że nie rozumiem co masz na mysli.

Poza tym jest taka miła struktura Event która pozwala na podjęcie reakcji na różne zdarzenia, na przykład zmianę wartości jakiś danych lub znacznika czasu. Jeśli chcesz robić pomiary z krokiem czasowym na poziomie sekundowym to możesz użyć struktury TimeLoop. Możliwości jest wiele, LV jest w miarę elastyczny i do finiszu prowadzi wiele dróg.
Awatar użytkownika
niemy
Posty: 22
Rejestracja: 21 lut 2007 00:00
Lokalizacja: Jaworzno

Re: Pętla while loop

Post autor: niemy »

Albo mozna zastosować dwie pętle jedna z programem głównym, który okresowo będzie uruchamiał drugą pętle z zapisem danych. Tylko wtedy trzeba sprawic zeby ta druga pętla była wykonywana tylko raz i zakończona i program przechodził z powrotem do pętli głównej (zewnętrznej)
POZDRAWIAM niemy

W życiu trzeba mieć albo wiedzę albo znajomości...Ja tego drugiego nie mam więc ćwiczę i zdobywam to pierwsze :-)
peter080282
Posty: 11
Rejestracja: 14 lut 2007 00:00

Re: Pętla while loop

Post autor: peter080282 »

Dzieki za sugestie, teraz wszystko działa jak powinno
pozdro.
Piotrek Skałecki
ODPOWIEDZ