LabVIEWForum.de
VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler (/Thread-VI-funktioniert-in-Entwicklungsumgebung-als-EXE-kommt-Fehler)



VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler - Stephan235 - 14.12.2020 09:53

Hallo,

mittels RS485 auf PC-Ebene möchte ich ein Bender Isometer IRDH275 auslesen.
(Baud: 9600, Datenbits: 8, Parität: keine, Stoppbits: 1.0, Ablaufsteuerung: Keine)

Mein VI für Initialisierung und Auslesen funktioniert, wenn ich es in der Entwicklungsumgebung meines Projektes ausführe
und es entsteht kein Fehler.
Sobald ich dieses VI als EXE erstelle, kommt beispielsweise beim Init schon folgende Fehlermeldung:

-1073807246 : Eigenschaftsknoten (arg 1) in VISA Configure Serial Port (Instr).vi->FGV_Isometer_IRDH275_1.vi

Warum kommt es beim erstellten Programm zu Problemen mit der Port-Konfig?
Vielleicht hatte jemd. bereits das gleiche oder ähnliche Probleme.
Würde mich freuen, wenn mir jemd. helfen kann.

LG
Stephan


RE: VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler - GerdW - 14.12.2020 10:09

Hallo Stephan,

Zitat:Sobald ich dieses VI als EXE erstelle, kommt beispielsweise beim Init schon folgende Fehlermeldung: -1073807246
Ein anderes Tool benutzt den COM-Port schon…


RE: VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler - Stephan235 - 14.12.2020 10:14

Hallo Gerd,

Das war nicht der Fall, aber ich konnte das Problem bereits finden.
Es gibt eine allgem. Einstellung: VISA-Sessions automatisch schließen (Werkzeuge > Optionen > Umgebung)


RE: VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler - GerdW - 14.12.2020 10:27

Hallo Stephan,

Zitat:Das war nicht der Fall, … Es gibt eine allgem. Einstellung: VISA-Sessions automatisch schließen (Werkzeuge > Optionen > Umgebung)
Also war es doch der Fall, dass ein anderes Tool den COM-Port noch belegt hatte!

Zitat:ich konnte das Problem bereits finden.
Du hast vergessen, den COM-Port korrekt zu schließen?


RE: VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler - Stephan235 - 14.12.2020 10:52

Kein anderes Tool hat den Port belegt, sonder LabVIEW selbst.
Oder sehe ich das falsch?

Die Funktion VISA schließen habe ich verwendet, aber wahrscheinlich
nicht an der korrekten Stelle Blush


RE: VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler - GerdW - 14.12.2020 10:55

Hallo Stephan,

Zitat:Kein anderes Tool hat den Port belegt, sonder LabVIEW selbst. Oder sehe ich das falsch?
Aus Sicht deines Executables ist LabVIEW ein anderes Tool!

Zitat:Die Funktion VISA schließen habe ich verwendet, aber wahrscheinlich nicht an der korrekten Stelle
Dann hast du wahrscheinlich den Fehler noch nicht gefunden… Big Grin


RE: VI funktioniert in Entwicklungsumgebung, als EXE kommt Fehler - Stephan235 - 14.12.2020 13:41

So sieht es aus, habe meinen Fehler vorerst nur umgehen können.
Ich schau mir noch mal die Struktur an.
Danke für die moralische Unterstützung 2hands