Class MotionSession
Inheritance
System.Object
System.MarshalByRefObject
MotionSession
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class MotionSession : NXRemotableObject, IMessageSink
Constructors
MotionSession(Session)
Declaration
protected MotionSession(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Environments
Declaration
public MotionEnvironment Environments { get; }
Property Value
MechanismExport
Declaration
public MechanismExport MechanismExport { get; }
Property Value
MechanismImport
Declaration
public MechanismImport MechanismImport { get; }
Property Value
MotionMethods
Declaration
public MotionMethods MotionMethods { get; }
Property Value
PostProcess
Declaration
public PostProcess PostProcess { get; }
Property Value
Tag
Declaration
Property Value
Methods
CloneSimulation(NXObject, String)
Declaration
public string CloneSimulation(NXObject masterPart, string motionSimName)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
System.String |
motionSimName |
|
Returns
Type |
Description |
System.String |
|
ConstraintsToMotionObject(NXObject, NXObject)
Declaration
public NXObject ConstraintsToMotionObject(NXObject scenarioPart, NXObject masterPart)
Parameters
Returns
CreateNamingSimulation(NXObject, String)
Declaration
public string CreateNamingSimulation(NXObject masterPart, string inputSimName)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
System.String |
inputSimName |
|
Returns
Type |
Description |
System.String |
|
CreatePhysicsConversionBuilder(NXObject)
Declaration
public PhysicsConversionBuilder CreatePhysicsConversionBuilder(NXObject scenarioPart)
Parameters
Type |
Name |
Description |
NXObject |
scenarioPart |
|
Returns
CreateSimulation(NXObject)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.FileNew and NXOpen.Motion.MotionSession.InitializeSimulation")]
public string CreateSimulation(NXObject masterPart)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
Returns
Type |
Description |
System.String |
|
DeleteSimulation(NXObject, String)
Declaration
[Obsolete("Deprecated in NX12.0.0. Removed without replacement.")]
public void DeleteSimulation(NXObject masterPart, string motionSimName)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
System.String |
motionSimName |
|
DirectOpenSimulation(String)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.PartCollection.OpenDisplay and NXOpen.Motion.MotionSession.InitializeSimulation")]
public void DirectOpenSimulation(string motionSimName)
Parameters
Type |
Name |
Description |
System.String |
motionSimName |
|
ExportProcessSimulateKinematics()
Declaration
public void ExportProcessSimulateKinematics()
FixLinkToGround(NXObject)
Declaration
public NXObject FixLinkToGround(NXObject link)
Parameters
Returns
GetAdoptionManager(NXObject)
Declaration
public AdoptionManager GetAdoptionManager(NXObject scenarioPart)
Parameters
Type |
Name |
Description |
NXObject |
scenarioPart |
|
Returns
GetFullName(NXObject, String)
Declaration
public string GetFullName(NXObject masterPart, string scenarioName)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
System.String |
scenarioName |
|
Returns
Type |
Description |
System.String |
|
GetFunctionReferencedMotionObjects(NXObject, MotionFunction)
Declaration
public NXObject[] GetFunctionReferencedMotionObjects(NXObject scenarioPart, MotionFunction funcObject)
Parameters
Returns
GetFunctionReferencingMotionObjects(NXObject, MotionFunction)
Declaration
public NXObject[] GetFunctionReferencingMotionObjects(NXObject scenarioPart, MotionFunction funcObject)
Parameters
Returns
GetReferencedFunctions(NXObject, NXObject)
Declaration
public MotionFunction[] GetReferencedFunctions(NXObject scenarioPart, NXObject originObject)
Parameters
Returns
GetReferencedMotionObjects(NXObject, NXObject)
Declaration
public NXObject[] GetReferencedMotionObjects(NXObject scenarioPart, NXObject originObject)
Parameters
Returns
GetReferencingFunctions(NXObject, NXObject)
Declaration
public MotionFunction[] GetReferencingFunctions(NXObject scenarioPart, NXObject originObject)
Parameters
Returns
GetReferencingMotionObjects(NXObject, NXObject)
Declaration
public NXObject[] GetReferencingMotionObjects(NXObject scenarioPart, NXObject originObject)
Parameters
Returns
GetScenarioNames(NXObject)
Declaration
public string[] GetScenarioNames(NXObject masterPart)
Parameters
Type |
Name |
Description |
NXObject |
masterPart |
|
Returns
Type |
Description |
System.String[] |
|
InitializeMechanisms()
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.Motion.MotionSession.InitializeSimulation")]
public void InitializeMechanisms()
InitializeSimulation(Part)
Declaration
public void InitializeSimulation(Part simulationPart)
Parameters
Type |
Name |
Description |
Part |
simulationPart |
|
ReparentSimulation(String, String)
Declaration
[Obsolete("Deprecated in NX12.0.0. Removed without replacement.")]
public void ReparentSimulation(string motionSimFullName, string destinationDirectory)
Parameters
Type |
Name |
Description |
System.String |
motionSimFullName |
|
System.String |
destinationDirectory |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink