LabVIEWForum.de - Wie kann man die Zoomfuktion zweier Grafiken synchronisieren?

LabVIEWForum.de

Normale Version: Wie kann man die Zoomfuktion zweier Grafiken synchronisieren?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
[attachment=42163]Ist es möglich, wenn man zwei Grafiken hat, diese über „Eine“ Graph-Palette (Lupe-Zoom) zu bedienen? Hintergrund, eine Grafik zeigt die Spannung an die andere Grafik den Strom. Beide Grafen sind untereinander auf dem Panel angeordnet. Wunsch wäre es, wenn ich im Spannungsgraf rein zoome, dass dann auch der Stromgraf an der gleichen Stelle mit aufzoomt. Die Zeitachsen (X-Achsen) sind gleich skaliert nur die Ampliduden (Y-Achsen) (Spannung/Strom) sind unterschiedlich. Ist so was möglich? Über Ideen und Anregungen würde ich mich freuen.
Hi,
du musst nach dem Ende des manuellen Zooms die Grenzen (Endwerte) deines Graphs (Start/Min/Max) per PropertyNode abfragen und dann an den jeweils anderen Graph per PropertyNode übergeben. Das geht auch kontinuierlich.

Da die Amplituden anders sind, bringen dir die absoluten Werte nix...du müsstest also die prozentuale Veränderung im gezoomten Graph ermitteln (Anfangs und Endwerte merken) und dann diesen Prozentsatz für die Berechung der neuen Grenzen des anderen Graphs verwenden.

A.
Das gibt es auch als Event, ich füge mal ein Minimalbeispiel für die X-Achsen-Synchronisierung bei.
(08.11.2012 12:28 )Kasi schrieb: [ -> ]Das gibt es auch als Event

Krass...kannte ich so nicht...hab das allerdings auch noch nicht gebraucht.

Jetzt nur noch die Anpassung auf die passenden Amplituden...and that's it!

A.
Hallo Achim, hallo Kasi

vielen Dank, die Eventlösung finde ich Super!

Gruß
Hotte
Referenz-URLs