LabVIEWForum.de - Textfiles aufteilen

LabVIEWForum.de

Normale Version: Textfiles aufteilen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo LabVIEW Freunde,

ich will mit meinem Programm mehrere Textfiles speichern, weil ich mehrere Boards und Sensorelemente habe. Bis jetzt hab ich das nur mit einem Textfile gemacht und da habe ich dann mit tabs etc die Boards getrennt.
Ich weiß nicht, wie ich die Referenz und Error Eingnag Ausgang dann trennen soll. Die Spalten Überschriften habe ich im SubVI hinbekommen aber danach die Referenz aufzutrennen habe ich keine Idee mehr.
Hier habe ich ein Beispiel Programm.
Ich bitte um Hilfe, ich bedanke mich im Voraus.

Viele Grüße
Mechatroniker28

[attachment=59151][attachment=59152]

PS: Wenn einer noch weiß, wie ich nicht ein Textfile, sondern direkt als eine Excel Datei speichern kann, dann wäre mein Wochenende gerettet. Smile
Wenn du mehrere verschiedene Textfiles schreiben willst, dann solltest du mehrmals einen File öffnen, mehrmals schreiben und auch mehrmals schließen.

In deinem SubVI erstellst du ja schon 2 Files. Warum führst du nicht beide File-Referenzen heraus aus diesem VI, sondern nur die erste? Entweder getrennt also oder zusammengefasst in einem Array. Dann auf die verschiedenen Referenzen schreiben und brav beide Files schließen.

Gruß, Jens
Vielen Dank für deine Antwort.
den Satz: "Entweder getrennt also zusammengefasst in einem Array. Dann auf die verschiedenen Referenzen schreiben und brav beide Files schließen.",
habe ich nicht verstanden.
Wie mach ich das dann mit den Fehler Eingang Ausgang? Muss ich das dann auch trennen?
Könntest du es bitte beim Programm zeigen?
Vielen Dank im Voraus.

Viele Grüße
Mechatroniker28
(27.05.2018 23:27 )Mechatroniker28 schrieb: [ -> ]Vielen Dank für deine Antwort.
den Satz: "Entweder getrennt also zusammengefasst in einem Array. Dann auf die verschiedenen Referenzen schreiben und brav beide Files schließen.",
Tippfehler, da sollte ein ODER stehen...

Hier mal eine kleine "Array"-Vorlage:

[attachment=59160]

Das ist eigentlich Standard in jeder Programmiersprache: gleichartige Aufgaben in Prozeduren (in LabVIEW also SubVIs) auslagern und für Skalierbarkeit ein Array verwenden.

Gruß, Jens
Ich habe das jetzt so gemaht wie du es mir gesagt hast.
Wie kann ich aus diesen Textfiles eine Excel-Datei speichern?
Wenn ich den Dateipfad "Board 1.txt" auf "Board 1.xls" ändere, zeigt mir die Excel-Datei ein Fehler an.

Viele Grüße
Mechatroniker28

[attachment=59166][attachment=59165]
Hallo Mechatroniker28,
es gibt bei LabView die VI Tabelle schreiben oder Tabelle lesen.
Damit erzeugt bzw liest man recht einfach CSV Dateien. Die kann EXCEL ohne Probleme lesen.

Gruß
Freddy
Referenz-URLs