LabVIEWForum.de - TXT- / CSV-Datei erstellen

LabVIEWForum.de

Normale Version: TXT- / CSV-Datei erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe 2 verschiedene Vi erstellt, um einmal Daten im txt-Format abspeichern zu können und einmal als csv-Datei!

Ich habe nun folgende Fragen:

1. Ist es bei dem Vi, in der die csv-Datei erstellt wird, ebenfalls erst zu überprüfen ob die datei schon vorhanden ist? So dass also nachgefragt wird ob die Datei überschrieben werden soll! (Ich meine die Funktion "replace or create with confirmation")

2. Ist es möglich die Datei schreibgeschützt abzuspeichern, so dass spätere Änderungen nicht vorgenommen werden könne?

Vielen Dank schon mal für eure Hilfe!
Mfg Patrick
1. Das kannst Du mit dem Eingang "Append to file" machen. Er ist defaultmäßig auf "False" (= new File). Bei "True" wird es an die vorhandene Datei angehängt.
2. Das geht über Umwege. Die Dateiattribute kann man programmatisch setzen. Es gab (glaub' erst kürzlich) mal ein Bsp. hier im Forum.

Gruß Markus
Hallo Firedevil,

was ist der Unterschied zwischen einer TXT- und einer CSV-Datei (abgesehen vom Suffix)? Hmm

1) Da gibt es Funktionen in der File-Palette für...

2) Auch dafür gibt es eine Funktion: SetPermissions

Schau dir doch einfach mal an, was die Funktion WriteToSpreadsheetfile intern so macht...
Alternativ habe ich schnell was in .NET zusammengeklickt.
[attachment=43410]
[attachment=43411]

Gruß Markus

(05.02.2013 14:25 )GerdW schrieb: [ -> ]2) Auch dafür gibt es eine Funktion: SetPermissions
Danke für die Antworten!

Für meine zweite Frage ist das Vi von Markus perfekt! Danke!

@GerdW: ich hab deinen Tipp befolgt, und mal in die Funktion rein geschaut! Da ist genau das drin, was ich einstellen will. Ich muss es einfach nur für meine Bedürfnisse anpassen. Ich will nämlich nicht, das die neuen Werte an die bestehende Datei angehangen werden!

Danke nochmals!
Hallo Firedevil,

bitte nicht dieses VI "anpassen"!!!
Änderungen immer nur an einer Kopie dieses VIs durchführen!!!
Ja, hab ich auch so gemacht! :-)

Hab mir eine Kopie erstellt und es dann erst angepasst! Big Grin
Bitte.... Ich war übrigens so frei und habe im Beitrag das c bei Markus durch ein k ersetzt. Anniemacht_2Big Grin

Gruß Markus

(05.02.2013 15:25 )Firedevil87 schrieb: [ -> ]Für meine zweite Frage ist das Vi von Marcus perfekt! Danke!
Referenz-URLs