|
NX Open C++ 参考指南 2406 v1.1
|
机电一体化管理器 更多...
#include <Mechatronics_MechatronicsManager.hxx>
Public 成员函数 | |
| void | AddExistingFunction (NXOpen::Mechatronics::SystemObject *object, const char *itemMFKID, const char *instanceName) |
| void | AddExistingFunction (NXOpen::Mechatronics::SystemObject *object, const NXString &itemMFKID, const NXString &instanceName) |
| void | AddExistingLogical (NXOpen::Mechatronics::SystemObject *object, const char *itemMFKID, const char *instanceName) |
| void | AddExistingLogical (NXOpen::Mechatronics::SystemObject *object, const NXString &itemMFKID, const NXString &instanceName) |
| void | AddExistingRequirement (NXOpen::Mechatronics::SystemObject *object, const char *itemMFKID, const char *instanceName) |
| void | AddExistingRequirement (NXOpen::Mechatronics::SystemObject *object, const NXString &itemMFKID, const NXString &instanceName) |
| void | CopySystemObject (const std::vector< NXOpen::Mechatronics::SystemObject * > &objects) |
| 将系统工程对象复制到剪贴板。 在 NX11.0.0 中创建。 许可证要求:nx_mcd_core("机电概念设计器") | |
| NXOpen::Mechatronics::DependencyCreatorBuilder * | CreateDependencyCreatorBuilder () |
| NXOpen::Mechatronics::SystemRoot * | CreateSystemRoot (NXOpen::Mechatronics::SystemRoot::Type rootType) |
| void | CutSystemObject (const std::vector< NXOpen::Mechatronics::SystemObject * > &objects) |
| 剪切系统工程对象。 在 NX11.0.0 中创建。 许可证要求:nx_mcd_core("机电概念设计器") | |
| NXOpen::Mechatronics::ElectricalPartCollection * | ElectricalPartCollection () |
| void | ExportModel (const char *path, bool bFunction, bool bLogical) |
| void | ExportModel (const char *path, bool requirement, bool function, bool logic) |
| void | ExportModel (const NXString &path, bool requirement, bool function, bool logic) |
| NXOpen::Mechatronics::FunctionObjectCollection * | FunctionObjectCollection () |
| NXOpen::Mechatronics::SystemRoot * | GetSystemRoot (NXOpen::Mechatronics::SystemRoot::Type rootType) |
| 获取指定部件中的系统根对象。 | |
| void | ImportModel (const char *path, bool bFunction, bool bLogical) |
| void | ImportModel (const char *path, bool overrideModel, bool requirement, bool function, bool logic) |
| void | ImportModel (const NXString &path, bool overrideModel, bool requirement, bool function, bool logic) |
| NXString | LoadAsSaved () |
| void | LogEntityToDelete (NXOpen::NXObject *object) |
| NXOpen::Mechatronics::LogicObjectCollection * | LogicObjectCollection () |
| NX_DEPRECATED ("在NX9.0.0中已废弃。请使用同名的另一个方法代替。") void ExportModel(const NXString &path | |
| NX_DEPRECATED ("Deprecated in NX9.0.0. Please use another method with the same name instead.") void ImportModel(const NXString &path | |
| NX_DEPRECATED ("Deprecated in NX9.0.0. Please use another method with the same name instead.") void RefreshFromTeamcenter(bool bFunction | |
| void | OpenFunctionModel (const char *itemMFKID, const char *variantRule) |
| void | OpenFunctionModel (const NXString &itemMFKID, const NXString &variantRule) |
| void | OpenLogicalModel (const char *itemMFKID, const char *variantRule) |
| void | OpenLogicalModel (const NXString &itemMFKID, const NXString &variantRule) |
| void | OpenRequirementModel (const char *itemMFKID, const char *variantRule) |
| void | OpenRequirementModel (const NXString &itemMFKID, const NXString &variantRule) |
| void | PasteSystemObject (NXOpen::Mechatronics::SystemObject *parent) |
| 从剪贴板粘贴系统工程对象。 在 NX11.0.0 中创建。 许可证要求:nx_mcd_core("机电概念设计器") | |
| void | RefreshFromTeamcenter (bool requirement, bool function, bool logic) |
| NXOpen::Mechatronics::RequirementCollection * | RequirementCollection () |
| void | SaveToTeamcenter () |
| void | SaveToTeamcenter (bool requirement, bool function, bool logic) |
| tag_t | Tag () const |
Public 属性 | |
| bool | bFunction |
| bool | bLogical |
| bool bool | bLogical |
机电一体化管理器
包含用于创建和遍历机电设计器系统导航器对象的集合对象。
要获取此类的实例,请参考NXOpen::Part
创建于NX7.5.1。
| void NXOpen::Mechatronics::MechatronicsManager::AddExistingFunction | ( | NXOpen::Mechatronics::SystemObject * | object, |
| const char * | itemMFKID, | ||
| const char * | instanceName ) |
将现有功能添加为指定对象的子对象。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| object | 父对象 |
| itemMFKID | 子功能项的项目MFK ID |
| instanceName | 子功能项的实例名称 |
| void NXOpen::Mechatronics::MechatronicsManager::AddExistingFunction | ( | NXOpen::Mechatronics::SystemObject * | object, |
| const NXString & | itemMFKID, | ||
| const NXString & | instanceName ) |
将现有功能添加为指定对象的子对象。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| object | 父对象 |
| itemMFKID | 子功能项的项目MFK ID |
| instanceName | 子功能项的实例名称 |
| void NXOpen::Mechatronics::MechatronicsManager::AddExistingLogical | ( | NXOpen::Mechatronics::SystemObject * | object, |
| const char * | itemMFKID, | ||
| const char * | instanceName ) |
将现有逻辑添加为指定对象的子对象。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| object | 父对象 |
| itemMFKID | 子逻辑项的项目MFK ID |
| instanceName | 子逻辑项的实例名称 |
| void NXOpen::Mechatronics::MechatronicsManager::AddExistingLogical | ( | NXOpen::Mechatronics::SystemObject * | object, |
| const NXString & | itemMFKID, | ||
| const NXString & | instanceName ) |
将现有逻辑添加为指定对象的子对象。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| object | 父对象 |
| itemMFKID | 子逻辑项的项目MFK ID |
| instanceName | 子逻辑项的实例名称 |
| void NXOpen::Mechatronics::MechatronicsManager::AddExistingRequirement | ( | NXOpen::Mechatronics::SystemObject * | object, |
| const char * | itemMFKID, | ||
| const char * | instanceName ) |
将现有需求添加为指定对象的子级。
在 NX8.5.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
| object | 父对象 |
| itemMFKID | 子需求项的 Item MFK ID |
| instanceName | 子需求项的实例名称 |
| void NXOpen::Mechatronics::MechatronicsManager::AddExistingRequirement | ( | NXOpen::Mechatronics::SystemObject * | object, |
| const NXString & | itemMFKID, | ||
| const NXString & | instanceName ) |
将现有需求添加为指定对象的子对象。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| object | 父对象 |
| itemMFKID | 子需求项的项目MFK ID |
| instanceName | 子需求项的实例名称 |
| void NXOpen::Mechatronics::MechatronicsManager::CopySystemObject | ( | const std::vector< NXOpen::Mechatronics::SystemObject * > & | objects | ) |
将系统工程对象复制到剪贴板。
在 NX11.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
| objects | 要复制的对象 |
| NXOpen::Mechatronics::DependencyCreatorBuilder * NXOpen::Mechatronics::MechatronicsManager::CreateDependencyCreatorBuilder | ( | ) |
创建 NXOpen::Mechatronics::DependencyCreatorBuilder 对象。
| NXOpen::Mechatronics::SystemRoot * NXOpen::Mechatronics::MechatronicsManager::CreateSystemRoot | ( | NXOpen::Mechatronics::SystemRoot::Type | rootType | ) |
将现有需求添加为指定对象的追踪链接。
对象 在指定部件中创建系统根对象。
| rootType | 系统根的类型 |
| void NXOpen::Mechatronics::MechatronicsManager::CutSystemObject | ( | const std::vector< NXOpen::Mechatronics::SystemObject * > & | objects | ) |
剪切系统工程对象。
在 NX11.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
| objects | 要剪切的对象 |
| NXOpen::Mechatronics::ElectricalPartCollection * NXOpen::Mechatronics::MechatronicsManager::ElectricalPartCollection | ( | ) |
返回属于此部件的 ElectricalPartCollection 实例
在 NX9.0.0 中创建。
| void NXOpen::Mechatronics::MechatronicsManager::ExportModel | ( | const char * | path, |
| bool | bFunction, | ||
| bool | bLogical ) |
导出功能模型和/或逻辑模型到XML文件。
| path | 路径 |
| bFunction | 功能模型 |
| bLogical | 逻辑模型 |
| void NXOpen::Mechatronics::MechatronicsManager::ExportModel | ( | const char * | path, |
| bool | requirement, | ||
| bool | function, | ||
| bool | logic ) |
将数据模型导出到XML文件。
创建于NX9.0.0。
许可证要求:nx_mcd_core("机电概念设计器")
| path | XML文件的路径 |
| requirement | 是否导出需求模型? |
| function | 是否导出功能模型? |
| logic | 是否导出逻辑模型? |
| void NXOpen::Mechatronics::MechatronicsManager::ExportModel | ( | const NXString & | path, |
| bool | requirement, | ||
| bool | function, | ||
| bool | logic ) |
将数据模型导出到XML文件。
创建于NX9.0.0。
许可证要求:nx_mcd_core("机电概念设计器")
| path | XML文件的路径 |
| requirement | 是否导出需求模型? |
| function | 是否导出功能模型? |
| logic | 是否导出逻辑模型? |
| NXOpen::Mechatronics::FunctionObjectCollection * NXOpen::Mechatronics::MechatronicsManager::FunctionObjectCollection | ( | ) |
返回属于此部件的 FunctionObjectCollection 实例
在 NX7.5.0 中创建。
| NXOpen::Mechatronics::SystemRoot * NXOpen::Mechatronics::MechatronicsManager::GetSystemRoot | ( | NXOpen::Mechatronics::SystemRoot::Type | rootType | ) |
获取指定部件中的系统根对象。
| rootType | 系统根的类型 |
| void NXOpen::Mechatronics::MechatronicsManager::ImportModel | ( | const char * | path, |
| bool | bFunction, | ||
| bool | bLogical ) |
从XML文件导入功能模型和/或逻辑模型。
| path | 路径 |
| bFunction | 功能模型 |
| bLogical | 逻辑模型 |
| void NXOpen::Mechatronics::MechatronicsManager::ImportModel | ( | const char * | path, |
| bool | overrideModel, | ||
| bool | requirement, | ||
| bool | function, | ||
| bool | logic ) |
从XML文件导入数据模型。
创建于NX9.0.0。
许可证要求:nx_mcd_core("机电概念设计器")
| path | XML文件的路径 |
| overrideModel | 是否覆盖现有模型? |
| requirement | 是否导入需求模型? |
| function | 是否导入功能模型? |
| logic | 是否导入逻辑模型? |
| void NXOpen::Mechatronics::MechatronicsManager::ImportModel | ( | const NXString & | path, |
| bool | overrideModel, | ||
| bool | requirement, | ||
| bool | function, | ||
| bool | logic ) |
从XML文件导入数据模型。
创建于NX9.0.0。
许可证要求:nx_mcd_core("机电概念设计器")
| path | XML文件的路径 |
| overrideModel | 是否覆盖现有模型? |
| requirement | 是否导入需求模型? |
| function | 是否导入功能模型? |
| logic | 是否导入逻辑模型? |
| NXString NXOpen::Mechatronics::MechatronicsManager::LoadAsSaved | ( | ) |
加载上次保存的数据模型。
| void NXOpen::Mechatronics::MechatronicsManager::LogEntityToDelete | ( | NXOpen::NXObject * | object | ) |
记录要删除的实体。如果根部件不是工作部件,使用此方法记录要删除的实体。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("Mechatronics Concept Designer")
| object | 对象 |
| NXOpen::Mechatronics::LogicObjectCollection * NXOpen::Mechatronics::MechatronicsManager::LogicObjectCollection | ( | ) |
返回属于此部件的 LogicObjectCollection 实例
在 NX8.5.0 中创建。
| NXOpen::Mechatronics::MechatronicsManager::NX_DEPRECATED | ( | "在NX9.0.0中已废弃。请使用同名的另一个方法代替。" | ) | const & |
将功能和(或)逻辑模型导出到XML文件。
路径
| NXOpen::Mechatronics::MechatronicsManager::NX_DEPRECATED | ( | "Deprecated in NX9.0.0. Please use another method with the same name instead." | ) | const & |
| NXOpen::Mechatronics::MechatronicsManager::NX_DEPRECATED | ( | "Deprecated in NX9.0.0. Please use another method with the same name instead." | ) |
| void NXOpen::Mechatronics::MechatronicsManager::OpenFunctionModel | ( | const char * | itemMFKID, |
| const char * | variantRule ) |
打开指定的功能模型。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| itemMFKID | 根功能的项目MFK ID |
| variantRule | 根功能的变体规则 |
| void NXOpen::Mechatronics::MechatronicsManager::OpenFunctionModel | ( | const NXString & | itemMFKID, |
| const NXString & | variantRule ) |
打开指定的功能模型。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| itemMFKID | 根功能的项目MFK ID |
| variantRule | 根功能的变体规则 |
| void NXOpen::Mechatronics::MechatronicsManager::OpenLogicalModel | ( | const char * | itemMFKID, |
| const char * | variantRule ) |
打开指定的逻辑模型。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| itemMFKID | 根逻辑的项目MFK ID |
| variantRule | 根逻辑的变体规则 |
| void NXOpen::Mechatronics::MechatronicsManager::OpenLogicalModel | ( | const NXString & | itemMFKID, |
| const NXString & | variantRule ) |
打开指定的逻辑模型。
创建于NX8.5.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| itemMFKID | 根逻辑的项目MFK ID |
| variantRule | 根逻辑的变体规则 |
| void NXOpen::Mechatronics::MechatronicsManager::OpenRequirementModel | ( | const char * | itemMFKID, |
| const char * | variantRule ) |
打开指定的需求模型。
创建于NX9.0.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| itemMFKID | 根需求的项目MFK ID |
| variantRule | 根需求的变体规则 |
| void NXOpen::Mechatronics::MechatronicsManager::OpenRequirementModel | ( | const NXString & | itemMFKID, |
| const NXString & | variantRule ) |
打开指定的需求模型。
创建于NX9.0.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| itemMFKID | 根需求的项目MFK ID |
| variantRule | 根需求的变体规则 |
| void NXOpen::Mechatronics::MechatronicsManager::PasteSystemObject | ( | NXOpen::Mechatronics::SystemObject * | parent | ) |
从剪贴板粘贴系统工程对象。
在 NX11.0.0 中创建。
许可证要求:nx_mcd_core("机电概念设计器")
| parent | 父对象 |
| void NXOpen::Mechatronics::MechatronicsManager::RefreshFromTeamcenter | ( | bool | requirement, |
| bool | function, | ||
| bool | logic ) |
从Teamcenter刷新系统导航器中的数据模型。
创建于NX9.0.0。
许可证要求: nx_mcd_core ("机械电子概念设计器")
| requirement | 是否刷新需求模型? |
| function | 是否刷新功能模型? |
| logic | 是否刷新逻辑模型? |
| NXOpen::Mechatronics::RequirementCollection * NXOpen::Mechatronics::MechatronicsManager::RequirementCollection | ( | ) |
返回属于此部件的 RequirementCollection 实例
在 NX8.5.0 中创建。
| void NXOpen::Mechatronics::MechatronicsManager::SaveToTeamcenter | ( | ) |
将数据模型保存到Teamcenter。
创建于NX8.5.0。
许可证要求:nx_mcd_core("机电概念设计器")
| void NXOpen::Mechatronics::MechatronicsManager::SaveToTeamcenter | ( | bool | requirement, |
| bool | function, | ||
| bool | logic ) |
将数据模型保存到Teamcenter。
创建于NX9.0.0。
许可证要求:nx_mcd_core("机电概念设计器")
| requirement | 是否保存需求模型? |
| function | 是否保存功能模型? |
| logic | 是否保存逻辑模型? |
| tag_t NXOpen::Mechatronics::MechatronicsManager::Tag | ( | ) | const |
返回此对象的标签。
| bool NXOpen::Mechatronics::MechatronicsManager::bFunction |
功能模型标志
功能模型
| bool NXOpen::Mechatronics::MechatronicsManager::bLogical |
逻辑模型
| bool bool NXOpen::Mechatronics::MechatronicsManager::bLogical |
逻辑模型标志
逻辑模型