Uruchomienie procesu
Uruchomienie procesu
Witam
W jaki sposób można poprawić w/n diagram.
Aplikacja uruchamia się przy starcie tzn. wybrana została opcja [run when opened].
Ale po wybraniu ROZP/ZAKOŃCZ nie uruchamia się, można ją jedynie zatrzymać.
Nie potrafię rozwiązać problemu czyszczenia wykresu udaje się to tylko czasami. W założeniu przy każdym ponownym uruchomieniu wykres miał się zerować.
W jaki sposób można poprawić w/n diagram.
Aplikacja uruchamia się przy starcie tzn. wybrana została opcja [run when opened].
Ale po wybraniu ROZP/ZAKOŃCZ nie uruchamia się, można ją jedynie zatrzymać.
Nie potrafię rozwiązać problemu czyszczenia wykresu udaje się to tylko czasami. W założeniu przy każdym ponownym uruchomieniu wykres miał się zerować.
- Załączniki
-
- Untitled3.png (10.48 KiB) Przejrzano 7954 razy
Pozdrawiam Korn
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Uruchomienie procesu
Hej
Po kolei:
1/ Ponowne programowe uruchamianie VI-a - da się to zrobić za pomocą Invoke Node Run VI, ale oczywiście tylko z innego VIa. Stwórz więc sobie osobnego VIa, w którym będzie tylko przycisk uruchamiający twój program. Widzę, że ty próbujesz zatrzymywać/uruchamiać poszczególne pętle - to se ne da.
2/ Czyszczenie wykresu - zauważ że w pierwszym obiegu pętli już coś wpisujesz, więc wykres będzie już miał jakieś dane. Zauważ, że Case structure uruchomi się tylko raz - zaraz po uruchmonieniu VIa (w nieokreślonej kolejności przed/po poszczególnych pętlach)
3/ W górnej lewej pętli nie musisz wpisywać do kontrolki i zmiennej lokalnej - wystarczy sama kontrolka
Po kolei:
1/ Ponowne programowe uruchamianie VI-a - da się to zrobić za pomocą Invoke Node Run VI, ale oczywiście tylko z innego VIa. Stwórz więc sobie osobnego VIa, w którym będzie tylko przycisk uruchamiający twój program. Widzę, że ty próbujesz zatrzymywać/uruchamiać poszczególne pętle - to se ne da.
2/ Czyszczenie wykresu - zauważ że w pierwszym obiegu pętli już coś wpisujesz, więc wykres będzie już miał jakieś dane. Zauważ, że Case structure uruchomi się tylko raz - zaraz po uruchmonieniu VIa (w nieokreślonej kolejności przed/po poszczególnych pętlach)
3/ W górnej lewej pętli nie musisz wpisywać do kontrolki i zmiennej lokalnej - wystarczy sama kontrolka
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry
Uruchomienie procesu
Jestem początkujący. Nie wiem w jaki sposób skorzystać z invoke node run. Jeżeli ktoś z kolegów ma chwilkę czasu proszę o pomoc.
Pozdrawiam Korn
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Uruchomienie procesu
No tak jak mówiłem - tworzysz VIa z przyciskiem uruchom, z jego poziomu programowo odpalasz swój kod, po którego zakończeniu znów możesz go odpalić w ten sam sposób.
Pomocne przykłady:
http://decibel.ni.com/content/docs/DOC-4841
http://decibel.ni.com/content/docs/DOC-5132
(polecam pierwszą metodę)
Pomocne przykłady:
http://decibel.ni.com/content/docs/DOC-4841
http://decibel.ni.com/content/docs/DOC-5132
(polecam pierwszą metodę)
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Uruchomienie procesu
Przypuszczam, że Kornowi chyba jednak nie o to chodzi.
Temat był już kilka razy, zaglądnij do poniższych linków:
http://labview.pl/viewtopic.php?t=2103
http://labview.pl/viewtopic.php?t=1795
http://labview.pl/viewtopic.php?t=147
http://labview.pl/viewtopic.php?t=1386
Problem w tym, że próbujesz dokonać niemożliwego. Chciałbyś, aby Twój program włączył sam siebie tj. wykonał jakąś akcję w momencie, kiedy nie działa - tak się nie da.Aplikacja uruchamia się przy starcie tzn. wybrana została opcja [run when opened].
Ale po wybraniu ROZP/ZAKOŃCZ nie uruchamia się, można ją jedynie zatrzymać.
Temat był już kilka razy, zaglądnij do poniższych linków:
http://labview.pl/viewtopic.php?t=2103
http://labview.pl/viewtopic.php?t=1795
http://labview.pl/viewtopic.php?t=147
http://labview.pl/viewtopic.php?t=1386
Re: Uruchomienie procesu
Witam
Czy ma ktoś z kolegów chwilkę czasu na konwersję przykładów z postu Nowszego do wersji 8.5.
I zacznę opis jeszcze raz bo być może niepotrzebnie komplikuję cały program.
1) Poprzez port rs232 docelowo podłączony będzie licznik HP53131A. Dane to czas w ms w zakresie 0-1000 ms wysyłane co 1 s z dokładnością 10 miejsc po przecinku i jednostką np.: [999,9999999999 s].
2) Program we wskazanym przeze mnie momencie ma rozpocząć rejestrację oraz analizę.
W czasie rzeczywistym punkty mają być nanoszone na wykres gdzie zbiór y stanowi suma wszystkich zbieranych wartości w dziedzinie x gdzie każdy x jest równoodległy o 1 (1 s).
Analiza to wyznaczenie prostej regresji liniowej z tych punktów oraz współczynników a i b otrzymanej prostej
3) Dane mają być zarejestrowane do późniejszego wydruku jak mi się uda wraz z wykresem.
4) Program ma się zatrzymywać na żądanie lub/i po spełnieniu określonych warunków.
5) Pętlą z danymi losowymi symuluję obecność urządzenia którym fizycznie nie dysponuję.
W załączniku prosta wersja tego programu z widocznym problemem włączania.
Czy ma ktoś z kolegów chwilkę czasu na konwersję przykładów z postu Nowszego do wersji 8.5.
I zacznę opis jeszcze raz bo być może niepotrzebnie komplikuję cały program.
1) Poprzez port rs232 docelowo podłączony będzie licznik HP53131A. Dane to czas w ms w zakresie 0-1000 ms wysyłane co 1 s z dokładnością 10 miejsc po przecinku i jednostką
2) Program we wskazanym przeze mnie momencie ma rozpocząć rejestrację oraz analizę.
W czasie rzeczywistym punkty mają być nanoszone na wykres gdzie zbiór y stanowi suma wszystkich zbieranych wartości w dziedzinie x gdzie każdy x jest równoodległy o 1 (1 s).
Analiza to wyznaczenie prostej regresji liniowej z tych punktów oraz współczynników a i b otrzymanej prostej
3) Dane mają być zarejestrowane do późniejszego wydruku jak mi się uda wraz z wykresem.
4) Program ma się zatrzymywać na żądanie lub/i po spełnieniu określonych warunków.
5) Pętlą z danymi losowymi symuluję obecność urządzenia którym fizycznie nie dysponuję.
W załączniku prosta wersja tego programu z widocznym problemem włączania.
Ostatnio zmieniony 23 mar 2010 20:21 przez Korn, łącznie zmieniany 1 raz.
Pozdrawiam Korn
Re: Uruchomienie procesu
Zmieniłem podejście. dlaczego to nie chce się ponownie uruchomić.
Za pierwszym razem działa właściwie tzn uruchamia się. pozwala na wyłączenie ale niepozwala ponownie uruchomić.
Za pierwszym razem działa właściwie tzn uruchamia się. pozwala na wyłączenie ale niepozwala ponownie uruchomić.
- Załączniki
-
- Untitled2.png (9.05 KiB) Przejrzano 7875 razy
Pozdrawiam Korn
Re: Uruchomienie procesu
Duży ten las a czasu coraz mniej:-))
Czy poniższe rozwiązanie nie jest kaleczeniem sztuki?
Czy poniższe rozwiązanie nie jest kaleczeniem sztuki?
Pozdrawiam Korn