LabVIEWForum.de - Datei Limitierung

LabVIEWForum.de

Normale Version: Datei Limitierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

Ich versuche gerade die Express VI "Messwerte in Datei Schreiben" zu ersetzten.

Ich schaffe es auch schon eine Datei zu erstellen und in diese die Daten zu schreiben über Strings.
Da aber die Software über Monate laufen muss, wäre das eine Datei die extrem groß wäre.
Ich hab auch schon entdeckt wie ich eine Dateilimitierung (größe) einbringe.
Aber wie erreiche ich das danach eine neue Datei erstellt wird mit einem Sequentiellen wert,
und das kontinuierlich?

[attachment=41741] [attachment=41742]
Simpelvorschlag:

Vor dem abspeichern Bytes Zählen (String länge oder ich glaube auch das Binärdatei Schreiben VI hat sogar nen Ausgang geschriebene Bytes) und bei überschreiten einer festgesetzten Grenze (z.B. 1024*1024*10 - also 10Mb) jeweils einfach den Dateinamen hochzählen.

Kannst ja einfach beim ersten erstellen einer neuen Datei durch den Nutzer den Dateinamen noch automatisch um "0001" ergänzen lassen und einen Zähler auf 1 initialisieren. Danach musst du nur noch den Zähler hochzählen bei jedem überspringen auf die nächste Datei und dann den (original) Dateinahmen um die Zählernummer ergänzen (statt um "0001") (Kannst bei der Zahl nach String Konvertierung auch entsprechend einstellen, dass der die 4 stellig mit führenden 0en ausgibt).

Denke das sollte dein Problem lösen. Hoffe zumindest es ist nur ne Denkblockade ;-)

Gruß Kiesch
Referenz-URLs