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

冲孔任务构建器 更多...

#include <Die_PierceTaskBuilder.hxx>

类 NXOpen::Die::PierceTaskBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  CamTypes { CamTypesDirect = 2 , CamTypesAerial = 0 , CamTypesBaseMounted }
enum  CenterPointOptionTypes { CenterPointOptionTypesNone , CenterPointOptionTypesDie , CenterPointOptionTypesProduct , CenterPointOptionTypesBoth }
enum  PrecisionTypes { PrecisionTypesGage , PrecisionTypesCritical , PrecisionTypesStandard }

Public 成员函数

double AngleTolerance ()
NXOpen::SelectNXObjectListAssociatedObjects ()
NXOpen::ILocationCamDirection ()
NXOpen::Die::PierceTaskBuilder::CamTypes CamType ()
NXOpen::Die::PierceTaskBuilder::CenterPointOptionTypes CenterPointOption ()
bool CreateScrap ()
double DistanceTolerance ()
bool FinishOperation ()
std::vector< NXOpen::DisplayableObject * > GetAssociativeObjects ()
std::vector< NXStringGetCameraLayerAndXmlp (std::vector< NXString > &xmlpData)
std::vector< NXStringGetCameraNames ()
std::vector< NXOpen::View * > GetCameraViews ()
std::vector< NXStringGetDetails ()
std::vector< NXOpen::IProfile * > GetPierceBounds (NXOpen::Die::DirectionOption *direction)
bool LayoutFlange ()
NXOpen::Die::PierceItemBuilderNewPierceHole (NXOpen::Die::PierceItemBuilder::HoleShapeType holeShape)
NXOpen::ScCollectorPierceHoles ()
NXOpen::Die::PierceItemBuilderListPierceHolesList ()
NXOpen::Die::PierceTaskBuilder::PrecisionTypes PrecisionType ()
void SetAngleTolerance (double angleTolerance)
void SetAssociativeObjects (const std::vector< NXOpen::DisplayableObject * > &objects)
void SetCamDirection (NXOpen::ILocation *camDirection)
void SetCameraLayerAndXmlp (std::vector< NXString > &layerSettings, std::vector< NXString > &xmlpData)
void SetCameraNames (std::vector< NXString > &strings)
void SetCameraViews (const std::vector< NXOpen::View * > &objects)
void SetCamType (NXOpen::Die::PierceTaskBuilder::CamTypes camType)
void SetCenterPointOption (NXOpen::Die::PierceTaskBuilder::CenterPointOptionTypes centerPointOption)
void SetCreateScrap (bool createScrap)
void SetDetails (std::vector< NXString > &strings)
void SetDistanceTolerance (double distanceTolerance)
void SetFinishOperation (bool finishOperation)
void SetLayoutFlange (bool layoutFlange)
void SetPierceBounds (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
void SetPrecisionType (NXOpen::Die::PierceTaskBuilder::PrecisionTypes precisionType)
void SetTippedProduct (NXOpen::Features::Feature *tippedProduct)
void SetTrimNewDieFace (bool trimNewDieFace)
void SetWithoutWorkflowSheet (NXOpen::Body *sheet)
NXOpen::Features::SelectFeatureTipFeature ()
NXOpen::Features::FeatureTippedProduct ()
bool TrimNewDieFace ()
NXOpen::BodyWithoutWorkflowSheet ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _PierceTaskBuilderBuilder

详细描述

冲孔任务构建器

表示冲孔任务特征构建器
要创建此类的新实例,请使用 NXOpen::Die::DieCollection::PierceTask

创建于NX4.0.0版本。

成员枚举类型说明

◆ CamTypes

冲孔任务凸轮类型的设置。

枚举值
CamTypesDirect 

直接

CamTypesAerial 

悬空凸轮

CamTypesBaseMounted 

底座安装凸轮

◆ CenterPointOptionTypes

冲孔任务中心点输出选项的设置。

枚举值
CenterPointOptionTypesNone 

不输出中心点

CenterPointOptionTypesDie 

在模具位置输出中心点

CenterPointOptionTypesProduct 

在产品位置输出中心点

CenterPointOptionTypesBoth 

在模具和产品位置均输出中心点

◆ PrecisionTypes

冲孔任务精度类型的设置。

枚举值
PrecisionTypesGage 

量规孔

PrecisionTypesCritical 

关键孔

PrecisionTypesStandard 

标准孔

成员函数说明

◆ AngleTolerance()

double NXOpen::Die::PierceTaskBuilder::AngleTolerance ( )

返回冲孔任务的角度公差
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

◆ AssociatedObjects()

NXOpen::SelectNXObjectList * NXOpen::Die::PierceTaskBuilder::AssociatedObjects ( )

返回关联对象
创建于NX5.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

◆ CamDirection()

NXOpen::ILocation * NXOpen::Die::PierceTaskBuilder::CamDirection ( )

返回冲孔任务的凸轮方向
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ CamType()

NXOpen::Die::PierceTaskBuilder::CamTypes NXOpen::Die::PierceTaskBuilder::CamType ( )

返回冲孔任务的斜楔类型
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

◆ CenterPointOption()

NXOpen::Die::PierceTaskBuilder::CenterPointOptionTypes NXOpen::Die::PierceTaskBuilder::CenterPointOption ( )

返回冲孔任务的中心点输出选项
创建于NX5.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

◆ CreateScrap()

bool NXOpen::Die::PierceTaskBuilder::CreateScrap ( )

返回冲孔任务的创建废料设置。 若为true,则表示将创建废料。
创建于NX7.5.0。

许可要求:die_engineering ("DIE ENGINEERING")

◆ DistanceTolerance()

double NXOpen::Die::PierceTaskBuilder::DistanceTolerance ( )

返回冲孔任务的距离公差
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

◆ FinishOperation()

bool NXOpen::Die::PierceTaskBuilder::FinishOperation ( )

返回冲孔任务的精加工操作设置 True 表示冲孔为精冲。False 表示粗冲。
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ GetAssociativeObjects()

std::vector< NXOpen::DisplayableObject * > NXOpen::Die::PierceTaskBuilder::GetAssociativeObjects ( )

获取冲孔任务的关联对象

返回

创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ GetCameraLayerAndXmlp()

std::vector< NXString > NXOpen::Die::PierceTaskBuilder::GetCameraLayerAndXmlp ( std::vector< NXString > & xmlpData)

获取摄像机图层设置和xmlp数据

返回
每个摄像机对象的1个图层设置字符串。 该字符串需为256个字符长 (每个用户图层对应一个字符),0表示关闭, 1表示打开。
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")
参数
xmlpDataxmlp数据

◆ GetCameraNames()

std::vector< NXString > NXOpen::Die::PierceTaskBuilder::GetCameraNames ( )

获取相机名称

返回
每个字符串包含一个相机对象的名称
创建于NX4.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

◆ GetCameraViews()

std::vector< NXOpen::View * > NXOpen::Die::PierceTaskBuilder::GetCameraViews ( )

获取冲孔任务的摄像机视图

返回

创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ GetDetails()

std::vector< NXString > NXOpen::Die::PierceTaskBuilder::GetDetails ( )

获取冲孔任务的详细描述

返回
详细描述字符串
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

◆ GetPierceBounds()

std::vector< NXOpen::IProfile * > NXOpen::Die::PierceTaskBuilder::GetPierceBounds ( NXOpen::Die::DirectionOption * direction)

获取冲孔任务的冲孔边界

返回
构成冲孔任务边界的轮廓条目
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")
参数
direction轮廓方向

◆ LayoutFlange()

bool NXOpen::Die::PierceTaskBuilder::LayoutFlange ( )

返回冲孔任务的轮廓法兰设置。 True 表示冲孔曲线将在法兰上展开。
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ NewPierceHole()

NXOpen::Die::PierceItemBuilder * NXOpen::Die::PierceTaskBuilder::NewPierceHole ( NXOpen::Die::PierceItemBuilder::HoleShapeType holeShape)

在集合中创建一个新的冲孔项
创建于NX5.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

参数
holeShape孔形状

◆ PierceHoles()

NXOpen::ScCollector * NXOpen::Die::PierceTaskBuilder::PierceHoles ( )

返回冲孔
创建于NX5.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

◆ PierceHolesList()

NXOpen::Die::PierceItemBuilderList * NXOpen::Die::PierceTaskBuilder::PierceHolesList ( )

返回冲孔列表
创建于NX5.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

◆ PrecisionType()

NXOpen::Die::PierceTaskBuilder::PrecisionTypes NXOpen::Die::PierceTaskBuilder::PrecisionType ( )

返回冲孔任务的精度类型
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

◆ SetAngleTolerance()

void NXOpen::Die::PierceTaskBuilder::SetAngleTolerance ( double angleTolerance)

设置冲孔任务的角度公差
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

参数
angleTolerance角度公差

◆ SetAssociativeObjects()

void NXOpen::Die::PierceTaskBuilder::SetAssociativeObjects ( const std::vector< NXOpen::DisplayableObject * > & objects)

设置冲孔任务的关联对象
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
objects对象

◆ SetCamDirection()

void NXOpen::Die::PierceTaskBuilder::SetCamDirection ( NXOpen::ILocation * camDirection)

设置冲孔任务的凸轮方向
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
camDirection凸轮方向

◆ SetCameraLayerAndXmlp()

void NXOpen::Die::PierceTaskBuilder::SetCameraLayerAndXmlp ( std::vector< NXString > & layerSettings,
std::vector< NXString > & xmlpData )

设置相机图层设置和xmlp数据
创建于NX4.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

参数
layerSettings每个相机对象的图层设置字符串。 该字符串需为256个字符长(每个用户图层对应一个字符),其中0表示关闭, 1表示打开。
xmlpDataxmlp数据

◆ SetCameraNames()

void NXOpen::Die::PierceTaskBuilder::SetCameraNames ( std::vector< NXString > & strings)

设置相机名称
创建于NX4.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

参数
strings每个字符串包含一个相机对象的名称

◆ SetCameraViews()

void NXOpen::Die::PierceTaskBuilder::SetCameraViews ( const std::vector< NXOpen::View * > & objects)

设置冲孔任务的摄像机视图
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
objects对象

◆ SetCamType()

void NXOpen::Die::PierceTaskBuilder::SetCamType ( NXOpen::Die::PierceTaskBuilder::CamTypes camType)

设置冲孔任务的斜楔类型
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

参数
camType斜楔类型

◆ SetCenterPointOption()

void NXOpen::Die::PierceTaskBuilder::SetCenterPointOption ( NXOpen::Die::PierceTaskBuilder::CenterPointOptionTypes centerPointOption)

设置冲孔任务的中心点输出选项
创建于NX5.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

参数
centerPointOption中心点选项

◆ SetCreateScrap()

void NXOpen::Die::PierceTaskBuilder::SetCreateScrap ( bool createScrap)

设置冲孔任务的创建废料设置。 若为true,则表示将创建废料。
创建于NX7.5.0。

许可要求:die_engineering ("DIE ENGINEERING")

参数
createScrap创建废料

◆ SetDetails()

void NXOpen::Die::PierceTaskBuilder::SetDetails ( std::vector< NXString > & strings)

设置冲孔任务的详细描述
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

参数
strings详细描述字符串

◆ SetDistanceTolerance()

void NXOpen::Die::PierceTaskBuilder::SetDistanceTolerance ( double distanceTolerance)

设置冲孔任务的距离公差
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

参数
distanceTolerance距离公差

◆ SetFinishOperation()

void NXOpen::Die::PierceTaskBuilder::SetFinishOperation ( bool finishOperation)

设置冲孔任务的精加工操作设置 True 表示冲孔为精冲。False 表示粗冲。
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
finishOperation精加工操作

◆ SetLayoutFlange()

void NXOpen::Die::PierceTaskBuilder::SetLayoutFlange ( bool layoutFlange)

设置冲孔任务的轮廓法兰设置。 True 表示冲孔曲线将在法兰上展开。
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
layoutFlange轮廓法兰

◆ SetPierceBounds()

void NXOpen::Die::PierceTaskBuilder::SetPierceBounds ( NXOpen::Die::DirectionOption direction,
const std::vector< NXOpen::IProfile * > & profileEntries )

设置冲孔任务的冲孔边界。 注意 - 在调用此函数前需要先调用 Die::PierceTaskBuilder::SetTippedProduct
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
direction轮廓方向
profileEntries构成冲孔任务边界的轮廓条目

◆ SetPrecisionType()

void NXOpen::Die::PierceTaskBuilder::SetPrecisionType ( NXOpen::Die::PierceTaskBuilder::PrecisionTypes precisionType)

设置冲孔任务的精度类型
创建于NX4.0.0。

许可要求:die_engineering ("DIE ENGINEERING")

参数
precisionType精度类型

◆ SetTippedProduct()

void NXOpen::Die::PierceTaskBuilder::SetTippedProduct ( NXOpen::Features::Feature * tippedProduct)

设置冲孔任务的带倾斜产品
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
tippedProduct冲孔任务所在操作的倾斜产品。

◆ SetTrimNewDieFace()

void NXOpen::Die::PierceTaskBuilder::SetTrimNewDieFace ( bool trimNewDieFace)

设置是否修剪新模具面,从NX10.0开始,新的冲压输出可以将一个新模具面导入到模具工程流程中。 如果此冲孔任务将修剪此新模具面,则将trimNewDieFace设置为true,否则设置为false。
创建于NX10.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

参数
trimNewDieFace如果设置为true,冲孔任务将在新模具面上执行,否则将在原始模具面上执行。

◆ SetWithoutWorkflowSheet()

void NXOpen::Die::PierceTaskBuilder::SetWithoutWorkflowSheet ( NXOpen::Body * sheet)

设置冲孔任务构建器的无流程工作表。 在NX11.0版本中,当流程尖点特征不存在时,冲孔任务支持无流程类型。
创建于NX11.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

参数
sheet工作表

◆ TipFeature()

NXOpen::Features::SelectFeature * NXOpen::Die::PierceTaskBuilder::TipFeature ( )

返回尖点特征
创建于NX5.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

◆ TippedProduct()

NXOpen::Features::Feature * NXOpen::Die::PierceTaskBuilder::TippedProduct ( )

返回冲孔任务的带倾斜产品
创建于 NX4.0.0。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ TrimNewDieFace()

bool NXOpen::Die::PierceTaskBuilder::TrimNewDieFace ( )

返回是否修剪新模具面,从NX10.0开始,新的冲压输出可以将一个新模具面导入到模具工程流程中。 如果此冲孔任务将修剪此新模具面,则将trimNewDieFace设置为true,否则设置为false。
创建于NX10.0.0。

许可证要求:die_engineering("DIE ENGINEERING")

◆ WithoutWorkflowSheet()

NXOpen::Body * NXOpen::Die::PierceTaskBuilder::WithoutWorkflowSheet ( )

返回冲孔任务构建器的无流程工作表。 在NX11.0版本中,当流程尖点特征不存在时,冲孔任务支持无流程类型。
创建于NX11.0.0。

许可证要求:die_engineering("DIE ENGINEERING")