Hallole,
diese Problematik ist mir auch nicht ganz unbekannt.
Noch besser wird es, wenn man statt Distance=0 ein Distance=1 vor dem letzten Befehl im Programm hat, dann macht der Roboter den Trigger manchmal, aber meistens dann lieber doch nicht.
Mit einem Delay=-0.1 kann man die Situation etwas entschärfen, funktioniert dann aber immer noch nicht zu 100 Prozent.
Und noch etwas, bei den neueren Robotern scheint mir noch ein neues Problem aufgetaucht zu sein.
Folgende Situation:
Am Ende des Programms ein:
'Trigger when distance=1 delay=-0.1 do variable=1
Am Anfang des folgenden Programms ein :
'Trigger when distance=0 delay=0 do variable=2
Es scheint so, als ob die Trigger nicht korrekt ausgeführt werden. D.h. dass der zweite entweder gar nicht, oder vor dem ersten ausgeführt wird.
Der INI-Teil wird eh schon immer übersprungen, damit kein Vorlaufstop stattfindet.
Tschau,
Hermann