Strona 1 z 1

Wartosc domyslna

: 26 wrz 2011 08:16
autor: ŚWIERZAK
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

: 26 wrz 2011 08:47
autor: Pitol
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.

Wartosc domyslna

: 26 wrz 2011 14:48
autor: bartus
i tak pewniejsza opcja jest ustawianie wartości domyślnych podczas "inicjalizacji" aplikacji

Wartosc domyslna

: 05 paź 2011 22:22
autor: ŚWIERZAK
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.

Re: Wartosc domyslna

: 06 paź 2011 17:04
autor: ŚWIERZAK
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.