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?