LabVIEWForum.de - Waveform Graph soll mitlaufen

LabVIEWForum.de

Normale Version: Waveform Graph soll mitlaufen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich nehme Messdaten mit Hilfe eines Waveform Graph auf und speichere den Array anschliessend in einer Datei. Da die Daten über längere Zeit aufgenommen werden (ca. 10 Minuten), läuft irgendwann die Anzeige aus dem sichtbaren bereich heraus. Kann man das irgendwie einstellen das die Daten angzeigt werden, sodass sie am linken Rand des Waveform Graphen verschwinden und rechts die neuen Daten erscheinen ohne die Skalierung zu ändern?

Vielen Dank
Ich versteh das net ganz....
Du willst die Skalierung net aendern aber trotzdem die Daten verfuegbar haben?!

Wenn du mit Zeitinformation arbeitest und die AutoSkalierung abgeschaltet hast, ist es gut moeglich, dass der Plot außerhalb des sichtbaren Bereichs liegt.
Nachdem deine Datenpunkte aequidistant sind, kannst doch die Zeit extrahieren und die rohen Y Werte auf den Graph legen.
In diesem Fall wird immer von 0 weg gezeichnet.
Genau, es wird immer von 0 weg gezeichnet. Umso mehr Daten ich aufzeichne umso mehr rückt der Graph zusammen. Ich möchte aber, dass die alten Daten links verschwinden und rechts die neuen hinzukommen.
Es sollen also immer die aktuellen Daten zu sehen sein, +/- einem Bereich von z.B 5s.

Vielen Dank
Hallo,

wenn ich Dein Problem richtig verstqanden habe, dann musst Du ein Wavefrom-Chart (vgl. Beispiel im Anhang) verwenden.

Gruß Markus

' schrieb:Genau, es wird immer von 0 weg gezeichnet. Umso mehr Daten ich aufzeichne umso mehr rückt der Graph zusammen. Ich möchte aber, dass die alten Daten links verschwinden und rechts die neuen hinzukommen.
Es sollen also immer die aktuellen Daten zu sehen sein, +/- einem Bereich von z.B 5s.

Vielen Dank
Hallo Markus,

gibt es denn eine Möglichkeit Gitterlinien im Waveform Chart darzustellen?

Vielen Dank
rechtsklick und dann properties, da kannst du die grid lines einstellen...dann noch shift+rechtsklick, dann den pinsel auswählen (die farbe kannst du hier wiederum mit einem rechtsklick auswählen), den hintergrund weiss pinseln und ich habe fertig BlinkBig Grin

michi
..... soweit ich weiß klappt das aber nur mit vertikalen Linien.

Gruß Markus

' schrieb:rechtsklick und dann properties, da kannst du die grid lines einstellen...dann noch shift+rechtsklick, dann den pinsel auswählen (die farbe kannst du hier wiederum mit einem rechtsklick auswählen), den hintergrund weiss pinseln und ich habe fertig BlinkBig Grin

michi
' schrieb:..... soweit ich weiß klappt das aber nur mit vertikalen Linien.

Gruß Markus


nöö, du kannst auf der Karteikarte weiter oben auswählen, ob das für die x- oder y-achse gelten soll...

michi
Cool. Da muss ich gleich mal nachschauen...... Big Grin Habe gestern auch nur schnell mal darüber geschaut. Wink

Gruß Markus

' schrieb:nöö, du kannst auf der Karteikarte weiter oben auswählen, ob das für die x- oder y-achse gelten soll...

michi
Man kann es aber auch mit einem Waveform Graph machen, nur musst du dann selber dieses Weiterrücken implementieren.

Das machst du dadurch, dass du ja weißt, welchen Datenpunkt du gerade behandelst. Und auf dem Wissen aufbauend änderst du über zwei Property-Nodes das Minimum und Maximum deiner X-Achse. So wird quasi deine Achse dynamisch mitskaliert.

Ist ein wenig mehr Aufwand, aber wenn du einen Graphen benutzen willst und kein Chart, dann geht es glaub ich nicht anders.
Referenz-URLs