NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Motion::MotionSimulation Class Reference

Represents Motion.Simulation
To obtain an instance of this class, refer to NXOpen::Session

Created in NX5.0.0. More...

Public Member Functions

int CalculateGrueblerCount (NXOpen::NXObject *motionPart)
 Calculate the gruebler count of given motion part. More...
 
void ExportRecurdynSdk (const NXString &fullFileName)
 Export Recurdyn sdk data, need an active solution in simulation
Created in NX7.0.0. More...
 
void ExportRecurdynSdk (const char *fullFileName)
 Export Recurdyn sdk data, need an active solution in simulation
Created in NX7.0.0. More...
 
void LoadSimulation (NXOpen::NXObject *masterPart, const NXString &motionSimName)
 Load the simulation
Created in NX5.0.0. More...
 
void LoadSimulation (NXOpen::NXObject *masterPart, const char *motionSimName)
 Load the simulation
Created in NX5.0.0. More...
 
void RenameSimulation (NXOpen::NXObject *masterPart, const NXString &oldMotionSimName, const NXString &newMotionSimName)
 Rename the simulation
Created in NX5.0.0. More...
 
void RenameSimulation (NXOpen::NXObject *masterPart, const char *oldMotionSimName, const char *newMotionSimName)
 Rename the simulation
Created in NX5.0.0. More...
 
void SaveSimulation (NXOpen::NXObject *masterPart, const NXString &motionSimName)
 Save the simulation through input part name
Created in NX5.0.0. More...
 
void SaveSimulation (NXOpen::NXObject *masterPart, const char *motionSimName)
 Save the simulation through input part name
Created in NX5.0.0. More...
 
void SaveSimulation (NXOpen::NXObject *masterPart, NXOpen::NXObject *motionSimPart)
 Save the simulation through input part object
Created in NX7.5.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void UnloadSimulation (NXOpen::NXObject *masterPart, const NXString &motionSimName)
 Unload the simulation through input part name
Created in NX5.0.0. More...
 
void UnloadSimulation (NXOpen::NXObject *masterPart, const char *motionSimName)
 Unload the simulation through input part name
Created in NX5.0.0. More...
 
void UnloadSimulation (NXOpen::NXObject *masterPart, NXOpen::NXObject *motionSimPart)
 Unload the simulation through input part object
Created in NX7.5.0. More...
 

Detailed Description

Represents Motion.Simulation
To obtain an instance of this class, refer to NXOpen::Session

Created in NX5.0.0.


Member Function Documentation

int NXOpen::Motion::MotionSimulation::CalculateGrueblerCount ( NXOpen::NXObject motionPart)

Calculate the gruebler count of given motion part.

Returns
gruebler count
Created in NX7.5.0.

License requirements : None
Parameters
motionPartmotion part object
void NXOpen::Motion::MotionSimulation::ExportRecurdynSdk ( const NXString fullFileName)

Export Recurdyn sdk data, need an active solution in simulation
Created in NX7.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
fullFileNamefull name with directory and extension
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::ExportRecurdynSdk ( const char *  fullFileName)

Export Recurdyn sdk data, need an active solution in simulation
Created in NX7.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
fullFileNamefull name with directory and extension
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::LoadSimulation ( NXOpen::NXObject masterPart,
const NXString motionSimName 
)

Load the simulation
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
motionSimNamethe motion simulation name to load
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::LoadSimulation ( NXOpen::NXObject masterPart,
const char *  motionSimName 
)

Load the simulation
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
motionSimNamethe motion simulation name to load
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::RenameSimulation ( NXOpen::NXObject masterPart,
const NXString oldMotionSimName,
const NXString newMotionSimName 
)

Rename the simulation
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
oldMotionSimNamethe motion simulation part name which ready to be renamed
NOTE: The full Unicode character set is not supported for this parameter.
newMotionSimNamethe new motion simulation part name
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::RenameSimulation ( NXOpen::NXObject masterPart,
const char *  oldMotionSimName,
const char *  newMotionSimName 
)

Rename the simulation
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
oldMotionSimNamethe motion simulation part name which ready to be renamed
NOTE: The full Unicode character set is not supported for this parameter.
newMotionSimNamethe new motion simulation part name
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::SaveSimulation ( NXOpen::NXObject masterPart,
const NXString motionSimName 
)

Save the simulation through input part name
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
motionSimNamethe motion simulation part name which ready to be saved
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::SaveSimulation ( NXOpen::NXObject masterPart,
const char *  motionSimName 
)

Save the simulation through input part name
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
motionSimNamethe motion simulation part name which ready to be saved
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::SaveSimulation ( NXOpen::NXObject masterPart,
NXOpen::NXObject motionSimPart 
)

Save the simulation through input part object
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
motionSimPartthe motion simulation part which ready to be saved
tag_t NXOpen::Motion::MotionSimulation::Tag ( ) const

Returns the tag of this object.

void NXOpen::Motion::MotionSimulation::UnloadSimulation ( NXOpen::NXObject masterPart,
const NXString motionSimName 
)

Unload the simulation through input part name
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
motionSimNamethe motion simulation name to unload
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::UnloadSimulation ( NXOpen::NXObject masterPart,
const char *  motionSimName 
)

Unload the simulation through input part name
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
motionSimNamethe motion simulation name to unload
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Motion::MotionSimulation::UnloadSimulation ( NXOpen::NXObject masterPart,
NXOpen::NXObject motionSimPart 
)

Unload the simulation through input part object
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
masterPartthe master part object
motionSimPartthe motion simulation to unload

The documentation for this class was generated from the following file:
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.