public static enum Driver.MotionControlType extends java.lang.Enum<Driver.MotionControlType>
Enum Constant and Description |
---|
ConstantAcceleration
Apply motion planning assuming a controller with constant acceleration motion control.
|
EuclideanAxisLimits
Apply axis feed-rate, acceleration and jerk limits multiplied by the proper speed factors.
|
Full3rdOrderControl
Apply motion planning assuming a controller with full 3rd order motion control.
|
ModeratedConstantAcceleration
Apply motion planning assuming a controller constant acceleration motion control but
moderate the acceleration and velocity to resemble those of 3rd order control, resulting
in a move that takes the same amount of time.
|
SimpleSCurve
Apply motion planning assuming a controller with simplified S-Curve motion control.
|
Simulated3rdOrderControl
Apply motion planning assuming a controller constant acceleration motion control but
simulating 3rd order control with time step interpolation.
|
ToolpathFeedRate
Apply the nominal driver feed-rate limit multiplied by the speed factor to the tool-path.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isConstantAcceleration() |
boolean |
isControllingAcceleration() |
boolean |
isControllingFeedRate() |
boolean |
isControllingJerk() |
boolean |
isInterpolated() |
boolean |
isSupportingUncoordinated() |
boolean |
isUnpredictable() |
static Driver.MotionControlType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Driver.MotionControlType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Driver.MotionControlType ToolpathFeedRate
public static final Driver.MotionControlType EuclideanAxisLimits
public static final Driver.MotionControlType ConstantAcceleration
public static final Driver.MotionControlType ModeratedConstantAcceleration
public static final Driver.MotionControlType SimpleSCurve
public static final Driver.MotionControlType Simulated3rdOrderControl
public static final Driver.MotionControlType Full3rdOrderControl
public static Driver.MotionControlType[] values()
for (Driver.MotionControlType c : Driver.MotionControlType.values()) System.out.println(c);
public static Driver.MotionControlType 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 isConstantAcceleration()
public boolean isInterpolated()
public boolean isSupportingUncoordinated()
public boolean isUnpredictable()
public boolean isControllingFeedRate()
public boolean isControllingAcceleration()
public boolean isControllingJerk()