LabVIEWForum.de - Verläufe unterschiedlichen y-Achsen zuordnen

LabVIEWForum.de

Normale Version: Verläufe unterschiedlichen y-Achsen zuordnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich nutze den xy-Graphenanzeige um mehrere Graphen in einem Diagramm anzeigen zu lassen. das klappt auch. Nun habe ich mir über Achsen kopieren mehrere y-Achsen erzeugt, wiel die Graphen unterschiedliche Wertebereiche abdecken. Wie kann ich nun ein Siganlverlauf einer bestimmten y-Achse zuordnen damit nicht alle Graphen einer y-Achse zugeordnet werden?

Gruß
Thomas
...da gibt es doch die Eigenschaft "Index Y-Achse", die einen Plot einer y-Achse zuordnet.
Hallo,

programmatisch machst du das über eine PropertyNode des XY-Graphen.

Aufziehen und die folgenden beiden Properties auswählen:
- Active Plot &
- Active y-Scale

EDIT: Dies ist falsch! Korrekte Antwort, s. oben ThomasB oder http://www.LabVIEWforum.de/index.php?s=&am...ost&p=49417

Dort entsprechende Zahlen anschließen, z.B. Plot 0 auf y-scale 2...

MfG, Jens
Mit den vorgeschlagenen Eigenschaftknoten geht es natürlich auch, aber der normale einfache Weg ohne zusätzlichen Programmcode ist doch erst einmal dieser:
In der Plotlegende mit rechter Maustaste auf einen Plot klicken. Im Kontextmenü steht dann ganz unten "X-Achse" und "Y-Achse". Wenn Du dort auf "Y-Achse" klickst, erscheint dann die Auswahl aller Y-PLotachsen, also zB. "Ampitude", "Ampitude1", "Amplitude 2". Die gewünschte Achse auswählen - und das wars.
' schrieb:Mit den vorgeschlagenen Eigenschaftknoten geht es natürlich auch, aber der normale einfache Weg ohne zusätzlichen Programmcode ist doch erst einmal dieser:
In der Plotlegende mit rechter Maustaste auf einen Plot klicken. Im Kontextmenü steht dann ganz unten "X-Achse" und "Y-Achse". Wenn Du dort auf "Y-Achse" klickst, erscheint dann die Auswahl aller Y-PLotachsen, also zB. "Ampitude", "Ampitude1", "Amplitude 2". Die gewünschte Achse auswählen - und das wars.

hallo, ich habe das gleiche Problem (gehabt), wollte dies auch über Eigenschaftsknoten lösen, da ich die im Plot angezeigten Daten durch ein Enum wählbar mache, d.h. z.B. der Plot 0 kann je nach Userwahl entweder eine Temperatur, eine Geschwindigkeit oder ein Feuchteniveau sein.
Ich habe drei feste Achsen, die erste heißt Temperatur, die zweite Geschwindigkeit usw.

Jetzt wollte ich über den Eigenschaftsknoten den Plot 0 je nach Auswahl des User erst der einen dann der zweiten oder der dritten Achse zuweisen. (Case-Structure). Das funktioniert aber leider nicht ...

Ich weiß grad net weiter, wäre super wenn mir jemand einen denkanstoß posten könnte ;-)
Lad' mal Dein VI hoch, dann sieht man, an was das liegen könnte.

Gruß Markus

' schrieb:hallo, ich habe das gleiche Problem (gehabt), wollte dies auch über Eigenschaftsknoten lösen, da ich die im Plot angezeigten Daten durch ein Enum wählbar mache, d.h. z.B. der Plot 0 kann je nach Userwahl entweder eine Temperatur, eine Geschwindigkeit oder ein Feuchteniveau sein.
Ich habe drei feste Achsen, die erste heißt Temperatur, die zweite Geschwindigkeit usw.

Jetzt wollte ich über den Eigenschaftsknoten den Plot 0 je nach Auswahl des User erst der einen dann der zweiten oder der dritten Achse zuweisen. (Case-Structure). Das funktioniert aber leider nicht ...

Ich weiß grad net weiter, wäre super wenn mir jemand einen denkanstoß posten könnte ;-)
Okay :-)

Hier mal vom Prinzip her was das Programm machen soll.

Problem: sämtliche Plots werden der 1.Y-Achse: Temperatur zugeordnet, egal ob ich im Enum Temperatur, Feuchte oder Strömungsgeschwindigkeit auswähle...

Lv82_img
' schrieb:Problem: sämtliche Plots werden der 1.Y-Achse: Temperatur zugeordnet, egal ob ich im Enum Temperatur, Feuchte oder Strömungsgeschwindigkeit auswähle...
Kann das nicht bestätigen, ich denke es funktioniert. Sinnvoll wäre nur, den Plots noch die aktuellen Namen zuzuweisen, damit man sich überhaupt noch zurecht findet. Habe das mal gemacht.

Lv85_img [attachment=12096][
' schrieb:Kann das nicht bestätigen, ich denke es funktioniert. Sinnvoll wäre nur, den Plots noch die aktuellen Namen zuzuweisen, damit man sich überhaupt noch zurecht findet. Habe das mal gemacht.

Lv85_img [attachment=39285:Test___m...eisen_1_.vi][

Super! Thx für das Schmankerl ;-)

Aber noch mal zu meinem Problem, vllt reden wir auch aneinander vorbei. Wenn ich das VI laufen lass, ändert sich immer nur die Skalierung der Temperaturachse, die Feuchte- und Strömungsachse bleiben immer auf ihrer Standardskalierung von 0...10.

ICh weiß nicht woran das liegt...???

gruß
escaflowne
' schrieb:Super! Thx für das Schmankerl ;-)

Aber noch mal zu meinem Problem, vllt reden wir auch aneinander vorbei. Wenn ich das VI laufen lass, ändert sich immer nur die Skalierung der Temperaturachse, die Feuchte- und Strömungsachse bleiben immer auf ihrer Standardskalierung von 0...10.

ICh weiß nicht woran das liegt...???

gruß
escaflowne
Was ich sehe ist dies: Alle 3 Achsen sind Autoskaliert. Das würde ich so nie machen, denn dann adiern sich die untereinander inkompatioblen Skalen zu einem für das Ablesen völlig unbrauchbaren Spaghetti-Gitternetz. Wenn schon mehrere Spalen in einem Diagramm, dann so, daß die Skalen-Endwerte im Verhältnis kleiner ganzer Zahlen zueinander stehen, so daß das Gitternetz idealerweise dasselbe ist. Oder Alternativ wenigsten die Y-Gitternetze weglassen.
Seiten: 1 2
Referenz-URLs