|
NX Open C++ 参考指南 2406 v1.1
|
Profinet客户端构建器 更多...
#include <Mechatronics_ProfinetClientBuilder.hxx>
类 | |
| struct | TagInfoEx |
| 表示Profinet信号定义结构。 更多... | |
Public 类型 | |
| enum | Types { TypesInvalid = -1 , TypesPcstationBased , TypesPndriverBased } |
| 表示Profinet类型。 更多... | |
Public 成员函数 | |
| void | GetInstanceInformation (const char *instanceName, NXOpen::Part *ownerPart, std::vector< NXOpen::Mechatronics::ProfinetClientBuilder::TagInfoEx > &tagInfos, NXOpen::Mechatronics::ProfinetClientBuilder::Types *type, bool *bInitial) |
| 获取实例信息 于NX2212.0.0创建。 许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器") | |
| void | GetInstanceInformation (const NXString &instanceName, NXOpen::Part *ownerPart, std::vector< NXOpen::Mechatronics::ProfinetClientBuilder::TagInfoEx > &tagInfos, NXOpen::Mechatronics::ProfinetClientBuilder::Types *type, bool *bInitial) |
| 设置Profinet客户端信息 | |
| std::vector< NXString > | GetInstanceNamesEx (std::vector< NXOpen::Part * > &ownerParts) |
| 获取实例名称。 | |
| struct | NX_DEPRECATED ("在NX2212.0.0中已过时。 请使用Mechatronics::ProfinetClientBuilder::TagInfoEx代替。") TagInfo |
| 表示Profinet信号定义结构。 | |
| NX_DEPRECATED ("Deprecated in NX2212.0.0. Use Mechatronics::ProfinetClientBuilder::GetInstanceNamesEx instead.") NXString InstanceName() | |
| 实例名称 | |
| NX_DEPRECATED ("Deprecated in NX2212.0.0. Use Mechatronics::ProfinetClientBuilder::SetInstanceNamesEx instead.") void SetInstanceName(const NXString &name) | |
| 实例名称 | |
| NXString | SelectedConfigurationName () |
| 所选配置名称。 于NX12.0.0创建。 许可证要求:无 | |
| NXOpen::Part * | SelectedConfigurationPart () |
| 所选配置部件。 于NX12.0.0创建。 许可证要求:无 | |
| void | SetInstanceInformation (const char *instanceName, NXOpen::Part *ownerPart, const std::vector< NXOpen::Mechatronics::ProfinetClientBuilder::TagInfoEx > &tagInfos, NXOpen::Mechatronics::ProfinetClientBuilder::Types type, bool bInitial) |
| 设置实例信息 于NX2212.0.0创建。 许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器") | |
| void | SetInstanceInformation (const NXString &instanceName, NXOpen::Part *ownerPart, const std::vector< NXOpen::Mechatronics::ProfinetClientBuilder::TagInfoEx > &tagInfos, NXOpen::Mechatronics::ProfinetClientBuilder::Types type, bool bInitial) |
| 设置实例信息 于NX2212.0.0创建。 许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器") | |
| void | SetInstanceName (const char *name) |
| 实例名称 | |
| void | SetInstanceNamesEx (const std::vector< NXOpen::Part * > &ownerParts, std::vector< NXString > &names) |
| 设置实例名称 于NX2212.0.0创建。 许可证要求 : nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器") | |
| void | SetSelectedConfigurationName (const char *configurationName) |
| 所选配置名称。 于NX10.0.0创建。 许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器") | |
| void | SetSelectedConfigurationName (const NXString &configurationName) |
| 所选配置名称。 于NX10.0.0创建。 许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器") | |
| 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 | _ProfinetClientBuilderBuilder |
Profinet客户端构建器
表示 Mechatronics::ProfinetClientBuilder 构建器
此类是另一个构建器的子对象,不能直接实例化。
在NX12.0.0中创建。
| void NXOpen::Mechatronics::ProfinetClientBuilder::GetInstanceInformation | ( | const char * | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| std::vector< NXOpen::Mechatronics::ProfinetClientBuilder::TagInfoEx > & | tagInfos, | ||
| NXOpen::Mechatronics::ProfinetClientBuilder::Types * | type, | ||
| bool * | bInitial ) |
获取实例信息
于NX2212.0.0创建。
许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器")
| instanceName | 实例名称 |
| ownerPart | 所属部件 |
| tagInfos | TagInfos数组 |
| type | 类型 |
| bInitial | 初始状态 |
| void NXOpen::Mechatronics::ProfinetClientBuilder::GetInstanceInformation | ( | const NXString & | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| std::vector< NXOpen::Mechatronics::ProfinetClientBuilder::TagInfoEx > & | tagInfos, | ||
| NXOpen::Mechatronics::ProfinetClientBuilder::Types * | type, | ||
| bool * | bInitial ) |
设置Profinet客户端信息
TagInfo数组
获取Profinet客户端信息
设置PROFINET客户端信息
TagInfos数组
获取PROFINET客户端信息
获取实例信息
于NX2212.0.0创建。
许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器")
| instanceName | 实例名称 |
| ownerPart | 所属部件 |
| tagInfos | TagInfos数组 |
| type | 类型 |
| bInitial | 初始状态 |
| std::vector< NXString > NXOpen::Mechatronics::ProfinetClientBuilder::GetInstanceNamesEx | ( | std::vector< NXOpen::Part * > & | ownerParts | ) |
获取实例名称。
实例名称
获取实例名称
于NX2212.0.0创建。
许可证要求 : nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
| ownerParts | 所属部件 |
|
inline |
表示Profinet信号定义结构。
信号对象
信号数据类型
信号IO类型
地址值
int数据类型的标记,若为true表示int32
TagInfo结构体的构造函数。
信号对象
信号数据类型
信号IO类型
地址值
int数据类型的标记,若为true表示int32
| NXOpen::Mechatronics::ProfinetClientBuilder::NX_DEPRECATED | ( | "Deprecated in NX2212.0.0. Use Mechatronics::ProfinetClientBuilder::GetInstanceNamesEx instead." | ) |
实例名称
返回
| NXOpen::Mechatronics::ProfinetClientBuilder::NX_DEPRECATED | ( | "Deprecated in NX2212.0.0. Use Mechatronics::ProfinetClientBuilder::SetInstanceNamesEx instead." | ) | const & |
实例名称
设置
名称
| NXString NXOpen::Mechatronics::ProfinetClientBuilder::SelectedConfigurationName | ( | ) |
所选配置名称。
于NX12.0.0创建。
许可证要求:无
返回
| NXOpen::Part * NXOpen::Mechatronics::ProfinetClientBuilder::SelectedConfigurationPart | ( | ) |
所选配置部件。
于NX12.0.0创建。
许可证要求:无
返回
| void NXOpen::Mechatronics::ProfinetClientBuilder::SetInstanceInformation | ( | const char * | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| const std::vector< NXOpen::Mechatronics::ProfinetClientBuilder::TagInfoEx > & | tagInfos, | ||
| NXOpen::Mechatronics::ProfinetClientBuilder::Types | type, | ||
| bool | bInitial ) |
设置实例信息
于NX2212.0.0创建。
许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器")
| instanceName | 实例名称 |
| ownerPart | 所属部件 |
| tagInfos | TagInfos数组 |
| type | 类型 |
| bInitial | 初始状态 |
| void NXOpen::Mechatronics::ProfinetClientBuilder::SetInstanceInformation | ( | const NXString & | instanceName, |
| NXOpen::Part * | ownerPart, | ||
| const std::vector< NXOpen::Mechatronics::ProfinetClientBuilder::TagInfoEx > & | tagInfos, | ||
| NXOpen::Mechatronics::ProfinetClientBuilder::Types | type, | ||
| bool | bInitial ) |
设置实例信息
于NX2212.0.0创建。
许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器")
| instanceName | 实例名称 |
| ownerPart | 所属部件 |
| tagInfos | TagInfos数组 |
| type | 类型 |
| bInitial | 初始状态 |
| void NXOpen::Mechatronics::ProfinetClientBuilder::SetInstanceName | ( | const char * | name | ) |
实例名称
设置
| name | 名称 |
| void NXOpen::Mechatronics::ProfinetClientBuilder::SetInstanceNamesEx | ( | const std::vector< NXOpen::Part * > & | ownerParts, |
| std::vector< NXString > & | names ) |
设置实例名称
于NX2212.0.0创建。
许可证要求 : nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
| ownerParts | 所属部件 |
| names | 名称 |
| void NXOpen::Mechatronics::ProfinetClientBuilder::SetSelectedConfigurationName | ( | const char * | configurationName | ) |
所选配置名称。
于NX10.0.0创建。
许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器")
设置
| configurationName | 配置名称 |
| void NXOpen::Mechatronics::ProfinetClientBuilder::SetSelectedConfigurationName | ( | const NXString & | configurationName | ) |
所选配置名称。
于NX10.0.0创建。
许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器")
设置
| configurationName | 配置名称 |
| void NXOpen::Mechatronics::ProfinetClientBuilder::SetSelectedConfigurationPart | ( | NXOpen::Part * | ownerPart | ) |
设置所选的配置部件。
于NX10.0.0中创建。
许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
| ownerPart | 宿主部件 |