Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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.
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.
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
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.: "Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
' 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 ?
Cu, katsumi
31.07.2007, 18:27 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2007 18:35 von Lucki.)
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.
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.
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...
Cu, katsumi
01.08.2007, 19:26 (Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2007 19:28 von Lucki.)
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 ?
' 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 ?
Systemsteuerung >> Software >> National Instruments Software
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)