Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich versuche einen String in eine Datei zu schreiben. Bei jedem durchlauf soll die Datei überschrieben werden. Leider muss ich jedes mal diese Abfrage bestätigen: Bestehende Datei ersetzen ?
Es gibt doch sicher eine Möglichkeit, diese Abfrage zu unterbinden , oder ?
MfG
Wiggi
Anzeige
02.04.2007, 10:30 (Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2007 10:31 von Mr.T.)
Vorne bei den Dateizugriffseinstellungen "create or replace" einstellen, da ist auch noch mehr einzustellen. Poste mal Dein VI, vielleicht bin ich gerade auch bei nem falschen Ablauf.
Gruß
Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
02.04.2007, 10:34 (Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2007 10:37 von Achim.)
wie machste das genau, d.h. welche VIs verwendest du? Evtl. kannst du einen File-Dialog vorne dran setzen...
Wenn du "Write to spreadsheet" verwendest, kannst du "in dessen inneren" bei "open/create/replace file.vi" den "advisory dialog" auf FALSE setzen, dann wird einfach überschrieben...wenn du das machst, musst du aber dieses VI unter "My open/create/replace file.vi" speichern, weil du sonst das Original veränderst...
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Wüste aber trotzdem gerne ob mein system auh irgendwie zu realisieren ist .. (auf dem angehängten Bild oben)
Das untere ist ein Schema wie es nun funktioniert.
Vielen dank nochmal
Wiggi
Leider muss ich euch nun doch noch einmal damit belästigen...
Habe gestern morgen feststellen müssen das meine Lösung doch nicht klappt..
Die Daten werden ständig hintereinander weg geschrieben das die Datei nicht geschlossen wird.
Bin für jede Idee dankbar.
Nachtrag:
Ich habe gerade noch einmal mit den Beispielen versucht..
In dem Beispiel "Write to textfile" muss ich auch eine bestätigung durchführen, obwohl "create or replace" eingegeben ist.
Hm...ich schätze wenn du das so in der Schleife machen willst, dann musst du das VI mit der Create/Replace-Konstante auch in die Schleife reinnehmen...oder du machst es so wie ich weiter oben schon mal beschrieben habe...klappt tadellos!
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
schliess noch mal eine FALSE-Konstante am Eingang Advisory Dialog an:
Nach Hilfe LV7 müsste das die Lösung sein! Hierzu genereller Tip: Immer mal wieder das Hilfe-Fenster von LV per Kurztaste Strg-H öffnen, dann kommt die Beschreibung des VI's, wenn man mit der Maus drübergeht. Dann hättest du dieses Problem selber auch ganz schnell gelöst.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
schliess noch mal eine FALSE-Konstante am Eingang Advisory Dialog an:
[attachment=32537:Image1.png]
Nach Hilfe LV7 müsste das die Lösung sein! Hierzu genereller Tip: Immer mal wieder das Hilfe-Fenster von LV per Kurztaste Strg-H öffnen, dann kommt die Beschreibung des VI's, wenn man mit der Maus drübergeht. Dann hättest du dieses Problem selber auch ganz schnell gelöst.
MfG, Jens
hi Jens,
Du hast Recht, das Problem ist behoben...
Ich verwende die Hilfe immer als erstes. Diesmal allerdings habe ich mich davon täuschen lassen, dass das Blockschaltbild bereits die "create or replace"-Funktion hatte. Zudem konnte ich dem "advisory dialog"-Eingang nicht wirklich die Bedeutung zuordnen, die er hat.
Vielen dank in jedem fall. Hätte es diesmal wieder nicht geklappt hätte ich die Datei jedes mal gelöscht und dann gleich wieder neu erzeugt.