public interface MotionSolution extends NXObject
MotionSolutionBuilder
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
void |
addObject(NXObject object)
Adds a solution solved object to a solution
License requirements: mechanisms ("MECHANISMS") . |
void |
addSuppressedObject(NXObject object)
Adds a suppressed object to a solution
License requirements: mechanisms ("MECHANISMS") . |
int |
calculateGrueblerCount()
Calculate gruebler count of motion solution
License requirements: mechanisms ("MECHANISMS") . |
void |
editRunsimulinkMfile()
Edit runsimulink mfile
License requirements: nx_motion_cosim ("NX Motion CoSimulation") . |
void |
exportMotionHostCosimMfiles()
Export motion host cosim mfiles
License requirements: nx_motion_cosim ("NX Motion CoSimulation") . |
void |
exportSimulinkHostCosimMfiles()
Export simulink host cosim mfiles
License requirements: nx_motion_cosim ("NX Motion CoSimulation") . |
AnimationControl |
getAnimationControl()
Get
AnimationControl object, must be called before any other animation control operation, and
the finish API must be call if not use anymore
License requirements: mechanisms ("MECHANISMS") Created in NX9.0.0 |
ArticulationControl |
getArticulationControl()
Get
ArticulationControl object, must be called before any other articulation control operation, and
the finish API must be call if not use anymore
License requirements: mechanisms ("MECHANISMS") Created in NX9.0.0 |
LoadTransferControl |
getLoadTransferControl()
Get
LoadTransferControl object, must be called before any other load transfer control operation. |
SpreadsheetRunControl |
getSpreadsheetRunControl(String spreadsheetName)
Get
SpreadsheetRunControl object, must be called before any other spreadsheet run control operation, and
the finish API must be call if not use anymore
License requirements: mechanisms ("MECHANISMS") Created in NX9.0.0 |
void |
removeObject(NXObject object)
Removes a solution solved object from a solution
License requirements: mechanisms ("MECHANISMS") . |
void |
removeSuppressedObject(NXObject object)
Removes a suppressed object from a solution
License requirements: mechanisms ("MECHANISMS") . |
void |
solveNormalRunSolution()
Solve normal run solution
License requirements: mechanisms ("MECHANISMS") . |
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
void solveNormalRunSolution() throws NXException, RemoteException
NXException
RemoteException
void exportMotionHostCosimMfiles() throws NXException, RemoteException
NXException
RemoteException
void editRunsimulinkMfile() throws NXException, RemoteException
NXException
RemoteException
void exportSimulinkHostCosimMfiles() throws NXException, RemoteException
NXException
RemoteException
int calculateGrueblerCount() throws NXException, RemoteException
NXException
RemoteException
void addObject(NXObject object) throws NXException, RemoteException
object
- The solution solved objectNXException
RemoteException
void removeObject(NXObject object) throws NXException, RemoteException
object
- The solution solved objectNXException
RemoteException
void addSuppressedObject(NXObject object) throws NXException, RemoteException
object
- The solution suppressed objectNXException
RemoteException
void removeSuppressedObject(NXObject object) throws NXException, RemoteException
object
- The solution suppressed objectNXException
RemoteException
AnimationControl getAnimationControl() throws NXException, RemoteException
AnimationControl
object, must be called before any other animation control operation, and
the finish API must be call if not use anymore
AnimationControl
objectNXException
RemoteException
ArticulationControl getArticulationControl() throws NXException, RemoteException
ArticulationControl
object, must be called before any other articulation control operation, and
the finish API must be call if not use anymore
ArticulationControl
objectNXException
RemoteException
SpreadsheetRunControl getSpreadsheetRunControl(String spreadsheetName) throws NXException, RemoteException
SpreadsheetRunControl
object, must be called before any other spreadsheet run control operation, and
the finish API must be call if not use anymore
spreadsheetName
- SpreadsheetRunControl
objectNXException
RemoteException
LoadTransferControl getLoadTransferControl() throws NXException, RemoteException
LoadTransferControl
object, must be called before any other load transfer control operation.
LoadTransferControl.finish()
must be called after use is over.
LoadTransferControl
objectNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.