Witam koledzy.
Mam takie pytanko. Probowalem stworzyc w LabView 8.2 stworzyc sobie prosty programik realizujacy nastepujace zalozenie.
Mam dwie kontrolki, przycisk zasilajacy oraz raczke otwieranie zamykanie trojstanowa.
Chcialem zrobic cos takiego ze przy obecnym zasilaniu ustawiajac raczke w pozycji otwieranie lub zamykanie odpowiednio otwiera lub zamyka powiedzmy drzwi hydrauliczne. Rowniez jesli jest obecne zasilanie to mozliwe jest wylacznie zamykanie przez kontrolke 1 lub 2. Wszystko niby jest ok ale nie wiem jak po przestawieniu kontrolki np 1 z wartosci 1 do 0 sprowadzic raczke do wartosci domyslnej i z kolei pozwolic na swobodne operowanie raczka zamykania/otwierania.
Probowalem kombinowac ze zmiennymi lokalnymi albo petlami ale albo mi trzyma raczke w wartosci domyslnej przez zmienna lokalna albo nie wraca do tej pozycji tylko trzeba ja recznie przestawic w pozycje 1. A ja chcialbym zeby raczka na przyklad w pierwszej petli byla sprowadzona do wartosci domyslnej a pozniej moge nia swobodnie sterowac i przy wykonywaniu zeby nie zaczynala od razu znowu przechodzic do wartosci domyslnej jak odczytuje petle lub zmienna lokalna albo property node - value i sie zapetlala. Kombinowalem na rozne sposoby ale widze ze bez swiatlejszego umyslu nie rusze dalej.
Z gory dzieki za wszelkie sugestie i pomoc
Wartosc domyslna
Wartosc domyslna
- Załączniki
-
- WARTOSC DOMYSLNA LV 8.2.vi
- To programik z usunieta zawartoscia struktury false bo i tak moje pomysly nie dzialaja.
- (15.28 KiB) Pobrany 303 razy
- Pitol
- Moderator
- Posty: 987
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Wartosc domyslna
Możesz skorzystać z metody Reinitialize To Default dostępnej po kliknięciu PPM na kontrolkę i wybraniu Create -> Invoke Node -> Reinitialize To Default.
Oczywiście na początku powinieneś ustawić domyślną wartość klikając PPM na kontrolkę i z menu Data Operations wybrać Make Current Value Default.
Oczywiście na początku powinieneś ustawić domyślną wartość klikając PPM na kontrolkę i z menu Data Operations wybrać Make Current Value Default.
- bartus
- Posty: 141
- Rejestracja: 07 maja 2007 00:00
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Wrocław/Żory
Wartosc domyslna
i tak pewniejsza opcja jest ustawianie wartości domyślnych podczas "inicjalizacji" aplikacji
Jest pare rzeczy dla których warto zyc - TO,UE i nie zmienia sie nic 

Wartosc domyslna
Dzieki za podpowiedzi.
Mialem wybrana wartosc domyslna na panelu a przez Invoke Node probowalem ale kontrolka nie zachowywala mi sie tak jak chcialem.
Wybrnalem przez strukture Event. I jest wszystko O.K.
Raz jeszcze dzieki.
Mialem wybrana wartosc domyslna na panelu a przez Invoke Node probowalem ale kontrolka nie zachowywala mi sie tak jak chcialem.
Wybrnalem przez strukture Event. I jest wszystko O.K.
Raz jeszcze dzieki.
Re: Wartosc domyslna
Panowie mam pytanko.
Mam stworzony wyżej wspomniany programik z wartością domyślną i wybrałem sobie polecenie stwórz sub Vi. No i zaczęły się problemy.
Chciałbym żeby z wyższego poziomu ustawiał mi wartość domyślna albo zmieniał wartość przy użyciu invoke node ale pojawia sie konflikt przy uzyciu reference. Czy chodzi o to ze w jednym case jest invoke method a w drugim invoke property? Nie rozumiem czemu się tak zachowuje bo przecież dotyczy tego samego reference czy może ja źle rozumuję.
Jak można rozwiązać ten problem?
Załączam VI i dzięki za wszelkie sugestie.
Mam stworzony wyżej wspomniany programik z wartością domyślną i wybrałem sobie polecenie stwórz sub Vi. No i zaczęły się problemy.
Chciałbym żeby z wyższego poziomu ustawiał mi wartość domyślna albo zmieniał wartość przy użyciu invoke node ale pojawia sie konflikt przy uzyciu reference. Czy chodzi o to ze w jednym case jest invoke method a w drugim invoke property? Nie rozumiem czemu się tak zachowuje bo przecież dotyczy tego samego reference czy może ja źle rozumuję.
Jak można rozwiązać ten problem?
Załączam VI i dzięki za wszelkie sugestie.
- Załączniki
-
- EVENTnotautomatic.vi
- (22.27 KiB) Pobrany 313 razy