|
NX Open C++ 参考指南 2406 v1.1
|
表示 NXOpen::Mechatronics::SinumerikClientBuilder 构造器。
此类是另一个构造器的子对象,无法直接实例化。
创建于NX1926.0.0。
更多...
#include <Mechatronics_SinumerikClientBuilder.hxx>
类 | |
| struct | TagInfo |
| 表示标签信息定义结构。 更多... | |
Public 类型 | |
| enum | AreaType { AreaTypeUnknow = -1 , AreaTypePlc = 1 , AreaTypeNck } |
| 表示标签区域类型。 更多... | |
Public 成员函数 | |
| void | GetFile (const char *srcFile, const char *destFile) |
| 获取Sinumerik文件。 创建于NX2007.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| void | GetFile (const NXString &srcFile, const NXString &destFile) |
| 获取Sinumerik文件。 创建于NX2007.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| void | GetInstanceInformation (const char *instanceName, NXOpen::Part *ownerPart, std::vector< NXOpen::Mechatronics::SinumerikClientBuilder::TagInfo > &tagInfos, int *cyclic, int *stepFactor) |
| 获取Sinumerik实例信息。 创建于NX1926.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| void | GetInstanceInformation (const NXString &instanceName, NXOpen::Part *ownerPart, std::vector< NXOpen::Mechatronics::SinumerikClientBuilder::TagInfo > &tagInfos, int *cyclic, int *stepFactor) |
| 获取Sinumerik实例信息。 创建于NX1926.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| std::vector< NXString > | GetInstanceNames (std::vector< NXOpen::Part * > &ownerParts) |
| 获取Sinumerik实例名称。 创建于NX1926.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| NXOpen::Mechatronics::DynamicObjectTable * | GetMagazineTool (const char *instanceName, NXOpen::Part *ownerPart) |
| 获取库位工具 Created in NX2007.0.0. License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player") | |
| NXOpen::Mechatronics::DynamicObjectTable * | GetMagazineTool (const NXString &instanceName, NXOpen::Part *ownerPart) |
| 获取库位工具 Created in NX2007.0.0. License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | RefreshSinumerik (bool bUpdateTags) |
| 刷新Sinumerik实例。 创建于NX1926.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| NXString | SelectedConfigurationName () |
| NXOpen::Part * | SelectedConfigurationPart () |
| void | SetInstanceInformation (const char *instanceName, NXOpen::Part *ownerPart, const std::vector< NXOpen::Mechatronics::SinumerikClientBuilder::TagInfo > &tagInfos, int cyclic, int stepFactor) |
| 设置Sinumerik实例信息。 创建于NX1926.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| void | SetInstanceInformation (const NXString &instanceName, NXOpen::Part *ownerPart, const std::vector< NXOpen::Mechatronics::SinumerikClientBuilder::TagInfo > &tagInfos, int cyclic, int stepFactor) |
| 设置Sinumerik实例信息。 创建于NX1926.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| void | SetInstanceNames (const std::vector< NXOpen::Part * > &ownerParts, std::vector< NXString > &names) |
| 设置Sinumerik实例名称。 创建于NX1926.0.0。 许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器") | |
| void | SetMagazineTool (const char *instanceName, NXOpen::Part *ownerPart, NXOpen::Mechatronics::DynamicObjectTable *magazineTool) |
| 设置库位工具 Created in NX2007.0.0. License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | SetMagazineTool (const NXString &instanceName, NXOpen::Part *ownerPart, NXOpen::Mechatronics::DynamicObjectTable *magazineTool) |
| 设置库位工具 Created in NX2007.0.0. License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player") | |
| void | SetSelectedConfigurationName (const char *configurationName) |
| void | SetSelectedConfigurationName (const NXString &configurationName) |
| void | SetSelectedConfigurationPart (NXOpen::Part *ownerPart) |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _SinumerikClientBuilderBuilder |
表示 NXOpen::Mechatronics::SinumerikClientBuilder 构造器。
此类是另一个构造器的子对象,无法直接实例化。
创建于NX1926.0.0。
Sinumerik客户端构建器
| void NXOpen::Mechatronics::SinumerikClientBuilder::GetFile | ( | const char * | srcFile, |
| const char * | destFile ) |
获取Sinumerik文件。
创建于NX2007.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| srcFile | 源文件 |
| destFile | 目标文件 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::GetFile | ( | const NXString & | srcFile, |
| const NXString & | destFile ) |
获取Sinumerik文件。
创建于NX2007.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| srcFile | 源文件 |
| destFile | 目标文件 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::GetInstanceInformation | ( | const char * | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| std::vector< NXOpen::Mechatronics::SinumerikClientBuilder::TagInfo > & | tagInfos, | ||
| int * | cyclic, | ||
| int * | stepFactor ) |
获取Sinumerik实例信息。
创建于NX1926.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| instanceName | 实例名称 |
| ownerPart | 所属部件 |
| tagInfos | 标签信息数组 |
| cyclic | 同步循环对象:0无同步,1OB1,2NCK |
| stepFactor | 每个PLC循环对象同步点到达时运行的MCD步数 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::GetInstanceInformation | ( | const NXString & | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| std::vector< NXOpen::Mechatronics::SinumerikClientBuilder::TagInfo > & | tagInfos, | ||
| int * | cyclic, | ||
| int * | stepFactor ) |
获取Sinumerik实例信息。
创建于NX1926.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| instanceName | 实例名称 |
| ownerPart | 所属部件 |
| tagInfos | 标签信息数组 |
| cyclic | 同步循环对象:0无同步,1OB1,2NCK |
| stepFactor | 每个PLC循环对象同步点到达时运行的MCD步数 |
| std::vector< NXString > NXOpen::Mechatronics::SinumerikClientBuilder::GetInstanceNames | ( | std::vector< NXOpen::Part * > & | ownerParts | ) |
获取Sinumerik实例名称。
创建于NX1926.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| ownerParts | 所属部件 |
| NXOpen::Mechatronics::DynamicObjectTable * NXOpen::Mechatronics::SinumerikClientBuilder::GetMagazineTool | ( | const char * | instanceName, |
| NXOpen::Part * | ownerPart ) |
获取库位工具
Created in NX2007.0.0.
License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player")
| instanceName | 实例名 |
| ownerPart | 所属部件 |
| NXOpen::Mechatronics::DynamicObjectTable * NXOpen::Mechatronics::SinumerikClientBuilder::GetMagazineTool | ( | const NXString & | instanceName, |
| NXOpen::Part * | ownerPart ) |
获取库位工具
Created in NX2007.0.0.
License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player")
| instanceName | 实例名 |
| ownerPart | 所属部件 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::RefreshSinumerik | ( | bool | bUpdateTags | ) |
刷新Sinumerik实例。
创建于NX1926.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| bUpdateTags | 是否获取/更新标签 |
| NXString NXOpen::Mechatronics::SinumerikClientBuilder::SelectedConfigurationName | ( | ) |
返回所选配置名称。
Created in NX1926.0.0.
License requirements : None
| NXOpen::Part * NXOpen::Mechatronics::SinumerikClientBuilder::SelectedConfigurationPart | ( | ) |
返回所选配置部件。
Created in NX1926.0.0.
License requirements : None
| void NXOpen::Mechatronics::SinumerikClientBuilder::SetInstanceInformation | ( | const char * | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| const std::vector< NXOpen::Mechatronics::SinumerikClientBuilder::TagInfo > & | tagInfos, | ||
| int | cyclic, | ||
| int | stepFactor ) |
设置Sinumerik实例信息。
创建于NX1926.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| instanceName | 实例名称 |
| ownerPart | 所属部件 |
| tagInfos | 标签信息数组 |
| cyclic | 同步循环对象:0无同步,1OB1,2NCK |
| stepFactor | 每个PLC循环对象同步点到达时运行的MCD步数 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::SetInstanceInformation | ( | const NXString & | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| const std::vector< NXOpen::Mechatronics::SinumerikClientBuilder::TagInfo > & | tagInfos, | ||
| int | cyclic, | ||
| int | stepFactor ) |
设置Sinumerik实例信息。
创建于NX1926.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| instanceName | 实例名称 |
| ownerPart | 所属部件 |
| tagInfos | 标签信息数组 |
| cyclic | 同步循环对象:0无同步,1OB1,2NCK |
| stepFactor | 每个PLC循环对象同步点到达时运行的MCD步数 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::SetInstanceNames | ( | const std::vector< NXOpen::Part * > & | ownerParts, |
| std::vector< NXString > & | names ) |
设置Sinumerik实例名称。
创建于NX1926.0.0。
许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
| ownerParts | 所属部件 |
| names | 名称 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::SetMagazineTool | ( | const char * | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| NXOpen::Mechatronics::DynamicObjectTable * | magazineTool ) |
设置库位工具
Created in NX2007.0.0.
License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player")
| instanceName | 实例名 |
| ownerPart | 所属部件 |
| magazineTool | 库位工具 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::SetMagazineTool | ( | const NXString & | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| NXOpen::Mechatronics::DynamicObjectTable * | magazineTool ) |
设置库位工具
Created in NX2007.0.0.
License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player")
| instanceName | 实例名 |
| ownerPart | 所属部件 |
| magazineTool | 库位工具 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::SetSelectedConfigurationName | ( | const char * | configurationName | ) |
设置所选配置名称。
Created in NX10.0.0.
License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player")
| configurationName | 配置名称 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::SetSelectedConfigurationName | ( | const NXString & | configurationName | ) |
设置所选配置名称。
Created in NX10.0.0.
License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player")
| configurationName | 配置名称 |
| void NXOpen::Mechatronics::SinumerikClientBuilder::SetSelectedConfigurationPart | ( | NXOpen::Part * | ownerPart | ) |
设置所选配置部件。
Created in NX10.0.0.
License requirements : nx_mcd_core ("Mechatronics Concept Designer") OR nx_mcd_player ("Mechatronics Concept Designer Player")
| ownerPart | 所属部件 |