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

螺纹特征构建器 更多...

#include <Features_ThreadBuilder.hxx>

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

Public 类型

enum  Handedness { HandednessRightHand , HandednessLeftHand }
enum  HoleSizePreference { HoleSizePreferenceTapDrillDiameter , HoleSizePreferenceMajorDiameter }
enum  Input { InputThreadTable , InputManual }
enum  LimitOption { LimitOptionValue , LimitOptionFull , LimitOptionShortofFull }
enum  ShaftSizePreference { ShaftSizePreferenceMajorDiameter , ShaftSizePreferenceShaftDiameter }
enum  Type { TypeSymbolic , TypeDetailed }

Public 成员函数

double Angle ()
NXOpen::ExpressionAngleExp ()
double CylinderDiameter ()
NXOpen::SelectDisplayableObjectCylindricalFace ()
bool ExtendStart ()
NXOpen::Features::ThreadBuilder::HoleSizePreference HolePreference ()
bool IsInternalThread ()
double MajorDiameter ()
NXOpen::ExpressionMajorDiameterExp ()
bool MatchThreadSizeToCylinder ()
double MinorDiameter ()
NXOpen::ExpressionMinorDiameterExp ()
int NumStarts ()
 NX_DEPRECATED ("Deprecated in NX1953.0.0. Use NXOpen::Features::ThreadBuilder::MatchThreadSizeToCylinder instead.") bool SmartThread()
 NX_DEPRECATED ("Deprecated in NX1953.0.0. Use NXOpen::Features::ThreadBuilder::SetMatchThreadSizeToCylinder instead.") void SetSmartThread(bool smartThread)
double Pitch ()
NXOpen::ExpressionPitchExp ()
NXOpen::ExpressionPitchMultiple ()
NXString RadialEngage ()
bool ReverseThreadDirection ()
void SetExtendStart (bool extendStart)
void SetHolePreference (NXOpen::Features::ThreadBuilder::HoleSizePreference holePreference)
void SetMatchThreadSizeToCylinder (bool matchThreadSizeToCylinder)
void SetNumStarts (int numStarts)
void SetRadialEngage (const char *radialEngage)
void SetRadialEngage (const NXString &radialEngage)
void SetReverseThreadDirection (bool reverseThreadDirection)
void SetShaftPreference (NXOpen::Features::ThreadBuilder::ShaftSizePreference shaftPreference)
void SetTaperedValue (bool taperedValue)
void SetThreadHandedness (NXOpen::Features::ThreadBuilder::Handedness threadHandedness)
void SetThreadInput (NXOpen::Features::ThreadBuilder::Input threadInput)
void SetThreadLimit (NXOpen::Features::ThreadBuilder::LimitOption threadLimit)
void SetThreadMethod (const char *threadMethod)
void SetThreadMethod (const NXString &threadMethod)
void SetThreadSize (const char *threadSize)
void SetThreadSize (const NXString &threadSize)
void SetThreadStandard (const char *threadStandard)
void SetThreadStandard (const NXString &threadStandard)
void SetThreadType (NXOpen::Features::ThreadBuilder::Type threadType)
double ShaftDiameter ()
NXOpen::ExpressionShaftDiameterExp ()
NXOpen::Features::ThreadBuilder::ShaftSizePreference ShaftPreference ()
NXOpen::SelectDisplayableObjectStartObject ()
double TapDrillDiameter ()
NXOpen::ExpressionTapDrillDiameterExp ()
bool Tapered ()
bool TaperedValue ()
NXOpen::Features::ThreadBuilder::Handedness ThreadHandedness ()
NXOpen::Features::ThreadBuilder::Input ThreadInput ()
NXOpen::ExpressionThreadLength ()
NXOpen::Features::ThreadBuilder::LimitOption ThreadLimit ()
NXString ThreadMethod ()
NXString ThreadSize ()
NXString ThreadStandard ()
NXOpen::Features::ThreadBuilder::Type ThreadType ()
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 _ThreadBuilderBuilder

