Search Results for

    Show / Hide Table of Contents

    Class MotionSolution

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    MotionSolution
    AdvancedSolution
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    IGraphSource
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    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.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Motion
    Assembly: NXOpen.dll
    Syntax
    public class MotionSolution : NXObject, IMessageSink, INXObject, IGraphSource

    Constructors

    MotionSolution()

    Declaration
    protected MotionSolution()

    Properties

    Animations

    Declaration
    public AnimationCollection Animations { get; }
    Property Value
    Type Description
    AnimationCollection

    Graphs

    Declaration
    public GraphObjectCollection Graphs { get; }
    Property Value
    Type Description
    GraphObjectCollection

    ModelAndLoadPreProcesses

    Declaration
    public ModelAndLoadPreProcessCollection ModelAndLoadPreProcesses { get; }
    Property Value
    Type Description
    ModelAndLoadPreProcessCollection

    Methods

    AddSuppressedObject(NXObject)

    Declaration
    public void AddSuppressedObject(NXObject object)
    Parameters
    Type Name Description
    NXObject object

    CalculateGrueblerCount()

    Declaration
    public int CalculateGrueblerCount()
    Returns
    Type Description
    System.Int32

    CloneMultipleSolutions(Int32, out MotionSolution[])

    Declaration
    public void CloneMultipleSolutions(int numClones, out MotionSolution[] clonedSolutions)
    Parameters
    Type Name Description
    System.Int32 numClones
    MotionSolution[] clonedSolutions

    CloneSolution()

    Declaration
    public MotionSolution CloneSolution()
    Returns
    Type Description
    MotionSolution

    CloneSolutionFromSimulation(NXObject)

    Declaration
    public MotionSolution CloneSolutionFromSimulation(NXObject simulationRun)
    Parameters
    Type Name Description
    NXObject simulationRun
    Returns
    Type Description
    MotionSolution

    ConvertAdvancedSolutionToGeneric()

    Declaration
    public void ConvertAdvancedSolutionToGeneric()

    EditRunsimulinkMfile()

    Declaration
    public void EditRunsimulinkMfile()

    ExportMotionHostCosimMfiles()

    Declaration
    public void ExportMotionHostCosimMfiles()

    ExportSimulinkHostCosimMfiles()

    Declaration
    public void ExportSimulinkHostCosimMfiles()

    ExportSolverInputFile()

    Declaration
    public void ExportSolverInputFile()

    ExportToExternalPlatform()

    Declaration
    public void ExportToExternalPlatform()

    GetAnimationControl()

    Declaration
    public AnimationControl GetAnimationControl()
    Returns
    Type Description
    AnimationControl

    GetArticulationControl()

    Declaration
    public ArticulationControl GetArticulationControl()
    Returns
    Type Description
    ArticulationControl

    GetEigenvectorAnimationControl()

    Declaration
    public EigenvectorAnimationControl GetEigenvectorAnimationControl()
    Returns
    Type Description
    EigenvectorAnimationControl

    GetGraphObjectResult(Graph, out Double[], out Unit)

    Declaration
    public void GetGraphObjectResult(Graph graph, out double[] resultPoints, out Unit unit)
    Parameters
    Type Name Description
    Graph graph
    System.Double[] resultPoints
    Unit unit

    GetIsSuppressed(NXObject)

    Declaration
    public bool GetIsSuppressed(NXObject objectTag)
    Parameters
    Type Name Description
    NXObject objectTag
    Returns
    Type Description
    System.Boolean

    GetLoadTransferControl()

    Declaration
    public LoadTransferControl GetLoadTransferControl()
    Returns
    Type Description
    LoadTransferControl

    GetName()

    Declaration
    public string GetName()
    Returns
    Type Description
    System.String

    GetPostToolsControl()

    Declaration
    public PostToolsControl GetPostToolsControl()
    Returns
    Type Description
    PostToolsControl

    GetSolutionSpreadsheetExport()

    Declaration
    public SolutionSpreadsheetExport GetSolutionSpreadsheetExport()
    Returns
    Type Description
    SolutionSpreadsheetExport

    GetSpreadsheetRunControl(String)

    Declaration
    public SpreadsheetRunControl GetSpreadsheetRunControl(string spreadsheetName)
    Parameters
    Type Name Description
    System.String spreadsheetName
    Returns
    Type Description
    SpreadsheetRunControl

    GetStaticModeAnimationControl()

    Declaration
    public StaticModeAnimationControl GetStaticModeAnimationControl()
    Returns
    Type Description
    StaticModeAnimationControl

    IsSolvingInBackground()

    Declaration
    public bool IsSolvingInBackground()
    Returns
    Type Description
    System.Boolean

    LoadResult()

    Declaration
    public void LoadResult()

    PlotGraphObjectsInViewport(Graph, Graph[], Int32, Int32, Boolean)

    Declaration
    public Plot PlotGraphObjectsInViewport(Graph xGraph, Graph[] yGraphs, int winDevice, int viewIndex, bool overlay)
    Parameters
    Type Name Description
    Graph xGraph
    Graph[] yGraphs
    System.Int32 winDevice
    System.Int32 viewIndex
    System.Boolean overlay
    Returns
    Type Description
    Plot

    PrintAnimationObjects()

    Declaration
    public void PrintAnimationObjects()

    RemoveSuppressedObject(NXObject)

    Declaration
    public void RemoveSuppressedObject(NXObject object)
    Parameters
    Type Name Description
    NXObject object

    RemoveSuppressedObject(NXObject, Boolean)

    Declaration
    public void RemoveSuppressedObject(NXObject motionObject, bool forceOk)
    Parameters
    Type Name Description
    NXObject motionObject
    System.Boolean forceOk

    ReviewResult(String)

    Declaration
    public void ReviewResult(string fileName)
    Parameters
    Type Name Description
    System.String fileName

    SaveGraphObjectToAfu(String, Graph, Graph)

    Declaration
    public void SaveGraphObjectToAfu(string fileName, Graph xGraph, Graph yGraph)
    Parameters
    Type Name Description
    System.String fileName
    Graph xGraph
    Graph yGraph

    SaveGraphObjectToSpreadsheet(Graph, Graph[], Boolean, Boolean)

    Declaration
    [Obsolete("Deprecated in NX1980.0.0.  Use NXOpen.Motion.SolutionSpreadsheetExport.ExportGraphObject")]
    public void SaveGraphObjectToSpreadsheet(Graph xGraph, Graph[] yGraphs, bool showGraph, bool writeTime)
    Parameters
    Type Name Description
    Graph xGraph
    Graph[] yGraphs
    System.Boolean showGraph
    System.Boolean writeTime

    SetName(String, Boolean)

    Declaration
    public void SetName(string solutionName, bool renameResultFile)
    Parameters
    Type Name Description
    System.String solutionName
    System.Boolean renameResultFile

    SolveNormalRunSolution()

    Declaration
    public void SolveNormalRunSolution()

    SolveNormalRunSolutionInBackground()

    Declaration
    public void SolveNormalRunSolutionInBackground()

    TerminateSolvingInBackground()

    Declaration
    public void TerminateSolvingInBackground()

    Implements

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