Odczyt wartości przebiegu z kursora

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
MK_Zuk
Posty: 83
Rejestracja: 01 gru 2009 11:53
Wersja środowiska: LabVIEW 2014

Odczyt wartości przebiegu z kursora

Post autor: MK_Zuk »

Witam.
Mam taki problem: Na wykresie WFM Graph mam kilka przebiegów,
programowo dodaję kursor typu Multi-plot
z dwoma przebiegami (załóżmy "Przebieg 0" i "Przebieg 1") - wpisuję odpowiednie przebiegi do tablicy Watch Plots.
Odczytując z property node wykresu właściwość cursorlist wybieram odpowiedni kursor
i chciałbym odczytać wartości Y obydwu przebiegów, niestety właściwość Position kursora
podaje mi wartość tylko pierwszego przebiegu czyli "Przebieg 0".

Jak programowo odczytać wartość Y z drugiego - ogólnie pozostałych przebiegów?
W oknie Cursor Legend są widoczne wszystkie.

Na rysunku zaznaczone o co chodzi - jak programowo odczytać wartość wskazaną na zielono?

Pozdrawiam
Zuk
Załączniki
kursory LV.png
pawhan11
Posty: 67
Rejestracja: 21 wrz 2011 16:25
Wersja środowiska: LabVIEW 2012

Re: Odczyt wartości przebiegu z kursora

Post autor: pawhan11 »

Wychodzi mi ze sie nie da :D

najprościej wyciągnąć sobie pozycję kursora w tablicy za pomocą Cursor.Index a potem wyindeksować elementy z tablicy.
Załączniki
image.png
image.png (7.73 KiB) Przejrzano 6746 razy
CLS - Certified LabVIEW Student
Awatar użytkownika
aaddaas
Posty: 202
Rejestracja: 26 cze 2013 20:42
Wersja środowiska: LabVIEW 2015

Re: Odczyt wartości przebiegu z kursora

Post autor: aaddaas »

Co ciekawe DA się! Tylko należy zrobić malutki time delay pomiędzy ustaleniem aktywnego cursora oraz odczytaniem wartości jego położenia:
multiplot cursor value.png
Obrazek
MK_Zuk
Posty: 83
Rejestracja: 01 gru 2009 11:53
Wersja środowiska: LabVIEW 2014

Odczyt wartości przebiegu z kursora

Post autor: MK_Zuk »

Dzięki za pomoc. Działa!

Małe uzupełnienie.
W przypadku gdy mamy więcej przebiegów niż chcemy obserwować,
można skorzystać z właściwości Watch Plots i wyciągnąć tylko interesujące nas przebiegi.
Na rysunku dołożony Index Array w porównaniu do rozwiązania aaddaasa.

pozdrawiam
Zuk
Załączniki
kursory LV cz2.png
ODPOWIEDZ