LabVIEWForum.de
Messwerte in Excel in Zeilen statt Spalten - 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: Messwerte in Excel in Zeilen statt Spalten (/Thread-Messwerte-in-Excel-in-Zeilen-statt-Spalten)



Messwerte in Excel in Zeilen statt Spalten - ralffurrer - 10.07.2011 18:55

Hallo

Mein Distanzmesssensor funktioniert einwandfrei. Nur die Ausgabe im Excel File hat noch einen Fehler.
Die Messwerte werden in eine Zeile geschrieben anstelle in eine Spalte. Habe versucht mit Array umformen etc...
ohne Erfolg.

hat jemand eine Idee?

Gruss und Dank

Ralf
[attachment=34611]


RE: Messwerte in Excel in Zeilen statt Spalten - frankyp - 11.07.2011 06:50

Ich fürchte du musst deine Messwerte in einer Matrix zwischenspeichern und alle paar Stunden oder Werte(Überlauf des Speichers verhindern) in die Datei speichern und die Matrix löschen. Hier mal ein kleines Beispiel für dich.
Das Kriterium zum löschen musst du dir noch selber hinbasteln wie du willst.... und selbstverständlich bei Matrix erstellen die Werte Zeilenweise anfügen

Edit: Jetzt da ich meinen Kaffee endlich hatte seh ich grade, dass du genau das was ich da gemacht habe nicht haben wolltest,
sollte aber trotzdem passen, wenn du auf Spaltenweise anhängen klickst


RE: Messwerte in Excel in Zeilen statt Spalten - NWOmason - 11.07.2011 06:51

(10.07.2011 18:55 )ralffurrer schrieb:  hat jemand eine Idee?

Hallo,

das Umstellen auf Spalten funktioniert schon mit dem Transpose-Anschluss:

[attachment=34612]


Was jedoch nicht damit realiseren lässt - und was du wahrscheinlich vorhast - ist, dass bei jedem Schleifendurchlauf eine neue Spalte hinzugefügt wird. Warum sollen es den Spalten und nicht Zeilen sein? Im Allgemeinen ist doch üblich jeden neuen Datensatz in eine neue Zeile zu schreiben. Falls in der finalen Datei alles spaltenweiße stehen sollen, könnte man:
  • Die Datensätze wärend der Messung in einem 2D-Array sammeln und am Ende transponieren und dann komplett wegschreiben (Kommt auf die Größe des Arrays an und auf die Dauer der Messung) oder
  • Nach Beendigung der Messung das File nochmal komplett einlesen, Daten transponieren und nochmals abspeichern.

Beste Grüße,
NWO


RE: Messwerte in Excel in Zeilen statt Spalten - ralffurrer - 11.07.2011 20:34

Hallo

Hat prima funktioniert Danke.


Gruss