LabVIEWForum.de - Signalverlaufsprobleme

LabVIEWForum.de

Normale Version: Signalverlaufsprobleme
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Mahlzeit!

Ich versuche gerade 2 Zufallszahlen als Y-Werte von 2 Plots zu verwenden wobei mein X-Wert einfach aus einem numerischen Bedienelemnt kommt. Später soll das so Ablaufen, dass ich zb. eine bestimmte Temperatur anfahre und bei dieser Temperatur (X-wert) eine Messung, zb. Spannung, gemacht wird. Das Problem hierbei sind aber die Graphen.
Bei einem Signalverlaufsdiagramm habe ich keine direkten Einflüsse auf die X-Achse und kann keine Sprünge machen und bei dem Express XY Graphen bekomme ich immer nur einen Plot angezeigt, obwohl ich die Zufallszahlen in einem Array einlese und den dynamische Datenkonvertierer auf 1D Array mit 2 Skalaren einstelle, oder ein 2D Array erstelle und es dementsprechend dort einstelle... immer nur 1 Plot aus meiner ersten Zufallszahl. Wichtig ist natürlich, dass das Schaubild sich kontinuierlich ändert, also den Verlauf anzeigt, sonst wäre das ja kein Problem so.
Was muss ich machen das der express graph sich auch mit 2 Plots aktualisiert?? Kann man doch Einflüsse nehmen auf die X Werte des Signalverlaufdiagramms?

Danke!
' schrieb:Was muss ich machen das der express graph sich auch mit 2 Plots aktualisiert?? Kann man doch Einflüsse nehmen auf die X Werte des Signalverlaufdiagramms?
Vergiss den Express Graphen, nimm den Standard-XY-Graph, und such mal im NI-Examplefinder nach dem Stichwort XY, da gibt es ein schönes kleines Bsp, in welchen Arten man Plots in einem XY-Graphen erstellen kann.

MfG, Jens
' schrieb:Was muss ich machen das der express graph sich auch mit 2 Plots aktualisiert?? Kann man doch Einflüsse nehmen auf die X Werte des Signalverlaufdiagramms?

Schön wäre an dieser Stelle ein VI von Dir. Laß mich raten: Es funktioniert deshalb nicht, weil Du glaubst, da die X-Werte der beiden Plots immer gleich sind, reiche ein einziger X-Wert als Eingabe für beide Plots aus. Falsch, es funktioniert nur so:
[attachment=10448]

Und: Auf die X-Achse eines Signalverlaufdiagrammes kann man sehr wohl "einen direkten Einfluß nehmen", und zwar indem man jeden Einzelwert mit einem eigenen Zeitstempel übergibt. (Siehe LV-Hilfe) Allerdings funktioniert das nicht rückwärts, so wie beim XY-(Express)-Graph. Und es funktioniert nicht mit mehreren Plots. (Anders ausgedrückt: Die X-Werte müssen zwar nicht äquidistant, aber immer aufsteigend sein)

@Jens: Der Express-XY-Graph ist ein XY-Signalverlaufsdiagramm, und nicht 1:1 ersetzbar durch den XY-Graph. Man kann natürlich mittels Programmierung aus einem XY-Graph ein XY-Verlausfsdiagramm machen, aber das ist schon fast eine Aufgabe für fortgeschrittene Anwender. Also warum sollte dieser "weesnich" - Nomen est omen - hier nicht auf dieses genau auf ihn zugeschnittene Werkzeug zurückgreifen?
' schrieb:Schön wäre an dieser Stelle ein VI von Dir. Laß mich raten: Es funktioniert deshalb nicht, weil Du glaubst, da die X-Werte der beiden Plots immer gleich sind, reiche ein einziger X-Wert als Eingabe für beide Plots aus. Falsch, es funktioniert nur so:
[attachment=37470:ExpressXY.png]

Und: Auf die X-Achse eines Signalverlaufdiagrammes kann man sehr wohl "einen direkten Einfluß nehmen", und zwar indem man jeden Einzelwert mit einem eigenen Zeitstempel übergibt. (Siehe LV-Hilfe) Allerdings funktioniert das nicht rückwärts, so wie beim XY-(Express)-Graph. Und es funktioniert nicht mit mehreren Plots. (Anders ausgedrückt: Die X-Werte müssen zwar nicht äquidistant, aber immer aufsteigend sein)

@Jens: Der Express-XY-Graph ist ein XY-Signalverlaufsdiagramm, und nicht 1:1 ersetzbar durch den XY-Graph. Man kann natürlich mittels Programmierung aus einem XY-Graph ein XY-Verlausfsdiagramm machen, aber das ist schon fast eine Aufgabe für fortgeschrittene Anwender. Also warum sollte dieser "weesnich" - Nomen est omen - hier nicht auf dieses genau auf ihn zugeschnittene Werkzeug zurückgreifen?
@Lucki: Natürlich ist der Express-XY-Graph ein ganz normaler XY-Graph (zumindest am Ausgang). Intern werden da ganz schön viele Umwandlungen gemacht, um vom Handling her das Verhalten von Charts nachzuahmen.

@weesnich: Schau dir mal den Code von diesem Express-VI an (Rechter Mausklick auf VI -> Open Front Panel), da kannst du bestimmt was neues lernen.

MfG, Jens
@Lucki:Ahhh!!! Vielen Dank, natürlich funktioniert es jetzt mit mehrfach angeschlossener X-Koordinate!
Aber mit was bündelst du die Zahlen bei deinem Beispiel? das Symbol kann cih irgendwie nicht finden, bei mir klappt es nur mit 2D Array was eher unschön ist im Vergleich zu deiner Lösung!

@Jens G: Uff, also so richtig schlau werde ich aus dem VI nicht, zumindest wird mir da irgendwie nicht klar warum der Graph hier aktualisierbar ist im Gegensatz zu dem normalen XY Graphen.


' schrieb:@Jens: Der Express-XY-Graph ist ein XY-Signalverlaufsdiagramm, und nicht 1:1 ersetzbar durch den XY-Graph. Man kann natürlich mittels Programmierung aus einem XY-Graph ein XY-Verlausfsdiagramm machen, aber das ist schon fast eine Aufgabe für fortgeschrittene Anwender. Also warum sollte dieser "weesnich" - Nomen est omen - hier nicht auf dieses genau auf ihn zugeschnittene Werkzeug zurückgreifen?

--> Amen!
' schrieb:Aber mit was bündelst du die Zahlen bei deinem Beispiel? das Symbol kann cih irgendwie nicht finden,
Funktionsmenü -->Express--> Signalmanipulation --> Signale bündeln
Referenz-URLs