LabVIEWForum.de - Kurven per Auswahl in XY-Graph darstellen

LabVIEWForum.de

Normale Version: Kurven per Auswahl in XY-Graph darstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe mir gerade das Thema vor meinem durchgelesen und glaube, dass bei mir eine ähnliche Thematik vorliegt, leider kann ich jedoch die Versionen nicht öffnen und wollte mich auch nicht einfach an das Thema dran hängen -deshalb jetzt hier:

Ich hab einer Excel-Tabelle, die ich bereits als .csv abgespeichert habe, drei Ventilatorkennlinien untereinander liegen. Mich interessieren davon die ersten zwei Spalten, Druck und Volumenstrom.

Diese drei Kennlinien möchte ich nun wahlweise in einem xy-Graph anzeigen lassen, in dem später dann die aktuelle Kurve aus dem Prüfstand angezeigt wird.

Ich hab nun den Problemausschnitt aus meinem Programm herausgenommen und unten angehängt. Die zweifache Datenumwandlung ist bestimmt nicht richtig und war ein Versuch aus Verzweiflung...

Was muss ich ändern, damit mir überhaupt meine Punkte im Diagramm angezeigt werden? Momentan passiert einfach nichts....

Ich wär über jede Hilfe sehr sehr dankbar!

Grüße,

Raimunda

Edit:
Ich muss vielleicht noch den Beweggrund für den Umweg über die dynamischen Daten erklären: Die Kurven, die im eigentlichen Programm hinzugefügt werden, sind vom Typ dynamische Daten und diese habe ich auch umgewandelt um sie mit dem Cluster zusammenzufassen und im XY-Diagramm anzeigen zu lassen
Lad' mal die CSV-Datei hoch.
Hast Du schon mal Deine CPU-Last angeschaut? Du hast eine ungebremste Whileschleife. Da läuft die CPU am Anschlag.

Gruß Markus

EDIT: Und die zweifache Umwandlung ist, wie Du schon gesagt hast, Käse.
Die while-Schleife ist auch eher ein Teil vom Ursprungsprogramm, in dem ständig Werte vom DAQ eingelesen werden.

Das .csv-File hab ich angehängt.

Bin für jeden Tip dankbar!
Hallo Raimunda,

Zitat:Ich muss vielleicht noch den Beweggrund für den Umweg über die dynamischen Daten erklären: Die Kurven, die im eigentlichen Programm hinzugefügt werden, sind vom Typ dynamische Daten und diese habe ich auch umgewandelt um sie mit dem Cluster zusammenzufassen und im XY-Diagramm anzeigen zu lassen
Und wo ist der Beweggrund? Big Grin
Verzichte auf ExpressVIs und du musst nicht mit dubiosen Datentypen hantieren...

Zitat:Die zweifache Datenumwandlung ist bestimmt nicht richtig und war ein Versuch aus Verzweiflung...
Der Fehler beginnt schon weiter vorher: Warum nutzt du Matrix-Funktionen, um ein 2D-Array zu indizieren???
Vielen vielen Dank! Matrix und Array sowie die verschiedenen Datentypen, bereiten mir einfach noch ziemlich Schwierigkeiten in LabView.

Ich werde versuchen deine Hilfe in mein Programm einzubauen!

Nochmals danke!

Und was die Express-VIs angeht - ich weiß, aber manchmal scheint es doch auf den ersten Blick der schnellere Weg zu sein. Wie gesagt, "scheint"...

Grüße,

Raimunda
Hat alles geklappt! Danke nochmal!

Nur die Array - Matrix Sache, wann ich da welche Operationen verwende, will mir glaub einfach nicht klar werden.

Aber mit deinen Tips hat es auf jeden Fall funktioniert!
Hallo Raimunda,

Zitat:Nur die Array - Matrix Sache, wann ich da welche Operationen verwende, will mir glaub einfach nicht klar werden.
- Immer, wenn die Kontexthilfe sagt, dass der Draht ein Array enthält, dann musst du Array-Funktionen benutzen (vereinfacht ausgedrückt).
- Wenn du Matrizen für mathematische Operationen benötigst (im Sinne von Algebra) und dafür die Matrix-Rechenoperationen benötigst, dann kannst du den Matrixdatentyp verwenden...
Referenz-URLs