NXOpen .NET Reference Guide
1899
|
Represents motion session More...
Public Member Functions | |
unsafe int | CalculateDof (NXOpen.NXObject simPart, NXOpen.Motion.MotionSolution solution) |
Calculate DOF More... | |
unsafe string | CloneSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Clones the Simulation. More... | |
unsafe NXOpen.NXObject | ConstraintsToMotionObject (NXOpen.NXObject scenarioPart, NXOpen.NXObject masterPart) |
Converts mating conditions and constraints to motion bodies and joints More... | |
unsafe NXOpen.Motion.AnimationConversionBuilder | CreateAnimationConversionBuilder (NXOpen.NXObject scenarioPart) |
Creates a NXOpen.Motion.AnimationConversionBuilder More... | |
unsafe string | CreateNamingSimulation (NXOpen.NXObject masterPart, string inputSimName) |
Creates the Non-master Simulation in NX Manager mode with an input name. More... | |
unsafe NXOpen.Motion.PhysicsConversionBuilder | CreatePhysicsConversionBuilder (NXOpen.NXObject scenarioPart) |
Creates a NXOpen.Motion.PhysicsConversionBuilder More... | |
unsafe string | CreateSimulation (NXOpen.NXObject masterPart) |
Creates the Simulation. More... | |
unsafe void | DeleteSimulation (NXOpen.NXObject masterPart, string motionSimName) |
Deletes the Simulation. More... | |
unsafe void | DirectOpenSimulation (string motionSimName) |
Opens the Simulation directly. More... | |
unsafe void | ExportProcessSimulateKinematics () |
Exports kinematics for Process Simulate More... | |
unsafe NXOpen.NXObject | FixLinkToGround (NXOpen.NXObject link) |
Fixes the motion body to ground 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.NXObject[] | GetFunctionReferencedMotionObjects (NXOpen.NXObject scenarioPart, NXOpen.Motion.MotionFunction funcObject) |
Gets function referenced motion objects. More... | |
unsafe NXOpen.NXObject[] | GetFunctionReferencingMotionObjects (NXOpen.NXObject scenarioPart, NXOpen.Motion.MotionFunction funcObject) |
Gets function referencing motion objects. More... | |
unsafe string[] | GetMotionComponentPartNames (NXOpen.BasePart motionPart, out NXOpen.Assemblies.Component[] motionComponents) |
Returns all direct motion components with full path names from motion part. More... | |
unsafe NXOpen.Motion.MotionFunction[] | GetReferencedFunctions (NXOpen.NXObject scenarioPart, NXOpen.NXObject originObject) |
Gets the referenced functions 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.NXObject[] | GetReferencingMotionObjects (NXOpen.NXObject scenarioPart, NXOpen.NXObject originObject) |
Gets the referencing motion objects. More... | |
unsafe string[] | GetScenarioNames (NXOpen.NXObject masterPart) |
Gets all scenario names from motion subfolder of master part More... | |
unsafe NXOpen.BasePart[] | GetUnsavedNewMotionParts (NXOpen.BasePart masterPart) |
Returns all new created but not saved motion simulation parts of the master part 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 void | ReparentSimulation (string motionSimFullName, string destinationDirectory) |
Reparents the Simulation. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
NXOpen.Motion.MotionEnvironment | Environments [get] |
Returns the NXOpen.Motion.MotionEnvironment belonging to this part More... | |
NXOpen.Motion.MechanismExport | MechanismExport [get] |
Returns the NXOpen.Motion.MechanismExport object belonging to this part More... | |
NXOpen.Motion.MechanismImport | MechanismImport [get] |
Returns the NXOpen.Motion.MechanismImport object belonging to this part More... | |
NXOpen.Motion.MotionMethods | MotionMethods [get] |
Returns the NXOpen.Motion.MotionMethods belonging to this part More... | |
NXOpen.Motion.PostProcess | PostProcess [get] |
Returns the NXOpen.Motion.PostProcess belonging to this part More... | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Represents motion session
To obtain an instance of this class, refer to NXOpen.Session
Created in NX5.0.0
|
inline |
Calculate DOF
Created in NX1899.0.0
License requirements: mechanisms ("MECHANISMS")
simPart | |
solution |
|
inline |
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 |
|
inline |
Converts mating conditions and constraints to motion bodies and joints
Created in NX6.0.1
License requirements: mechanisms ("MECHANISMS")
scenarioPart | the scenario part object |
masterPart | the master part object |
|
inline |
Creates a NXOpen.Motion.AnimationConversionBuilder
Created in NX12.0.2
License requirements: mechanisms ("MECHANISMS")
scenarioPart |
|
inline |
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 |
|
inline |
Creates a NXOpen.Motion.PhysicsConversionBuilder
Created in NX8.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart |
|
inline |
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 |
|
inline |
Deletes the Simulation.
Created in NX5.0.0
License requirements: mechanisms ("MECHANISMS")
masterPart | the master_part |
motionSimName | motion simulation part which ready to be deleted |
|
inline |
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 |
|
inline |
Exports kinematics for Process Simulate
Created in NX8.5.0
License requirements: mechanisms ("MECHANISMS")
|
inline |
Fixes the motion body to ground
Created in NX6.0.1
License requirements: mechanisms ("MECHANISMS")
link | the motion body object |
|
inline |
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) |
|
inline |
Gets function referenced motion objects.
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
funcObject |
|
inline |
Gets function referencing motion objects.
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
funcObject |
|
inline |
Returns all direct motion components with full path names from motion part.
The direct motion components can be loaded or unloaded. For unloaded component, a simple part name is returned.
An error will be thrown if the input part is not a motion part.
Created in NX1847.0.0
License requirements: None.
motionPart | the motion part object |
motionComponents | motion components |
|
inline |
Gets the referenced functions
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
originObject | Non-function motion object. |
|
inline |
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 . |
|
inline |
Gets the referencing functions
Created in NX11.0.0
License requirements: mechanisms ("MECHANISMS")
scenarioPart | |
originObject | Non-function motion object. |
|
inline |
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 . |
|
inline |
Gets all scenario names from motion subfolder of master part
Created in NX7.0.0
License requirements: mechanisms ("MECHANISMS")
masterPart | the master part object |
|
inline |
Returns all new created but not saved motion simulation parts of the master part
Created in NX1847.0.0
License requirements: None.
masterPart | the master part object |
|
inline |
Initializes the mech
Created in NX6.0.0
Deprecated in NX12.0.0. Use NXOpen.Motion.MotionSession.InitializeSimulation
License requirements: mechanisms ("MECHANISMS")
|
inline |
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 |
|
inline |
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.