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

跟部立柱构建器 更多...

#include <Die_HeelpostBuilder.hxx>

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

Public 类型

enum  Types { TypesGuidepostWearplate , TypesStorageBlock , TypesSafetyBlock }

Public 成员函数

double AngleTolerance ()
NXOpen::ExpressionBaseOffset ()
NXOpen::Die::DiePlaneBuilderBaseOrientation ()
NXOpen::Die::DieLocationBuilderCenter ()
bool CreateFloor ()
NXOpen::ExpressionDiameter ()
NXOpen::SelectCoordinateSystemDieCenterlineCoordinateSystem ()
double DistanceTolerance ()
NXOpen::ExpressionFloorThickness ()
NXOpen::ExpressionHeight ()
NXOpen::Die::DieAttributesBuilderHoleAttributes ()
NXOpen::Die::DieAttributesBuilderHoleDiameterAttributes ()
NXOpen::ExpressionLength ()
NXOpen::ExpressionLocationOffset ()
NXOpen::Die::DieDirectionBuilderOffsetDirection ()
NXOpen::Die::DieAttributesBuilderPadAttributes ()
NXOpen::ExpressionPadOffset ()
NXOpen::Die::DiePlaneBuilderPadOrientation ()
NXOpen::ExpressionPadThickness ()
NXOpen::Die::DieAttributesBuilderReliefAttributes ()
NXOpen::ExpressionReliefDepth ()
NXOpen::ExpressionReliefWidth ()
void SetAngleTolerance (double angleTolerance)
void SetCreateFloor (bool createFloor)
void SetDistanceTolerance (double distanceTolerance)
void SetType (NXOpen::Die::HeelpostBuilder::Types type)
void SetUsePercent (bool usePercent)
void SetWallACreate (bool wallACreate)
void SetWallARelief (bool wallARelief)
void SetWallBCreate (bool wallBCreate)
void SetWallBRelief (bool wallBRelief)
void SetWallCCreate (bool wallCCreate)
void SetWallCRelief (bool wallCRelief)
void SetWallDCreate (bool wallDCreate)
void SetWallDRelief (bool wallDRelief)
NXOpen::SelectNXObjectTarget ()
NXOpen::Die::HeelpostBuilder::Types Type ()
bool UsePercent ()
bool WallACreate ()
NXOpen::ExpressionWallAOffset ()
bool WallARelief ()
NXOpen::ExpressionWallAThickness ()
bool WallBCreate ()
NXOpen::ExpressionWallBOffset ()
bool WallBRelief ()
NXOpen::ExpressionWallBThickness ()
bool WallCCreate ()
NXOpen::ExpressionWallCOffset ()
bool WallCRelief ()
NXOpen::ExpressionWallCThickness ()
bool WallDCreate ()
NXOpen::ExpressionWallDOffset ()
bool WallDRelief ()
NXOpen::ExpressionWallDThickness ()
NXOpen::ExpressionWallPercentage ()
NXOpen::ExpressionWidth ()
NXOpen::ExpressionXOffset ()
NXOpen::ExpressionYOffset ()
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 _HeelpostBuilderBuilder

详细描述

跟部立柱构建器

        表示 @link NXOpen::Die::HeelpostBuilder NXOpen::Die::HeelpostBuilder@endlink  构建器
         <br> 要创建此类的新实例,请使用 @link NXOpen::Die::DieCollection::Heelpost  NXOpen::Die::DieCollection::Heelpost @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    AngleTolerance </term> <description>
    0.5 </description> </item>
    <item><term>
    BaseOffset.Value </term> <description>
    0(毫米制零件),0(英寸制零件) </description> </item>
    <item><term>
    Center.InputType </term> <description>
    SelectLocation </description> </item>
    <item><term>
    CreateFloor </term> <description>
    0 </description> </item>
    <item><term>
    Diameter.Value </term> <description>
    50(毫米制零件),2(英寸制零件) </description> </item>
    <item><term>
    DistanceTolerance </term> <description>
    0.0254 </description> </item>
    <item><term>
    FloorThickness.Value </term> <description>
    60(毫米制零件),1.4(英寸制零件) </description> </item>
    <item><term>
    Height.Value </term> <description>
    300(毫米制零件),12(英寸制零件) </description> </item>
    <item><term>
    Length.Value </term> <description>
    150(毫米制零件),6(英寸制零件) </description> </item>
    <item><term>
    LocationOffset.Value </term> <description>
    0(毫米制零件),0(英寸制零件) </description> </item>
    <item><term>
    PadOffset.Value </term> <description>
    0(毫米制零件),0(英寸制零件) </description> </item>
    <item><term>
    PadThickness.Value </term> <description>
    60(毫米制零件),10.4(英寸制零件) </description> </item>
    <item><term>
    ReliefDepth.Value </term> <description>
    5(毫米制零件),0.2(英寸制零件) </description> </item>
    <item><term>
    ReliefWidth.Value </term> <description>
    5(毫米制零件),0.2(英寸制零件) </description> </item>
    <item><term>
    UsePercent </term> <description>
    0 </description> </item>
    <item><term>
    WallACreate </term> <description>
    1 </description> </item>
    <item><term>
    WallAOffset.Value </term> <description>

0 (毫米制零件), 0 (英寸制零件) WallARelief 0 WallAThickness.Value 30 (毫米制零件), 1.2 (英寸制零件) WallBCreate 1 WallBOffset.Value 0 (毫米制零件), 0 (英寸制零件) WallBRelief 0 WallBThickness.Value 30 (毫米制零件), 1.2 (英寸制零件) WallCCreate 1 WallCOffset.Value 0 (毫米制零件), 0 (英寸制零件) WallCRelief 0 WallCThickness.Value 30 (毫米制零件), 1.2 (英寸制零件) WallDCreate 1 WallDOffset.Value 0 (毫米制零件), 0 (英寸制零件) WallDRelief 0 WallDThickness.Value 30 (毫米制零件), 1.2 (英寸制零件) WallPercentage.Value 40 Width.Value 150 (毫米制零件), 6 (英寸制零件) XOffset.Value 0 (毫米制零件), 0 (英寸制零件) YOffset.Value 0 (毫米制零件), 0 (英寸制零件)


创建于NX6.0.0.

成员枚举类型说明

◆ Types

导柱类型

枚举值
TypesGuidepostWearplate 

允许创建导销孔

TypesStorageBlock 

不允许创建孔

TypesSafetyBlock 

不允许创建孔

成员函数说明

◆ AngleTolerance()

double NXOpen::Die::HeelpostBuilder::AngleTolerance ( )

获取角度公差
版本:NX6.0.0创建。

许可证要求:无

◆ BaseOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::BaseOffset ( )

返回在构建跟柱之前应用于给定底部的偏移
于NX6.0.0创建。

许可要求:无

◆ BaseOrientation()

NXOpen::Die::DiePlaneBuilder * NXOpen::Die::HeelpostBuilder::BaseOrientation ( )

返回跟柱的底部
于NX6.0.0创建。

许可要求:无

◆ Center()

NXOpen::Die::DieLocationBuilder * NXOpen::Die::HeelpostBuilder::Center ( )

返回跟柱的位置(中心)
于NX6.0.0创建。

许可要求:无

◆ CreateFloor()

bool NXOpen::Die::HeelpostBuilder::CreateFloor ( )

返回用于决定是否创建跟柱底部的布尔值(true或false)
于NX6.0.0创建。

许可要求:无

◆ Diameter()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::Diameter ( )

返回导柱孔的直径
于NX6.0.0创建。

许可要求:无

◆ DieCenterlineCoordinateSystem()

NXOpen::SelectCoordinateSystem * NXOpen::Die::HeelpostBuilder::DieCenterlineCoordinateSystem ( )

返回用于定向跟柱的模具中心线坐标系
于NX6.0.0创建。

许可要求:无

◆ DistanceTolerance()

double NXOpen::Die::HeelpostBuilder::DistanceTolerance ( )

获取距离公差
版本:NX6.0.0创建。

许可证要求:无

◆ FloorThickness()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::FloorThickness ( )

返回底部厚度
于NX6.0.0创建。

许可要求:无

◆ Height()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::Height ( )

如果未指定顶部方位,则返回从选定的底部方位到顶部方位原点的高度。这是在应用任何指定的底部和顶部偏移之前的高度。
于NX6.0.0创建。

许可要求:无

◆ HoleAttributes()

NXOpen::Die::DieAttributesBuilder * NXOpen::Die::HeelpostBuilder::HoleAttributes ( )

获取孔属性
版本:NX6.0.0创建。

许可证要求:无

◆ HoleDiameterAttributes()

NXOpen::Die::DieAttributesBuilder * NXOpen::Die::HeelpostBuilder::HoleDiameterAttributes ( )

获取孔直径属性(仅使用标题)
版本:NX6.0.0创建。

许可证要求:无

◆ Length()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::Length ( )

返回相对于坐标系的长度
于NX6.0.0创建。

许可要求:无

◆ LocationOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::LocationOffset ( )

返回在偏移方向上应用以找到跟柱中心的偏移值
于NX6.0.0创建。

许可要求:无

◆ OffsetDirection()

NXOpen::Die::DieDirectionBuilder * NXOpen::Die::HeelpostBuilder::OffsetDirection ( )

