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
Odczyt wartości przebiegu z kursora
Re: Odczyt wartości przebiegu z kursora
Wychodzi mi ze sie nie da
najprościej wyciągnąć sobie pozycję kursora w tablicy za pomocą Cursor.Index a potem wyindeksować elementy z tablicy.
najprościej wyciągnąć sobie pozycję kursora w tablicy za pomocą Cursor.Index a potem wyindeksować elementy z tablicy.
- Załączniki
-
- image.png (7.73 KiB) Przejrzano 6829 razy
CLS - Certified LabVIEW Student
Re: Odczyt wartości przebiegu z kursora
Co ciekawe DA się! Tylko należy zrobić malutki time delay pomiędzy ustaleniem aktywnego cursora oraz odczytaniem wartości jego położenia:
Odczyt wartości przebiegu z kursora
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
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