Tablica - kliknięcie elementu

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
jimer
Posty: 36
Rejestracja: 04 kwie 2010 21:06
Wersja środowiska: LabVIEW 2012

Tablica - kliknięcie elementu

Post autor: jimer »

Witam,

Czy jest taka możliwość, aby po kliknięciu w element tablicy (np 10-cio elementowej) zawartość komórki, która była "kliknięta" została wyświetlona w kontrolce?

Pozdrawiam
TMa
Posty: 203
Rejestracja: 07 sty 2010 12:56
Wersja środowiska: LabVIEW 2017

Tablica - kliknięcie elementu

Post autor: TMa »

Tak. Użyj Event Structure do przechwycenia zdarzenia Mouse Down na kontrolce tablice. W tym zdarzeniu ściągnij koordynaty kliknięcia i odnieś je do pozycji kontrolki tablicy biorąc pod uwagę wysokość/szerokość kontrolki numerycznej tworzącej tablicę :) Mając indeks ściągasz wartość.

Np. Jeśli masz wertykalną tablice 1D to: Index_Clik= (Y_Clik - Y_Ref)/Ctrl_High
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Tablica - kliknięcie elementu

Post autor: jogurt_owocowy »

Ten link może Ci się przydać.
jimer
Posty: 36
Rejestracja: 04 kwie 2010 21:06
Wersja środowiska: LabVIEW 2012

Re: Tablica - kliknięcie elementu

Post autor: jimer »

super, wszystko działa jak należy :)


Wielkie dzięki
Pozdrawiam
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Tablica - kliknięcie elementu

Post autor: PiDi »

Zaproponuję jeszcze jedno rozwiązanie, czyli użycie listboxa zamiast zwykłej tablicy. Wymaga to tylko konwersji danych na string, ale potem obsługa jest dużo prostsza (i kontrolka też wygląda schludniej niż tablica ;) ). Tablice są niewdzięczne do tego, co zresztą dowodzi link od jogurta - trzeba się nagimnastykować z property nodami, a jest to strasznie niewydajna zabawa.
Załączniki
listbox.vi
LV 8.2
(8.69 KiB) Pobrany 399 razy
ObrazekObrazekObrazekObrazek
ODPOWIEDZ