public interface MotionSolutionBuilder extends Builder
MotionSolutionBuilder
MotionSolutionCollection.createSolutionBuilder(nxopen.motion.MotionSolution)
Type | Property and Description |
---|---|
AdamsSolverProperty |
adamsSolver
Returns the Adams Solver property
License requirements: None. |
LmsSolverProperty |
lmsSolver
Returns the LMS Solver property
License requirements: None. |
RecurdynSolverProperty |
recurdynSolver
Returns the Recurdyn Solver property
License requirements: None. |
Modifier and Type | Interface and Description |
---|---|
static class |
MotionSolutionBuilder.AnalysisTypes
Analysis type
The LMS Solver does not support
MotionSolutionBuilder.AnalysisTypes.CONTROL . |
static class |
MotionSolutionBuilder.SolutionTypes
Solution type
|
Modifier and Type | Method and Description |
---|---|
AdamsSolverProperty |
adamsSolverProperty()
Returns the Adams Solver property
License requirements: None. |
MotionSolutionBuilder.AnalysisTypes |
analysisType()
Returns the analysis type
License requirements: None. |
String |
description()
Returns the description
License requirements: None. |
Expression |
gravityValueExpression()
Returns the gravity value expression
License requirements: None. |
Direction |
gravityVector()
Returns the gravity vector
License requirements: None. |
boolean |
isSkipStep()
Returns the skipped steps option
License requirements: None. |
LmsSolverProperty |
lmsSolverProperty()
Returns the LMS Solver property
License requirements: None. |
String |
name()
Returns the name
License requirements: None. |
RecurdynSolverProperty |
recurdynSolverProperty()
Returns the Recurdyn Solver property
License requirements: None. |
void |
setAdamsSolverProperty(AdamsSolverProperty adamsSolverProperty)
License requirements: mechanisms ("MECHANISMS") . |
void |
setAnalysisType(MotionSolutionBuilder.AnalysisTypes analysisType)
License requirements: mechanisms ("MECHANISMS") . |
void |
setDescription(String description)
License requirements: mechanisms ("MECHANISMS") . |
void |
setGravityVector(Direction gravityVector)
License requirements: mechanisms ("MECHANISMS") . |
void |
setLmsSolverProperty(LmsSolverProperty lmsSolverProperty)
License requirements: mechanisms ("MECHANISMS") . |
void |
setName(String name)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRecurdynSolverProperty(RecurdynSolverProperty recurdynSolverProperty)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSkipStep(boolean isSkipStep)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSkipSteps(String skipSteps)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSolutionType(MotionSolutionBuilder.SolutionTypes solutionType)
License requirements: mechanisms ("MECHANISMS") . |
void |
setStaticAnalysis(boolean staticAnalysis)
License requirements: mechanisms ("MECHANISMS") . |
void |
setStep(int step)
License requirements: mechanisms ("MECHANISMS") . |
String |
skipSteps()
Returns the skipped steps
License requirements: None. |
MotionSolutionBuilder.SolutionTypes |
solutionType()
Returns the solution type
License requirements: None. |
boolean |
staticAnalysis()
Returns the Static Analysis option
License requirements: None. |
int |
step()
Returns the step
License requirements: None. |
Expression |
timeExpression()
Returns the time expression
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
AdamsSolverProperty adamsSolverProperty
NXException
RemoteException
RecurdynSolverProperty recurdynSolverProperty
NXException
RemoteException
LmsSolverProperty lmsSolverProperty
NXException
RemoteException
MotionSolutionBuilder.SolutionTypes solutionType() throws NXException, RemoteException
NXException
RemoteException
void setSolutionType(MotionSolutionBuilder.SolutionTypes solutionType) throws NXException, RemoteException
solutionType
- NXException
RemoteException
MotionSolutionBuilder.AnalysisTypes analysisType() throws NXException, RemoteException
NXException
RemoteException
void setAnalysisType(MotionSolutionBuilder.AnalysisTypes analysisType) throws NXException, RemoteException
analysisType
- NXException
RemoteException
int step() throws NXException, RemoteException
NXException
RemoteException
void setStep(int step) throws NXException, RemoteException
step
- NXException
RemoteException
boolean staticAnalysis() throws NXException, RemoteException
NXException
RemoteException
void setStaticAnalysis(boolean staticAnalysis) throws NXException, RemoteException
staticAnalysis
- NXException
RemoteException
Direction gravityVector() throws NXException, RemoteException
NXException
RemoteException
void setGravityVector(Direction gravityVector) throws NXException, RemoteException
gravityVector
- NXException
RemoteException
String description() throws NXException, RemoteException
NXException
RemoteException
void setDescription(String description) throws NXException, RemoteException
description
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
AdamsSolverProperty adamsSolverProperty() throws NXException, RemoteException
NXException
RemoteException
void setAdamsSolverProperty(AdamsSolverProperty adamsSolverProperty) throws NXException, RemoteException
adamsSolverProperty
- NXException
RemoteException
RecurdynSolverProperty recurdynSolverProperty() throws NXException, RemoteException
NXException
RemoteException
void setRecurdynSolverProperty(RecurdynSolverProperty recurdynSolverProperty) throws NXException, RemoteException
recurdynSolverProperty
- NXException
RemoteException
LmsSolverProperty lmsSolverProperty() throws NXException, RemoteException
NXException
RemoteException
void setLmsSolverProperty(LmsSolverProperty lmsSolverProperty) throws NXException, RemoteException
lmsSolverProperty
- NXException
RemoteException
boolean isSkipStep() throws NXException, RemoteException
NXException
RemoteException
void setSkipStep(boolean isSkipStep) throws NXException, RemoteException
isSkipStep
- NXException
RemoteException
String skipSteps() throws NXException, RemoteException
NXException
RemoteException
void setSkipSteps(String skipSteps) throws NXException, RemoteException
skipSteps
- NXException
RemoteException
Expression timeExpression() throws NXException, RemoteException
NXException
RemoteException
Expression gravityValueExpression() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.