LabVIEWForum.de - txt-Datei erstellen geht nicht?

LabVIEWForum.de

Normale Version: txt-Datei erstellen geht nicht?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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.
Lad' am besten mal Dein VI hoch, oder sag' mal wie Dein File-Path aussieht und wie die Fehlermeldung genau lautet.

Gruß Markus
Hier mein file-path.

Und so wird es aufgerufen:
Und hier mal das File Modul:
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]
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...
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?
Dein Test.vi funktioniert bei mir.

Gruß Markus
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.
Hab' leider die Treiber nicht. Setz' doch mal ein paar "Indicator" an Deine Errorcluster und schau' wo der Fehler genau erzeugt wird.

Gruß Markus
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.
Seiten: 1 2
Referenz-URLs