-
-
Erfahrener Benutzer
Robotik Einstein
Hallo Fieke,
acsStateChanged() wird immer aufgerufen, wenn sich am Zustand der beiden Variablen obstacle_left und obstacle_right etwas ändert.
Dann kann man da entscheiden, ob man etwas machen oder wie man darauf reagieren möchte.
Man braucht aber nicht unbedingt in der acsStateChanged() etwas zu tun.
Es ginge auch, die beiden obstacle_left und obstacle_right irgendwo im Programm abzufragen. Wenn beide = 0 sind, dann ist kein Hindernis erkennbar.
Nachteil: Man testet die beiden eventuell umsonst, weil sie sich gar nicht geändert haben. Dazu dient acsStateChanged().
So etwa klar?
Gruß Dirk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen