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 habe ein kleines Verständnisproblem. Ich möchte wenn ich auf Ausführen klicke, dass Labview die Systemzeit als Dateiname verwendet und jede Sekunde einen Messwert in die Datei schreibt. Das Aufnehmen der Messwerte wurde in einem vorherigen Projekt erstellt (nicht von mir). Ich greife die Messwerte an einem Signalverlaufsdiagramm ab und schreibe die Werte in die Messdatei.
In meinem Programm ist es so, dass jede Sekunde eine neue Datei erstellt wird und in diese Datei wird dann genau ein Messwert geschrieben. Kann mir einer einen Tipp geben, wie nur eine Datei erzeugt wird?
Im Anhang ist ein Minimalbeispiel meines Projektes.
Vielen Dank im Vorraus
Paul
16.02.2013, 18:09 (Dieser Beitrag wurde zuletzt bearbeitet: 16.02.2013 18:10 von Trinitatis.)
dein Problem ists, dass du an die Schleife nur den Dateipfad übergibst. D. h., dass du in der Schleife jedesmal eine neue Datei erstellst auf Basis des übergebenen Pfades. Du musst außerhalb der Schleife 1mal die Datei erstellen / öffnen und dann in der Schleife reinschreiben. So übergibst du nicht den Pfad sondern eine LV-Referenz auf die geöffnete Datei.
Ich habe nur die Datumsformatiererei durch Ersetzungen gemacht - da ist deine Variante aber sicher eleganter.