Datei lesen und gleich wieder überschreiben? - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Datei lesen und gleich wieder überschreiben? (/Thread-Datei-lesen-und-gleich-wieder-ueberschreiben) |
Datei lesen und gleich wieder überschreiben? - Destiny - 26.06.2008 09:32 Also ich mochte einen Wert aus einer Datei lesen, dazu eine 1 addieren und diesen Wert dann wieder überschreiben. Eine Art Zähler wenn man so will. Nur kommt nach dem 2.Durchlauf immer die Fehlermeldung "Fehler 4 ist bei LabVIEW-Messdaten von Datei lesen->LoadFromFileDisplay 1.vi aufgetreten LabVIEW: Ende der Datei (EOF) festgestellt. ========================= NI-488: Ungültige Argumente bei Funktionsaufruf." Verszehe da aber nicht so ganz wieso.... Kann das Vi dazu auch heute nachmittah mal posten...hgier habe ich das leider nicht. Auserdem speichert die datei immer 0 -> 1 usw. ab. Eigentlich würde es reichen wenn nur ein Wert immer wieder überschrieben wird. ist der Wert in der Datei = 5 solll die Datei nämlich zurück gesetzt werden. Datei lesen und gleich wieder überschreiben? - IchSelbst - 26.06.2008 11:04 ' schrieb:LabVIEW: Ende der Datei (EOF) festgestellt. Prinzipiell gilt folgendes: Beim Lesen aus einer bzw. Schreiben in eine Datei wird ein bestimmter "Datenzeiger" weiter gesetzt. Nach dem Lesen steht er also hinter den gelesenen Daten. Damit schreibst er automatisch hinter die bestehenden Daten. Denn steht er praktisch am Ende der Datei. Bei Lesen kommt jetzt der Fehler "Ende festgetsellt". Du musst nach jeder Operation den "Datenzeiger" mit Seek (guckst du Palette) wieder auf den Anfang setzen. Oder die Datei nach jeder Operation schließen. Datei lesen und gleich wieder überschreiben? - Destiny - 26.06.2008 11:42 ' schrieb:Prinzipiell gilt folgendes:hm, ich finde da nichts mit Seek. Wo genau ist das denn? habs mit ner rückführung auf "datei nei öffnen" versucht. aber da scheint der mit überfordert zu sein. habe mal die kurzversion von dem programm angehängt.... Datei lesen und gleich wieder überschreiben? - IchSelbst - 26.06.2008 12:17 ' schrieb:hm, ich finde da nichts mit Seek. Wo genau ist das denn?Ich hab jetzt hier kein LV zur Hand. Du kannst mal kucken in der Hilfe nach "Dateiposition" etc. [*grübel*] Oder kuck mal, ich glaub das ReadVI hat einen Eingang, mit dem man die Leseposition festlegen kann. Datei lesen und gleich wieder überschreiben? - jg - 26.06.2008 21:46 Mit Express-VIs kriegst du dies nicht hin! Basta. Um diese Aufgabe zu lösen, musst du dich erst mal mit den VIs in der FileIO Palette (und hierbei auch mit denen aus dem Advanced-Teil) beschäftigen. Ach ja, und: Bitte bei jedem VI-Upload auch die LV-Version erwähnen. Profile können sich ändern, der Forenbeitrag bleibt. MfG, Jens Datei lesen und gleich wieder überschreiben? - Destiny - 27.06.2008 11:48 ok, danke erstmal für eure Hilfe...ich hab da jetzt was was genau das macht was ich will....nur fragt der immer wieder die datei ab. Also mann muss immer wieder die Datei aussuchen. kann man das irgendwie abstellen? LabVIEW version: 8.5 Datei lesen und gleich wieder überschreiben? - Destiny - 27.06.2008 14:51 hat sich erledigt, danke |