public interface SpeedControlBuilder extends PhysicsConstraintBuilder
SpeedControl
builder. SpeedControlCollection.createSpeedControlBuilder(nxopen.mechatronics.SpeedControl)
Modifier and Type | Interface and Description |
---|---|
static class |
SpeedControlBuilder.AxisJointType
the Axis Joint types.
|
Modifier and Type | Method and Description |
---|---|
SelectPhysicsJoint |
axisJoint()
Returns the joint select.
|
SpeedControlBuilder.AxisJointType |
axisType()
Returns the axis joint type.
|
SpeedPositionControlDirectiontype |
directionType()
Returns the direction type, which works only when the speed control is used to
drive
TransportSurface
License requirements: None. |
boolean |
enableLimitForce()
Returns whether or not to enable the limit force.
|
Expression |
forwardForce()
Returns the forward force that speed control can apply.
|
boolean |
limitJerk()
Returns the limit jerk flag, which is used to control if the speed control includes jerk data.
|
Expression |
maxAcceleration()
Returns the max acceleration, which is used to set the maximum acceleration for speed control.
|
Expression |
maxJerk()
Returns the max jerk, which is used to set the maximum jerk for speed control.
|
Expression |
reverseForce()
Returns the min force that speed control can apply.
|
void |
setAxisJoint(NXObject axisJoint)
Sets the joint.
|
void |
setAxisType(SpeedControlBuilder.AxisJointType axisType)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setDirectionType(SpeedPositionControlDirectiontype directionType)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setEnableLimitForce(boolean enable)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setLimitJerk(boolean limitJerk)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setUseAcceleration(boolean useAcceleration)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
SelectNXObject |
signal()
Returns the signal select.
|
Expression |
speed()
Returns the speed.
|
boolean |
useAcceleration()
Returns the use acceleration flag, which is used to control if the speed control includes acceleration data.
|
name, setName
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectPhysicsJoint axisJoint() throws NXException, RemoteException
HingeJoint
, SlidingJoint
, CylindricalJoint
and TransportSurface
.
NXException
RemoteException
void setAxisJoint(NXObject axisJoint) throws NXException, RemoteException
axisJoint
- NXException
RemoteException
SpeedControlBuilder.AxisJointType axisType() throws NXException, RemoteException
NXException
RemoteException
void setAxisType(SpeedControlBuilder.AxisJointType axisType) throws NXException, RemoteException
axisType
- NXException
RemoteException
Expression speed() throws NXException, RemoteException
NXException
RemoteException
boolean useAcceleration() throws NXException, RemoteException
NXException
RemoteException
void setUseAcceleration(boolean useAcceleration) throws NXException, RemoteException
useAcceleration
- NXException
RemoteException
Expression maxAcceleration() throws NXException, RemoteException
NXException
RemoteException
boolean limitJerk() throws NXException, RemoteException
NXException
RemoteException
void setLimitJerk(boolean limitJerk) throws NXException, RemoteException
limitJerk
- NXException
RemoteException
Expression maxJerk() throws NXException, RemoteException
NXException
RemoteException
boolean enableLimitForce() throws NXException, RemoteException
NXException
RemoteException
void setEnableLimitForce(boolean enable) throws NXException, RemoteException
enable
- NXException
RemoteException
Expression forwardForce() throws NXException, RemoteException
NXException
RemoteException
Expression reverseForce() throws NXException, RemoteException
NXException
RemoteException
SpeedPositionControlDirectiontype directionType() throws NXException, RemoteException
TransportSurface
NXException
RemoteException
void setDirectionType(SpeedPositionControlDirectiontype directionType) throws NXException, RemoteException
directionType
- NXException
RemoteException
SelectNXObject signal() throws NXException, RemoteException
Signal
or AdapterSignal
.
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.