NX Open C++ Reference Guide
|
Represents Mechatronics session
To obtain an instance of this class, refer to Session
Created in NX9.0.0.
More...
Public Types | |
enum | SimulationAction { SimulationActionStart, SimulationActionRestart, SimulationActionPause, SimulationActionResume, SimulationActionStop } |
Represents the action of simulation. More... | |
Public Member Functions | |
std::vector < NXOpen::Mechatronics::LogicObject * > | GetExportableLogicalObjects (NXOpen::Mechatronics::LogicObject *logicalObject) |
Gets exportable logical objects. | |
void | GetLogicalAttributeNames (std::vector< NXString > &attributeNames) |
Gets defined logical attribute names in configuration file Created in NX9.0.0. | |
std::vector< NXString > | GetLogicalAttributeValues (NXOpen::Mechatronics::LogicObject *logicalObject, std::vector< NXString > &attributeNames) |
Gets attribute values of logical object. | |
void | GetLogicalTypes (std::vector< NXString > &logicalTypeNames, std::vector< NXString > &logicalTypeBitmaps) |
Gets defined logical types in configuration file Created in NX9.0.0. | |
void | PerformSimulation (NXOpen::Mechatronics::MechatronicsSession::SimulationAction action) |
Control the Simulation. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents Mechatronics session
To obtain an instance of this class, refer to Session
Created in NX9.0.0.
std::vector<NXOpen::Mechatronics::LogicObject *> NXOpen::Mechatronics::MechatronicsSession::GetExportableLogicalObjects | ( | NXOpen::Mechatronics::LogicObject * | logicalObject | ) |
Gets exportable logical objects.
logicalObject | Logical object |
void NXOpen::Mechatronics::MechatronicsSession::GetLogicalAttributeNames | ( | std::vector< NXString > & | attributeNames | ) |
Gets defined logical attribute names in configuration file
Created in NX9.0.0.
License requirements : None
attributeNames | Array of defined attribute names |
std::vector<NXString> NXOpen::Mechatronics::MechatronicsSession::GetLogicalAttributeValues | ( | NXOpen::Mechatronics::LogicObject * | logicalObject, |
std::vector< NXString > & | attributeNames | ||
) |
Gets attribute values of logical object.
logicalObject | Logical object |
attributeNames | Array of logical attribute names |
void NXOpen::Mechatronics::MechatronicsSession::GetLogicalTypes | ( | std::vector< NXString > & | logicalTypeNames, |
std::vector< NXString > & | logicalTypeBitmaps | ||
) |
Gets defined logical types in configuration file
Created in NX9.0.0.
License requirements : None
logicalTypeNames | Array of type names |
logicalTypeBitmaps | Array of type bitmaps |
void NXOpen::Mechatronics::MechatronicsSession::PerformSimulation | ( | NXOpen::Mechatronics::MechatronicsSession::SimulationAction | action | ) |
Control the Simulation.
Created in NX9.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
action | action |
tag_t NXOpen::Mechatronics::MechatronicsSession::Tag | ( | ) | const |
Returns the tag of this object.