Benutzung der COM-ports
-
- Beiträge: 8
- Registriert: So 16. Dez 2012, 13:42
Benutzung der COM-ports
Hallo, zusammen!
Ich bin dabei, ein Sende/Empfangsfenster für die Serielle Schnittstelle zu programmieren, damit mein Arduino mit dem Computer kommunizieren kann.
Idee und Ausführung von dieser Seite: http://www.laboelectronique.be/english/ ... l_ang.html
Das Problem: wenn man einen Falschen COM-Port auswählt, gibt es eine Fehlermeldung (Exception der Klasse unknown). Kann man das irgendwie umgehen?
Schonmal im vorraus : try-except funktioniert NICHT.
Gibt es vielleicht eine Möglichkeit, hherauszufinden, welche COM-Ports belegt sind, oder ähnliches?
Danke im Vorraus!!!
Ich bin dabei, ein Sende/Empfangsfenster für die Serielle Schnittstelle zu programmieren, damit mein Arduino mit dem Computer kommunizieren kann.
Idee und Ausführung von dieser Seite: http://www.laboelectronique.be/english/ ... l_ang.html
Das Problem: wenn man einen Falschen COM-Port auswählt, gibt es eine Fehlermeldung (Exception der Klasse unknown). Kann man das irgendwie umgehen?
Schonmal im vorraus : try-except funktioniert NICHT.
Gibt es vielleicht eine Möglichkeit, hherauszufinden, welche COM-Ports belegt sind, oder ähnliches?
Danke im Vorraus!!!
Code: Alles auswählen
if Beitrag = Nützlich then
AllesDurchlesen
else
Ignorieren;
Re: Benutzung der COM-ports
Auch ausserhalb der IDE bzw. des Debuggers?AlbertEinstein hat geschrieben: Schonmal im vorraus : try-except funktioniert NICHT.
-
- Beiträge: 8
- Registriert: So 16. Dez 2012, 13:42
Re: Benutzung der COM-ports
Ja stimmt. Es funktioniert.
Warum ist das so?
Warum ist das so?
Zuletzt geändert von AlbertEinstein am Do 7. Feb 2013, 18:23, insgesamt 3-mal geändert.
Code: Alles auswählen
if Beitrag = Nützlich then
AllesDurchlesen
else
Ignorieren;
Re: Benutzung der COM-ports
Weil der Debugger dazu da ist, dir die Probleme zu zeigen.AlbertEinstein hat geschrieben:Ja stimmt. Es funktioniert.
Warum ist das so?
In den Einstellungen kann man das teilweise ausschalten.
-
- Beiträge: 8
- Registriert: So 16. Dez 2012, 13:42
Re: Benutzung der COM-ports
Kann man trotzdem die benutzbaren COM-Ports herausfinden?
(z.B. damit man den Port nur aus einer Liste aller verfügbaren (belegten) Ports wählen kann)
(z.B. damit man den Port nur aus einer Liste aller verfügbaren (belegten) Ports wählen kann)
Code: Alles auswählen
if Beitrag = Nützlich then
AllesDurchlesen
else
Ignorieren;
Re: Benutzung der COM-ports
Keine Ahnung. Frag vllt. in der Synapse Mailing List:AlbertEinstein hat geschrieben:Kann man trotzdem die benutzbaren COM-Ports herausfinden?
(z.B. damit man den Port nur aus einer Liste aller verfügbaren (belegten) Ports wählen kann)
http://sourceforge.net/mailarchive/foru ... ist-public
Für Albert Einstein sollte das doch kein Problem sein.

-
- Beiträge: 8
- Registriert: So 16. Dez 2012, 13:42
Re: Benutzung der COM-ports
OK, Jetzt hab ichs geschafft.
Man muss das Package Synaser einbinden, dann kann man die Funktion GetAllPortNames nutzen. Diese gibt alle verfügbaren COM-Ports als String aus:
Trotz allem Danke für deine Hilfe!
Man muss das Package Synaser einbinden, dann kann man die Funktion GetAllPortNames nutzen. Diese gibt alle verfügbaren COM-Ports als String aus:
Code: Alles auswählen
COM2,COM10 (...)
Code: Alles auswählen
if Beitrag = Nützlich then
AllesDurchlesen
else
Ignorieren;