返回应用于位置以确定跟柱中心的方向
于NX6.0.0创建。

许可要求:无

◆ PadAttributes()

NXOpen::Die::DieAttributesBuilder * NXOpen::Die::HeelpostBuilder::PadAttributes ( )

获取垫属性。
创建于NX6.0.0。

许可证要求:无

◆ PadOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::PadOffset ( )

返回在构建跟柱之前应用于顶部方位的偏移值
于NX6.0.0创建。

许可要求:无

◆ PadOrientation()

NXOpen::Die::DiePlaneBuilder * NXOpen::Die::HeelpostBuilder::PadOrientation ( )

返回跟柱顶部的方位
于NX6.0.0创建。

许可要求:无

◆ PadThickness()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::PadThickness ( )

返回跟柱顶部的顶部厚度
于NX6.0.0创建。

许可要求:无

◆ ReliefAttributes()

NXOpen::Die::DieAttributesBuilder * NXOpen::Die::HeelpostBuilder::ReliefAttributes ( )

获取工艺槽属性
版本:NX6.0.0创建。

许可证要求:无

◆ ReliefDepth()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::ReliefDepth ( )

获取排屑槽深度
创建于NX6.0.0.

许可证要求:无

◆ ReliefWidth()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::ReliefWidth ( )

获取排屑槽宽度
创建于NX6.0.0.

许可证要求:无

◆ SetAngleTolerance()

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

设置角度公差
版本:NX6.0.0创建。

许可证要求:ug_die_design ("Die Design")

参数
angleTolerance角度公差

◆ SetCreateFloor()

void NXOpen::Die::HeelpostBuilder::SetCreateFloor ( bool createFloor)

设置用于决定是否创建跟柱底部的布尔值(true或false)
于NX6.0.0创建。

许可要求:ug_die_design ("模具设计")

参数
createFloorcreatefloor

◆ SetDistanceTolerance()

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

设置距离公差
版本:NX6.0.0创建。

许可证要求:ug_die_design ("Die Design")

参数
distanceTolerance距离公差

◆ SetType()

void NXOpen::Die::HeelpostBuilder::SetType ( NXOpen::Die::HeelpostBuilder::Types type)

设置支柱类型
版本:NX6.0.0创建。

许可证要求:ug_die_design ("Die Design")

参数
type类型

◆ SetUsePercent()

void NXOpen::Die::HeelpostBuilder::SetUsePercent ( bool usePercent)

设置用于决定壁厚计算方式的布尔值(true或false)。若为true,则会基于型芯总面积评估每个壁的厚度
创建于NX6.0.0.

许可证要求:ug_die_design ("模具设计")

参数
usePercentusepercent

◆ SetWallACreate()

void NXOpen::Die::HeelpostBuilder::SetWallACreate ( bool wallACreate)

设置用于决定是否创建"A"壁的布尔值(true或false)
创建于NX6.0.0.

许可证要求:ug_die_design ("模具设计")

参数
wallACreatewallacreate

◆ SetWallARelief()

void NXOpen::Die::HeelpostBuilder::SetWallARelief ( bool wallARelief)

设置用于决定是否在"A"壁顶部创建排屑槽的布尔值(true或false)
创建于NX6.0.0.

许可证要求:ug_die_design ("模具设计")

参数
wallAReliefwallarelief

◆ SetWallBCreate()

void NXOpen::Die::HeelpostBuilder::SetWallBCreate ( bool wallBCreate)

设置用于决定是否创建"B"壁的布尔值(true或false)
创建于NX6.0.0.

许可证要求:ug_die_design ("模具设计")

参数
wallBCreatewallbcreate

◆ SetWallBRelief()

void NXOpen::Die::HeelpostBuilder::SetWallBRelief ( bool wallBRelief)

设置是否在B面壁顶部创建工艺槽的布尔值。
创建于NX6.0.0。

许可证要求:ug_die_design ("模具设计")

参数
wallBReliefwallbrelief

◆ SetWallCCreate()

void NXOpen::Die::HeelpostBuilder::SetWallCCreate ( bool wallCCreate)

设置是否创建C面壁的布尔值。
创建于NX6.0.0。

许可证要求:ug_die_design ("模具设计")

参数
wallCCreatewallccreate

◆ SetWallCRelief()

void NXOpen::Die::HeelpostBuilder::SetWallCRelief ( bool wallCRelief)

设置是否在C面壁顶部创建工艺槽的布尔值。
创建于NX6.0.0。

许可证要求:ug_die_design ("模具设计")

参数
wallCReliefwallcrelief

◆ SetWallDCreate()

