-
-
Erfahrener Benutzer
Robotik Einstein
CC1-Prog
Hallo "ich",
genau weiss ich nicht, was Dein Prog so machen soll. Nach dem Ausschnitt soll in einer Schleife ...:
1. Der Roboter die Vorwärtsfahrt stoppen, wenn Sensor 1 anspricht.
2. Dann sofort mit der Rückwärtsfahrt beginnen.
3. Er soll 2 Sekunden lang (PAUSE 100) rückwärts fahren.
4. Dann wird die Rückwärtsfahrt gestoppt.
5. Dann geht's links vorwärts für 0,4 Sekunden.
6. Was dann passiert, ist unbekannt.
Das sollte so auch nach deinem Prog passieren, aber in der realen Sensor-Abfrage solltest du nicht dreimal hintereinander den Sensor abfragen, weil das unterschiedliche Ergebnisse erzielen kann. Deine Programmlogik geht aber davon aus, dass dreimal immer der selbe Wert gelesen wird. Du musst also alles was nach "IF Sensor1 then ..." passieren soll, in einen Block ohne neue IF-Abfrage packen.
Gruß Dirk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen