Class MotionSolution
Inheritance
System.Object
System.MarshalByRefObject
MotionSolution
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.ReferenceEquals(System.Object, System.Object)
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
Graphs
Declaration
public GraphObjectCollection Graphs { get; }
Property Value
ModelAndLoadPreProcesses
Declaration
public ModelAndLoadPreProcessCollection ModelAndLoadPreProcesses { get; }
Property Value
Methods
AddSuppressedObject(NXObject)
Declaration
public void AddSuppressedObject(NXObject object)
Parameters
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
CloneSolutionFromSimulation(NXObject)
Declaration
public MotionSolution CloneSolutionFromSimulation(NXObject simulationRun)
Parameters
| Type |
Name |
Description |
| NXObject |
simulationRun |
|
Returns
ConvertAdvancedSolutionToGeneric()
Declaration
public void ConvertAdvancedSolutionToGeneric()
EditRunsimulinkMfile()
Declaration
public void EditRunsimulinkMfile()
ExportMotionHostCosimMfiles()
Declaration
public void ExportMotionHostCosimMfiles()
ExportSimulinkHostCosimMfiles()
Declaration
public void ExportSimulinkHostCosimMfiles()
Declaration
public void ExportSolverInputFile()
Declaration
public void ExportToExternalPlatform()
GetAnimationControl()
Declaration
public AnimationControl GetAnimationControl()
Returns
GetArticulationControl()
Declaration
public ArticulationControl GetArticulationControl()
Returns
GetEigenvectorAnimationControl()
Declaration
public EigenvectorAnimationControl GetEigenvectorAnimationControl()
Returns
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
GetName()
Declaration
Returns
| Type |
Description |
| System.String |
|
GetPostToolsControl()
Declaration
public PostToolsControl GetPostToolsControl()
Returns
GetSolutionSpreadsheetExport()
Declaration
public SolutionSpreadsheetExport GetSolutionSpreadsheetExport()
Returns
GetSpreadsheetRunControl(String)
Declaration
public SpreadsheetRunControl GetSpreadsheetRunControl(string spreadsheetName)
Parameters
| Type |
Name |
Description |
| System.String |
spreadsheetName |
|
Returns
GetStaticModeAnimationControl()
Declaration
public StaticModeAnimationControl GetStaticModeAnimationControl()
Returns
IsSolvingInBackground()
Declaration
public bool IsSolvingInBackground()
Returns
| Type |
Description |
| System.Boolean |
|
LoadResult()
Declaration
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
PrintAnimationObjects()
Declaration
public void PrintAnimationObjects()
RemoveSuppressedObject(NXObject)
Declaration
public void RemoveSuppressedObject(NXObject object)
Parameters
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