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()