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!
Hallo,
ich habe noch nicht sehr viel Erfahrung mit LabVIEW, deshalb hoffe ich das ihr meine Frage entschuldigt.
Also ich möchte Daten (die ich von einem Oszi gelesen hab) in einem Waveform Graphen darstellen, dies erfolgt zyklisch in einer While Schleife. Allerdings sollen die vom Oszi gelesenen Werte die im Wavform dargestellt werden nicht jedes mal gelöscht werden, sondern alle gespeichert und somit überlagert werden. Es reicht wenn die Daten "grafisch" auf dem Waveform bleiben, extra speichern ist nicht nötig.
Gibt es dazu eine Einstellungsmöglichkeit beim Waveform?
Vielen Dank!
Gruß, Thomas
Vielen Dank für die Antwort!
Hab das Programm leider auf nem andern PC, also Bildchen folgt morgen! Also es ist ein Waveform Graph.
In deinem Beispiel wird der Wert aus dem Array nach verlassen der loop aber auch nicht weiter angezeigt, oder?
Ich habe vom Oszi her schon ein Array, dieses Stelle ich dann mit der Wavform nurnoch dar, nun will ich mehrere dieser Messkurven übereinanderlegen (um das Augenmuster einer Glasfaserübertragung darzustellen)-> Werte im Array erneuern sich bei mir Zyklisch
18.02.2009, 21:33 (Dieser Beitrag wurde zuletzt bearbeitet: 26.02.2009 17:12 von jg.)
' schrieb:Vielen Dank für die Antwort!
Hab das Programm leider auf nem andern PC, also Bildchen folgt morgen! Also es ist ein Waveform Graph.
In deinem Beispiel wird der Wert aus dem Array nach verlassen der loop aber auch nicht weiter angezeigt, oder?
Ich habe vom Oszi her schon ein Array, dieses Stelle ich dann mit der Wavform nurnoch dar, nun will ich mehrere dieser Messkurven übereinanderlegen (um das Augenmuster einer Glasfaserübertragung darzustellen)-> Werte im Array erneuern sich bei mir Zyklisch
Der Screenshot fügt bei jedem Durchlauf einen neuen Plot zu den schon bestehenden Plots hinzu. Da im jedem Durchlauf das gesamte "Array of Waveform" an den Graphen weitergeleitet werden, werden alle in der Loop aufgesammelten Waveforms dargestellt.
Fazit: Alles, was du zu einem bestimmten Zeitpunkt an Daten in einem Waveform-Graphen darstellen willst, musst du auch als Daten an den Graphen weiterleiten. Der Waveform-Graph hat keine interne Historie (wie das Chart). Siehst du jetzt klarer?
Gruß, 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!
mmhh okay, dann werde ich das mit dem Waveform Chart mal testen. Wo finde ich denn die entsprechenden einstellungen im bezug auf die historie?
Besten Dank! Thomas
' schrieb:mmhh okay, dann werde ich das mit dem Waveform Chart mal testen. Wo finde ich denn die entsprechenden einstellungen im bezug auf die historie?
Besten Dank! Thomas
Wenn ich richtig verstehe, was du machen willst (->mehrere Plots in einer Anzeige, 1 Plot nach dem anderen), dann halte ich ein Chart nicht dafür geeignet.
Sammle lieber selber die Daten auf.
Vielleicht noch eine Idee: Wenn du zu einem bestimmten Zeitpunkt wissen willst, welche Daten in einem Waveform-Graphen (oder auch XY-Graphen) gerade aktuell angezeigt werden, dann nimm eine lokale Variable des Graphen und lies es einfach aus. (Nicht vergessen, bei sowas auf die Möglichkeit von Race Condition achten).
Gruß, 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!