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

键槽构建器 更多...

#include <Die_KeywayBuilder.hxx>

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

Public 类型

enum  LocationType { LocationTypePositiveX , LocationTypeNegativeX , LocationTypePositiveY , LocationTypeNegativeY }
enum  Types { TypesRectangular , TypesCircular }

Public 成员函数

double AngleTolerance ()
NXOpen::SectionBaseFlange ()
NXOpen::Die::DiePlaneBuilderBaseOrientation ()
bool CreateWithPad ()
NXOpen::ExpressionDeckThickness ()
NXOpen::SelectCartesianCoordinateSystemDieCenterlineCoordinateSystem ()
double DistanceTolerance ()
NXOpen::SectionInteriorProfile ()
NXOpen::Die::KeywayBuilder::LocationType Location ()
NXOpen::ExpressionMinimumRibHeight ()
NXOpen::ExpressionOffset ()
NXOpen::Die::DieAttributesBuilderPadAttributes ()
NXOpen::ExpressionPadHeight ()
NXOpen::ExpressionPadWidth ()
NXOpen::ExpressionPlacementOffset ()
NXOpen::ExpressionRunoffDepth ()
NXOpen::ExpressionRunoffLength ()
NXOpen::ExpressionRunoffRadius ()
NXOpen::ExpressionRunoffWidth ()
void SetAngleTolerance (double angleTolerance)
void SetCreateWithPad (bool createWithPad)
void SetDistanceTolerance (double distanceTolerance)
void SetLocation (NXOpen::Die::KeywayBuilder::LocationType location)
void SetType (NXOpen::Die::KeywayBuilder::Types type)
NXOpen::SelectNXObjectSheetMetal ()
NXOpen::Die::DieAttributesBuilderSlotAttributes ()
NXOpen::ExpressionSlotDepth ()
NXOpen::ExpressionSlotLength ()
NXOpen::ExpressionSlotWidth ()
NXOpen::SelectNXObjectTarget ()
NXOpen::Die::KeywayBuilder::Types Type ()
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 _KeywayBuilderBuilder

详细描述

键槽构建器

        表示一个 @link NXOpen::Die::KeywayBuilder NXOpen::Die::KeywayBuilder@endlink  构建器
         <br> 要创建此类的新实例,请使用 @link NXOpen::Die::DieCollection::Keyway  NXOpen::Die::DieCollection::Keyway @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    AngleTolerance </term> <description>
    0.5 </description> </item>
    <item><term>
    CreateWithPad </term> <description>
    1 </description> </item>
    <item><term>
    DeckThickness.Value </term> <description>
    0(毫米制零件),0(英寸制零件)</description> </item>
    <item><term>
    DistanceTolerance </term> <description>
    0.0254(毫米制零件),0.001(英寸制零件)</description> </item>
    <item><term>
    Location </term> <description>
    PositiveX </description> </item>
    <item><term>
    MinimumRibHeight.Value </term> <description>
    200(毫米制零件),8(英寸制零件)</description> </item>
    <item><term>
    Offset.Value </term> <description>
    0(毫米制零件),0(英寸制零件)</description> </item>
    <item><term>
    PadHeight.Value </term> <description>
    65(毫米制零件),2.6(英寸制零件)</description> </item>
    <item><term>
    PadWidth.Value </term> <description>
    60(毫米制零件),2.4(英寸制零件)</description> </item>
    <item><term>
    PlacementOffset.Value </term> <description>
    0(毫米制零件),0(英寸制零件)</description> </item>
    <item><term>
    RunoffDepth.Value </term> <description>
    40(毫米制零件),1.6(英寸制零件)</description> </item>
    <item><term>
    RunoffLength.Value </term> <description>
    60(毫米制零件),2.4(英寸制零件)</description> </item>
    <item><term>
    RunoffRadius.Value </term> <description>
    30(毫米制零件),1.2(英寸制零件)</description> </item>
    <item><term>
    RunoffWidth.Value </term> <description>
    16(毫米制零件),0.625(英寸制零件)</description> </item>
    <item><term>
    SlotDepth.Value </term> <description>
    20(毫米制零件),0.8(英寸制零件)</description> </item>
    <item><term>
    SlotLength.Value </term> <description>
    100(毫米制零件),4(英寸制零件)</description> </item>
    <item><term>
    SlotWidth.Value </term> <description>
    25(毫米制零件),1(英寸制零件)</description> </item>
    </list>


在 NX6.0.0 中创建。

成员枚举类型说明

◆ LocationType

键槽相对于模具中心线坐标系的位置方向

枚举值
LocationTypePositiveX 

相对于坐标系中心的 +X 方向

LocationTypeNegativeX 

相对于坐标系中心的 -X 方向

LocationTypePositiveY 

相对于坐标系中心的 +Y 方向

LocationTypeNegativeY 

相对于坐标系中心的 -Y 方向

◆ Types

键槽 runoff 类型

枚举值
TypesRectangular 

刀具 runoff 垂直于槽

TypesCircular 

刀具 runoff 通过在槽末端的 plunge 切削创建

成员函数说明

◆ AngleTolerance()

double NXOpen::Die::KeywayBuilder::AngleTolerance ( )

返回角度公差
创建于 NX6.0.0。

许可证要求:无

◆ BaseFlange()

NXOpen::Section * NXOpen::Die::KeywayBuilder::BaseFlange ( )

返回表示基础法兰的闭合回路截面
在 NX6.0.0 中创建。

许可要求:无

◆ BaseOrientation()

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

返回键槽垫的底部定向平面
在 NX6.0.0 中创建。

许可要求:无

◆ CreateWithPad()

bool NXOpen::Die::KeywayBuilder::CreateWithPad ( )

返回用于决定键槽是否应创建垫块的值(true 或 false)
创建于 NX6.0.0。

许可证要求:无

◆ DeckThickness()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::DeckThickness ( )

返回台面厚度的表达式
在 NX6.0.0 中创建。

许可要求:无

◆ DieCenterlineCoordinateSystem()

NXOpen::SelectCartesianCoordinateSystem * NXOpen::Die::KeywayBuilder::DieCenterlineCoordinateSystem ( )

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

许可要求:无

◆ DistanceTolerance()

double NXOpen::Die::KeywayBuilder::DistanceTolerance ( )

返回距离公差
创建于 NX6.0.0。

许可证要求:无

◆ InteriorProfile()

NXOpen::Section * NXOpen::Die::KeywayBuilder::InteriorProfile ( )

返回表示铸件内部轮廓的闭合回路截面
在 NX6.0.0 中创建。

许可要求:无

◆ Location()

NXOpen::Die::KeywayBuilder::LocationType NXOpen::Die::KeywayBuilder::Location ( )

返回键槽的位置
在 NX6.0.0 中创建。

许可要求:无

◆ MinimumRibHeight()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::MinimumRibHeight ( )

返回最小筋高的表达式
创建于 NX6.0.0。

许可证要求:无

◆ Offset()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::Offset ( )

返回键槽垂直于槽方向的偏移量
在 NX6.0.0 中创建。

许可要求:无

◆ PadAttributes()

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

返回垫块属性
创建于 NX6.0.0。

许可证要求:无

◆ PadHeight()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::PadHeight ( )

返回垫块高度的表达式
创建于 NX6.0.0。

许可证要求:无

◆ PadWidth()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::PadWidth ( )

返回垫块宽度的表达式
创建于 NX6.0.0。

许可证要求:无

◆ PlacementOffset()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::PlacementOffset ( )

返回基础定向的偏移量
在 NX6.0.0 中创建。

许可要求:无

◆ RunoffDepth()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::RunoffDepth ( )

返回溢流深度的表达式
创建于 NX6.0.0。

许可证要求:无

◆ RunoffLength()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::RunoffLength ( )

返回溢流长度的表达式
创建于 NX6.0.0。

许可证要求:无

◆ RunoffRadius()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::RunoffRadius ( )

返回溢流半径的表达式
创建于 NX6.0.0。

许可证要求:无

◆ RunoffWidth()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::RunoffWidth ( )

返回溢流宽度的表达式
创建于 NX6.0.0。

许可证要求:无

◆ SetAngleTolerance()

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

设置角度公差
创建于 NX6.0.0。

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

参数
angleToleranceangletolerance

◆ SetCreateWithPad()

void NXOpen::Die::KeywayBuilder::SetCreateWithPad ( bool createWithPad)

设置用于决定键槽是否应创建垫块的值(true 或 false)
创建于 NX6.0.0。

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

参数
createWithPadcreatewithpad

◆ SetDistanceTolerance()

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

设置距离公差
创建于 NX6.0.0。

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

参数
distanceTolerancedistancetolerance

◆ SetLocation()

void NXOpen::Die::KeywayBuilder::SetLocation ( NXOpen::Die::KeywayBuilder::LocationType location)

设置键槽的位置
在 NX6.0.0 中创建。

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

参数
location位置

◆ SetType()

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

设置键槽引出的类型
创建于 NX6.0.0。

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

参数
type类型

◆ SheetMetal()

NXOpen::SelectNXObject * NXOpen::Die::KeywayBuilder::SheetMetal ( )

返回正在由铸件成型的钣金。用于测量高度。
在 NX6.0.0 中创建。

许可要求:无

◆ SlotAttributes()

NXOpen::Die::DieAttributesBuilder * NXOpen::Die::KeywayBuilder::SlotAttributes ( )

返回槽属性
创建于 NX6.0.0。

许可证要求:无

◆ SlotDepth()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::SlotDepth ( )

返回槽深度的表达式
创建于 NX6.0.0。

许可证要求:无

◆ SlotLength()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::SlotLength ( )

返回槽长度的表达式
在 NX6.0.0 中创建。

许可要求:无

◆ SlotWidth()

NXOpen::Expression * NXOpen::Die::KeywayBuilder::SlotWidth ( )

返回槽宽度的表达式
在 NX6.0.0 中创建。

许可要求:无

◆ Target()

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

返回键槽将合并到的目标实体
在 NX6.0.0 中创建。

许可要求:无

◆ Type()

NXOpen::Die::KeywayBuilder::Types NXOpen::Die::KeywayBuilder::Type ( )

返回键槽溢流的类型
创建于 NX6.0.0。

许可证要求:无