Öftere Timeouts bei der Seriellen Kommunikation
Da die Serielle Schnittstelle kein Bussystem ist, kann es sporadisch zu Datenkollisionen kommen, falls gleichzeitig mehrere Module kommunizieren. Die Anwendung versucht stets diese Datenkollisionen zu behandeln (Befehle werden wiederholt), damit die Kommunikation ohne Unterbrechung weiter läuft.
Die Wahrscheinlichkeit, dass Timeouts auftreten (also, keine Antwort vom Modul), kann man verringern durch:
- Das Zeitintervall des Befehls GET STATE vergrößern oder bei Nichtgebrauch der Statusinformationen diese abzuschalten,
- oder/und die Baudrate der Seriellen Schnittstelle erhöhen,
- oder/und das Kommunikation-Timeout unter "Einstellungen" im Hauptfenster etwas erhöhen,
- oder/und möglichst weniger Module initialisieren bzw. gleichzeitig ansteuern.