Herunterladen Diese Seite drucken

LEGO MINDSTORMS Education EV3 MicroPython Erste Schritte Seite 24

Werbung

Erste Schritte mit LEGO
Der Motor beschleunigt bis zur festgelegten Geschwindigkeit und der Arbeitszyklus wird automatisch
angepasst, um die Geschwindigkeit selbst bei einer gewissen Last konstant zu halten. Der Motor
bremst gerade rechtzeitig ab, um nach Ablauf der festgelegten Zeit anzuhalten.
Parameters
• speed
• time
• stop_type (Stop) – legt fest, ob der Motor nach dem Anhalten auslaufen, abbremsen
oder die Position beibehalten soll (Standardeinstellung: Stop.COAST)
• wait (bool) – legt fest, ob das Fahrmanöver zuerst beendet sein muss, bevor der
Rest des Programms ausgeführt wird (Standardeinstellung: True); Bedeutet, dass das
Programm die unter time festgelegte Dauer wartet.
run_angle (speed, rotation_angle, stop_type=Stop.COAST, wait=True)
Hiermit läuft der Motor bis zu einem bestimmten Winkel mit einer konstanten Geschwindigkeit
(Winkelgeschwindigkeit).
Der Motor beschleunigt bis zur festgelegten Geschwindigkeit und der Arbeitszyklus wird automatisch
angepasst, um die Geschwindigkeit selbst bei einer gewissen Last konstant zu halten. Der Motor
bremst gerade rechtzeitig ab, um zum Stillstand zu kommen, nachdem der festgelegte Winkel
durchfahren wurde.
Parameters
• speed
• rotation_angle
• stop_type (Stop) – Hiermit wird festgelegt, ob der Motor nach dem Anhalten auslaufen,
abbremsen oder die Position beibehalten soll (Standardeinstellung: Stop.COAST).
• wait (bool) – legt fest, ob das Fahrmanöver zuerst beendet sein muss, bevor der
Rest des Programms ausgeführt wird (Standardeinstellung: True); Bedeutet, dass das
Programm wartet, bis sich der Motor exakt um den eingegebenen Winkel gedreht hat.
run_target (speed, target_angle, stop_type=Stop.COAST, wait=True)
Hiermit läuft der Motor bis zu einem bestimmten Zielwinkel mit einer konstanten Geschwindigkeit
(Winkelgeschwindigkeit).
Der Motor beschleunigt bis zur festgelegten Geschwindigkeit und der Arbeitszyklus wird automatisch
angepasst, um die Geschwindigkeit selbst bei einer gewissen Last konstant zu halten. Der Motor
bremst gerade rechtzeitig ab, um beim festgelegten Zielwinkel zum Stillstand zu kommen.
Die Drehrichtung wird auf Grundlage des Zielwinkels automatisch ausgewählt.
Parameters
• speed
wird auf Grundlage des Zielwinkels automatisch ausgewählt – unabhängig davon, ob ein
positiver oder ein negativer Wert für die Geschwindigkeit eingegeben wurde.
• target_angle
(unabhängig vom aktuellen Winkel)
• stop_type (Stop) – Hiermit wird festgelegt, ob der Motor nach dem Anhalten auslaufen,
abbremsen oder die Position beibehalten soll (Standardeinstellung: Stop.COAST).
• wait (bool) – legt fest, ob das Fahrmanöver zuerst beendet sein muss, bevor der
Rest des Programms ausgeführt wird (Standardeinstellung: True); Bedeutet, dass das
Programm wartet, bis der Motor den Zielwinkel erreicht hat.
MINDSTORMS
®
®
(rotational speed:
deg/s) – Geschwindigkeit des Motors
(time:
ms) – Dauer des Fahrmanövers
(rotational speed:
deg/s) – Geschwindigkeit des Motors
(angle:
deg) – Winkel, um den sich der Motor drehen sollte
(rotational speed:
deg/s) – absolute Geschwindigkeit des Motors: Die Drehrichtung
(angle:
deg) – Zielwinkel, bis zu dem sich der Motor drehen soll
LEGO, the LEGO logo and MINDSTORMS are trademarks of the LEGO Group.
©2019 The LEGO Group.
Education EV3 MicroPython
Version 1.0.0
22

Werbung

loading