Verschiedene Arrays in XY - Graphen anzeigen lassen
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
RE: Verschiedene Arrays in XY - Graphen anzeigen lassen
Hallo alle zusammen,
wie kann ich mehrere Linien auf einem XY-Graph anzeichnen lassen? Ich habe seit langer Zeit versucht, habe bis jetzt noch nicht geschafft (ich weiss, ich bin zu dumm für LabVIEW ).
Ich danke Euch im Voraus und brauche Eure Hilfe!!
LG,
Margi
07.09.2015, 10:57 (Dieser Beitrag wurde zuletzt bearbeitet: 07.09.2015 11:10 von Trinitatis.)
RE: Verschiedene Arrays in XY - Graphen anzeigen lassen
(07.09.2015 10:25 )Margi schrieb: Hallo alle zusammen,
wie kann ich mehrere Linien auf einem XY-Graph anzeichnen lassen? Ich habe seit langer Zeit versucht, habe bis jetzt noch nicht geschafft (ich weiss, ich bin zu dumm für LabVIEW ).
Ich danke Euch im Voraus und brauche Eure Hilfe!!
LG,
Margi
Hallo Margi,
die Kontexthilfe sagt: ein X- und ein Y-Array zusammengeclustert ergeben eine Linie. Mehrere dieser Cluster als Array zusammengefasst ergeben N Linien.
LabView kann jeder irgendwann
Aber über Nacht geht es halt nicht - so wie mit jeder anderen Programmiersprache auch.
Gruß, Marko
anbei nochmal ein Motivations-VI.
Nachtrag:
Gewöhne dich gleich dran, deinen Sub-VIs aussagekräftige Icons zu verpassen. Sonst siehst du irgendwann nicht mehr durch. Und achte auch auf ordentliche Leitungsführung. Ich weiß, du hast im Moment andere Probleme, aber du schaffst dir auf die Art Probleme von morgen.
RE: Verschiedene Arrays in XY - Graphen anzeigen lassen
Danke Marco,
ich möchte aber nicht x-Achse als N-Werte, sondern auf der X-Achse mit gleichen eingestellten Werten (z.B von 0-2 mit 0,2-Schrittsweite) - d.h auch so ein 1D-Array. Also, ich habe so ein Messprogramm, das die Werte von Induktivität aus dem Messgerät liest mit eingestellten Stromwerte( I-Start=0, I-Step=0,3, I-Stop=0,6) - zu jedem I-Schritt soll einen entsprechenden L-Wert gemessen und ausgelesen, es soll 1-10 mal durchführen, und die 1-10. Kennlinien sollen auf Graph gezeichnet werden. Messgerät läuft durch.
Ich weiß nicht, wie ich meine Aufgabenstellung deutlich erklären soll.
Deshalb möchte ich euch nach einer Methode fragen, wie ich das in Labview realisieren kann?
Vielen Dank und viele Grüße,
Margi
RE: Verschiedene Arrays in XY - Graphen anzeigen lassen
Hallo Margi,
ein im XY-Graph aufzumalender Punkt wird mit einem Wertepaar (X, Y) definiert. Wenn mann mehrere Punkte (eine Kurve) aufzeichnen will, dann muss man mehrere XY-Wertepaare definieren. Diese übergibt man dem Graph als Cluster, der aus einem 1D-Array, welches die X-Werte enthält (in deinem Fall die I-Schritte) und aus einem zweiten 1D-Array welches die Y-Werte enthält (in deinem Fall die gemessenen Induktivitäten) besteht.
Wenn deine I-Schritte nun konstant von 0-2 in 0,2 A-Schritten laufen, dann erstellst du dir eben ein KonstantArray mit genau diesen Werten (0,0.2,0.4, ... 1.8,2.0).
Die Anbindung an den Graphen erfolgt dann wie in meinem Beispiel gezeigt.
RE: Verschiedene Arrays in XY - Graphen anzeigen lassen
Der xy-Graph ist am Universellsten, aber wenn das so ist, dass die Stepweite konstant ist, dann ist es doch viel einfacher einen normalen Graph zu verwenden. Hier mal ein Beispiel - mit unterschiedichen Startwerten und unterschiedlichen Steps für jeden Plot. So brauchst Du es bestimmt nicht, aber das zu vereinfachen wirst Du doch schaffen.
Es wäre auch zu überlegen, dass die Messwerte Live angezeigt werden, und nicht erst am Ende der Messungen. Dann wäre besser das Signalverlaufsdiagramm zu verwenden.
RE: Verschiedene Arrays in XY - Graphen anzeigen lassen
Hallo Margi,
Zitat:es wäre schön, wenn die Messwerte live aufgezeichnet sind. Wie geht es mit LabVIEW?
Die Fragestellung lässt vermuten, dass du noch dabei bist, LabVIEW zu lernen…
Deshalb folgender Tipp: LabVIEW hat einen Beispielfinder, der dir jede Menge Beispiel-VIs anzeigt. Und schon seit etlichen Jahren ist da ein BeispielVI dabei, welches die Nutzung von Charts/Diagrammen und Graphen erläutert!
RE: Verschiedene Arrays in XY - Graphen anzeigen lassen
Hallo Margi,
ein "Signalverlaufsgraph" zeigt Signalverläufe an, die in LabVIEW auch gern Waveforms genannt werden.
Du dagegen hast vorher XY-Plots erstellt, die aber nur ein XY-Graph darstellen kann.
Klingt irgendwie logisch, wenn man das so schreibt…
(Was hat dir den eigentlich die Kontexthilfe mitgeteilt, wenn du die Maus über den fehlerhaften Draht bewegst?)
Hast du dir in der Zwischenzeit mal das BeispielVI angeschaut, welches ich dir empfohlen habe?