Package ea.edu
Class GelenkVerbindung
java.lang.Object
ea.edu.Verbindung<ea.actor.RevoluteJoint>
ea.edu.GelenkVerbindung
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
double
boolean
double
Gibt die Motorgeschwindigkeit dieser Gelenkverbindung aus.double
double
void
setzeGrenzwerteAktiv
(boolean aktiv) void
setzeMaximalesMotorDrehmoment
(double maximalerWert) Setzt das maximale Drehmoment dieses Gelenkes, wenn es als Motor agiert.void
setzeMotorAktiv
(boolean aktiv) void
setzeMotorgeschwindigkeit
(double geschwindigkeit) Setzt eine Motorgeschwindigkeit für diesen joint.void
setzeObereGrenze
(double obereGrenze) void
setzeUntereGrenze
(double untereGrenze) void
setzeWinkelGrenzwerte
(double untereGrenze, double obereGrenze) Begrenzt die Rotationsfreiheit dieses Gelenks.Methods inherited from class ea.edu.Verbindung
entferneVerbindung
-
Constructor Details
-
GelenkVerbindung
public GelenkVerbindung(ea.actor.RevoluteJoint joint)
-
-
Method Details
-
setzeMotorgeschwindigkeit
public void setzeMotorgeschwindigkeit(double geschwindigkeit) Setzt eine Motorgeschwindigkeit für diesen joint.- Parameters:
geschwindigkeit
- Geschwindigkeit in Grad pro Sekunde.360
erzeugt eine volle Rotation pro Sekunde. Wird dieser Wert auf 0 gesetzt, so versucht diese Gelenkverbindung möglichst jeder Rotation von außen entgegenzuwirken (je höher das maximale Drehmoment, desto effektiver ist dieser Mechanismus)- See Also:
-
nenneMotorgeschwindigkeit
public double nenneMotorgeschwindigkeit()Gibt die Motorgeschwindigkeit dieser Gelenkverbindung aus.- Returns:
- Die Motorgeschwindigkeit dieser Gelenkverbindung in Grad pro Sekunde.
-
setzeMaximalesMotorDrehmoment
public void setzeMaximalesMotorDrehmoment(double maximalerWert) Setzt das maximale Drehmoment dieses Gelenkes, wenn es als Motor agiert.- Parameters:
maximalerWert
- Das maximale Drehmoment, mit dem dieses Gelenk als Motor agiert.
-
nenneMaximalesMotorDrehmoment
public double nenneMaximalesMotorDrehmoment() -
setzeMotorAktiv
public void setzeMotorAktiv(boolean aktiv) -
nenneMotorAktiv
public boolean nenneMotorAktiv() -
setzeWinkelGrenzwerte
public void setzeWinkelGrenzwerte(double untereGrenze, double obereGrenze) Begrenzt die Rotationsfreiheit dieses Gelenks.- Parameters:
untereGrenze
- Die maximale Rotation nach obenobereGrenze
- Die maximale Rotation nach unten
-
setzeObereGrenze
public void setzeObereGrenze(double obereGrenze) -
setzeUntereGrenze
public void setzeUntereGrenze(double untereGrenze) -
nenneObereGrenze
public double nenneObereGrenze() -
nenneUntereGrenze
public double nenneUntereGrenze() -
setzeGrenzwerteAktiv
public void setzeGrenzwerteAktiv(boolean aktiv) -
nenneGrenzwerteAktiv
public boolean nenneGrenzwerteAktiv()
-