12.11.2009, 14:39
Beitrag #1
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Markierung im Diagramm setzen
Hallo allerseits,
kennt jemand ne schöne Möglichkeit Markierungen in einem Diagramm zu setzen? Lucki hat hier zwar eine sehr interessante Methode erläutert, das klappt aber leider nicht wirklich schön mit Stapelplots.
Also senkrechte (parallel zur Ordinate verlaufende) Lienen wären mir als Marker am liebsten. Diese würden dann bei einem kontinuierlichen Datenfluss immer einen konstanten Abstand zur y-Achse haben. Ich wüsst' auch gern ob man mit einem X oder Kreis bestimmte Punkte markieren könnte.
Gruß dimitri
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
30.11.2009, 22:15
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Markierung im Diagramm setzen
:hmm:Nein, Chart ist hierzu nicht gut geeignet.
In einem Waveform-Graph oder einem XY-Graph ginge sowas über Cursor und Annotations.
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!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
01.12.2009, 07:19
Beitrag #3
|
|
|
01.12.2009, 10:01
(Dieser Beitrag wurde zuletzt bearbeitet: 01.12.2009 10:06 von dimitri84.)
Beitrag #4
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Markierung im Diagramm setzen
' schrieb:Hast du viele Elemente darzustellen? Brauchst du die Chart Funktionalität? Kommen die Daten mit einer hohen Rate?
Ich habe in der Regel 1-4 bzw. selten auch 4-8 Kanäle darzustellen. Die einzige Funktion vom Chart die mir dabei nützlich ist, ist das Stapeln. Dabei kommen die Daten nicht kontinuierlich wie beim DAQ, sondern es werden (ereignisgesteuert) gezielt Auschnitte von einem TDMS file geladen. D.h. es kommt ein großer Signalblock auf einmal an. Parallel wird das FFT-Spektrum des Signals angezeigt. Die Markierung(en) brauche ich damit sich der Benutzer daran orientieren kann von welchen Bereich genau (des dargestellten Signals) das Spektrum berechnet wird. Denn sowohl die Größe des Zeitfenster für's Signal als auch die Mittelungsparameter für's Spektrum lassen sich verändern. (Das muss auch so bleiben.) Zur Zeit kann man sich das selber so Pi mal Daumen zusammenreimen. Man soll sich aber ganz gezielt Details im Signal im Frequenzbereich anschauen können.
Hoffe das war verständlich.
EDIT Achja, das sollte nach Möglichkeit auch bei einen kontinuierlichen Datenfluss (DAQ) funktionieren, wie ich in meinem ersten Beitrag geschrieben hab. Ist dort aber sekundär.
Kann man eigentlich den xy-Graph wie ein Diagramm benutzen?
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
01.12.2009, 18:24
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Markierung im Diagramm setzen
' schrieb:Kann man eigentlich den xy-Graph wie ein Diagramm benutzen?
Jein...
Stapelplot-Funktionalität hast du nur bei Charts.
Ansonsten kannst du alles, was dir ein Chart liefert, auch mit einem XY-Graphen machen, bloß dass du das meiste (wie z.B. Datensammeln) selber machen musst.
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!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
21.12.2009, 10:57
(Dieser Beitrag wurde zuletzt bearbeitet: 21.12.2009 11:03 von dimitri84.)
Beitrag #6
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Markierung im Diagramm setzen
Hier ein alter Tip von Eugen.
Die Frage ist nur: Kann man gleichzeitig Stapeln und überlagern? Sprich auf einen von den 4 Stapelplots zwei Kanäle schicken?
EDIT: Das Problem ist, dass die so erstellten Cursor bei den Eigenschaften -> 'Plots' -> auf 'Fullen bis' '-Unendlich' stehen müssen. Das Signal soll aber nicht gefüllt werden. Also kommt wohl nur die zweite Variante (2 charts überlagern) in Frage.
Oder muss ich hier tricksen und zwei charts übereinander legen und den oberen unsichtbar machen?
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
21.12.2009, 11:24
Beitrag #7
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Markierung im Diagramm setzen
' schrieb:Kann man eigentlich den xy-Graph wie ein Diagramm benutzen?
Gegenüber der Antwort von Jens mit "Jein" hätte ich eher mit "Jain" geantortet - also mehr hin zum Ja.
Das gewünschte "xy-Diagramm" gibt es nämlich fertig in der Palette. Es nennt sich nur anderes. Es heißt dort "xy-Express-Graph". Damit erspart man sich des Selberbasteln von Ringpuffern etc.., um XY-Graphen mit diagrammähnlichen Eigenschaften zu versehen.
|
|
|
21.12.2009, 11:30
(Dieser Beitrag wurde zuletzt bearbeitet: 21.12.2009 11:45 von dimitri84.)
Beitrag #8
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Markierung im Diagramm setzen
Ich würde doch gerne beim Chart bleiben. Sieht jemand eine Möglichkeit wie ich mit so'nem:
NaN NaN NaN NaN NaN NaN 'Wert' NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN-Vektor
(siehe Eugens screenshot) eine senkrechte Linie in einem Stapelplot mache?
So habe ich mir das gedacht:
Ich weiß aber nicht so recht wie ich das implementieren soll bei mir. Zusammen mit Signalverlauf und Stapel.
Hier im ersten Post ist eine Bsp.-Umgebung wo diese Cursor funktionieren sollen.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
21.12.2009, 12:05
Beitrag #9
|
|
|
21.12.2009, 12:39
(Dieser Beitrag wurde zuletzt bearbeitet: 21.12.2009 13:36 von dimitri84.)
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
Markierung im Diagramm setzen
' schrieb:Z.B so - wenn das nicht zu umständlich ist:
(Der Trick: in der Histogrammansicht eines Plots wird ein Plotpunkt zu einer senkrechten Linie)
Zu umständlich ist mir mittlerweile nix mehr, wenn es um das Thema hier geht. Es soll nur laufen.
Was ist denn die Histogrammansicht? Funktioniert das Ganze auch mit Stapelplots; sprich pro Stapelplot 2 Kanäle?
EDIT: Ach ja, ich weiß jetzt was ich mit Histogrammansicht gemeint ist.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
| |