NXOpen .NET Reference
12.0.0
|
Represents Motion. More...
Public Member Functions | |
unsafe void | SaveSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Save the simulation through input part name More... | |
unsafe void | SaveSimulation (NXOpen.NXObject masterPart, NXOpen.NXObject motionSimPart) |
Save the simulation through input part object More... | |
unsafe void | LoadSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Load the simulation More... | |
unsafe void | UnloadSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Unload the simulation through input part name More... | |
unsafe void | UnloadSimulation (NXOpen.NXObject masterPart, NXOpen.NXObject motionSimPart) |
Unload the simulation through input part object More... | |
unsafe void | RenameSimulation (NXOpen.NXObject masterPart, string oldMotionSimName, string newMotionSimName) |
Rename the simulation More... | |
unsafe int | CalculateGrueblerCount (NXOpen.NXObject motionPart) |
Calculate the gruebler count of given motion part More... | |
unsafe void | ExportRecurdynSdk (string fullFileName) |
Export Recurdyn sdk data, need an active solution in simulation More... | |
unsafe void | AddMaster (NXOpen.Part motionPart, NXOpen.NXObject masterPart) |
Creates a new NXOpen.Assemblies.Component in this motion simulation assembly as master part More... | |
unsafe void | RemoveMaster (NXOpen.Part motionPart, bool deleteMotionObjects) |
Removes existing master part in this motion simulation assembly More... | |
unsafe NXOpen.Part | GetMasterCadPart (NXOpen.Part motionPart) |
Gets the loaded master part in this motion simulation assembly. More... | |
unsafe void | RenameSubmechanism (NXOpen.NXObject submechanism, string name) |
Sets the custom name of the Submechanism object. More... | |
unsafe void | ReadDeactivatedStates (NXOpen.NXObject sumbmechanism, NXOpen.Motion.MotionSolution solution) |
Copies the deactivated states of motion objects occurrences belonging to a given submechanism from a given solution to the motion assembly. More... | |
unsafe NXOpen.Motion.AddSubmechanismBuilder | CreateAddSubmechanismBuilder (NXOpen.NXObject part) |
Returns NXOpen.Motion.AddSubmechanismBuilder object More... | |
unsafe void | AddSuppressedObjectForAllSolutions (NXOpen.Part motionPart, NXOpen.NXObject obj) |
Deactivates a motion object for all solutions More... | |
unsafe void | RemoveSuppressedObjectForAllSolutions (NXOpen.Part motionPart, NXOpen.NXObject obj) |
Activates a motion object for all solutions More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Represents Motion.
Simulation
To obtain an instance of this class, refer to NXOpen.Session
Created in NX5.0.0
unsafe void NXOpen.Motion.MotionSimulation.AddMaster | ( | NXOpen.Part | motionPart, |
NXOpen.NXObject | masterPart | ||
) |
Creates a new NXOpen.Assemblies.Component in this motion simulation assembly as master part
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | the motion part to add master part into it |
masterPart | the master part to be added, it can be a part occurrence tag or part tag |
unsafe void NXOpen.Motion.MotionSimulation.AddSuppressedObjectForAllSolutions | ( | NXOpen.Part | motionPart, |
NXOpen.NXObject | obj | ||
) |
Deactivates a motion object for all solutions
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | |
obj |
unsafe int NXOpen.Motion.MotionSimulation.CalculateGrueblerCount | ( | NXOpen.NXObject | motionPart | ) |
Calculate the gruebler count of given motion part
Created in NX7.5.0
License requirements: None.
motionPart | motion part object |
unsafe NXOpen.Motion.AddSubmechanismBuilder NXOpen.Motion.MotionSimulation.CreateAddSubmechanismBuilder | ( | NXOpen.NXObject | part | ) |
Returns NXOpen.Motion.AddSubmechanismBuilder object
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
part | the part object |
unsafe void NXOpen.Motion.MotionSimulation.ExportRecurdynSdk | ( | string | fullFileName | ) |
Export Recurdyn sdk data, need an active solution in simulation
Created in NX7.0.0
License requirements: mechanisms ("MECHANISMS")
fullFileName | full name with directory and extension |
unsafe NXOpen.Part NXOpen.Motion.MotionSimulation.GetMasterCadPart | ( | NXOpen.Part | motionPart | ) |
Gets the loaded master part in this motion simulation assembly.
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | the motion part to remove master part from it |
unsafe void NXOpen.Motion.MotionSimulation.LoadSimulation | ( | NXOpen.NXObject | masterPart, |
string | motionSimName | ||
) |
Load the simulation
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.PartCollection.OpenDisplay and NXOpen.Motion.MotionSession.InitializeSimulation
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimName | the motion simulation name to load |
unsafe void NXOpen.Motion.MotionSimulation.ReadDeactivatedStates | ( | NXOpen.NXObject | sumbmechanism, |
NXOpen.Motion.MotionSolution | solution | ||
) |
Copies the deactivated states of motion objects occurrences belonging to a given submechanism from a given solution to the motion assembly.
The motion objects deactivated from the given solution will become "Deactivated for All" in the motion assembly. If submechanism tag is NULL then will copy the deactivated states from the selected solution to the active one.
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
sumbmechanism | submechanism child of current root part |
solution | the solution, from the submechanism part, from which the deactivated states are read |
unsafe void NXOpen.Motion.MotionSimulation.RemoveMaster | ( | NXOpen.Part | motionPart, |
bool | deleteMotionObjects | ||
) |
Removes existing master part in this motion simulation assembly
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | the motion part to remove master part from it |
deleteMotionObjects | the tag whether to keep or delete motion objects referencing master part |
unsafe void NXOpen.Motion.MotionSimulation.RemoveSuppressedObjectForAllSolutions | ( | NXOpen.Part | motionPart, |
NXOpen.NXObject | obj | ||
) |
Activates a motion object for all solutions
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
motionPart | |
obj |
unsafe void NXOpen.Motion.MotionSimulation.RenameSimulation | ( | NXOpen.NXObject | masterPart, |
string | oldMotionSimName, | ||
string | newMotionSimName | ||
) |
Rename the simulation
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.SaveAs
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
oldMotionSimName | the motion simulation part name which ready to be renamed |
newMotionSimName | the new motion simulation part name |
unsafe void NXOpen.Motion.MotionSimulation.RenameSubmechanism | ( | NXOpen.NXObject | submechanism, |
string | name | ||
) |
Sets the custom name of the Submechanism object.
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
submechanism | |
name |
unsafe void NXOpen.Motion.MotionSimulation.SaveSimulation | ( | NXOpen.NXObject | masterPart, |
string | motionSimName | ||
) |
Save the simulation through input part name
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.Save
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimName | the motion simulation part name which ready to be saved |
unsafe void NXOpen.Motion.MotionSimulation.SaveSimulation | ( | NXOpen.NXObject | masterPart, |
NXOpen.NXObject | motionSimPart | ||
) |
Save the simulation through input part object
Created in NX7.5.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.Save
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimPart | the motion simulation part which ready to be saved |
unsafe void NXOpen.Motion.MotionSimulation.UnloadSimulation | ( | NXOpen.NXObject | masterPart, |
string | motionSimName | ||
) |
Unload the simulation through input part name
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.Close
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimName | the motion simulation name to unload |
unsafe void NXOpen.Motion.MotionSimulation.UnloadSimulation | ( | NXOpen.NXObject | masterPart, |
NXOpen.NXObject | motionSimPart | ||
) |
Unload the simulation through input part object
Created in NX7.5.0
Deprecated in NX12.0.0. Use NXOpen.BasePart.Close
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
motionSimPart | the motion simulation to unload |
|
get |
Returns the tag of this object.