NXOpen .NET Reference
12.0.0
|
Represents motion session More...
Public Member Functions | |
unsafe string | CloneSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Clones the Simulation. More... | |
unsafe void | DeleteSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Deletes the Simulation. More... | |
unsafe string | CreateSimulation (NXOpen.NXObject masterPart) |
Creates the Simulation. More... | |
unsafe string | CreateNamingSimulation (NXOpen.NXObject masterPart, string inputSimName) |
Creates the Non-master Simulation in NX Manager mode with an input name. More... | |
unsafe void | DirectOpenSimulation (string motionSimName) |
Opens the Simulation directly. More... | |
unsafe void | ReparentSimulation (string motionSimFullName, string destinationDirectory) |
Reparents the Simulation. More... | |
unsafe void | InitializeMechanisms () |
Initializes the mech More... | |
unsafe void | InitializeSimulation (NXOpen.Part simulationPart) |
Initializes the motion simulation context for the loaded motion part More... | |
unsafe NXOpen.NXObject | ConstraintsToMotionObject (NXOpen.NXObject scenarioPart, NXOpen.NXObject masterPart) |
Converts mating conditions and constraints to links and joints More... | |
unsafe NXOpen.NXObject | FixLinkToGround (NXOpen.NXObject link) |
Fixes the link to ground More... | |
unsafe string[] | GetScenarioNames (NXOpen.NXObject masterPart) |
Gets all scenario names from motion subfolder of master part More... | |
unsafe string | GetFullName (NXOpen.NXObject masterPart, string scenarioName) |
Gets the full name for a scenario name, which is located in motion subfolder of master part More... | |
unsafe NXOpen.Motion.PhysicsConversionBuilder | CreatePhysicsConversionBuilder (NXOpen.NXObject scenarioPart) |
Creates a NXOpen.Motion.PhysicsConversionBuilder More... | |
unsafe void | ExportProcessSimulateKinematics () |
Exports kinematics for Process Simulate More... | |
unsafe NXOpen.NXObject[] | GetReferencingMotionObjects (NXOpen.NXObject scenarioPart, NXOpen.NXObject originObject) |
Gets the referencing motion objects. More... | |
unsafe NXOpen.NXObject[] | GetReferencedMotionObjects (NXOpen.NXObject scenarioPart, NXOpen.NXObject originObject) |
Gets the referenced motion objects. More... | |
unsafe NXOpen.Motion.MotionFunction[] | GetReferencingFunctions (NXOpen.NXObject scenarioPart, NXOpen.NXObject originObject) |
Gets the referencing functions More... | |
unsafe NXOpen.Motion.MotionFunction[] | GetReferencedFunctions (NXOpen.NXObject scenarioPart, NXOpen.NXObject originObject) |
Gets the referenced functions More... | |
unsafe NXOpen.NXObject[] | GetFunctionReferencingMotionObjects (NXOpen.NXObject scenarioPart, NXOpen.Motion.MotionFunction funcObject) |
Gets function referencing motion objects. More... | |
unsafe NXOpen.NXObject[] | GetFunctionReferencedMotionObjects (NXOpen.NXObject scenarioPart, NXOpen.Motion.MotionFunction funcObject) |
Gets function referenced motion objects. More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
NXOpen.Motion.MotionEnvironment | Environments [get] |
Returns the NXOpen.Motion.MotionEnvironment belonging to this part More... | |
NXOpen.Motion.PostProcess | PostProcess [get] |
Returns the NXOpen.Motion.PostProcess belonging to this part More... | |
NXOpen.Motion.MotionMethods | MotionMethods [get] |
Returns the NXOpen.Motion.MotionMethods belonging to this part More... | |
NXOpen.Motion.MechanismImport | MechanismImport [get] |
Returns the NXOpen.Motion.MechanismImport object belonging to this part More... | |
NXOpen.Motion.MechanismExport | MechanismExport [get] |
Returns the NXOpen.Motion.MechanismExport object belonging to this part More... | |
Represents motion session
To obtain an instance of this class, refer to NXOpen.Session
Created in NX5.0.0
unsafe string NXOpen.Motion.MotionSession.CloneSimulation | ( | NXOpen.NXObject | masterPart, |
string | motionSimName | ||
) |
Clones the Simulation.
Created in NX5.0.0
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part |
motionSimName | motion simulation part which ready to be cloned |
unsafe NXOpen.NXObject NXOpen.Motion.MotionSession.ConstraintsToMotionObject | ( | NXOpen.NXObject | scenarioPart, |
NXOpen.NXObject | masterPart | ||
) |
Converts mating conditions and constraints to links and joints
Created in NX6.0.1
License requirements: mechanisms ("MECHANISMS")
scenarioPart | the scenario part object |
masterPart | the master part object |
unsafe string NXOpen.Motion.MotionSession.CreateNamingSimulation | ( | NXOpen.NXObject | masterPart, |
string | inputSimName | ||
) |
Creates the Non-master Simulation in NX Manager mode with an input name.
Created in NX8.0.0
License requirements: mechanisms ("MECHANISMS")
masterPart | the master_part |
inputSimName | the input simulation name |
unsafe NXOpen.Motion.PhysicsConversionBuilder NXOpen.Motion.MotionSession.CreatePhysicsConversionBuilder | ( | NXOpen.NXObject | scenarioPart | ) |
Creates a NXOpen.Motion.PhysicsConversionBuilder
Created in NX8.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart |
unsafe string NXOpen.Motion.MotionSession.CreateSimulation | ( | NXOpen.NXObject | masterPart | ) |
Creates the Simulation.
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.FileNew and NXOpen.Motion.MotionSession.InitializeSimulation
License requirements: mechanisms ("MECHANISMS")
masterPart | the master_part |
unsafe void NXOpen.Motion.MotionSession.DeleteSimulation | ( | NXOpen.NXObject | masterPart, |
string | motionSimName | ||
) |
Deletes the Simulation.
Created in NX5.0.0
Deprecated in NX12.0.0. Removed without replacement.
License requirements: mechanisms ("MECHANISMS")
masterPart | the master_part |
motionSimName | motion simulation part which ready to be deleted |
unsafe void NXOpen.Motion.MotionSession.DirectOpenSimulation | ( | string | motionSimName | ) |
Opens the Simulation directly.
Created in NX5.0.0
Deprecated in NX12.0.0. Use NXOpen.PartCollection.OpenDisplay and NXOpen.Motion.MotionSession.InitializeSimulation
License requirements: mechanisms ("MECHANISMS")
motionSimName | motion simulation part name |
unsafe void NXOpen.Motion.MotionSession.ExportProcessSimulateKinematics | ( | ) |
Exports kinematics for Process Simulate
Created in NX8.5.0
License requirements: mechanisms ("MECHANISMS")
unsafe NXOpen.NXObject NXOpen.Motion.MotionSession.FixLinkToGround | ( | NXOpen.NXObject | link | ) |
Fixes the link to ground
Created in NX6.0.1
License requirements: mechanisms ("MECHANISMS")
link | the link object |
unsafe string NXOpen.Motion.MotionSession.GetFullName | ( | NXOpen.NXObject | masterPart, |
string | scenarioName | ||
) |
Gets the full name for a scenario name, which is located in motion subfolder of master part
Created in NX7.0.0
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
scenarioName | scenario name to check (with or without extension) |
unsafe NXOpen.NXObject [] NXOpen.Motion.MotionSession.GetFunctionReferencedMotionObjects | ( | NXOpen.NXObject | scenarioPart, |
NXOpen.Motion.MotionFunction | funcObject | ||
) |
Gets function referenced motion objects.
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
funcObject |
unsafe NXOpen.NXObject [] NXOpen.Motion.MotionSession.GetFunctionReferencingMotionObjects | ( | NXOpen.NXObject | scenarioPart, |
NXOpen.Motion.MotionFunction | funcObject | ||
) |
Gets function referencing motion objects.
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
funcObject |
unsafe NXOpen.Motion.MotionFunction [] NXOpen.Motion.MotionSession.GetReferencedFunctions | ( | NXOpen.NXObject | scenarioPart, |
NXOpen.NXObject | originObject | ||
) |
Gets the referenced functions
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
originObject | Non-function motion object. |
unsafe NXOpen.NXObject [] NXOpen.Motion.MotionSession.GetReferencedMotionObjects | ( | NXOpen.NXObject | scenarioPart, |
NXOpen.NXObject | originObject | ||
) |
Gets the referenced motion objects.
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
originObject | Non-function motion object. For function, please use Motion.MotionSession.GetReferencedMotionObjects . |
unsafe NXOpen.Motion.MotionFunction [] NXOpen.Motion.MotionSession.GetReferencingFunctions | ( | NXOpen.NXObject | scenarioPart, |
NXOpen.NXObject | originObject | ||
) |
Gets the referencing functions
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
originObject | Non-function motion object. |
unsafe NXOpen.NXObject [] NXOpen.Motion.MotionSession.GetReferencingMotionObjects | ( | NXOpen.NXObject | scenarioPart, |
NXOpen.NXObject | originObject | ||
) |
Gets the referencing motion objects.
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
originObject | Non-function motion object. For function, please use Motion.MotionSession.GetReferencingMotionObjects . |
unsafe string [] NXOpen.Motion.MotionSession.GetScenarioNames | ( | NXOpen.NXObject | masterPart | ) |
Gets all scenario names from motion subfolder of master part
Created in NX7.0.0
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
unsafe void NXOpen.Motion.MotionSession.InitializeMechanisms | ( | ) |
Initializes the mech
Created in NX6.0.0
Deprecated in NX12.0.0. Use NXOpen.Motion.MotionSession.InitializeSimulation
License requirements: mechanisms ("MECHANISMS")
unsafe void NXOpen.Motion.MotionSession.InitializeSimulation | ( | NXOpen.Part | simulationPart | ) |
Initializes the motion simulation context for the loaded motion part
Created in NX12.0.0
License requirements: mechanisms ("MECHANISMS")
simulationPart | the loaded motion simulation part |
unsafe void NXOpen.Motion.MotionSession.ReparentSimulation | ( | string | motionSimFullName, |
string | destinationDirectory | ||
) |
Reparents the Simulation.
Created in NX5.0.0
Deprecated in NX12.0.0. Removed without replacement.
License requirements: mechanisms ("MECHANISMS")
motionSimFullName | motion simulation full name |
destinationDirectory | destination directory |
|
get |
Returns the NXOpen.Motion.MotionEnvironment belonging to this part
Created in NX7.5.0
|
get |
Returns the NXOpen.Motion.MechanismExport object belonging to this part
Created in NX12.0.0
|
get |
Returns the NXOpen.Motion.MechanismImport object belonging to this part
Created in NX12.0.0
|
get |
Returns the NXOpen.Motion.MotionMethods belonging to this part
Created in NX8.0.0
|
get |
Returns the NXOpen.Motion.PostProcess belonging to this part
Created in NX7.5.0
|
get |
Returns the tag of this object.