详细描述

螺纹特征构建器

表示 @link Features::Thread Features::Thread@endlink 构建器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateThreadBuilder  NXOpen::Features::FeatureCollection::CreateThreadBuilder @endlink  <br>

默认值。

属性
AngleExp.Value 60(毫米单位),60(英寸单位)
ExtendStart 1
HolePreference TapDrillDiameter
MatchThreadSizeToCylinder 1
NumStarts 1
PitchExp.Value 1(毫米单位),0.0393701(英寸单位)
PitchMultiple.Value 1
ShaftPreference MajorDiameter
TaperedValue 0
ThreadHandedness RightHand
ThreadInput ThreadTable
ThreadLength.Value 10(毫米单位),0.5(英寸单位)
ThreadLimit Value
ThreadType Symbolic


在NX1926.0.0中创建。

成员枚举类型说明

◆ Handedness

表示螺纹旋向选项。

枚举值
HandednessRightHand 

右旋

HandednessLeftHand 

左旋

◆ HoleSizePreference

表示孔尺寸偏好。

枚举值
HoleSizePreferenceTapDrillDiameter 

孔尺寸偏好为底孔直径

HoleSizePreferenceMajorDiameter 

孔尺寸偏好为大径

◆ Input

表示螺纹输入选项。

枚举值
InputThreadTable 

螺纹表

InputManual 

手动

◆ LimitOption

表示螺纹限制选项。

枚举值
LimitOptionValue 

值限制选项

LimitOptionFull 

全长选项

LimitOptionShortofFull 

短于全长限制选项

◆ ShaftSizePreference

表示轴尺寸偏好。

枚举值
ShaftSizePreferenceMajorDiameter 

大径

ShaftSizePreferenceShaftDiameter 

轴径

◆ Type

表示螺纹类型。

枚举值
TypeSymbolic 

符号螺纹

TypeDetailed 

详细螺纹

成员函数说明

◆ Angle()

double NXOpen::Features::ThreadBuilder::Angle ( )

返回角度
于NX1946.0.0版本创建。

许可要求:无

◆ AngleExp()

NXOpen::Expression * NXOpen::Features::ThreadBuilder::AngleExp ( )

返回手动螺纹的角度表达式
创建于NX2007.0.0版本。

许可要求:无

◆ CylinderDiameter()

double NXOpen::Features::ThreadBuilder::CylinderDiameter ( )

返回圆柱直径
于NX1926.0.0版本创建。

许可要求:无

◆ CylindricalFace()

NXOpen::SelectDisplayableObject * NXOpen::Features::ThreadBuilder::CylindricalFace ( )

返回圆柱面
于NX1926.0.0版本创建。

许可要求:无

◆ ExtendStart()

bool NXOpen::Features::ThreadBuilder::ExtendStart ( )

返回延伸起始状态
于NX1926.0.0版本创建。

许可要求:无

◆ HolePreference()

NXOpen::Features::ThreadBuilder::HoleSizePreference NXOpen::Features::ThreadBuilder::HolePreference ( )

返回孔偏好
于NX1926.0.0版本创建。

许可要求:无

◆ IsInternalThread()

bool NXOpen::Features::ThreadBuilder::IsInternalThread ( )

返回螺纹内/外标志
于NX1946.0.0版本创建。

许可要求:无

◆ MajorDiameter()

double NXOpen::Features::ThreadBuilder::MajorDiameter ( )

返回大径
于NX1946.0.0版本创建。

许可要求:无

◆ MajorDiameterExp()

NXOpen::Expression * NXOpen::Features::ThreadBuilder::MajorDiameterExp ( )

返回手动螺纹的大径表达式
创建于NX2007.0.0版本。

许可要求:无

◆ MatchThreadSizeToCylinder()

bool NXOpen::Features::ThreadBuilder::MatchThreadSizeToCylinder ( )