void NXOpen::Die::HeelpostBuilder::SetWallDCreate ( bool wallDCreate)

设置是否创建D面壁的布尔值。
创建于NX6.0.0。

许可证要求:ug_die_design ("模具设计")

参数
wallDCreatewalldcreate

◆ SetWallDRelief()

void NXOpen::Die::HeelpostBuilder::SetWallDRelief ( bool wallDRelief)

设置是否在D面壁顶部创建工艺槽的布尔值。
创建于NX6.0.0。

许可证要求:ug_die_design ("模具设计")

参数
wallDReliefwalldrelief

◆ Target()

NXOpen::SelectNXObject * NXOpen::Die::HeelpostBuilder::Target ( )

返回跟柱将要合并的目标实体
于NX6.0.0创建。

许可要求:无

◆ Type()

NXOpen::Die::HeelpostBuilder::Types NXOpen::Die::HeelpostBuilder::Type ( )

获取支柱类型
版本:NX6.0.0创建。

许可证要求:无

◆ UsePercent()

bool NXOpen::Die::HeelpostBuilder::UsePercent ( )

获取用于决定壁厚计算方式的布尔值(true或false)。若为true,则会基于型芯总面积评估每个壁的厚度
创建于NX6.0.0.

许可证要求:无

◆ WallACreate()

bool NXOpen::Die::HeelpostBuilder::WallACreate ( )

获取用于决定是否创建"A"壁的布尔值(true或false)
创建于NX6.0.0.

许可证要求:无

◆ WallAOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallAOffset ( )

获取应用于"A"壁的外部偏移量
创建于NX6.0.0.

许可证要求:无

◆ WallARelief()

bool NXOpen::Die::HeelpostBuilder::WallARelief ( )

获取用于决定是否在"A"壁顶部创建排屑槽的布尔值(true或false)
创建于NX6.0.0.

许可证要求:无

◆ WallAThickness()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallAThickness ( )

获取"A"壁的厚度
创建于NX6.0.0.

许可证要求:无

◆ WallBCreate()

bool NXOpen::Die::HeelpostBuilder::WallBCreate ( )

获取用于决定是否创建"B"壁的布尔值(true或false)
创建于NX6.0.0.

许可证要求:无

◆ WallBOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallBOffset ( )

获取B面壁从外部应用的偏置。
创建于NX6.0.0。

许可证要求:无

◆ WallBRelief()

bool NXOpen::Die::HeelpostBuilder::WallBRelief ( )

获取是否在B面壁顶部创建工艺槽的布尔值。
创建于NX6.0.0。

许可证要求:无

◆ WallBThickness()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallBThickness ( )

获取"B"壁的厚度
创建于NX6.0.0.

许可证要求:无

◆ WallCCreate()

bool NXOpen::Die::HeelpostBuilder::WallCCreate ( )

获取是否创建C面壁的布尔值。
创建于NX6.0.0。

许可证要求:无

◆ WallCOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallCOffset ( )

获取C面壁从外部应用的偏置。
创建于NX6.0.0。

许可证要求:无

◆ WallCRelief()

bool NXOpen::Die::HeelpostBuilder::WallCRelief ( )

获取是否在C面壁顶部创建工艺槽的布尔值。
创建于NX6.0.0。

许可证要求:无

◆ WallCThickness()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallCThickness ( )

获取C面壁厚度。
创建于NX6.0.0。

许可证要求:无

◆ WallDCreate()

bool NXOpen::Die::HeelpostBuilder::WallDCreate ( )

获取是否创建D面壁的布尔值。
创建于NX6.0.0。

许可证要求:无

◆ WallDOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallDOffset ( )

获取D面壁从外部应用的偏置。
创建于NX6.0.0。

许可证要求:无

◆ WallDRelief()

bool NXOpen::Die::HeelpostBuilder::WallDRelief ( )

获取是否在D面壁顶部创建工艺槽的布尔值。
创建于NX6.0.0。

许可证要求:无

◆ WallDThickness()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallDThickness ( )

获取D面壁厚度。
创建于NX6.0.0。

许可证要求:无

◆ WallPercentage()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::WallPercentage ( )

获取用于确定壁厚的型芯面积百分比
创建于NX6.0.0.

许可证要求:无

◆ Width()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::Width ( )

返回相对于坐标系的宽度
于NX6.0.0创建。

许可要求:无

◆ XOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::XOffset ( )

获取用于确定孔中心的X方向偏移量
创建于NX6.0.0.

许可证要求:无

◆ YOffset()

NXOpen::Expression * NXOpen::Die::HeelpostBuilder::YOffset ( )

获取用于确定孔中心的Y方向偏移量
创建于NX6.0.0.

许可证要求:无