LabVIEWForum.de - Trendlinie bei einer Chart - geht das?

LabVIEWForum.de

Normale Version: Trendlinie bei einer Chart - geht das?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

habe ich mich in ein falsches Konzept verbohrt? Ich stelle auf einer Chart Messpunkte dar - so weit so einfach. Jetzt möchte ich noch einen Trend-Strich einfügen. Gerechnet ist das leicht, ähh aber wie mache ich das der Chart klar? Die will einen Punkt nach dem anderen und der Trend ändert sich aber mit jedem neu hinzugekommenen Punkt.

Meiner Meinung nach kann ich:

Entweder das Konzept mit der Chart verwerfen und bei jedem neuen Punkt einen Graph neu zeichnen, klar, samt der Trendlinie - kein Problem, aber dann habe ich keine History (die ich sehr dringend brauche)

Oder ich "zeichne" die Trendlinie auf ein Hintergrundbild der Chart die ich jedesmal austausche - ganz schön mühsam...

Gibts eine bessere Idee?

Dank

Gottfried

PS.: im Thread "Extrapolieren von Signal, Kaloriemessung" steht auch eine Chart die gefittet werden soll ... also dasselbe Problem.
' schrieb:Gibts eine bessere Idee?
Einen Cursor verwenden. Und den fixieren und einstellen auf nicht manipulierbar.

Geht auch für Markierungspunkte.
Pardon, habe ich nicht verstanden - wir brauchen eine schräge Linie
' schrieb:wir brauchen eine schräge Linie
Denkfehler meinerseits.

Zitat:Entweder das Konzept mit der Chart verwerfen und bei jedem neuen Punkt einen Graph neu zeichnen, klar, samt der Trendlinie - kein Problem, aber dann habe ich keine History (die ich sehr dringend brauche)
Die Historie kann man auch selber machen: Daten in Schieberegister halten. (Ich selbst verwende den Historienspeicher nie).

Ich könnte mir - allerdings wieder ohne Historie - folgendes vorstellen: Chart-Typ XY-Graph. Hat den Vorteil, dass du von der Trendlinie nur den Anfangspunkt und den Endpunkt angeben musst (einen weiteren vielleicht mit NaN?). Die Trendliniendaten sowie die tatsächlichen Graphen fasst du mit einem Cluster-Bündeln zusammen und gibst das Ergebnis auf das Anzeige-Element des Charts (nicht auf eine Variable vom Chart geben!).
' schrieb:Oder ich "zeichne" die Trendlinie auf ein Hintergrundbild der Chart die ich jedesmal austausche - ganz schön mühsam...

Nein, da gibt es eine intelligentere Lösung (auf die ich stolz bin):

Einen zweiten Kurvenverlauf der aus lauter NaN's bestehtund, dann bei diesem Kurvenverlauf, die History künstlich hineinschreiben. Also die Trendlinie rechnen, in die History Nummer 2 einfüllen und schon haben wir einen Trend in der Chart.

Ist auch nicht ganz einfach zu realisieren aber einfacher als jedesmal ein neues Hintergrundbild rechnen.

Gottfried
' schrieb:Nein, da gibt es eine intelligentere Lösung (auf die ich stolz bin):

Einen zweiten Kurvenverlauf der aus lauter NaN's bestehtund, dann bei diesem Kurvenverlauf, die History künstlich hineinschreiben. Also die Trendlinie rechnen, in die History Nummer 2 einfüllen und schon haben wir einen Trend in der Chart.

Ist auch nicht ganz einfach zu realisieren aber einfacher als jedesmal ein neues Hintergrundbild rechnen.

Gottfried

Hi Gottfried,

kannst du das auch noch mal für einen LabVIEW-Leihen erklären. Einfach ein wenig ausführlicher.
Gruß und Danke
Jooschtl
Referenz-URLs