MotionSolutionCollection Class¶
-
class
NXOpen.Motion.
MotionSolutionCollection
¶ Bases:
object
Represents a collection of Driver objects
To obtain an instance of this class, refer to
NXOpen.Motion.MotionManager
New in version NX5.0.0.
Methods¶
Method | Description |
---|---|
CreateAdvancedSolutionBuilder | Creates a NXOpen.Motion.AdvancedSolution |
CreateSolutionBuilder | Creates an NXOpen.Motion.MotionSolutionBuilder . |
DeleteSolution | Delete the NXOpen.Motion.MotionSolution object of current session. |
FindObject | Finds the NXOpen.Motion.MotionSolution object with the given name. |
GetActiveSolution | Get the active NXOpen.Motion.MotionSolution object of current session. |
SetActiveSolution | Set the active NXOpen.Motion.MotionSolution object of current session. |
Method Detail¶
CreateAdvancedSolutionBuilder¶
-
MotionSolutionCollection.
CreateAdvancedSolutionBuilder
¶ Creates a
NXOpen.Motion.AdvancedSolution
Signature
CreateAdvancedSolutionBuilder(advancedSolution)
Parameters: advancedSolution ( NXOpen.Motion.AdvancedSolution
) –NXOpen.Motion.AdvancedSolution
to be editedReturns: AdvancedSolutionBuilder object Return type: NXOpen.Motion.AdvancedSolutionBuilder
New in version NX12.0.0.
License requirements: mechanisms (“MECHANISMS”)
CreateSolutionBuilder¶
-
MotionSolutionCollection.
CreateSolutionBuilder
¶ Creates an
NXOpen.Motion.MotionSolutionBuilder
.This class is used to construct an
NXOpen.Motion.MotionSolution
object.Signature
CreateSolutionBuilder(solution)
Parameters: solution ( NXOpen.Motion.MotionSolution
) – “NXOpen.Motion.MotionSolution
to be edited, if None then create a new oneReturns: Return type: NXOpen.Motion.MotionSolutionBuilder
New in version NX5.0.0.
License requirements: mechanisms (“MECHANISMS”)
DeleteSolution¶
-
MotionSolutionCollection.
DeleteSolution
¶ Delete the
NXOpen.Motion.MotionSolution
object of current session.Signature
DeleteSolution(tSolution, ifDeleteResult)
Parameters: - tSolution (
NXOpen.Motion.MotionSolution
) – theNXOpen.Motion.MotionSolution
object to be deleted - ifDeleteResult (bool) – Delete the result files if it is true
New in version NX11.0.0.
License requirements: mechanisms (“MECHANISMS”)
- tSolution (
FindObject¶
-
MotionSolutionCollection.
FindObject
¶ Finds the
NXOpen.Motion.MotionSolution
object with the given name.An exception will be thrown if no object can be found with given name.
Signature
FindObject(name)
Parameters: name (str) – Name of the Solution object. Returns: NXOpen.Motion.MotionSolution
object with this name.Return type: NXOpen.Motion.MotionSolution
New in version NX5.0.0.
License requirements: mechanisms (“MECHANISMS”)
GetActiveSolution¶
-
MotionSolutionCollection.
GetActiveSolution
¶ Get the active
NXOpen.Motion.MotionSolution
object of current session.Signature
GetActiveSolution()
Returns: the active solution:py:class:NXOpen.Motion.MotionSolution Return type: NXOpen.Motion.MotionSolution
New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
SetActiveSolution¶
-
MotionSolutionCollection.
SetActiveSolution
¶ Set the active
NXOpen.Motion.MotionSolution
object of current session.Signature
SetActiveSolution(activeSolution)
Parameters: activeSolution ( NXOpen.Motion.MotionSolution
) – the active solutionNXOpen.Motion.MotionSolution
New in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)