Search Results for

    Show / Hide Table of Contents

    Class MotionSession

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    MotionSession
    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 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
    Type Description
    MotionEnvironment

    MechanismExport

    Declaration
    public MechanismExport MechanismExport { get; }
    Property Value
    Type Description
    MechanismExport

    MechanismImport

    Declaration
    public MechanismImport MechanismImport { get; }
    Property Value
    Type Description
    MechanismImport

    MotionMethods

    Declaration
    public MotionMethods MotionMethods { get; }
    Property Value
    Type Description
    MotionMethods

    PostProcess

    Declaration
    public PostProcess PostProcess { get; }
    Property Value
    Type Description
    PostProcess

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

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

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

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

    GetAdoptionManager(NXObject)

    Declaration
    public AdoptionManager GetAdoptionManager(NXObject scenarioPart)
    Parameters
    Type Name Description
    NXObject scenarioPart
    Returns
    Type Description
    AdoptionManager

    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
    Type Name Description
    NXObject scenarioPart
    MotionFunction funcObject
    Returns
    Type Description
    NXObject[]

    GetFunctionReferencingMotionObjects(NXObject, MotionFunction)

    Declaration
    public NXObject[] GetFunctionReferencingMotionObjects(NXObject scenarioPart, MotionFunction funcObject)
    Parameters
    Type Name Description
    NXObject scenarioPart
    MotionFunction funcObject
    Returns
    Type Description
    NXObject[]

    GetReferencedFunctions(NXObject, NXObject)

    Declaration
    public MotionFunction[] GetReferencedFunctions(NXObject scenarioPart, NXObject originObject)
    Parameters
    Type Name Description
    NXObject scenarioPart
    NXObject originObject
    Returns
    Type Description
    MotionFunction[]

    GetReferencedMotionObjects(NXObject, NXObject)

    Declaration
    public NXObject[] GetReferencedMotionObjects(NXObject scenarioPart, NXObject originObject)
    Parameters
    Type Name Description
    NXObject scenarioPart
    NXObject originObject
    Returns
    Type Description
    NXObject[]

    GetReferencingFunctions(NXObject, NXObject)

    Declaration
    public MotionFunction[] GetReferencingFunctions(NXObject scenarioPart, NXObject originObject)
    Parameters
    Type Name Description
    NXObject scenarioPart
    NXObject originObject
    Returns
    Type Description
    MotionFunction[]

    GetReferencingMotionObjects(NXObject, NXObject)

    Declaration
    public NXObject[] GetReferencingMotionObjects(NXObject scenarioPart, NXObject originObject)
    Parameters
    Type Name Description
    NXObject scenarioPart
    NXObject originObject
    Returns
    Type Description
    NXObject[]

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