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

电极组件构建器 更多...

#include <Tooling_ElectrodeComponentBuilder.hxx>

类 NXOpen::Tooling::ElectrodeComponentBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Chuck { ChuckUnknown = -1 , ChuckHolder , ChuckPallet }

Public 成员函数

NXOpen::Tooling::ElectrodeComponentBuilder::Chuck ChuckType ()
NXOpen::Matrix3x3 ComponentMatrix ()
NXOpen::SelectFaceFace ()
NXOpen::Assemblies::SelectComponentFixture ()
NXOpen::NXObjectInstallComponentPart (NXOpen::Tooling::SpreadsheetData *templateData, const char *libraryName, const char *catalogName, const char *classificationName, const char *titleName)
NXOpen::NXObjectInstallComponentPart (NXOpen::Tooling::SpreadsheetData *templateData, const NXString &libraryName, const NXString &catalogName, const NXString &classificationName, const NXString &titleName)
NXOpen::NXObjectMateCsys ()
NXOpen::Assemblies::SelectComponentParent ()
NXOpen::Point3d ReferenceCenter ()
bool ReferPart ()
bool Rename ()
void SetChuckType (NXOpen::Tooling::ElectrodeComponentBuilder::Chuck chuck)
void SetComponentMatrix (const NXOpen::Matrix3x3 &matrix)
void SetMateCsys (NXOpen::NXObject *csys)
void SetReferenceCenter (const NXOpen::Point3d &point)
void SetReferPart (bool referPart)
void SetRename (bool rename)
void SetStandardData (const char *standardData)
void SetStandardData (const NXString &standardData)
void SetStandardPart (const char *standardPart)
void SetStandardPart (const NXString &standardPart)
void SetTemplateDataName (const char *templateDataName)
void SetTemplateDataName (const NXString &templateDataName)
void SetTemplatePartName (const char *templatePartName)
void SetTemplatePartName (const NXString &templatePartName)
NXString StandardData ()
NXString StandardPart ()
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 _ElectrodeComponentBuilderBuilder

详细描述

电极组件构建器

电极组件构建器,用于安装夹头和托盘。
要创建该类的新实例,请使用 NXOpen::Tooling::ElectrodeDesignCollection::CreateComponentBuilder
默认值。

属性
ReferPart 0
Rename 0


创建于NX8.0.0版本。

成员枚举类型说明

◆ Chuck

表示电极卡盘类型。

枚举值
ChuckUnknown 

未知

ChuckHolder 

夹头

ChuckPallet 

托盘

成员函数说明

◆ ChuckType()

NXOpen::Tooling::ElectrodeComponentBuilder::Chuck NXOpen::Tooling::ElectrodeComponentBuilder::ChuckType ( )

获取电极夹头类型。
创建于 NX8.0.0。

许可证要求:无

◆ ComponentMatrix()

NXOpen::Matrix3x3 NXOpen::Tooling::ElectrodeComponentBuilder::ComponentMatrix ( )

获取组件矩阵。
创建于 NX12.0.0。

许可证要求:无

◆ Face()

NXOpen::SelectFace * NXOpen::Tooling::ElectrodeComponentBuilder::Face ( )

获取其中心将作为机床组坐标系原点的面。
创建于 NX8.0.0。

许可证要求:无

◆ Fixture()

NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::ElectrodeComponentBuilder::Fixture ( )

获取要编辑的电极夹具零件。
创建于NX8.0.0版本。

许可证要求 : 无

◆ InstallComponentPart() [1/2]

NXOpen::NXObject * NXOpen::Tooling::ElectrodeComponentBuilder::InstallComponentPart ( NXOpen::Tooling::SpreadsheetData * templateData,
const char * libraryName,
const char * catalogName,
const char * classificationName,
const char * titleName )

安装夹具或托盘部件。
在NX12.0.0中创建。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
templateData标准件的电子表格数据
libraryName标准件的库名称
catalogName标准件的目录名称
classificationName标准件的分类名称
titleName标准件的标题名称

◆ InstallComponentPart() [2/2]

NXOpen::NXObject * NXOpen::Tooling::ElectrodeComponentBuilder::InstallComponentPart ( NXOpen::Tooling::SpreadsheetData * templateData,
const NXString & libraryName,
const NXString & catalogName,
const NXString & classificationName,
const NXString & titleName )

安装夹具或托盘部件。
在NX12.0.0中创建。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
templateData标准件的电子表格数据
libraryName标准件的库名称
catalogName标准件的目录名称
classificationName标准件的分类名称
titleName标准件的标题名称

◆ MateCsys()

NXOpen::NXObject * NXOpen::Tooling::ElectrodeComponentBuilder::MateCsys ( )

获取当前机床组坐标系。
创建于 NX8.0.0。

许可证要求:无

◆ Parent()

NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::ElectrodeComponentBuilder::Parent ( )

获取要安装电极卡盘的装配体父级零件。
创建于NX8.0.0版本。

许可证要求 : 无

◆ ReferenceCenter()

NXOpen::Point3d NXOpen::Tooling::ElectrodeComponentBuilder::ReferenceCenter ( )

返回组件参考点。
在NX12.0.0中创建。
许可证要求:无

◆ ReferPart()

bool NXOpen::Tooling::ElectrodeComponentBuilder::ReferPart ( )

获取是否通过直接引用模板部件安装夹头的选项。
创建于 NX8.0.0。

许可证要求:无

◆ Rename()

bool NXOpen::Tooling::ElectrodeComponentBuilder::Rename ( )

获取是否使用部件名称管理对话框的选项。
创建于 NX8.0.0。

许可证要求:无

◆ SetChuckType()

void NXOpen::Tooling::ElectrodeComponentBuilder::SetChuckType ( NXOpen::Tooling::ElectrodeComponentBuilder::Chuck chuck)

设置电极夹头类型。
创建于 NX8.0.0。

许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
chuckchuck

◆ SetComponentMatrix()

void NXOpen::Tooling::ElectrodeComponentBuilder::SetComponentMatrix ( const NXOpen::Matrix3x3 & matrix)

设置组件矩阵。
在NX12.0.0中创建。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
matrix组件矩阵

◆ SetMateCsys()

void NXOpen::Tooling::ElectrodeComponentBuilder::SetMateCsys ( NXOpen::NXObject * csys)

设置当前机床组坐标系。
创建于 NX8.0.0。

许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
csyscsys

◆ SetReferenceCenter()

void NXOpen::Tooling::ElectrodeComponentBuilder::SetReferenceCenter ( const NXOpen::Point3d & point)

设置组件参考点。
在NX12.0.0中创建。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
point组件位置

◆ SetReferPart()

void NXOpen::Tooling::ElectrodeComponentBuilder::SetReferPart ( bool referPart)

设置是否通过直接引用模板部件安装夹头的选项。
创建于 NX8.0.0。

许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
referPartreferpart

◆ SetRename()

void NXOpen::Tooling::ElectrodeComponentBuilder::SetRename ( bool rename)

设置是否使用部件名称管理对话框的选项。
创建于 NX8.0.0。

许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
renamerename

◆ SetStandardData() [1/2]

void NXOpen::Tooling::ElectrodeComponentBuilder::SetStandardData ( const char * standardData)

设置电极标准数据电子表格。
创建于 NX8.0.0。

许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
standardDatastandarddata

◆ SetStandardData() [2/2]

void NXOpen::Tooling::ElectrodeComponentBuilder::SetStandardData ( const NXString & standardData)

设置电极标准数据电子表格。
创建于 NX8.0.0。

许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
standardDatastandarddata

◆ SetStandardPart() [1/2]

void NXOpen::Tooling::ElectrodeComponentBuilder::SetStandardPart ( const char * standardPart)

设置要安装的电极标准部件。
创建于 NX8.0.0。

许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
standardPartstandardpart

◆ SetStandardPart() [2/2]

void NXOpen::Tooling::ElectrodeComponentBuilder::SetStandardPart ( const NXString & standardPart)

设置要安装的电极标准部件。
创建于 NX8.0.0。

许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
standardPartstandardpart

◆ SetTemplateDataName() [1/2]

void NXOpen::Tooling::ElectrodeComponentBuilder::SetTemplateDataName ( const char * templateDataName)

夹具或托盘的模板数据名称。
在NX12.0.0中创建。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
templateDataName模板数据名称

◆ SetTemplateDataName() [2/2]

void NXOpen::Tooling::ElectrodeComponentBuilder::SetTemplateDataName ( const NXString & templateDataName)

夹具或托盘的模板数据名称。
在NX12.0.0中创建。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
templateDataName模板数据名称

◆ SetTemplatePartName() [1/2]

void NXOpen::Tooling::ElectrodeComponentBuilder::SetTemplatePartName ( const char * templatePartName)

夹具或托盘的模板部件名称。
在NX12.0.0中创建。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
templatePartName模板部件名称

◆ SetTemplatePartName() [2/2]

void NXOpen::Tooling::ElectrodeComponentBuilder::SetTemplatePartName ( const NXString & templatePartName)

夹具或托盘的模板部件名称。
在NX12.0.0中创建。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")

参数
templatePartName模板部件名称

◆ StandardData()

NXString NXOpen::Tooling::ElectrodeComponentBuilder::StandardData ( )

获取电极标准数据电子表格。
创建于 NX8.0.0。

许可证要求:无

◆ StandardPart()

NXString NXOpen::Tooling::ElectrodeComponentBuilder::StandardPart ( )

获取要安装的电极标准部件。
创建于 NX8.0.0。

许可证要求:无