返回螺纹尺寸是否匹配圆柱
于NX1953.0.0版本创建。

许可要求:无

◆ MinorDiameter()

double NXOpen::Features::ThreadBuilder::MinorDiameter ( )

返回小径
于NX1946.0.0版本创建。

许可要求:无

◆ MinorDiameterExp()

NXOpen::Expression * NXOpen::Features::ThreadBuilder::MinorDiameterExp ( )

返回手动螺纹的小径表达式
创建于NX2007.0.0版本。

许可要求:无

◆ NumStarts()

int NXOpen::Features::ThreadBuilder::NumStarts ( )

返回螺纹头数
版本:NX1926.0.0

许可要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Features::ThreadBuilder::NX_DEPRECATED ( "Deprecated in NX1953.0.0. Use NXOpen::Features::ThreadBuilder::MatchThreadSizeToCylinder instead." )

返回智能螺纹

弃用
于NX1953.0.0版本弃用。请使用NXOpen::Features::ThreadBuilder::MatchThreadSizeToCylinder 替代。

于NX1926.0.0版本创建。

许可要求:无

◆ NX_DEPRECATED() [2/2]

NXOpen::Features::ThreadBuilder::NX_DEPRECATED ( "Deprecated in NX1953.0.0. Use NXOpen::Features::ThreadBuilder::SetMatchThreadSizeToCylinder instead." )

设置智能螺纹

弃用
于NX1953.0.0版本弃用。请使用NXOpen::Features::ThreadBuilder::SetMatchThreadSizeToCylinder 替代。

于NX1926.0.0版本创建。

许可要求:features_modeling ("FEATURES 建模") 或 solid_modeling ("实体建模")

智能螺纹

◆ Pitch()

double NXOpen::Features::ThreadBuilder::Pitch ( )

返回螺距
于NX1946.0.0版本创建。

许可要求:无

◆ PitchExp()

NXOpen::Expression * NXOpen::Features::ThreadBuilder::PitchExp ( )

返回手动螺纹的螺距表达式
创建于NX2007.0.0版本。

许可要求:无

◆ PitchMultiple()

NXOpen::Expression * NXOpen::Features::ThreadBuilder::PitchMultiple ( )

返回螺距倍数
于NX1926.0.0版本创建。

许可要求:无

◆ RadialEngage()

NXString NXOpen::Features::ThreadBuilder::RadialEngage ( )

返回径向啮合量
版本:NX1926.0.0

许可要求:无

◆ ReverseThreadDirection()

bool NXOpen::Features::ThreadBuilder::ReverseThreadDirection ( )

返回螺纹反向方向
于NX1926.0.0版本创建。

许可要求:无

◆ SetExtendStart()

void NXOpen::Features::ThreadBuilder::SetExtendStart ( bool extendStart)

设置延伸起始状态
于NX1926.0.0版本创建。

许可要求:features_modeling("FEATURES MODELING")或solid_modeling("SOLIDS MODELING")

参数
extendStart延伸起始状态

◆ SetHolePreference()

void NXOpen::Features::ThreadBuilder::SetHolePreference ( NXOpen::Features::ThreadBuilder::HoleSizePreference holePreference)

设置孔偏好
于NX1926.0.0版本创建。

许可要求:features_modeling("FEATURES MODELING")或solid_modeling("SOLIDS MODELING")

参数
holePreference孔偏好

◆ SetMatchThreadSizeToCylinder()

void NXOpen::Features::ThreadBuilder::SetMatchThreadSizeToCylinder ( bool matchThreadSizeToCylinder)

设置螺纹尺寸是否匹配圆柱
于NX1953.0.0版本创建。

许可要求:features_modeling("FEATURES MODELING")或solid_modeling("SOLIDS MODELING")

参数
matchThreadSizeToCylinder螺纹尺寸匹配圆柱状态

◆ SetNumStarts()

