NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Mechatronics::SinumerikClientBuilder类 参考

表示 NXOpen::Mechatronics::SinumerikClientBuilder 构造器。
此类是另一个构造器的子对象,无法直接实例化。

创建于NX1926.0.0。
更多...

#include <Mechatronics_SinumerikClientBuilder.hxx>

类 NXOpen::Mechatronics::SinumerikClientBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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< NXStringGetInstanceNames (std::vector< NXOpen::Part * > &ownerParts)
 获取Sinumerik实例名称。
创建于NX1926.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")
NXOpen::Mechatronics::DynamicObjectTableGetMagazineTool (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::DynamicObjectTableGetMagazineTool (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::PartSelectedConfigurationPart ()
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::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _SinumerikClientBuilderBuilder

详细描述

表示 NXOpen::Mechatronics::SinumerikClientBuilder 构造器。
此类是另一个构造器的子对象,无法直接实例化。

创建于NX1926.0.0。

Sinumerik客户端构建器

成员枚举类型说明

◆ AreaType

表示标签区域类型。

枚举值
AreaTypeUnknow 

未知

AreaTypePlc 

来自PLC

AreaTypeNck 

来自NCK

成员函数说明

◆ GetFile() [1/2]

void NXOpen::Mechatronics::SinumerikClientBuilder::GetFile ( const char * srcFile,
const char * destFile )

获取Sinumerik文件。
创建于NX2007.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")

参数
srcFile源文件
destFile目标文件

◆ GetFile() [2/2]

void NXOpen::Mechatronics::SinumerikClientBuilder::GetFile ( const NXString & srcFile,
const NXString & destFile )

获取Sinumerik文件。
创建于NX2007.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")

参数
srcFile源文件
destFile目标文件

◆ GetInstanceInformation() [1/2]

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步数

◆ GetInstanceInformation() [2/2]

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步数

◆ GetInstanceNames()

std::vector< NXString > NXOpen::Mechatronics::SinumerikClientBuilder::GetInstanceNames ( std::vector< NXOpen::Part * > & ownerParts)

获取Sinumerik实例名称。
创建于NX1926.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")

参数
ownerParts所属部件

◆ GetMagazineTool() [1/2]

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所属部件

◆ GetMagazineTool() [2/2]

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所属部件

◆ RefreshSinumerik()

void NXOpen::Mechatronics::SinumerikClientBuilder::RefreshSinumerik ( bool bUpdateTags)

刷新Sinumerik实例。
创建于NX1926.0.0。

许可证要求 : nx_mcd_core ("机电概念设计器") OR nx_mcd_player ("机电概念设计器播放器")

参数
bUpdateTags是否获取/更新标签

◆ SelectedConfigurationName()

NXString NXOpen::Mechatronics::SinumerikClientBuilder::SelectedConfigurationName ( )

返回所选配置名称。
Created in NX1926.0.0.

License requirements : None

◆ SelectedConfigurationPart()

NXOpen::Part * NXOpen::Mechatronics::SinumerikClientBuilder::SelectedConfigurationPart ( )

返回所选配置部件。
Created in NX1926.0.0.

License requirements : None

◆ SetInstanceInformation() [1/2]

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步数

◆ SetInstanceInformation() [2/2]

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步数

◆ SetInstanceNames()

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名称

◆ SetMagazineTool() [1/2]

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库位工具

◆ SetMagazineTool() [2/2]

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库位工具

◆ SetSelectedConfigurationName() [1/2]

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配置名称

◆ SetSelectedConfigurationName() [2/2]

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配置名称

◆ SetSelectedConfigurationPart()

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所属部件