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

Seiten: 1 2


Textdatei fortsetzen - Benjamin84 - 13.06.2008 13:05

Hallo,
ich nehme Messwerte auf und speicher sie in einer Textdatei. Die Messwerte sollen immer an die gleiche Datei angehangen werden. Wie mache ich das am besten? Muß ich da immer erst die Werte aus der Datei auslesen und dann mit dem neuen Wert zusammen abspeichern oder gibt es da einen einfacheren Weg? Bei der Funktion Write to Spreadsheet.vi gibt es extra eine abfrage ob der Wert angehangen werden soll. Aber wie mache ich es bei einer Textdatei ??
Vielen Dank
Gruß benjamin


Textdatei fortsetzen - Lucki - 13.06.2008 13:35

Da gibt es mehrere einfache Möglichkeiten, aber warum soll ich hier versuchen alles aufzuzählen, andere hilfsbereite Leute wollen doch auch noch etwas sagen. Also bringe ich jetzt nur ein Beispiel:
[attachment=12932]


Textdatei fortsetzen - jg - 13.06.2008 17:06

@Lucki: Es geht doch in der Fragestellung um das Öffnen einer bestehenden Datei und Anhängen von Text an das Ende des Files. Das macht dein Bsp. aber nicht...

@Benjamin84: So z.B.
[attachment=12935]
Das VI Set File Position findest du in der File-Palette unter den Advanced File Functions.

MfG, Jens


Textdatei fortsetzen - chris91 - 21.07.2008 14:48

hm.... ich hab zufällig das selbe problem und es gerade so versucht wie Jens es vorgezeigt hat, aber ich kann die konstante "start" nicht auf "end" ändern so wie es im beispiel ist.

bzw. ich kann es schon ändern, aber dann habe ich einen verbindungsfehler??? wieso??
kann mir bitte jemand helfen

mfg Chris


Textdatei fortsetzen - Y-P - 21.07.2008 15:20

Lad' mal Dein VI hoch.

Gruß Markus

' schrieb:hm.... ich hab zufällig das selbe problem und es gerade so versucht wie Jens es vorgezeigt hat, aber ich kann die konstante "start" nicht auf "end" ändern so wie es im beispiel ist.

bzw. ich kann es schon ändern, aber dann habe ich einen verbindungsfehler??? wieso??
kann mir bitte jemand helfen

mfg Chris



Textdatei fortsetzen - chris91 - 21.07.2008 15:23

okay, wenn das was nützt:
Lv85_img


Textdatei fortsetzen - Y-P - 21.07.2008 15:41

Bei mir klappt's, nachdem ich das "End" mit dem Fehler gelöscht habe, und dann per "Rechtsklick"->"Create Constant" eine neue "End"-Konstante erzeugt habe.

Gruß Markus

' schrieb:okay, wenn das was nützt:



Textdatei fortsetzen - chris91 - 21.07.2008 15:47

wirklich? aber wenn man eine neue konstante erstellt dann heißt sie bei mit gleich automatisch "start" O.o
oder geht es auch mit einer "ring-konstante"?


Textdatei fortsetzen - jg - 21.07.2008 21:07

Zitat:wirklich? aber wenn man eine neue konstante erstellt dann heißt sie bei mit gleich automatisch "start" O.o
oder geht es auch mit einer "ring-konstante"?

Klick auf die Enum-Konstante (Kein Ring!) und die richtige Auswahl treffen.
[attachment=13591]

Und mal wieder der Hinweis an einen LVF-Frischling:
Bitte LV-Version hochgeladener VIs bei jedem Upload angeben.

MfG, Jens


Textdatei fortsetzen - Lucki - 21.07.2008 22:37

' schrieb:@Lucki: Es geht doch in der Fragestellung um das Öffnen einer bestehenden Datei und Anhängen von Text an das Ende des Files. Das macht dein Bsp. aber nicht...
Es wird im Beispiel bei jedem Schleifendurchlauf eine neue Zeile mit Daten (Zufallszahl) direkt an die Datei angehängt. Allerdings wird die Datei dabei nicht jedesmal geöffnet und geschlossen. Daß letzteres verlangt ist, kann ich aus dem Text der Anfrage nicht herauslesen. Das wäre auch nur notwendig, wenn das Programm zwischendurch beendet und zu späteren Zeitpunkten die Messungen fortgesetzt werden sollen. Vielleicht ist es aber so, dann hättest Du recht.