31.07.2007, 13:22
Beitrag #1
|
|
|
31.07.2007, 13:58
Beitrag #2
|
dc6xs
registered alien
Beiträge: 762
Registriert seit: Aug 2006
6.1,7.00
2006
kA
79106
Sonstige
|
Exe erkennt RS232 nicht mehr
' 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.
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
|
|
|
31.07.2007, 14:46
Beitrag #3
|
katsumi
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2006
2011
2006
DE_EN
Niederlande
|
Exe erkennt RS232 nicht mehr
' 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 ?
|
|
|
31.07.2007, 18:27
(Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2007 18:35 von Lucki.)
Beitrag #4
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Exe erkennt RS232 nicht mehr
' 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.
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.
|
|
|
01.08.2007, 16:17
Beitrag #5
|
|
|
01.08.2007, 19:26
(Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2007 19:28 von Lucki.)
Beitrag #6
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Exe erkennt RS232 nicht mehr
Warum freust Du Dich nicht einfach über den gefundenen Fehler und machst den Luftsprung:
Bei Dir klingt das eher verärgert..
|
|
|
02.08.2007, 10:07
Beitrag #7
|
katsumi
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2006
2011
2006
DE_EN
Niederlande
|
Exe erkennt RS232 nicht mehr
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 ?
|
|
|
02.08.2007, 12:12
Beitrag #8
|
|
|
02.08.2007, 14:10
Beitrag #9
|
|
|
| |