void NXOpen::Features::ThreadBuilder::SetNumStarts ( int numStarts)

设置螺纹头数
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
numStarts螺纹头数

◆ SetRadialEngage() [1/2]

void NXOpen::Features::ThreadBuilder::SetRadialEngage ( const char * radialEngage)

设置径向啮合量
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
radialEngage径向啮合量

◆ SetRadialEngage() [2/2]

void NXOpen::Features::ThreadBuilder::SetRadialEngage ( const NXString & radialEngage)

设置径向啮合量
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
radialEngage径向啮合量

◆ SetReverseThreadDirection()

void NXOpen::Features::ThreadBuilder::SetReverseThreadDirection ( bool reverseThreadDirection)

设置螺纹反向方向
于NX1926.0.0版本创建。

许可要求:features_modeling ("FEATURES 建模") 或 solid_modeling ("实体建模")

参数
reverseThreadDirection螺纹反向方向

◆ SetShaftPreference()

void NXOpen::Features::ThreadBuilder::SetShaftPreference ( NXOpen::Features::ThreadBuilder::ShaftSizePreference shaftPreference)

设置轴偏好
于NX1926.0.0版本创建。

许可要求:features_modeling("FEATURES MODELING")或solid_modeling("SOLIDS MODELING")

参数
shaftPreference轴偏好

◆ SetTaperedValue()

void NXOpen::Features::ThreadBuilder::SetTaperedValue ( bool taperedValue)

设置手动螺纹的锥度值
创建于NX2007.0.0版本。

许可要求:features_modeling(“特征建模”)或solid_modeling(“实体建模”)

参数
taperedValue锥度值

◆ SetThreadHandedness()

void NXOpen::Features::ThreadBuilder::SetThreadHandedness ( NXOpen::Features::ThreadBuilder::Handedness threadHandedness)

设置螺纹旋向
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
threadHandedness螺纹旋向

◆ SetThreadInput()

void NXOpen::Features::ThreadBuilder::SetThreadInput ( NXOpen::Features::ThreadBuilder::Input threadInput)

设置螺纹输入
创建于NX2007.0.0版本。

许可要求:features_modeling(“特征建模”)或solid_modeling(“实体建模”)

参数
threadInput螺纹输入

◆ SetThreadLimit()

void NXOpen::Features::ThreadBuilder::SetThreadLimit ( NXOpen::Features::ThreadBuilder::LimitOption threadLimit)

设置螺纹公差等级
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
threadLimit螺纹公差等级

◆ SetThreadMethod() [1/2]

void NXOpen::Features::ThreadBuilder::SetThreadMethod ( const char * threadMethod)

设置螺纹加工方法
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
threadMethod螺纹加工方法

◆ SetThreadMethod() [2/2]

void NXOpen::Features::ThreadBuilder::SetThreadMethod ( const NXString & threadMethod)

设置螺纹加工方法
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
threadMethod螺纹加工方法

◆ SetThreadSize() [1/2]

void NXOpen::Features::ThreadBuilder::SetThreadSize ( const char * threadSize)

设置螺纹尺寸
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
threadSize螺纹尺寸

◆ SetThreadSize() [2/2]

void NXOpen::Features::ThreadBuilder::SetThreadSize ( const NXString & threadSize)

设置螺纹尺寸
版本:NX1926.0.0

许可要求:features_modeling(“特征建模”)或 solid_modeling(“实体建模”)

参数
threadSize螺纹尺寸

◆ SetThreadStandard() [1/2]

void NXOpen::Features::ThreadBuilder::SetThreadStandard ( const char * threadStandard)

设置螺纹标准
于NX1926.0.0版本创建。

许可要求:features_modeling ("FEATURES 建模") 或 solid_modeling ("实体建模")

参数
threadStandard螺纹标准

◆ SetThreadStandard() [2/2]

void NXOpen::Features::ThreadBuilder::SetThreadStandard ( const NXString & threadStandard)

设置螺纹标准
于NX1926.0.0版本创建。

许可要求:features_modeling ("FEATURES 建模") 或 solid_modeling ("实体建模")

参数
threadStandard螺纹标准

◆ SetThreadType()

void NXOpen::Features::ThreadBuilder::SetThreadType ( NXOpen::Features::ThreadBuilder::Type threadType)

设置螺纹类型
于NX1926.0.0版本创建。

许可要求:features_modeling ("FEATURES 建模") 或 solid_modeling ("实体建模")

参数
threadType螺纹类型

◆ ShaftDiameter()

double NXOpen::Features::ThreadBuilder::ShaftDiameter ( )

返回轴直径
版本:NX1926.0.0

许可要求:无

◆ ShaftDiameterExp()

NXOpen::Expression * NXOpen::Features::ThreadBuilder::ShaftDiameterExp ( )

返回轴径表达式
创建于NX2007.0.0版本。

许可要求:无

◆ ShaftPreference()

NXOpen::Features::ThreadBuilder::ShaftSizePreference NXOpen::Features::ThreadBuilder::ShaftPreference ( )

返回轴偏好
于NX1926.0.0版本创建。

许可要求:无

◆ StartObject()

NXOpen::SelectDisplayableObject * NXOpen::Features::ThreadBuilder::StartObject ( )

返回起始对象
于NX1926.0.0版本创建。

许可要求:无

◆ TapDrillDiameter()

double NXOpen::Features::ThreadBuilder::TapDrillDiameter ( )

返回底孔直径
版本:NX1926.0.0

许可要求:无

◆ TapDrillDiameterExp()

NXOpen::Expression * NXOpen::Features::ThreadBuilder::TapDrillDiameterExp ( )

返回丝锥钻孔直径表达式
创建于NX2007.0.0版本。

许可要求:无

◆ Tapered()

bool NXOpen::Features::ThreadBuilder::Tapered ( )

返回锥度标志
于NX1946.0.0版本创建。

许可要求:无

◆ TaperedValue()

bool NXOpen::Features::ThreadBuilder::TaperedValue ( )

返回手动螺纹的锥度值
创建于NX2007.0.0版本。

许可要求:无

◆ ThreadHandedness()

NXOpen::Features::ThreadBuilder::Handedness NXOpen::Features::ThreadBuilder::ThreadHandedness ( )

返回螺纹旋向
版本:NX1926.0.0

许可要求:无

◆ ThreadInput()

NXOpen::Features::ThreadBuilder::Input NXOpen::Features::ThreadBuilder::ThreadInput ( )

返回螺纹输入
创建于NX2007.0.0版本。

许可要求:无

◆ ThreadLength()

NXOpen::Expression * NXOpen::Features::ThreadBuilder::ThreadLength ( )

返回螺纹长度
于NX1926.0.0版本创建。

许可要求:无

◆ ThreadLimit()

NXOpen::Features::ThreadBuilder::LimitOption NXOpen::Features::ThreadBuilder::ThreadLimit ( )

返回螺纹公差等级
版本:NX1926.0.0

许可要求:无

◆ ThreadMethod()

NXString NXOpen::Features::ThreadBuilder::ThreadMethod ( )

返回螺纹加工方法
版本:NX1926.0.0

许可要求:无

◆ ThreadSize()

NXString NXOpen::Features::ThreadBuilder::ThreadSize ( )

返回螺纹尺寸
于NX1926.0.0版本创建。

许可要求:无

◆ ThreadStandard()

NXString NXOpen::Features::ThreadBuilder::ThreadStandard ( )

返回螺纹标准
于NX1926.0.0版本创建。

许可要求:无

◆ ThreadType()

NXOpen::Features::ThreadBuilder::Type NXOpen::Features::ThreadBuilder::ThreadType ( )

返回螺纹类型
于NX1926.0.0版本创建。

许可要求:无