LabVIEWForum.de
Werte aus datenbank schreiben und graphisch darstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Werte aus datenbank schreiben und graphisch darstellen (/Thread-Werte-aus-datenbank-schreiben-und-graphisch-darstellen)

Seiten: 1 2


Werte aus datenbank schreiben und graphisch darstellen - johi - 19.02.2010 16:04

Hy leute,

ich muss vorher mal sagen dass ich nicht viel Erfahrung mit LabVIEW habe.

Es werden bei dem Programm Werte von einer Schaltung (Sensor) empfange und in eine Datenbank (mySQL) geschrieben. Das funktioniert ja schon mal ganz gut. Jetzt möchte ich aber die Werte die in der DB stehen in das Programm holen und mittles eines XY-Plote darstellen. Ich komme einfach nicht weiter. Wie wandle ich die Werte weiter damit LabVIEW damit klar kommt und wie verwende ich den XY-Plot richtig damit der die richtigen Spalen erkennt und sie auf die x u y spalte umsetzt?

danke schon mal!

Anbei noch ein Screenshot von dem bestehenden Programm bei dem die Werte in die DB geschrieben werden.

<strike>[attachment=52963:Programm...View2009.jpg]</strike>
[attachment=24545]


Werte aus datenbank schreiben und graphisch darstellen - johi - 19.02.2010 16:46

Sorry, hier noch ein bild wie ich mir vorstelle die daten von der datenbank zu empfangen.
irgendetwas funktioniert das mit der convertierung nicht....

lg


Werte aus datenbank schreiben und graphisch darstellen - jg - 19.02.2010 18:42

Offtopic2
Beim zweiten Upload hast du ja alles richtig gemacht, aber trotzdem, bitte LVF-Regeln beachten. Bitmaps als Upload sind nicht erlaubt (auch nicht solche, die sich durch den Dateinamen als JPG tarnen).
Deinen ersten 2,25 MB großen Upload ist als PNG (übrigens das ideale Format für LabVIEW-Screeenshots) nur noch gut 40 kB groß!

Gruß, Jens


Werte aus datenbank schreiben und graphisch darstellen - johi - 22.02.2010 22:30

so, jetzt habe ich weiterprogrammiert und empfange aber nur einen wert aus der datenbank.
z.b einen wert aus der 8. reihe und 3 spalte oder wert aus der 8. reihe und 2. spalte usw.

wie kann ich aber alle werte aus der spalte empfangen und nicht nur den wert z.b. aus spalte 8 ? (also nicht nur aus einer reihe sondern die werte aus allen reihen)

und wie wandle ich die werte damit ich einen xy plot verwenden kann??
im anhang findet ihr den aktuellen status der programmierung.

danke schonmal!!!


Werte aus datenbank schreiben und graphisch darstellen - jg - 22.02.2010 23:54

Offtopic
LVF-Regeln beachten! Auch den letzten Abschnitt lesen! Eine Computer-Tastatur hat eine Shift-Taste, um Beiträge leserlich zu verfassen.

Jens


Werte aus datenbank schreiben und graphisch darstellen - Y-P - 23.02.2010 07:37

So kommst Du an die gesamte Reihe / Spalte:
[attachment=24607]
Lv09_img2

Gruß Markus


Werte aus datenbank schreiben und graphisch darstellen - johi - 03.03.2010 13:00

So, jetzt habe schreibe ich die Werte aus der Datenbank als 2-dimensionales Array.
Anschließend spalte ich es in ein 1D-Array auf und gebe ihm den Index entweder von Zeile oder Spalte (ich weiß nicht ob 1 oder 2).
Der XY-Plot benötigt ein cluster von 2 Elementen um die Daten graphisch darzustellen. Wenn ich aber anschließend eine Wandlung von Array in Cluster mache bekomme ich ein Cluster von 9 Elementen.

Wie kann ich auf ein Cluster von nur 2 Elementen kommen?

Danke schon im vorraus

johi


Werte aus datenbank schreiben und graphisch darstellen - Robi - 04.03.2010 08:34

Dein Problem liegt darin das du den Array Size Baustein nimmst! D.h. die Daten die du anzeigen willst sind nur die Anzahl der Zeilen und Spalten in dem Array.

Du musst aber das eigentliche Array indizieren!
Wichtig ist du brauchst für den Graphen 1 Array mit den X-Achsen Werten und 1 Array mit den Werten für die Y-Achse (jeweils 1D)

Wenn du den Graphen anzeigen lassen willst musst du es so machen:


Werte aus datenbank schreiben und graphisch darstellen - SeBa - 04.03.2010 08:43

Du kannst dir einmal das Umwandeln sparen, wenn du vor dem Indizieren die DB-Tabelle von String nach Zahl wandelst.

Gruß SeBa


Werte aus datenbank schreiben und graphisch darstellen - Robi - 04.03.2010 08:59

Oh stimmt jetzt seh ichs erst.

Geht natürlich auch.

Thx @ SeBa