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

    CalculateDof(NXObject, MotionSolution)

    Declaration
    public int CalculateDof(NXObject simPart, MotionSolution solution)
    Parameters
    Type Name Description
    NXObject simPart
    MotionSolution solution
    Returns
    Type Description
    System.Int32

    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

    CreateAnimationConversionBuilder(NXObject)

    Declaration
    public AnimationConversionBuilder CreateAnimationConversionBuilder(NXObject scenarioPart)
    Parameters
    Type Name Description
    NXObject scenarioPart
    Returns
    Type Description
    AnimationConversionBuilder

    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

    DeleteSimulation(NXObject, String)

    Declaration
    public void DeleteSimulation(NXObject masterPart, string motionSimName)
    Parameters
    Type Name Description
    NXObject masterPart
    System.String motionSimName

    ExpandNavigator(NXObject)

    Declaration
    public void ExpandNavigator(NXObject simPart)
    Parameters
    Type Name Description
    NXObject simPart

    ExportProcessSimulateKinematics()

    Declaration
    public void ExportProcessSimulateKinematics()

    FixLinkToGround(NXObject)

    Declaration
    public NXObject FixLinkToGround(NXObject link)
    Parameters
    Type Name Description
    NXObject link
    Returns
    Type Description
    NXObject

    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[]

    GetMotionComponentPartNames(BasePart, out Component[])

    Declaration
    public string[] GetMotionComponentPartNames(BasePart motionPart, out Component[] motionComponents)
    Parameters
    Type Name Description
    BasePart motionPart
    Component[] motionComponents
    Returns
    Type Description
    System.String[]

    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[]

    GetUnsavedNewMotionParts(BasePart)

    Declaration
    public BasePart[] GetUnsavedNewMotionParts(BasePart masterPart)
    Parameters
    Type Name Description
    BasePart masterPart
    Returns
    Type Description
    BasePart[]

    InitializeSimulation(Part)

    Declaration
    public void InitializeSimulation(Part simulationPart)
    Parameters
    Type Name Description
    Part simulationPart

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX