LabVIEWForum.de
Datei aktualisieren - 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: Datei aktualisieren (/Thread-Datei-aktualisieren)



Datei aktualisieren - viperjumper - 11.08.2009 08:08

Hallo,
ich möchte ein Text-Datei immer bei einem Klick auf einen Button aktualisiern, d.h. dass immer eine zusätzliche Zeil hinzugefügt werden soll. Momentan sieht die Datei nach der ersten Speicherung wie folgt aus:

Messdaten:

Datum: 7:41:10.609 AM 8/11/2009
Probant: Max Mustermann
Messbereich: Bein
Sonstiges: xxx
Photodiode

1.780000 1
.
.
.

Nun soll immer nur eine Zeile mit fortlaufender Nummer hinzugefügt werden.

Beim ersten mal speichern, wird der Kopft geschrieben, das ist auch gut so.

Danke schonmal...


Datei aktualisieren - jg - 11.08.2009 08:21

Wie wäre es, wenn du mal deinen schon funktionierenden Sourcecode postet, damit wir nicht bei Adam und Eva anfangen müssen.

Gruß, Jens


Datei aktualisieren - viperjumper - 11.08.2009 08:31

hier ist der code
sieht etwas unübersichtlich aus, sorry...

Lv82_img


Datei aktualisieren - jg - 11.08.2009 08:45

So, damit kann man arbeiten:

2 Vorschläge:
1. Du lässt den File offen und fügst einfach mehrere Write-Befehle hintereinander.
2. Wenn du den File neu öffnest, dann gehst du so wie im Screenshot vor:
[attachment=20362]

Gruß, Jens


Datei aktualisieren - viperjumper - 11.08.2009 09:52

wo finde ich dieses "end"?


Datei aktualisieren - jg - 11.08.2009 09:54

Rechtsklick am Eingang des VI->Create->Constant, denn "End" auswählen (vielleicht heißt es bei deutscher Version Ende...).

Gruß, Jens


Datei aktualisieren - viperjumper - 11.08.2009 10:19

also im Prinzip funktioniert es.
aber ein schöhnheitsfehler gibt es noch, und zwar werde ich jedes mal gefragt welche datei er öffnen soll.
wie mach ich das, dass das alles im hintergrund passiert, ohne jedes mal ok klicken zu müssen?

und es wird immer nur eine Zeile angehängt, warum?
in die case struktur geht er doch öfter rein, sobald der x-wert hochgezählt wird, also sucht er doch immer das ende der datei und schreibt den wert hinein. warum geht das so nicht?

Lv82_img


Datei aktualisieren - viperjumper - 11.08.2009 10:46

ok hat sich erledigt, hab den fehler gefunden!!!
Danke nochmal für die schnelle Hilfe :-)


Datei aktualisieren - Lucki - 11.08.2009 14:18

Und den Header nicht derartig umständlich erzeugen. Das geht doch viel einfacher mittels Formatstring:
[attachment=20391]