Verständniss Frage und auslesen von Excel-Daten - 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: Verständniss Frage und auslesen von Excel-Daten (/Thread-Verstaendniss-Frage-und-auslesen-von-Excel-Daten) |
Verständniss Frage und auslesen von Excel-Daten - Merlin1234 - 18.06.2009 09:42 Hallo zusammen! Ich bin neu im Forum und Anfänger in LabVIEW. Ich habe das Forum schon durch sucht, um Informationen bzgl. dem Auslesen von Excel-Daten zu erhalten. Habe aber folgendes Problem, da ich gerade erst mein Studium absolviert habe und ich gerade erst angefangen habe zu Arbeiten, habe ich auf dem Firmenrechner, zur Zeit noch keine Recht für Software oder Hardware. Somit arbeite ich an meinem Notebook aber habe kein Zugriff aufs Internet,d as geht dann nur mit dem Firmenrechner. Dadurch kann ich leider die ganzen *.vi -Dateien die immer als Lösung angeboten werden nicht runterladen. Ich habe das Tutorial durchgearbeitet bis es mit der Hardware los ging, da ich keine Box oder sonstige Hardware habe. Kommt alles später erst. Da ich aber später immer Messsignale von Sensoren und Busdaten bekommen werde, wollte ich mich vorab schonmal mit die I/O beschäftigen. Ich habe mir mit dem Baustein " Signal simulieren" ein einfaches Sinus Signal erstellen lassen. Durch " Verstrichene zeit " habe ich mir den Zeitschrieb mitgeliefert und diese beiden Datensätze in ein Excelfile von Lbv schreiben lassen. Nun bin ich hingegangen und habe versucht diese Datei mit " MEsswerte aus Datei lesen " auszulesen. Wenn ich mir unter Eigenschaften dieses Bauteiles die Daten vorab anzeigen lasse.( Man kann " Datei jetzt lesen " anklicken bei der Konfig) wird mir eine Matrix mit 4 Spalten und ca 40 Zeilen angezeigt. Die 1 Spalte ist mein Zeitvektor , 2 Spalte die Sinusdaten 3 und 4 Spalte ist eine 0.Spalte ( alles 0). Wieso ist das so? warum wird die Matrix dann nicht auf 2 Spalten reduziert,da ich ja auch nur 2 Datensätze einlese? Wenn ich mir dann das Signal von "MEsswerte aus Datei lesen " über ein Anzeigelement darstellen lassen will, wird mit im Frontpanel aber nur die Sinuswerte (spriche 2 Spalte angezeigt). Die Zeitspalte ist futsch. Denke, das ich mit den Vektoren und in Matrizen schreiben noch falsch anwende. Da es ja in der Konfig richtig angezeigt wird. Habt Ihr Tipps für mich wie man am besten die Daten aus Excel auslesen kann? Wenn Ihr fertige Lösungen Posten solltet pls nur als Bild da ich ja die Vi-Dateien nicht auf mein Notebook bekomme. Danke schon mal im voraus und sorry das ihr das Thema immer noch so oft durchkauen müsst. P.S falls ich Links übersehen habe sollte, verweißt mich dann nochmal bitte drauf hin. Gruß Merlin Verständniss Frage und auslesen von Excel-Daten - ImExPorty - 18.06.2009 10:46 ' schrieb:Ich habe das Forum schon durch sucht, um Informationen bzgl. dem Auslesen von Excel-Daten zu erhalten. ....wirklich Excel?, oder Tabellen-Im-Export[attachment=19164] [attachment=19165] [attachment=19163] viel Erfolg bei der Umsetzung Verständniss Frage und auslesen von Excel-Daten - Merlin1234 - 18.06.2009 11:46 Hallo ImExPorty, danke für deine schnelle Antwort. Hatte den Aufbau so ähnlich wie du Ihn hattest. ( Hatte keinen switch schalter) Ich glaube mein Problem stand darin, das ich einen Header erzeugt habe und eine Spalte pro Kanal beim "Messwerte in Datei schreiben" ausgewählt habe. Dadurch lassen sich denke ich mal die mehreren Spalten erklären. Des Weiteren dachte ich, dass ich die ausgelesten Dateien erst in einen Vektor/Matrix(nxm) laden musste, da ich dort viel drüber gelesen habe, um die später zu veränderen. Gut das mit dem Zeitschrieb war doppelt. Aber nun läuft es. Danke nochmal! Gruß Merlin Verständniss Frage und auslesen von Excel-Daten - Merlin1234 - 18.06.2009 12:21 Bin gerade noch auf ein Problem gestoßen. habe das mit den Switch-case Block übernommen und um beide Switch-case-Blocks eine While-Schleife( Ablaufsteuerung ) aufgezogen, damit ich eine Endlossschleife mit Stop-Funktion erhalte. Der Graph vom erzeugten Signal läuft perfekt durch. WEnn ich nun über den Schalter wechsel um die Ausgabedatei darzustellen hat der mir die Fehlermedlung EOF( End of Frame) angezeigt. Somit habe ich den Ausgang " Datei zu Ende" mit auf die Stop Anweisung geschaltet. Nun läuft das Programm durch aber bei dem WEchsel auf Ausgabedatei anzeigen bekomme ich im Graphen nur eine weiße Fläche. Woran kann das liegen? Gruß, Merlin Verständniss Frage und auslesen von Excel-Daten - ImExPorty - 18.06.2009 12:48 weil durch den Endloslauf auch die Datei mit den generierten Daten ein wenig größer geworden, ist bewegt sich das noch im Normalen => man könnte im Ergebnisgrafen in die Daten hineinzoomen um etwas anderes wie eine weiße Fläche zu erhalten Verständniss Frage und auslesen von Excel-Daten - Merlin1234 - 18.06.2009 13:01 hätte man auch selber drauf kommen können, das Excel-File ist fast 2Mb gro0ss, sind doch wohl ein paar Werte. Danke |