motor_pair module

motor_pair.move(pair: int, steering: int, *, velocity: int = 360, acceleration: int = 1000)

Fahre mit dem Motor-Paar

Parameters:
  • pair – Das betroffene Motor-Paar

  • steering – Die Lenkrichtung in Prozent, -100 bis 100

  • velocity – Die Geschwindigkeit in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • acceleration – Die Beschleunigung in Grad/s². 1 - 10000

motor_pair.move_for_degrees(pair: int, degrees: int, steering: int, *, velocity: int = 360, acceleration: int = 1000)

Fahre mit dem Motor-Paar

Parameters:
  • pair – Das betroffene Motor-Paar

  • degrees – Die Anzahl an Grad

  • steering – Die Lenkrichtung in Prozent, -100 bis 100

  • velocity – Die Geschwindigkeit in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • stop – Die Brems-Methode. Siehe Konstanten für Motor-Bremsverhalten

  • acceleration – Die Beschleunigung in Grad/s². 1 - 10000

  • deceleration – Die Entschleunigung in Grad/s². 1 - 10000

motor_pair.move_for_time(pair: int, duration: int, steering: int, *, velocity: int = 360, acceleration: int = 1000)

Fahre mit dem Motor-Paar

Parameters:
  • pair – Das betroffene Motor-Paar

  • duration – Die Dauer in Millisekunden

  • steering – Die Lenkrichtung in Prozent, -100 bis 100

  • velocity – Die Geschwindigkeit in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • stop – Die Brems-Methode. Siehe Konstanten für Motor-Bremsverhalten

  • acceleration – Die Beschleunigung in Grad/s². 1 - 10000

  • deceleration – Die Entschleunigung in Grad/s². 1 - 10000

motor_pair.move_tank(pair: int, left_velocity: int, right_velocity: int, *, velocity: int = 360, acceleration: int = 1000)

Fahre mit dem Motor-Paar, gedacht für Drehungen auf der Stelle

Parameters:
  • pair – Das betroffene Motor-Paar

  • left_velocity – Die Geschwindigkeit des linken Motors in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • right_velocity – Die Geschwindigkeit des rechten Motors in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • acceleration – Die Beschleunigung in Grad/s². 1 - 10000

motor_pair.move_tank_for_degrees(pair: int, degrees: int, left_velocity: int, right_velocity: int, *, velocity: int = 360, acceleration: int = 1000)

Fahre mit dem Motor-Paar, gedacht für Drehungen auf der Stelle

Parameters:
  • pair – Das betroffene Motor-Paar

  • degrees – Die Anzahl an Grad

  • left_velocity – Die Geschwindigkeit des linken Motors in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • right_velocity – Die Geschwindigkeit des rechten Motors in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • acceleration – Die Beschleunigung in Grad/s². 1 - 10000

  • deceleration – Die Entschleunigung in Grad/s². 1 - 10000

motor_pair.move_tank_for_time(pair: int, duration: int, left_velocity: int, right_velocity: int, *, velocity: int = 360, acceleration: int = 1000)

Fahre mit dem Motor-Paar, gedacht für Drehungen auf der Stelle

Parameters:
  • pair – Das betroffene Motor-Paar

  • duration – Die Dauer in Millisekunden

  • left_velocity – Die Geschwindigkeit des linken Motors in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • right_velocity – Die Geschwindigkeit des rechten Motors in Grad/s. Wertebereiche siehe Geschwindigkeiten der Motoren

  • acceleration – Die Beschleunigung in Grad/s². 1 - 10000

  • deceleration – Die Entschleunigung in Grad/s². 1 - 10000

motor_pair.pair(pair: int, left_motor: int, right_motor: int)

Kopple zwei Motoren zu einem Motor-Paar.

Parameters:
  • pair – Das betroffene Motor-Paar

  • left_motor – Der Port am linken Motor (hub.port)

  • right_motor – Der Port am rechten Motor (hub.port)

motor_pair.stop(pair: int, *, stop=2)

Stoppe ein Motor-Paar.

Parameters:
motor_pair.unpair(pair: int)

Entkopple ein Motor-Paar.

Parameters:

pair – Das betroffene Motor-Paar