public static enum ReferenceControllerAxis.BacklashCompensationMethod extends java.lang.Enum<ReferenceControllerAxis.BacklashCompensationMethod>
Enum Constant and Description |
---|
DirectionalCompensation
Backlash compensation is applied in the direction of travel.
|
DirectionalSneakUp
Same as DirectionalCompensation but this method sneaks up to the target at lower speed for the last part
to prevent overshoot.
|
None
No backlash compensation is performed.
|
OneSidedOptimizedPositioning
Works like OneSidedPositioning except it will only perform an extra move when moving from the wrong side.
|
OneSidedPositioning
Backlash compensation is applied by always moving to the end position from one side.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isDirectionalMethod() |
boolean |
isOneSidedPositioningMethod() |
boolean |
isSpeedControlledMethod() |
static ReferenceControllerAxis.BacklashCompensationMethod |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ReferenceControllerAxis.BacklashCompensationMethod[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ReferenceControllerAxis.BacklashCompensationMethod None
public static final ReferenceControllerAxis.BacklashCompensationMethod OneSidedPositioning
public static final ReferenceControllerAxis.BacklashCompensationMethod OneSidedOptimizedPositioning
public static final ReferenceControllerAxis.BacklashCompensationMethod DirectionalCompensation
public static final ReferenceControllerAxis.BacklashCompensationMethod DirectionalSneakUp
public static ReferenceControllerAxis.BacklashCompensationMethod[] values()
for (ReferenceControllerAxis.BacklashCompensationMethod c : ReferenceControllerAxis.BacklashCompensationMethod.values()) System.out.println(c);
public static ReferenceControllerAxis.BacklashCompensationMethod valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic boolean isOneSidedPositioningMethod()
public boolean isDirectionalMethod()
public boolean isSpeedControlledMethod()