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!
gibt es eine Möglichkeit der Darstellung eines XY- Graphs zur Laufzeit, genauso wie bei dem waveform chart.
Ich bräuchte dies in einer For- Schleife in der in jeder Sekunde aus zwei eindimensionalen Arrays das eine Element alx X- Wert und das Element des anderen Arrays das zugehörige Y- Element darstellt.
ich glaube, dass ich das Problem falsch abstrahiert habe. Letzlich handelt es sich nicht um zwei eindimensionale Arrays sondern um dbl- Werte die zur Laufzeit in jedem Iterationsschritt entstehen.
Anbei der Screenshot (wichtig: rot eingerahmt)
Viele Grüße
Filip
13.03.2007, 22:26 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2007 22:35 von jg.)
wenn du deine anfallenden Werte in einem Auto-Index am Ende der For-Schleife sammelst, kannst du natürlich keine "Live-Darstellung" machen, da die Arrays erst nach Beendigung der For-Schleife an den Graphen weitergegeben werden.
Schau dir doch nochmal genau mein Bsp. an, es ist alles schon drin.
MfG, Jens
P.S.: Zur besseren Veranschaulichung:
Jetzt klar, wie's geht?</div>
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
' schrieb:Hallo Filip,
das VI "Express XY Graph" macht genau das was Du brauchst:
Hallo Lucky,
super das hat geholfen. Ich hatte es auch schon damit versucht, mir hat der Kniff mit dem Reset- Eingang gefehlt.
Geht das auch mit 2 Kennlinien die im XY_ Graph abgebildet werden müssen? (siehe Anhang)
Vielen Dank auf jeden Fall schon mal
Viele Grüße
Filip
15.03.2007, 07:34 (Dieser Beitrag wurde zuletzt bearbeitet: 15.03.2007 08:45 von Filip.)
wenn du deine anfallenden Werte in einem Auto-Index am Ende der For-Schleife sammelst, kannst du natürlich keine "Live-Darstellung" machen, da die Arrays erst nach Beendigung der For-Schleife an den Graphen weitergegeben werden.
Schau dir doch nochmal genau mein Bsp. an, es ist alles schon drin.
Jetzt klar, wie's geht?</div>
Hallo Jens,
auch dein Besipiel ist mir jetzt klar geworden, das mit dem Shiftregister und dem Array, dass sich selbst erweitert ist super.
Aber es gibt meines Erachtens das Problem, dass das Array danach nicht gelöscht wird. Und beim nächsten Start, die Daten von dem male davor auch wieder mitausgegeben werden.
Jetzt versuche ich gerade zwei Kennlinien im XY- Graph darzustellen, jedoch fehlt mir noch das nötige Verbindungsglied. Außerdem fällt mir auf, das bei deiner Methode sehr viele cross wires anfallen. Kann ich das verhindern?.
Viele Grüße
Filip
15.03.2007, 08:47 (Dieser Beitrag wurde zuletzt bearbeitet: 15.03.2007 08:53 von Lucki.)
' schrieb:Geht das auch mit 2 Kennlinien die im XY_ Graph abgebildet werden müssen? (siehe Anhang)
Mit dem Anhang habe ich mich jetzt nicht beschäftigt, aber auf jeden Fall ist das ganz einfach und geht so:
Zu beachten ist: Auch wenn wie hier im Beispiele die X-Punkte immer dieselben sind, so müssen sie doch für jede Kurve extra eingegeben werden - also hier drei mal dieselben X-Werte.
auch dein Besipiel ist mir jetzt klar geworden, das mit dem Shiftregister und dem Array, dass sich selbst erweitert ist super.
Aber es gibt meines Erachtens das Problem, dass das Array danach nicht gelöscht wird. Und beim nächsten Start, die Daten von dem male davor auch wieder mitausgegeben werden.
Jetzt versuche ich gerade zwei Kennlinien im XY- Graph darzustellen, jedoch fehlt mir noch das nötige Verbindungsglied. Außerdem fällt mir auf, das bei deiner Methode sehr viele cross wires anfallen. Kann ich das verhindern?.
Viele Grüße
Filip
Hallo, Filip,
das Shift-Register kannst du mit einer Konstanten (z.B. einem leeren Array) intialisieren. Hierzu ein Screenshot:
Einfach zu erstellen über: Maus auf Shift-Register, dann rechte Maustaste->Create->Constant. Fertig
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!