konstante Spaltentitel - 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: konstante Spaltentitel (/Thread-konstante-Spaltentitel) |
konstante Spaltentitel - Hugin - 18.08.2008 13:30 Hallo Leute, bin gerade an einem Punkt wo ich nicht so richtig weiter komme.:wall:Hab schon das halbe Forum durchwühlt und denke eigentlich schon mal einen Beitrag gelessen zu haben, kann ihn aber gerade nicht finden, deshalb muss ich jetzt doch mal fragen. Und zwar: Ich erhalte mehrere Messdaten die ich mit Hilfe von "Write to Spreadsheet " in eine Textdatei schreibe. Nun möchte ich es so haben das neu erhobene Daten an die bestehende Datei angehängt werden.Das habe ich mit True am Eingang von Spreadsheet vi bewerkstelligt. Nun ist mein Problem, dass jedes mal, der Tabellenkopf mit eingetragen wird aber es sollen nur die neuen Werte in die Spalten geschrieben werden. Vielen Dank im Voraus! konstante Spaltentitel - Achim - 18.08.2008 13:50 Dann darfst du halt auch nur die neuen DATEN schreiben, und nicht auch den Spaltennamen! Dafür musst du vor dem Schreiben sorgen! konstante Spaltentitel - Hugin - 19.08.2008 06:44 ' schrieb:Dann darfst du halt auch nur die neuen DATEN schreiben, und nicht auch den Spaltennamen! Dafür musst du vor dem Schreiben sorgen! Guten Morgen, bin leider gestern nicht mehr zum Antworten gekommen. Das ist mir schon klar, dass ich nur die neuen Daten rein schreiben darf. Aber wie bewerkstellige ich das, dass beim ersten mal quasi die Tabelle angelegt wird und wenn das Programm dann jedesmal neue Werte verarbeitet die an die vorherigen angehangen werden. Ich hab momentan gar keine Ahnung, wie ich das festlegen könnte. konstante Spaltentitel - Achim - 19.08.2008 06:58 Zeig mal, wie du's bisher machst... Irgendwo wirst du ja einen String basteln mit den Headerdaten und dann die Messwert anhängen...hm...und jetzt musst du halt z.B. durch eine boolesche Variable (True VOR dem ersten Schreiben, FALSE nach dem ersten Schreiben) festlegen, ob du den Header + das erste Datenpaket schreibst oder nur ein Datenpaket! konstante Spaltentitel - Hugin - 19.08.2008 07:47 ' schrieb:Zeig mal, wie du's bisher machst... Erstmal vielen Dank das du dich meiner annimmst! Nun bischer mache ich es wie folgt: [attachment=14036] konstante Spaltentitel - Achim - 19.08.2008 08:10 Na also...jetzt aber...Wie schon gesagt: Wenn du das erste Mal auf "speichern" drückst, setzt du eine boolesche Variable nach dem ersten Mal FALSE . Bei Programm-Start wurde diese als Inititalisierung auf TRUE gesetzt. Im "speichern"-Eventcase fragst du diese VOR dem eigentlichen Speichern ab...wenn TRUE, dann schreibst du Daten + Header...wenn FALSE dann nur Daten! [attachment=14039] konstante Spaltentitel - Hugin - 19.08.2008 10:04 Viiiiiiiielen Dank Achim!!! Jetzt hat mein Programm endlich die gewünschte Speicherfunktion. Hab es so ähnlich gemacht wie du mir beschrieben hast nur mit dem kleinen Unterschied, dass ich vorher ein kleines Unterporgamm aufrufe in dem der Benutzer auswählen kann wohin er die Daten speichern will und ob mit oder ohne Header. Ach, wenn ich euch nicht hät.... |