| freebus.org http://freebus.org/phpBB3/ |
|
| Rollos fahren sporadisch nicht zum Ende http://freebus.org/phpBB3/viewtopic.php?f=8&t=2099 |
Seite 1 von 1 |
| Autor: | nipponichi [ 28. April 2013 10:17 ] |
| Betreff des Beitrags: | Re: Rollos fahren sporadisch nicht zum Ende |
Beim Langzeitfahren tritt das Problem nicht auf, einen Fehler in den Sourcen habe ich bisher nicht gefunden ... |
|
| Autor: | erich73 [ 28. April 2013 10:39 ] |
| Betreff des Beitrags: | Re: Rollos fahren sporadisch nicht zum Ende |
Hallo, ändere bitte für die Kurzzeitfahrt mal Basis und Faktor. Die Basis möglichst klein und den Faktor möglichst groß. Wenn möglich probiere mal 260ms und 127. erich73 |
|
| Autor: | nipponichi [ 29. April 2013 07:42 ] |
| Betreff des Beitrags: | Re: Rollos fahren sporadisch nicht zum Ende |
Mit Basis 130ms und Wert 255 faehrt sie in einem runter, aber man muss ca 30 mal druecken, um sie wieder rauf zu kriegen. Die mit Wert 127 zeigen bisher keine Auffälligkeiten. |
|
| Autor: | oldcoolman [ 29. April 2013 08:42 ] |
| Betreff des Beitrags: | Re: Rollos fahren sporadisch nicht zum Ende |
Hallo Intern werden flags generiert.zum Bsp. alle 130ms,260ms,520ms usw Wenn jetzt ein Befehl kommt schreib die app in das Zählregister in deinem Fall eine 1. und startet die Fahrt. Wenn das flag kommt, das mit der Basis übereinstimmt, also alle 33s wird der Zähler zurückgezählt. Ist er 0, schaltet der Motor ab. Nur- wann kommt das flag? sofort? oder nach 32,9 Sekunden? Diese Ungenauigkeit betrifft immer bis -1 Basiseinheit daraus folgt: Immer kleinsmögliche Basis verwenden. (wie erich73 vorschlug) PS: wegen eines bugs wird alles an soft überarbeitet. Rollo werd ich bald hochladen. |
|
| Autor: | nipponichi [ 1. Mai 2013 09:18 ] |
| Betreff des Beitrags: | Re: Rollos fahren sporadisch nicht zum Ende |
Ok, danke für die Erklährung! Mit kleiner Zeitbasis scheints nun zu klappen. Mit der alten FW bestand dieses Verhalten nicht, ich hatte die Parameter nicht geändert. Bliebe noch der "Corner case" 255 als Wert. Jetzt wäre ich ja noch gespannt, was der gefundene Bug ist, auch wenn das vom Thema wegführt. |
|
| Autor: | oldcoolman [ 1. Mai 2013 20:08 ] |
| Betreff des Beitrags: | Re: Rollos fahren sporadisch nicht zum Ende |
Der Rollo ist im guthub. Der bug ist nicht so einfach zu erklären. Wir suchen in der app in der Gruppenadresstabelle ob die Empfangene GA mit einem Eintrag übereinstimmt. Dummerweise wurde eins zuviel gesucht im Index. Auf der letzten Position (die ja keine ist) steht die Anzahl der Assoziationen in der Assoziationstabelle gefolgt vom ersten Eintrag. Die Routine bricht nach gefundener GA jedoch nicht ab. Entspricht die empfange GA im oberen byte der Anzahl Asso.. und im unteren des ersten Eintragteils dann wird eine Objektnummer zurückgeliefert die es so nicht geben kann. In Folge reagiert die App gar nicht (weil Objnummer überschrieben mit ungültiger objektnummer) oder nahezu undefinierbar. |
|
| Seite 1 von 1 | Alle Zeiten sind UTC + 2 Stunden |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|