LabVIEWForum.de
XY Graph Echtzeit - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: XY Graph Echtzeit (/Thread-XY-Graph-Echtzeit)

Seiten: 1 2


XY Graph Echtzeit - Pascal - 22.09.2006 10:23

Hallo,

Ich möchte eine Leerlaufkennlinie von einem Motor aufnehmen. Bei der Darstellung habe ich ein kleines Problem. Ich nehme die Spannung und den Strom auf. In einem Diagramm soll nun die Spannung(Y) über den Strom (X) angezeigt werden. Kann ich das sozusagen in Echtzeit aufnehmen oder muss ich die Werte erst in ein Array ablegen und dann am Ende der Messung wieder auslesen? Dazu brauche ich ja den XY-Graph, oder?

Danke schon mal

Pascal


XY Graph Echtzeit - diplNisse - 22.09.2006 10:41

Ich würde die Daten in einem Cluster-Array ablegen, den ich per Schieberegister in einer Schleife fülle.
Dann kannst du innerhalb der Schleife die Daten direkt anzeigen (XY Graph) und hast nacher sofort das Datenarray fertig für die Weiterverarbeitung.


XY Graph Echtzeit - Pascal - 22.09.2006 11:09

vielen Dank,

funktioneirt so halbwegs. Es ist nur so, in dem Diagramm werden so streifen erstellt, siehe Bild. Wenn ich die Endpunkte rechts von den Querlinien nehme und die miteinander verbinde, dann hätte ich die richtige Kurve. Geht das irgendwie?

Pascal

[attachment=3358]


XY Graph Echtzeit - diplNisse - 22.09.2006 11:23

Hm.

Bei mir geht es super.

Guck mal. ob du die Richtigen Komponenten genommen hast.


Funktionierendes VI im Anhang


XY Graph Echtzeit - Pascal - 22.09.2006 11:57

Ahh Funktioniert!

hatte einen Fehler, wie ich die Messwerte aus dem Array gelesen habe.

Pascal


XY Graph Echtzeit - Lucki - 23.09.2006 07:30

' schrieb:Kann ich das sozusagen in Echtzeit aufnehmen oder muss ich die Werte erst in ein Array ablegen und dann am Ende der Messung wieder auslesen? Dazu brauche ich ja den XY-Graph, oder?
Ja, wie bei einer Strip-Card bei einem XY-Diagramm in Echtzeit immer nur einen einzelnen Punkt hinzufügen, das geht auch ohne jede Programmierkunst. Allerdings nicht mit dem XY-Graph, sondern mit dem XY-Graph "Express" (Zu finden unter Frontpanel/rechte Maustaste/Express).
[attachment=3374]


XY Graph Echtzeit - thomas.sandrisser - 23.09.2006 08:37

' schrieb:Ja, wie bei einer Strip-Card bei einem XY-Diagramm in Echtzeit immer nur einen einzelnen Punkt hinzufügen, das geht auch ohne jede Programmierkunst. Allerdings nicht mit dem XY-Graph, sondern mit dem XY-Graph "Express" (Zu finden unter Frontpanel/rechte Maustaste/Express).
[attachment=29418:attachment]

Und wenn man wissen will, wie der Express Graph das macht, dann ist es lediglich notwendig diesen in LV code zu Uebersetzen und sich durchs Blockdiagramm zu hangeln :-)


XY Graph Echtzeit - Pascal - 27.09.2006 13:02

Hallo,

ich habe nochmal ein kleines Problem. Ich möchte in dem Graph mehrere kurven darstellen. Eine zweite kann ich einfügen, wieso keine 3. ? Hab die Bsp von diplNisse ein wenig abgeändert.

Pascal

[attachment=3438]
[attachment=3437]


XY Graph Echtzeit - Lucki - 28.09.2006 08:18

' schrieb:Ich möchte in dem Graph mehrere kurven darstellen. Eine zweite kann ich einfügen, wieso keine 3. ?
Du kannst nicht für mehrere Kurven einen gemeinsamen X-Array verwenden. Das Merkwürdige ist nur, daß es bei Dir mit 2 Kurven funktioniert. Das ist aber gegen die Regel, und ich werde dagegen bei NI protestieren! Tongue
Am frühen Morgen ist mein Gehirn noch nicht so weit, um die richtige Lösung zu erstellen. Hier ein VI wie Dein Beispiel mit Express-Vi funktioniert, da muß man nicht denken können.
[attachment=3454]


XY Graph Echtzeit - Lucki - 28.09.2006 10:03

' schrieb:ich habe nochmal ein kleines Problem. Ich möchte in dem Graph mehrere kurven darstellen.
So würde es gehen, wenn Du kein Expess-vi verwenden willst:

Variante 1:
[attachment=3455]

Variante 2
[attachment=3456]