Dwie działające równolegle kontrolki
Dwie działające równolegle kontrolki
Witam,
czy jest możliwość tak jak w temacie zrobienia dwóch kontrolek działających niezależnie ale zmieniające tą samą wartość?
Konkretnie chodzi o suwak w skali logarytmicznej i zwykłą kontrolkę numeryczną, i żeby w obu na raz można było zmieniać wartości i przy zmianie w jednej wartość w drugiej automatycznie aktualizowała się w czasie rzeczywistym.
Z góry dziękuję za pomoc i pozdrawiam.
czy jest możliwość tak jak w temacie zrobienia dwóch kontrolek działających niezależnie ale zmieniające tą samą wartość?
Konkretnie chodzi o suwak w skali logarytmicznej i zwykłą kontrolkę numeryczną, i żeby w obu na raz można było zmieniać wartości i przy zmianie w jednej wartość w drugiej automatycznie aktualizowała się w czasie rzeczywistym.
Z góry dziękuję za pomoc i pozdrawiam.
- bartus
- Posty: 141
- Rejestracja: 07 maja 2007 00:00
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Wrocław/Żory
Dwie działające równolegle kontrolki
dokładnie nie pamiętam jak się opcja nazywa, ale jest właściwość slidera, żeby miał "numeric indicator" powiązany z nim i z tego co kojarze, to można przez to też modyfikować wartość, sprawdzę jak będę przy komputrerze z LV
jeszcze coś takiego masz :
http://zone.ni.com/reference/en-XX/help ... roperties/ -> show digital display i kolejne opcje
jeszcze coś takiego masz :
http://zone.ni.com/reference/en-XX/help ... roperties/ -> show digital display i kolejne opcje
Jest pare rzeczy dla których warto zyc - TO,UE i nie zmienia sie nic 

Re: Dwie działające równolegle kontrolki
Jeśli używasz event, możesz zrobić to tak jak w załączniku - property node -> Value.
- Załączniki
-
- parallel_controls.vi
- v8.5
- (9.96 KiB) Pobrany 270 razy
Re: Dwie działające równolegle kontrolki
Dzięki za pomoc. Zyga, Twój sposób jest prawie dobry, rzecz w tym, że program po zastosowaniu eventa nie działa w czasie rzeczywistym, czyli jak zmieniam jakąś inną wartość to nie widać efektu, po prostu cały program czeka z wyświetleniem jakiejkolwiek zmiany do póki nie zmienię tej wartości z eventa. Gdyby to udało się poprawić to zdaje się, że wszystko byłoby w porządku.
Re: Dwie działające równolegle kontrolki
Jeżeli koniecznie nie chcesz obsługiwać eventow, możesz spróbować w ten sposób..
- Załączniki
-
- parallels_controls.vi
- v8.5
- (9.28 KiB) Pobrany 308 razy
Re: Dwie działające równolegle kontrolki
Eventy same w sobie mi nie przeszkadzają, tylko to, że cały program jest nieruchomy do czasu operacji na zmiennej w evencie. Przypuszczam, że coś da się z tym zrobić tylko nie wiem co.
Re: Dwie działające równolegle kontrolki
dobrym rozwiązaniem jest obsługa wszystkich kontrolek przez event. Domyślam się jednak, że musiał byś przebudować architekturę programu. Możesz podłączyć pod terminal timeout (niebieska klepsydra), wartość w milisekundach, po której przy braku zdarzenia, nastąpi wykonanie timeoutu.. Mija się to jednak z celem..
Re: Dwie działające równolegle kontrolki
Poradziłem sobie już przy zastosowaniu eventów. Dzięki wielkie za pomoc.