Pauza

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.
krzyzowiec1410
Posty: 27
Rejestracja: 16 sty 2006 00:00
Lokalizacja: Toruń

Pauza

Post autor: krzyzowiec1410 »

Czy w Labview można zrobić programową pauzę??
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: Pauza

Post autor: Mikrobi »

Tak.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
krzyzowiec1410
Posty: 27
Rejestracja: 16 sty 2006 00:00
Lokalizacja: Toruń

Re: Pauza

Post autor: krzyzowiec1410 »

Wiedziałem po prostu wiedziałem. Pozostawię to bez komentarza.
Awatar użytkownika
piotrus_pan1
Posty: 21
Rejestracja: 23 mar 2006 00:00
Lokalizacja: Lubin
Kontakt:

Re: Pauza

Post autor: piotrus_pan1 »

hehe pytałeś sie to ci odpowiedział:):p
Możemy z ufnością patrzeć w przyszłość, idziemy bowiem słuszną drogą, posiadamy pewnych przyjaciół i wiernych sojuszników, przewodzi nam nieśmiertelna idea."
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Re: Pauza

Post autor: bogdani »

Mikrobi czasem potrafi być naprawdę wylewny :-)
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
krzyzowiec1410
Posty: 27
Rejestracja: 16 sty 2006 00:00
Lokalizacja: Toruń

Re: Pauza

Post 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?
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Re: Pauza

Post 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
Nie jestem leniwy
Mam zawyżone wymagania motywacyjne
krzyzowiec1410
Posty: 27
Rejestracja: 16 sty 2006 00:00
Lokalizacja: Toruń

Re: Pauza

Post 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.
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Re: Pauza

Post 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.
Nie jestem leniwy
Mam zawyżone wymagania motywacyjne
krzyzowiec1410
Posty: 27
Rejestracja: 16 sty 2006 00:00
Lokalizacja: Toruń

Re: Pauza

Post 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.
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Re: Pauza

Post 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
Nie jestem leniwy
Mam zawyżone wymagania motywacyjne
zieloony
Posty: 4
Rejestracja: 27 gru 2010 00:54
Wersja środowiska: LabVIEW 8.0

Pauza

Post autor: zieloony »

Odświeżam. Możesz jeszcze raz dać załącznik, bo też sie z tym męcze
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Pauza

Post 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?
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
ODPOWIEDZ