LabVIEWForum.de - Problem: Zusammenführen fortlaufender XY-Graphen

LabVIEWForum.de

Normale Version: Problem: Zusammenführen fortlaufender XY-Graphen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo LabVIEW Forum-User,

erneut habe ich ein etwas abgewandeltes LabVIEW example hochgeladen um die Problematik darzustellen. Die Funktion des Vi's ist okay ich möchte lediglich die im Moment in 3 Diagrammen Dargestellten Plots in einem Diagramm darstellen, da alle Plots den gleichen Time-Stamp bekommen sollte dies doch möglich sein? Durch das Buffern der Daten ergibt sich jedoch ein Konflikt mit den Dimensionen. Wie kann hier abhilfe geschaffen werden?

MfG. Stefan

Lv85_img
Hallo ismiregal,
dann wäre es hilfreich wenn auch das Sub-VI: Temporary XY-Chart Buffer bereitgestellt würde Dais
Sorry, wie gesagt war ein LV-example bin also davon ausgegangen, dass der simulierte OPC-Server und die Sub Vi's alle vorhanden sind. (Habe hierzu im Example Finder nach OPC gesucht)

MfG. Stefan

Lv85_img
Offtopic
Da du deine PN's nicht liest, hier also die öffentliche Ermahnung:
Bitte nicht vergessen:

LVF-Regeln lesen

Immer LV-Version bei VI-Uploads angeben

MfG, Jens
Oh.. das habe ich wohl verplant Mellow. Darüberhinaus war ich der Meinung, dass die Angabe der Versionsnummer im Profil und somit links neben jedem Beitrag ausreichend wäre. Selbstverständlich werde ich in Zukunft darauf achten. Ich hoffe, dass mir nun, nachdem die Aspekte bezüglich Vollständigkeit und Gepflogenheit geklärt sind, jemand fachlich weiterhelfen kann.

MfG. Stefan
Öffne mal die Online-Hilfe in LV (Strg-H).
Da ist beim XY-Graph ein Hinweis auf das Beispiel "XY Graph.vi".
Das findest du am einfachsten, wenn du den NI-Examplefinder öffnest und mal nach dem Schlagwort xy suchst.
Schau dir dieses VI an, und dann siehst du, wie du einen Multiplot - XY-Graph erstellen kannst (selbstlernen macht schlau!).

EDIT: OK, ich verrate den Pfad: ...LabVIEW x.xexamplesgeneralgraphsgengraph.llbXY Graph.vi
Gruß, Jens

Offtopic2
P.S.: Das mit der LV-Version im Profil stimmt ja aktuell bei dir. Aber was ist in z.B. 2 Jahren? Dann hast du vielleicht im Profil LV2010 stehen, dein Upload ist aber immer noch 8.5. Oder du könntest dein VI auch für eine Vorgänger-LV-Version speichern!? Deshalb, immer direkt beim Upload angeben.
Zum Off-Topic Thema stimme ich mit dir völlig überein. Wie gesagt; ich werde in Zukunft darauf achten.

Nun zum Thema "selbstlernen macht schlau!" das von dir angeführte Example war mir bekannt und hilft mir bei meinem Problem nicht weiter, da die Graphen nicht fortlaufend sind. Es sollten also 3 fortlaufende Y-Achswerte über einem Timestamp dargestellt werden. Ich bin für jeden weiteren Hinweis dankbar Rolleyes
Ich glaube, was du dir wünscht, geht nicht. Du hättest gerne: 1x x-Wert und dann 3x y-Wert, und das irgendwie als Multiplot im XY-Graph?
Also x.B. 1D x-Array und 2D y-Array? Korrekt? Ist nicht mit dem XY-Graphen.
Jeder Plot in einem XY-Graph hat immer datenmäßig seine eigene X-Achse, oder anders gesagt, jeder Plot im XY-Graph ist immer ein vollständiger Plot. Oder noch mal anders: Ein Multiplot XY-Graph ist immer ein Array of Cluster, wobei jeder Cluster einen einzelnen Plot darstellt. Ob dieser Cluster dann ein aus 2 1D-Arrays oder einem Array of Points besteht, steht auf einem anderen Blatt.

Aber das heißt nicht, dass du bei 3 Plots nicht 3x denselben Zeitstempel vergeben kannst, du musst es halt nur so programmieren. Kurz drübergeschaut, im Bsp. XY Chart.vi müsste das so gemacht sein.

Gruß, Jens
Vielen Dank für die erneute schnelle Antwort! Dank deiner Anmerkung habe ich das Problem jetzt lösen können. Dais
Für User die es interessiert hier nochmal die (nicht schöne aber) funktionierende Version (am SubVI hat sich nichts geändert).

(hoffe, dass das Einbinden des Versionsbildes funktioniert)

Lv85_img
Seiten: 1 2
Referenz-URLs