Strona 1 z 1
Pauza
: 05 wrz 2006 20:01
autor: krzyzowiec1410
Czy w Labview można zrobić programową pauzę??
Re: Pauza
: 05 wrz 2006 20:15
autor: Mikrobi
Tak.
Re: Pauza
: 06 wrz 2006 18:43
autor: krzyzowiec1410
Wiedziałem po prostu wiedziałem. Pozostawię to bez komentarza.
Re: Pauza
: 07 wrz 2006 19:33
autor: piotrus_pan1
hehe pytałeś sie to ci odpowiedział:):p
Re: Pauza
: 07 wrz 2006 20:03
autor: bogdani
Mikrobi czasem potrafi być naprawdę wylewny
Re: Pauza
: 07 wrz 2006 20:27
autor: krzyzowiec1410
Normalnie sami służbiści ciekawe czy któryś z was odpowiedział by tak na poważnym egzaminie. Choć może z drugiej strony to forum nie jest powazne?? Mam w progamie przyciski "Start" i "Stop", akcja mechaniczna to "Switch until released". Chciałbym aby "Stop" uruchamiał pauzę a "Start" ją wyłączał. Jak zrealizować coś takiego w Labview?
Re: Pauza
: 07 wrz 2006 21:07
autor: PMaj
Witam
Co do egzaminu to bym właśnie tak napisał !
A to dlatego, że pytanie ma oczywistą odpowiedź ze pauzę da sie zrobić w każdym języku programowania. Najprościej pauzę można zrobić tak, ze cały obecny program wrzucisz do nowej pętli While, która wystartuje program ponownie po wciśnięciu przycisku start z nowymi parametrami początkowymi, pobranymi z rejestru przesuwnego.
Można wymyślić dużo innych rozwiązań, ale zależą one od rodzaju aplikacji, bo jak jest wielowątkowa to juz jest drobny kłopot.
pozdrawiam
pmaj
Re: Pauza
: 07 wrz 2006 22:36
autor: krzyzowiec1410
Właśnie pauza nie może obejmować całego programu a jego część. Ponieważ program ma dwie opcje Demo i praca z rzeczywistym urządzeniem. Pauza miała symulować zatrzymywanie i uruchamianie silnika.
Re: Pauza
: 07 wrz 2006 22:50
autor: PMaj
to odpowiem tak - da się to zrobić, ale nie wiem jaka jest struktura programu więc trudno jest zasugerować poprane rozwiązanie. Generalnie do większości takich rozwiązań pauzy nadaje sie Occurences z palety Sychronization, polecam.
Re: Pauza
: 08 wrz 2006 08:37
autor: krzyzowiec1410
Mogłbyś wytłumaczyć na czym polega zasada działania Occurences bo czytam i czytam próbuje w różnych kombinacjach to odpalić ale nic mi nie wychodzi.
Re: Pauza
: 08 wrz 2006 09:28
autor: PMaj
Witam
proszę bardzo - w załączniku przykład
Dzięki właśnie occurences można łatwo zbudować takiego programowego break pointa lub pauzę.
generalna zasada - tworzysz definicję zdarzenia, karzesz pewnemu wątkowi czekać aż wygenerujesz zdefiniowane zdarzenie. Można użyć ich kilka w programie.
pzdrv
pmaj
Pauza
: 27 gru 2010 01:24
autor: zieloony
Odświeżam. Możesz jeszcze raz dać załącznik, bo też sie z tym męcze
Pauza
: 27 gru 2010 01:37
autor: bogdani
zieloony, czemu odgrzebujesz aż tak stary temat.
Jeszcze nie napisałeś z czym masz problem z Occurences czy z pauza - sam wątek dotyczy pauzy, wiec ...
Poprawisz, czy mam usunąć post?