Strona 1 z 1

Odczyt wartości przebiegu z kursora

: 18 sie 2016 14:55
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

Re: Odczyt wartości przebiegu z kursora

: 18 sie 2016 15:53
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.

Re: Odczyt wartości przebiegu z kursora

: 18 sie 2016 16:05
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

Odczyt wartości przebiegu z kursora

: 23 sie 2016 14:23
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