Search Results for

    Show / Hide Table of Contents

    Class MotionSimulation

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    MotionSimulation
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Motion
    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
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    AddMaster(Part, NXObject)

    Declaration
    public void AddMaster(Part motionPart, NXObject masterPart)
    Parameters
    Type Name Description
    Part motionPart
    NXObject masterPart

    AddSuppressedObjectForAllSolutions(Part, NXObject)

    Declaration
    public void AddSuppressedObjectForAllSolutions(Part motionPart, NXObject obj)
    Parameters
    Type Name Description
    Part motionPart
    NXObject obj

    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
    Type Name Description
    NXObject part
    Returns
    Type Description
    AddSubmechanismBuilder

    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
    Type Description
    Part

    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
    Type Name Description
    NXObject sumbmechanism
    MotionSolution solution

    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
    Type Name Description
    Part motionPart
    NXObject obj

    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
    Type Name Description
    NXObject masterPart
    NXObject motionSimPart

    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
    Type Name Description
    NXObject masterPart
    NXObject motionSimPart

    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
    In This Article
    Back to top Generated by DocFX