Fehlerbehandlung(falscher COM-Port) - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: Fehlerbehandlung(falscher COM-Port) (/Thread-Fehlerbehandlung-falscher-COM-Port) |
Fehlerbehandlung(falscher COM-Port) - verum - 19.02.2010 11:30 Hey! Mein Problem liegt in der Fehlerbehandlung bei Kommunikationsfehlern mit der einer RS232 über VISA. Ich würde gerne dem Benutzer des Programms anzeigen wenn er den falschen Port ausgewählt hat, d.h. den Port an dem das Messgerät nicht angeschlossen ist. Wie unten gezeigt lese ich den Fehler aus, diese Fehler funktioniert jedoch nur wenn die baudrate falsch eingestellt ist, nicht beim COM-Port. Wenn ich einen der ungewünschten COM-Port auswähle und das Program damit starte kommt keine Fehlermeldung, obwohl ich während des Programms auslese und schreibe. Kann das sein? Oder liegt das Problem in dem USB- RS232-Adapter den ich verwende?Obwohl dieser bisher keine Probleme bereitet hat. Kann mir jemand sagen wie es möglich ist nur bei dem Port an dem das Gerät angeschlossen ist keine Fehlermeldung zu erhalten und bei allen anderen schon? Danke schon mal! [attachment=24536] Fehlerbehandlung(falscher COM-Port) - jg - 19.02.2010 11:51 Zur Klarstellung: Wählt der Benutzer einen gar nicht vorhandenen COM-Port aus, oder nur einen im/am Computer zwar vorhandenen, an dem aber gar nicht dein Kommunikationspartner hängt. Gruß, Jens Fehlerbehandlung(falscher COM-Port) - verum - 19.02.2010 12:48 Einen COM- Port der am PC vorhanden ist, wo aber kein Kommunikationspartner hängt Fehlerbehandlung(falscher COM-Port) - chrissyPu - 19.02.2010 12:51 naja, entweder die Auswahl verweigern, sprich per Konstante vorwählen oder per Test-Nachricht (Echo oder so) entscheiden, ob das gewünschte Gerät dran hängt... Dazu die Antwort auf einen bekannten Befehl auswerten und ggf. den Timeout vom Visa Read überwachen... ch Fehlerbehandlung(falscher COM-Port) - verum - 19.02.2010 13:11 Die Auswahl verweigern kann ich nicht, da der USB Anschluss nicht fix angesteckt bleibt, sondern bei jeder Verwendung neu eingesteckt wird, d.h. jeder vorhandene Port kann verwendet werden. Aber der Tip mit dem Echo klingt logisch, da werde ich mich jetzt mal dran machen!Danke chrissyPu! |