LabVIEWForum.de
Exe erkennt RS232 nicht mehr - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Exe erkennt RS232 nicht mehr (/Thread-Exe-erkennt-RS232-nicht-mehr)



Exe erkennt RS232 nicht mehr - katsumi - 31.07.2007 13:22

Hi,

ich habe vor einem Monat eine funzende Exe erzeugt, die auch wunderbar lief im Hinblick auf die RS232 Schnittstelle. Nun will ich das Programm starten, aber es erkennt das Geraet am RS232 nicht mehr. An der Schnittstelle habe ich nichts veraendert, am Geraet auch nichts, hab alles kontrolliert und die Exe ist ja die selbe auf dem selben Rechner wie vor einem Monat. Ich verstehe das nicht...hat jemanden einen Tipp oder Rat fuer mich bitte. Wacko


Exe erkennt RS232 nicht mehr - dc6xs - 31.07.2007 13:58

' schrieb:Hi,

ich habe vor einem Monat eine funzende Exe erzeugt, die auch wunderbar lief im Hinblick auf die RS232 Schnittstelle. Nun will ich das Programm starten, aber es erkennt das Geraet am RS232 nicht mehr. An der Schnittstelle habe ich nichts veraendert, am Geraet auch nichts, hab alles kontrolliert und die Exe ist ja die selbe auf dem selben Rechner wie vor einem Monat. Ich verstehe das nicht...hat jemanden einen Tipp oder Rat fuer mich bitte. Wacko

Hmm,
1) Zeigt Windows die COM denn immer noch richtig im Gerätemanager an?
2) Wurde irgendwelche Software installiert, die den COM-Port belegt?
3) Wurde was an den installierten LV-Paketen, wie Runtime oder VISA geändert?

Gruß, Rob


Exe erkennt RS232 nicht mehr - katsumi - 31.07.2007 14:46

' schrieb:Hmm,
1) Zeigt Windows die COM denn immer noch richtig im Gerätemanager an?
2) Wurde irgendwelche Software installiert, die den COM-Port belegt?
3) Wurde was an den installierten LV-Paketen, wie Runtime oder VISA geändert?

Gruß, Rob


zu 1) Im Geraetemanager ist alles wie gehabt (Baudrate, Paritaet, Stop bits, Flow, Data bits)
zu 2) Nein.
zu 3) Es gab ein Update von 8.2 auf 8.2.1 - hat sich damit auch die Runtime/Visa veraendert ?


Exe erkennt RS232 nicht mehr - Lucki - 31.07.2007 18:27

' schrieb:Hi,

ich habe vor einem Monat eine funzende Exe erzeugt, die auch wunderbar lief im Hinblick auf die RS232 Schnittstelle. Nun will ich das Programm starten, aber es erkennt das Geraet am RS232 nicht mehr. An der Schnittstelle habe ich nichts veraendert, am Geraet auch nichts, hab alles kontrolliert und die Exe ist ja die selbe auf dem selben Rechner wie vor einem Monat. Ich verstehe das nicht...hat jemanden einen Tipp oder Rat fuer mich bitte. Wacko
Ich hatte den Fall, daß die EXE die Serial-Ports auf dem Rechner, auf dem ich die EXE kompiliert hatte, zwar weiterhin erkannte. Auf einem anderen Rechner, auf dem nur die Runtime-Engine installiert war, wurden die seriellen Ports aber nicht erkannt. Endloses Probieren. Die Lösung war: Ich mußte auf diesem Rechner außer der Runtime auch noch die "Visa Run-time Engine" installieren. Warum diese nicht mit in der normalen Runtime-Engine enthalten ist und warum man die VISA-Runtime nicht immer installieren muß, habe ich nie erforscht. Ich war einfach froh, daß es endlich lief.
Das ist wahrscheinlich kein heißer Tip für Dich, aber man soll ja nichts unversucht lassen...
Gruß Ludwig
PS Die Run-Time-Engines müssen penibel genau zu der Version passen, mit der die Exe's Kompiliert wurden. Also zu Kompilaten mit 8.2.1 gehört die Runtime 8.2.1.


Exe erkennt RS232 nicht mehr - katsumi - 01.08.2007 16:17

Dann ist es tatsaechlich ein Update Problem. Der Rechner mit dem Application Builder hat noch LV 8.2, mein Arbeitsrechner hat jedoch schon 8.2.1. - na super, da kommt Freude auf...Iwill


Exe erkennt RS232 nicht mehr - Lucki - 01.08.2007 19:26

Warum freust Du Dich nicht einfach über den gefundenen Fehler und machst den Luftsprung:Iwill
Bei Dir klingt das eher verärgert..


Exe erkennt RS232 nicht mehr - katsumi - 02.08.2007 10:07

Na, weil ich noch andere Exe erzeugen muss, die auf meinen Arbeitsrechner und anderen Rechnern zu funktionieren haben, aber zum Rechner mit dem Application Builder muss ich immer pilgern und fragen, ob ich mal "kurz" dran darf, weil er einer anderen Abteilung gehört. Mein Chef hatte damals einfach vergessen, den Builder zu kaufen bzw. die Professional LV Version.

Neue erzeugte Exe funktionieren nicht, wie ich getestet habe. Der Fehler ist nun zwar eingegrenzt, aber ich habe keine einfache Lösung. Wie ich gelesen habe, kann man mehrere versch. Runtime-Engines gleichzeitig installieren. Oder ich gehe wieder zurueck auf 8.2 ?

Wo kann ich nachsehen, welche Runtime-Engine und VISA Version installiert ist ? Was passiert bei einem Update - wird die alte Runtime-Engine gelöscht ?


Exe erkennt RS232 nicht mehr - Achim - 02.08.2007 12:12

' schrieb:Wo kann ich nachsehen, welche Runtime-Engine und VISA Version installiert ist ? Was passiert bei einem Update - wird die alte Runtime-Engine gelöscht ?

[attachment=7808]

Systemsteuerung >> Software >> National Instruments Software


Exe erkennt RS232 nicht mehr - katsumi - 02.08.2007 14:10

' schrieb:[attachment=34558:systemsteuerung.gif]

Systemsteuerung >> Software >> National Instruments Software


Oh, vielen Dank, Achim. Ich wäre im Leben nicht drauf gekommen dort zu suchen. Wacko


Exe erkennt RS232 nicht mehr - Lucki - 02.08.2007 18:40

' schrieb:Systemsteuerung >> Software >> National Instruments Software
Ja, mit dieser allgemeinen Windows-Methode gehts natürlich auch, aber der direktere Zugang ist über M&A-Exlorer --> Software
[attachment=7820]