MotionSolutionCollection Class¶
-
class
NXOpen.Motion.MotionSolutionCollection¶ Bases:
objectRepresents a collection of Driver objects
To obtain an instance of this class, refer to
NXOpen.Motion.MotionManagerNew 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.AdvancedSolutionSignature
CreateAdvancedSolutionBuilder(advancedSolution)Parameters: advancedSolution ( NXOpen.Motion.AdvancedSolution) –NXOpen.Motion.AdvancedSolutionto be editedReturns: AdvancedSolutionBuilder object Return type: NXOpen.Motion.AdvancedSolutionBuilderNew 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.MotionSolutionobject.Signature
CreateSolutionBuilder(solution)Parameters: solution ( NXOpen.Motion.MotionSolution) – “NXOpen.Motion.MotionSolutionto be edited, if None then create a new oneReturns: Return type: NXOpen.Motion.MotionSolutionBuilderNew in version NX5.0.0.
License requirements: mechanisms (“MECHANISMS”)
DeleteSolution¶
-
MotionSolutionCollection.DeleteSolution¶ Delete the
NXOpen.Motion.MotionSolutionobject of current session.Signature
DeleteSolution(tSolution, ifDeleteResult)Parameters: - tSolution (
NXOpen.Motion.MotionSolution) – theNXOpen.Motion.MotionSolutionobject 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.MotionSolutionobject 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.MotionSolutionobject with this name.Return type: NXOpen.Motion.MotionSolutionNew in version NX5.0.0.
License requirements: mechanisms (“MECHANISMS”)
GetActiveSolution¶
-
MotionSolutionCollection.GetActiveSolution¶ Get the active
NXOpen.Motion.MotionSolutionobject of current session.Signature
GetActiveSolution()Returns: the active solution:py:class:NXOpen.Motion.MotionSolution Return type: NXOpen.Motion.MotionSolutionNew in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)
SetActiveSolution¶
-
MotionSolutionCollection.SetActiveSolution¶ Set the active
NXOpen.Motion.MotionSolutionobject of current session.Signature
SetActiveSolution(activeSolution)Parameters: activeSolution ( NXOpen.Motion.MotionSolution) – the active solutionNXOpen.Motion.MotionSolutionNew in version NX9.0.0.
License requirements: mechanisms (“MECHANISMS”)