LabVIEWForum.de
XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie (/Thread-XY-Graph-zeigt-einzelne-Vektoren-anstatt-durchgehende-Kennlinie)

Seiten: 1 2


XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - Daniel90 - 06.11.2015 14:54

Hallo Zusammen,
ich bin neu hier im Forum und habe auch erst vor kurzen angefangen mit Labview zu arbeiten deswegen wäre ich sehr dankbar wenn ihr mir bei meinem Problem weiter helfen könnt.
Folgendes: Das Programm besteht aus 2 Read From Spreadsheet Blöcken, eines liest mir die Spannungswerte aus und das andere die Stromwerte. Beide sind dann jeweils an den X-Eingang und an den Y-Eingang des XY Graphen angeschlossen. Wenn ich es laufen lasse, lade ich erst die U- und I-Daten von meinem PC, diese werden mir aber nicht als Kurve angezeigt, sondern jeder Punkt als einzelner Vektor?!?!
Wäre super wenn ihr mir sagen könnt woran das liegt. Vielen Dank.
Viele Grüße,
Daniel


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - Trinitatis - 06.11.2015 15:30

Hallo Daniel,

vorab mal Kritik!
Wenn du ein VI hochlädst, das Daten aus einer Datei liest, dann lade auch die Datei hoch oder baue dir einen Debugzweig, in dem Konstantdaten enthalten sind.

Einem X/Y-Graph übergibt man Daten in Form eines Clusters, der aus einem X-Array und einem Y-Array besteht. Wenn du dein Express-VI rausschmeißt, kannst du derartige Daten direkt an das Control übergeben. Bei dir wird wahrscheinlich jeder Datenpunkt als ein Graph gewertet. Zusem sollten deine ausgelesenen Daten jeweils ein 1D-Array sein.


Gruß, Marko


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - Daniel90 - 06.11.2015 16:08

Okay danke erstmal, Kritik verstanden und wird nicht wieder gemacht.
Jetzt verstehe ich nur nicht die orange Datenleitung, da bei meinen Read from Spreadsheet File Blöcken immer eine Leitung mit 2 orangen Doppelstrichen weggeht, die kann ich ja nicht zusammen führen?! Meine Auslesedaten sind .lvm Dateien in denen die Werte alle untereinander aufgeführt sind, deswegen muss ich ja schon den "alle Zeilen" - Ausgang benutzen richtig? Und dann wäre da noch die Frage wie ich die Schleifeniteration und meine UI-Werte zusammengefasst bekomme?!
Meine UI-Werte sind nun auch unten angeheftet. Vielen Dank nochmal für weitere Hilfe.


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - Trinitatis - 06.11.2015 16:26

Weshalb du nun 50 mal 2 Dateien öffnen möchtest, erschließt sich mir nicht so recht.
Mit diesen Dateiformaten wie *.lvm stehe ich zwar etwas auf Kriegsfuß (Ich bevorzuge immernoch Binärdateien oder ggf. ASCII-hex) aber probier das angehängte VI aus.


Gruß, Marko


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - GerdW - 06.11.2015 16:29

Hallo Daniel,

kannst du mal erläutern, was dein VI machen soll?
Welchen Sinn hat es, 50mal in einer FOR-Loop je zwei Dateien einzulesen - und den User so genau 100mal einen Dateidialog absolvieren zu lassen???

Zitat:Jetzt verstehe ich nur nicht die orange Datenleitung
Du weißt nicht, was "orange" hier für eine Bedeutung hat?

Zitat:da bei meinen Read from Spreadsheet File Blöcken immer eine Leitung mit 2 orangen Doppelstrichen weggeht
Du weißt nicht um die Bedeutung von "Doppelstrichen"?

Zitat:die kann ich ja nicht zusammen führen?!
Doch, die könnte man zusammenführen. Ob es sinnvoll ist, sei dahingestellt.
Du weißt nicht, wie man sie zusammenbaut?

Zitat:Meine Auslesedaten sind .lvm Dateien in denen die Werte alle untereinander aufgeführt sind
Für mich sind das eher einfache Textdateien. Warum hast du da die Endung "lvm" benutzt?

Zitat:deswegen muss ich ja schon den "alle Zeilen" - Ausgang benutzen richtig?
Nein, nicht wegen der Endung LVM. Du musst "alle Zeilen" nutzen, weil du nur eine Spalte mit Messdaten, aber viele Zeilen in den Dateien hast!

Zitat:Und dann wäre da noch die Frage wie ich die Schleifeniteration und meine UI-Werte zusammengefasst bekomme?!
Und dann wäre da noch die Frage, wozu diese Zusammenfassung überhaupt dienen soll!?

Also mal ehrlich: Bist du schon mal die Grundlagenkurse zu LabVIEW durchgegangen? Alle deine Fragen und Kommentare legen nahe, dass du das (nochmal) machen solltest…


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - Daniel90 - 06.11.2015 16:33

Danke nochmal für deine Mühe aber leider kann ich deine Datei nicht öffnen, mir wird folgende Meldung angezeigt:
Beim laden des VLs ist ein Fehler aufgetreten. LABview Ladefehlercode 3: Frontpanel konnte nicht geladen werden.
An was könnte das liegen?


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - Trinitatis - 06.11.2015 16:39

dann hier als Bild.
Aber versuch nochmal, ein anständiges Dateiformat hinzubekommen - dann kann man sich auch die Express-VIs und die Arrayindizierung sparen.


Gruß, Marko


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - GerdW - 06.11.2015 16:42

Hallo Daniel,

sowas kann vorkommen, wenn VIs aus einer neueren in deine doch schon recht alte LabVIEW-Version konvertiert werden.

Hier mal Marko's VI als Snippet:
[attachment=54529]
Ich habe statt der ExpressVIs wieder die ReadFromSpreadsheetFile-Funktionen verwendet und deshalb wieder die Spalten statt der Zeilen indiziert. Big Grin


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - Trinitatis - 06.11.2015 16:44

Hallo Gerd,

gerade wollte ich zur Antwort ausholen, aber da war´s schon korrigiert.Big Grin


Gruß, Marko
(06.11.2015 16:42 )GerdW schrieb:  Hier mal Marko's VI als Snippet:

Nachtrag:
@Gerd
Weißt du, wie man diese Art Apostroph nennt?Lol


(Den konnte ich einfach nicht liegenlassenBig Grin)


RE: XY Graph zeigt einzelne Vektoren anstatt durchgehende Kennlinie - GerdW - 06.11.2015 16:57

Hallo Marko,

Zitat:Weißt du, wie man diese Art Apostroph nennt?
Ja. Das kommt davon, wenn man zwischen deutschem LabVIEWForum und englischem NI-Forum hin- und herspringt…
Big Grin