Der Grund für das geschilderte Verhalten liegt vermutlich einfach darin, dass wenn die Ausführungszeit der per setInterval gestarteten Funktion die angegebene Intervallzeit übersteigt, eine weitere Funktion (Stopp) nicht ausgeführt wird.
Nein, das kann kein Grund sein. Du machst irgendetwas falsch, ich kann es aber in deinem Code nicht erkennen was. Aber du hast auch wieder so programmiert das es möglichst schwer ist Fehler zu finden :-(
Ich habe also die Simulationszeiten etwas verlängert. Trotzdem danke!
Also ich kann das Ding nicht immer stoppen.
Struppi.