LabVIEWForum.de - Messwerte mit Datum in XY Graph darstellen

LabVIEWForum.de

Normale Version: Messwerte mit Datum in XY Graph darstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich stehe vor einer Aufgabe Daten (2D Array mit Wert und Zeit) aus einer Texdatei (Messergebnis) in einem Graphen anzeigen zu lassen.
Soweit so gut, das funktioniert auch nach etwas Forum und Hilfe durchstöbern sehr gut.
Mein Problem ist nun das es zwei Arten von Texdateien gibt. Eine davon enthält Float-Werte und die andere Bool-Werte die als 0 und 1 dort enthalten sind.
Die Information welche von beiden es ist bekomme ich über den Dateinamen und es ist auch kein Problem sie anzeigen zu lassen nur das Ergebnis ist nicht das gewünschte.
Denn diese Werte sollen nicht als Spitzen dargestellt werden sonder als Verlauf mit 0 und 1.
Ich habe schon etliche Versuche hinter mir, und komme aber auf keine Vernünftige Lösung.

Ich wäre über eure Hilfe sehr Dankbar.

Gruß
Peter
Hallo PeterF,

Zitat:Die Information welche von beiden es ist bekomme ich über den Dateinamen und es ist auch kein Problem sie anzeigen zu lassen nur das Ergebnis ist nicht das gewünschte. Denn diese Werte sollen nicht als Spitzen dargestellt werden sonder als Verlauf mit 0 und 1.
Welche Werte werden als "Spitzen" dargestellt? Nur die boolschen oder auch die Floats?
Warum werden sie als "Spitzen" dargestellt? Wie sehen diese "Spitzen" aus?

Zitat:Ich habe schon etliche Versuche hinter mir, und komme aber auf keine Vernünftige Lösung.
Hinweis: Bei solchen Fragen hat es sich schon immer bewährt, ein VI anzuhängen, wo man den "unvernünftigen" Lösungsweg erkennt und welches gleichzeitig noch ein paar Rohdaten enthält, mit denen diese "Unvernunft" demonstriert wird…
Hallo Gerd,

ich habe keinen Sinn darin gesehen einen Lösungsweg zu posten der nicht funktioniert. Deshalb wende ich mich ja an das Forum.
Mit Spitzen meine ich:
Der Graph zeichnet je Wert Y und X einen Punkt. Wenn mein erster Punkt 0 - 27.04.2015 18:50:00 und der zweite 1 - 27.04.2015 18:50:20 ist, hat die gezeichnete Linie vom Graphen ja eine Steigung. Das macht aber bei einem 0/1 Wert keinen visuellen Sinn.
Ich suche nach einer Lösung wie ich das ohne viel Quellcode lösen kann um damit im performanten Rahmen zu bleiben. Denn eine Messdatei kann schon mal 50MB haben.

Gruß
Geht es dir um die Interpolationsart zwischen den Punkten?
[attachment=52945]
Das kannst du zur Laufzeit über die PropertyNode Plot.Interpolation umstellen:
[attachment=52946]
Gruß, Jens
(27.04.2015 18:34 )jg schrieb: [ -> ]Geht es dir um die Interpolationsart zwischen den Punkten?

Das kannst du zur Laufzeit über die PropertyNode Plot.Interpolation umstellen:

Gruß, Jens

Danke Jens!
Hallo Peter,

Zitat:Ich suche nach einer Lösung wie ich das ohne viel Quellcode lösen kann um damit im performanten Rahmen zu bleiben.
Lesson learned: Sobald du wenigstens ein Bild postest, welches dein Problem beschreibt, wird dir mit der perfekten Lösung geholfen Smile

Zitat:Denn eine Messdatei kann schon mal 50MB haben.
Niemand verlangt eine komplette Messung. Ein Beispiel (wie z.B. im Bild oben) reicht vollkommen aus, um das Problem zu beschreiben…
Referenz-URLs