public interface UserMotionBuilder extends Builder
UserMotionBuilder
builder ApplicationManager.createUserMotionBuilder(nxopen.Part, nxopen.presslinesimulation.UserMotion)
Property | Value |
---|---|
Disable | 0 |
PressStart | 0 |
PressStop | 0 |
ReturnStart | 0 |
ReturnStop | 0 |
TypeOfCurve | Calculate |
TypeOfMotion | Linear |
ValuesInitial | 0 |
ValuesPeak | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
UserMotionBuilder.CurveType
The method used to define the motion curve.
|
static class |
UserMotionBuilder.MotionType
The type of motion to create.
|
Modifier and Type | Method and Description |
---|---|
String |
componentName()
Returns the simulation component name.
|
void |
deleteCam()
To delete the motion.
|
String |
description()
Returns the description of the motion.
|
boolean |
disable()
Returns the disabled status of the motion.
|
double[] |
getMotionCurve()
Get the motion curve values if type is set to from file.
|
SelectBodyList |
motionBodies()
Returns the motion bodies.
|
Point |
motionOrigin()
Returns the motion vector origin
License requirements: None. |
Direction |
motionVector()
Returns the motion vector.
|
double |
pressStart()
Returns the press start angle.
|
double |
pressStop()
Returns the press stop angle.
|
double |
returnStart()
Returns the return start angle.
|
double |
returnStop()
Returns the return stop angle.
|
void |
setComponentName(String componentName)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setDescription(String description)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setDisable(boolean disable)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setMotionCurve(double[] curveValues)
Set the motion curve values if type is set to from file.
|
void |
setMotionOrigin(Point motionOrigin)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setMotionVector(Direction motionVector)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setOutOfDate()
To set the out of date status of the motion.
|
void |
setPressStart(double pressStart)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setPressStop(double pressStop)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setReturnStart(double returnStart)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setReturnStop(double returnStop)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setTypeOfCurve(UserMotionBuilder.CurveType typeOfCurve)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setTypeOfMotion(UserMotionBuilder.MotionType typeOfMotion)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setValuesInitial(double valuesInitial)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
void |
setValuesPeak(double valuesPeak)
License requirements: nx_pls_die_checker (" NX Press Die Checker") . |
UserMotionBuilder.CurveType |
typeOfCurve()
Returns the method used to define the motion curve.
|
UserMotionBuilder.MotionType |
typeOfMotion()
Returns the type of motion.
|
double |
valuesInitial()
Returns the initial value.
|
double |
valuesPeak()
Returns the peak value.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBodyList motionBodies() throws NXException, RemoteException
NXException
RemoteException
UserMotionBuilder.MotionType typeOfMotion() throws NXException, RemoteException
NXException
RemoteException
void setTypeOfMotion(UserMotionBuilder.MotionType typeOfMotion) throws NXException, RemoteException
typeOfMotion
- NXException
RemoteException
Direction motionVector() throws NXException, RemoteException
NXException
RemoteException
void setMotionVector(Direction motionVector) throws NXException, RemoteException
motionVector
- NXException
RemoteException
Point motionOrigin() throws NXException, RemoteException
NXException
RemoteException
void setMotionOrigin(Point motionOrigin) throws NXException, RemoteException
motionOrigin
- NXException
RemoteException
UserMotionBuilder.CurveType typeOfCurve() throws NXException, RemoteException
NXException
RemoteException
void setTypeOfCurve(UserMotionBuilder.CurveType typeOfCurve) throws NXException, RemoteException
typeOfCurve
- NXException
RemoteException
double[] getMotionCurve() throws NXException, RemoteException
NXException
RemoteException
void setMotionCurve(double[] curveValues) throws NXException, RemoteException
curveValues
- The array of motion curve values.NXException
RemoteException
double pressStart() throws NXException, RemoteException
NXException
RemoteException
void setPressStart(double pressStart) throws NXException, RemoteException
pressStart
- NXException
RemoteException
double pressStop() throws NXException, RemoteException
NXException
RemoteException
void setPressStop(double pressStop) throws NXException, RemoteException
pressStop
- NXException
RemoteException
double returnStart() throws NXException, RemoteException
NXException
RemoteException
void setReturnStart(double returnStart) throws NXException, RemoteException
returnStart
- NXException
RemoteException
double returnStop() throws NXException, RemoteException
NXException
RemoteException
void setReturnStop(double returnStop) throws NXException, RemoteException
returnStop
- NXException
RemoteException
double valuesInitial() throws NXException, RemoteException
NXException
RemoteException
void setValuesInitial(double valuesInitial) throws NXException, RemoteException
valuesInitial
- NXException
RemoteException
double valuesPeak() throws NXException, RemoteException
NXException
RemoteException
void setValuesPeak(double valuesPeak) throws NXException, RemoteException
valuesPeak
- NXException
RemoteException
String description() throws NXException, RemoteException
NXException
RemoteException
void setDescription(String description) throws NXException, RemoteException
description
- NXException
RemoteException
String componentName() throws NXException, RemoteException
NXException
RemoteException
void setComponentName(String componentName) throws NXException, RemoteException
componentName
- NXException
RemoteException
boolean disable() throws NXException, RemoteException
NXException
RemoteException
void setDisable(boolean disable) throws NXException, RemoteException
disable
- NXException
RemoteException
void setOutOfDate() throws NXException, RemoteException
NXException
RemoteException
void deleteCam() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.