public interface KinematicAxisBuilder extends Builder
KinematicConfigurator
class to create a KinematicAxisBuilder object. Modifier and Type | Interface and Description |
---|---|
static class |
KinematicAxisBuilder.AxisDirectionType
The axis direction type
|
static class |
KinematicAxisBuilder.AxisMotionType
The axis motions type
|
Modifier and Type | Method and Description |
---|---|
KinematicAxisBuilder.AxisDirectionType |
direction()
Returns the axis direction
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
double |
initialValue()
Returns the initial value
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
KinematicJunction |
junction()
Returns the junction
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
boolean |
limit()
Returns the axis limits flag
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
double |
lowerLimit()
Returns the lower limit
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
double |
maximumVelocity()
Returns the maximum velocity
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
String |
name()
Returns the kinematic axis's name
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setDirection(KinematicAxisBuilder.AxisDirectionType axisDir)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setInitialValue(double initial)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setJunction(KinematicJunction jct)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setLimit(boolean onOff)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setLowerLimit(double lower)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setMaximumVelocity(double velocity)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setName(String name)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setType(KinematicAxisBuilder.AxisMotionType type)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
void |
setUpperLimit(double upper)
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
KinematicAxisBuilder.AxisMotionType |
type()
Returns the axis motion
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
double |
upperLimit()
Returns the upper limit
License requirements: ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- the axis's new nameNXException
RemoteException
KinematicJunction junction() throws NXException, RemoteException
NXException
RemoteException
void setJunction(KinematicJunction jct) throws NXException, RemoteException
jct
- the junctionNXException
RemoteException
KinematicAxisBuilder.AxisDirectionType direction() throws NXException, RemoteException
NXException
RemoteException
void setDirection(KinematicAxisBuilder.AxisDirectionType axisDir) throws NXException, RemoteException
axisDir
- the axis directionNXException
RemoteException
KinematicAxisBuilder.AxisMotionType type() throws NXException, RemoteException
NXException
RemoteException
void setType(KinematicAxisBuilder.AxisMotionType type) throws NXException, RemoteException
type
- the axis typeNXException
RemoteException
double initialValue() throws NXException, RemoteException
NXException
RemoteException
void setInitialValue(double initial) throws NXException, RemoteException
initial
- the initial valueNXException
RemoteException
boolean limit() throws NXException, RemoteException
NXException
RemoteException
void setLimit(boolean onOff) throws NXException, RemoteException
onOff
- the axis limits flagNXException
RemoteException
double upperLimit() throws NXException, RemoteException
NXException
RemoteException
void setUpperLimit(double upper) throws NXException, RemoteException
upper
- the upper limitNXException
RemoteException
double lowerLimit() throws NXException, RemoteException
NXException
RemoteException
void setLowerLimit(double lower) throws NXException, RemoteException
lower
- the lower limitNXException
RemoteException
double maximumVelocity() throws NXException, RemoteException
NXException
RemoteException
void setMaximumVelocity(double velocity) throws NXException, RemoteException
velocity
- the maximum velocityNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.