LabVIEWForum.de
txt-Datei erstellen geht nicht? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: txt-Datei erstellen geht nicht? (/Thread-txt-Datei-erstellen-geht-nicht)

Seiten: 1 2


txt-Datei erstellen geht nicht? - Holg - 19.12.2012 10:48

Hallo zusammen,

ich habe ein kleines Programm geschrieben, welches einige Messdaten erfasst und diese in eine *.txt Datei schreiben soll.
Das Programm funktioniert in Labview sehr gut.
Wenn ich jedoch eine executable mit dem application builder erstelle, dann kommte immer eine Fehlermeldung.
In der Fehlermeldung steht, dass die Datei nicht gefunden wird.
Ich hab unten mal ein picture vom "creat" teil angehängt.
Vielleicht hatte ja jemand schon ein ähnliches Problem.


RE: txt-Datei erstellen geht nicht? - Y-P - 19.12.2012 10:57

Lad' am besten mal Dein VI hoch, oder sag' mal wie Dein File-Path aussieht und wie die Fehlermeldung genau lautet.

Gruß Markus


RE: txt-Datei erstellen geht nicht? - Holg - 19.12.2012 11:02

Hier mein file-path.

Und so wird es aufgerufen:
Und hier mal das File Modul:


RE: txt-Datei erstellen geht nicht? - Lucki - 19.12.2012 11:25

Jetz hast Du aber gemogelt. Das Bedienelement "file path" in Posting #1 ist doch nicht mit einem der FP-Elemente in Posting #3 identisch.
Wie Markus schon sagte: "VI-Hochladen oder ..", wobei die Reihenfolge der Aufzählung etwas über den Informationswert des Postings aussagt.

Uups.. Plötzlich taucht noch eine zweite Grafik auf, die zur ersten passt.
Die Pfaderstellung wäre besser so, aber das hat nichts mit dem Fehler zu tun:
[attachment=42746]


RE: txt-Datei erstellen geht nicht? - GerdW - 19.12.2012 16:32

Hallo Holg,

Zitat:Wenn ich jedoch eine executable mit dem application builder erstelle, dann kommte immer eine Fehlermeldung.
In der Fehlermeldung steht, dass die Datei nicht gefunden wird.
Wenn der Fehler nur in der Executable auftaucht, dürfte das wohl ein Pfadproblem sein...
- Mit welchem Pfad wird denn der "Create-Teil" aufgerufen?
- Lass dir doch bei einem Fehler ein Dialogfenster anzeigen, welches den Pfad anzeigt (simples Debugging).
- Und wie Lucki schon sagte: Fehler minimiert man durch Verwendung von Pfad-Controls und Pfad-Funktionen statt stur Strings zu verwenden...

P.S.:
Deinen "Write-Teil" könnte man duruch Verwendung eines FormatIntoString-Aufrufs extrem vereinfachen...


RE: txt-Datei erstellen geht nicht? - Holg - 20.12.2012 08:55

Ich glaube es liegt überhaupt nicht an der txt Datei.
Ich lad einfach mal das gesamte Programm hoch.
Ich vermute der Fehler kommt von dem Eurotherm Driver den in implementiert habe.
Denn wenn ich die entsprechenden vi´s auskommentiere tritt der Fehler nicht mehr auf.
Aber warum?


RE: txt-Datei erstellen geht nicht? - Y-P - 20.12.2012 09:04

Dein Test.vi funktioniert bei mir.

Gruß Markus


RE: txt-Datei erstellen geht nicht? - Holg - 20.12.2012 09:19

genau Test-vi geht bei mir auch. Aber das Hauptprogramm EL2030 bringt die Fehlermeldung wenn ich es als exe erstelle.
Es liegt wie schon gesagt warscheinlich an den Eurotherm Treiber. Der befindet sich auch in der zip Datei.
Der Treiber ist für Labview 2009 geschrieben. Kann das sein, dass es da Probleme gibt?
Hier meine Treiber Implementierung.


RE: txt-Datei erstellen geht nicht? - Y-P - 20.12.2012 09:42

Hab' leider die Treiber nicht. Setz' doch mal ein paar "Indicator" an Deine Errorcluster und schau' wo der Fehler genau erzeugt wird.

Gruß Markus


RE: txt-Datei erstellen geht nicht? - Holg - 20.12.2012 09:55

Die Treiber sind in der EL2030.zip.
Den Ordner "Eurotherm 32xx Series" einfach hier hin Kopieren:
C:\Program Files (x86)\National Instruments\LabVIEW 2011\instr.lib

Er findet anscheinend die vi´s vom Treiber nicht.