|
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.