LabVIEWForum.de - Frage zu `Messwerte in Datei schreiben´

LabVIEWForum.de

Normale Version: Frage zu `Messwerte in Datei schreiben´
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

hab eine Frage zur Konfiguration meines Express-VIs
Nach Starten der Sequenz wird im letzten Rahmen eine Rampenfahrt ausgeführt.
Diese wird allerdings immer wieder an die gleiche Datei angehängt. Momentan ist es mir nur möglich, eine neue Datei zu Erstellen, wenn ich das Programm neu starte.
Mir ist bewusst, dass das Express-VI Möglichkeiten biete "in mehere Dateien (zu) speichern", allerdings ist mir aufgrund mangelnder LabVIEW Erfahrung nicht bewusst, welche Einstellung ich treffen muss, damit meine komplette Rampenfahrt in eine Datei geschrieben wird, und die darauffolgende durch erneutes Betätigen des Start Buttons wiederum in eine weitere Datei.

Wäre toll, wenn mir jemand auf die sprünge helfen kannSmile

Lv86_img
Hallo Jansen,

das Schreiben aller Daten in die selbe Datei mittels EXPRESS-VI "Messwerte in Datei schreiben" bewirkst Du durch Einstellung der Eigenschaften (Properties) von diesem EXPRESS-VI. Dazu Rechts-Klick auf das EXPRESS-VI und im sich dann öffnenden Fenster die Einstellungen vornehmen, wie im beigefügten Screen-Shot gezeigt. Dieser ist in English, da ich Englische Versionen von LabVIEW nutze.

Ich hoffe, das ist die von Dir gesuchte Lösung. Wink

Schöne Grüße,


BeFu
Hallo BeFu,

glaub wir haben aneinander vorbeigeredet, bzw ich hab mich falsch ausgedrücktWinkSad
Wollte jedes bei jedem Drücken der Start-Taste eine neue Datei erstellen, ohne aber, dass ich jedes mal das Programm neu starten muss. Bisher schreibt mir LV die Daten in die existierende Datei ran.

Ich denke, dass ich sicher über "save to series of files" gehen muss, allerdings führen meine bisher gewählten Einstellungen nicht zu dem gewünschten Ergebnis.

Gruß Jan
Hallo Jan,

lade künftig bitte immer VI hoch, die möglichst nur Code bezüglich Deiner Frage enthalten. In den von Dir hoch geladenen Dateien greifst Du auch auf FPGA zu. Die zugehörigen VI sind bei den allermeisten nicht installiert.

Anbei findest Du das von mir leicht modifizierte NI-Beispiel (LV 8.6) zu dem von Dir eingesetzten EXPRESS-VI "Messwerte in Datei schreiben".
- Das EXPRESS-VI öffnet und schließt bei jedem Aufruf das spezifizierte FILE und erzeugt somit ímmer einen neuen Dateinamen, bei Einstellung: Neuer Dateiname (mit aufsteigender Nummer) bei Serie von Dateinamen (Rechtsklick auf EXPRESS-VI --> Eigenschaften)
- Damit Du bei jedem Durchlauf den gleichen Dateinamen hast, musst Du diesen über ein sogenanntes Schieberegister den VI im inneren der FOR- oder WHILE-Schleife zuführen.
- Befolge die mehrfachen Hinweise hier im Forum und programmiere die von Dir gewünschte Speicherung Deiner Daten sauber mit den BASIS-VI "Open ... File" "Write ... File" / "Read ... File" und "Close File". Nur damit bist und bleibst Du voll flexibel und kannst Deinen Code über mehrere LV-Versionen einsetzen und an neue Anforderungen anpassen.

Schöne Grüße,

BeFu
Der Zahn mit meinen hochgeladenen VIs wurde mir gestern schon gezogen.
War mir bisher nicht bewusst, dass FPGA Daten nicht zwingend bei LV enthalten sind. Werde versuchen in Zukunft dies und damit Irritationen in meinen Threads zu vermeiden. Aber danke nochmals für den TippSmile
Die Datei guck ich mir kommenden Tage an, da ich gerade leider keinen Zugriff auf LV habe. Danke aber schon mal für deine Mühe.

Gruß Jan
Hallo BeFu,

hab endlich ein paar Baustellen beenden können und kann mich endlich dieser Problematik wieder zuwenden.
Ich muss ganz ehrlich gestehen, dass ich das von dir hochgeladene Beispiel nicht kann nachvollziehen kann.
Vielleicht könntest du mir, oder jemand anders, noch mal auf die Sprünge helfen, da mein Problem noch nicht gelöst ist.

Danke und Gruß
JAN
Referenz-URLs