Class MotionSimulation
Inheritance
System.Object
System.MarshalByRefObject
MotionSimulation
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 MotionSimulation : NXRemotableObject, IMessageSink
Constructors
MotionSimulation(Session)
Declaration
protected MotionSimulation(Session owner)
Parameters
| Type |
Name |
Description |
| Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
AddMaster(Part, NXObject)
Declaration
public void AddMaster(Part motionPart, NXObject masterPart)
Parameters
AddSuppressedObjectForAllSolutions(Part, NXObject)
Declaration
public void AddSuppressedObjectForAllSolutions(Part motionPart, NXObject obj)
Parameters
CalculateGrueblerCount(NXObject)
Declaration
public int CalculateGrueblerCount(NXObject motionPart)
Parameters
| Type |
Name |
Description |
| NXObject |
motionPart |
|
Returns
| Type |
Description |
| System.Int32 |
|
CreateAddSubmechanismBuilder(NXObject)
Declaration
public AddSubmechanismBuilder CreateAddSubmechanismBuilder(NXObject part)
Parameters
Returns
ExportRecurdynSdk(String)
Declaration
public void ExportRecurdynSdk(string fullFileName)
Parameters
| Type |
Name |
Description |
| System.String |
fullFileName |
|
GetMasterCadPart(Part)
Declaration
public Part GetMasterCadPart(Part motionPart)
Parameters
| Type |
Name |
Description |
| Part |
motionPart |
|
Returns
LoadSimulation(NXObject, String)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.PartCollection.OpenDisplay and NXOpen.Motion.MotionSession.InitializeSimulation")]
public void LoadSimulation(NXObject masterPart, string motionSimName)
Parameters
| Type |
Name |
Description |
| NXObject |
masterPart |
|
| System.String |
motionSimName |
|
ReadDeactivatedStates(NXObject, MotionSolution)
Declaration
public void ReadDeactivatedStates(NXObject sumbmechanism, MotionSolution solution)
Parameters
RemoveMaster(Part, Boolean)
Declaration
public void RemoveMaster(Part motionPart, bool deleteMotionObjects)
Parameters
| Type |
Name |
Description |
| Part |
motionPart |
|
| System.Boolean |
deleteMotionObjects |
|
RemoveSuppressedObjectForAllSolutions(Part, NXObject)
Declaration
public void RemoveSuppressedObjectForAllSolutions(Part motionPart, NXObject obj)
Parameters
RenameSimulation(NXObject, String, String)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.BasePart.SaveAs")]
public void RenameSimulation(NXObject masterPart, string oldMotionSimName, string newMotionSimName)
Parameters
| Type |
Name |
Description |
| NXObject |
masterPart |
|
| System.String |
oldMotionSimName |
|
| System.String |
newMotionSimName |
|
RenameSubmechanism(NXObject, String)
Declaration
public void RenameSubmechanism(NXObject submechanism, string name)
Parameters
| Type |
Name |
Description |
| NXObject |
submechanism |
|
| System.String |
name |
|
SaveSimulation(NXObject, NXObject)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.BasePart.Save")]
public void SaveSimulation(NXObject masterPart, NXObject motionSimPart)
Parameters
SaveSimulation(NXObject, String)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.BasePart.Save")]
public void SaveSimulation(NXObject masterPart, string motionSimName)
Parameters
| Type |
Name |
Description |
| NXObject |
masterPart |
|
| System.String |
motionSimName |
|
UnloadSimulation(NXObject, NXObject)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.BasePart.Close")]
public void UnloadSimulation(NXObject masterPart, NXObject motionSimPart)
Parameters
UnloadSimulation(NXObject, String)
Declaration
[Obsolete("Deprecated in NX12.0.0. Use NXOpen.BasePart.Close")]
public void UnloadSimulation(NXObject masterPart, string motionSimName)
Parameters
| Type |
Name |
Description |
| NXObject |
masterPart |
|
| System.String |
motionSimName |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink