|
NX Open C++ 参考指南 2406 v1.1
|
拉延筋构建器 更多...
#include <Die_DrawBeadBuilder.hxx>
友元 | |
| class | _DrawBeadBuilderBuilder |
拉延筋构建器
表示用于创建或编辑 @link NXOpen::Die::DrawBead NXOpen::Die::DrawBead@endlink 特征的构建器。
<br> 要创建此类的新实例,请使用 @link NXOpen::Die::DieCollection::CreateDrawBeadBuilder NXOpen::Die::DieCollection::CreateDrawBeadBuilder @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
BaseOrientation </term> <description>
Vertical </description> </item>
<item><term>
BuildEndTaper </term> <description>
1 </description> </item>
<item><term>
BuildStartTaper </term> <description>
1 </description> </item>
<item><term>
CenterlineProjection </term> <description>
DrawDirection </description> </item>
<item><term>
Clearance.Value </term> <description>
0.2 (毫米单位零件), 0.008 (英寸单位零件) </description> </item>
<item><term>
EndPoint.InputType </term> <description>
SelectLocation </description> </item>
<item><term>
EndTaper.TaperRadius.Value </term> <description>
90 (毫米单位零件), 3.8 (英寸单位零件) </description> </item>
<item><term>
EndTaper.TaperType </term> <description>
Spherical </description> </item>
<item><term>
EndTaper.TaperWashoutHeight.Value </term> <description>
10 (毫米单位零件), 0.4 (英寸单位零件) </description> </item>
<item><term>
EndTaper.TaperWashoutLength.Value </term> <description>
50 (毫米单位零件), 2 (英寸单位零件) </description> </item>
<item><term>
FemaleDepthType </term> <description>
Derived </description> </item>
<item><term>
FemaleDepthValue.Value </term> <description>
11 (毫米单位零件), 0.43 (英寸单位零件) </description> </item>
<item><term>
FemaleWidthType </term> <description>
Derived </description> </item>
<item><term>
FemaleWidthValue.Value </term> <description>
12.4 (毫米单位零件), 0.488 (英寸单位零件) </description> </item>
<item><term>
GenerateHeightCurve </term> <description>
0 </description> </item>
MachineOffset 0 MaleBeadPosition Upper MetalThickness.Value 1 (millimeters part), 0.04 (inches part) OrientSectionToDraw DrawDirection Output Male TaperBead 0 TransitionDefinition Automatic
Created in NX7.5.0.
| double NXOpen::Die::DrawBeadBuilder::AngleTolerance | ( | ) |
返回角度公差。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Die::DrawBeadBuilder::OrientationTypes NXOpen::Die::DrawBeadBuilder::BaseOrientation | ( | ) |
返回用于构造表示拉延筋形状截面的方向。
于NX7.5.0创建。
许可证要求:无
| bool NXOpen::Die::DrawBeadBuilder::BuildEndTaper | ( | ) |
获取是否构建拉延筋末端锥度的指示。若为true,则创建拉延筋末端的锥度。
版本:NX7.5.0及以上。
许可要求:无
| bool NXOpen::Die::DrawBeadBuilder::BuildStartTaper | ( | ) |
返回是否应构建拉延筋起始端锥度的指示。True表示应创建拉延筋起始端的锥度。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Section * NXOpen::Die::DrawBeadBuilder::Centerline | ( | ) |
返回包含拉延筋中心线的截面。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DrawBeadBuilder::ProjectionDirectionTypes NXOpen::Die::DrawBeadBuilder::CenterlineProjection | ( | ) |
返回应用于中心线以将其放置在缝合面上的投影方法。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Die::DrawBeadBuilder::Clearance | ( | ) |
返回包含凸筋和凹模片之间间隙值的表达式。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DrawBeadSegmentBuilder * NXOpen::Die::DrawBeadBuilder::CreateDrawBeadSegment | ( | ) |
创建一个NXOpen::Die::DrawBeadSegmentBuilder 构建器。
| void NXOpen::Die::DrawBeadBuilder::CreateSegmentsFromCenterlineCurves | ( | ) |
对于中心线的每条曲线,创建一个拉延筋段。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| double NXOpen::Die::DrawBeadBuilder::DistanceTolerance | ( | ) |
返回距离公差。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Die::DieDirectionBuilder * NXOpen::Die::DrawBeadBuilder::DrawDirection | ( | ) |
返回拉延方向。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DieLocationBuilder * NXOpen::Die::DrawBeadBuilder::EndPoint | ( | ) |
返回定义中心线终点的点位置。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DrawBeadTaperBuilder * NXOpen::Die::DrawBeadBuilder::EndTaper | ( | ) |
获取拉延筋末端的锥度定义。
版本:NX7.5.0及以上。
许可要求:无
| NXOpen::Die::DrawBeadBuilder::FemaleDepthTypes NXOpen::Die::DrawBeadBuilder::FemaleDepthType | ( | ) |
返回用于计算凹模深度的方法。仅在拉延筋锥度为false时有效。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Die::DrawBeadBuilder::FemaleDepthValue | ( | ) |
返回包含凹模深度值的表达式。仅在拉延筋锥度为false且类型为NXOpen::Die::DrawBeadBuilder::FemaleDepthTypesConstant 时有效。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Die::DieAttributesBuilder * NXOpen::Die::DrawBeadBuilder::FemaleFaceAttribute | ( | ) |
获取要应用于凹模拉延筋片体表面的属性定义。
版本:NX7.5.0及以上。
许可要求:无
| NXOpen::Die::DieAttributesBuilder * NXOpen::Die::DrawBeadBuilder::FemaleSheetAttribute | ( | ) |
获取要应用于凹模拉延筋片体的属性定义。
版本:NX7.5.0及以上。
许可要求:无
| NXOpen::Die::DrawBeadBuilder::FemaleWidthTypes NXOpen::Die::DrawBeadBuilder::FemaleWidthType | ( | ) |
返回用于计算凹模宽度的方法。更改此设置将影响所有段。仅在拉延筋锥度为false时有效。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Expression * NXOpen::Die::DrawBeadBuilder::FemaleWidthValue | ( | ) |
返回包含凹模宽度值的表达式。仅在拉延筋锥度为false且类型为NXOpen::Die::DrawBeadBuilder::FemaleWidthTypesConstant 时有效。
于NX7.5.0创建。
许可证要求:无
| bool NXOpen::Die::DrawBeadBuilder::GenerateHeightCurve | ( | ) |
获取是否生成高度曲线的指示。若为true,则生成并保留高度曲线。
版本:NX7.5.0及以上。
许可要求:无
| std::vector< NXString > NXOpen::Die::DrawBeadBuilder::GetMoreDetails | ( | ) |
获取拉延筋的详细描述字符串。
| bool NXOpen::Die::DrawBeadBuilder::MachineOffset | ( | ) |
获取是否为凸模和凹模输出体添加机加工偏移的指示。仅当锥度拉延筋为true时有效。
版本:NX7.5.0及以上。
许可要求:无
| NXOpen::Die::DieAttributesBuilder * NXOpen::Die::DrawBeadBuilder::MachiningOffsetTitleAttribute | ( | ) |
返回应用于凸模和凹模体的实数属性的标题。该属性值指定待应用的加工偏移值,在特征构建过程中推导得出。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Die::DrawBeadBuilder::MaleBeadPositionTypes NXOpen::Die::DrawBeadBuilder::MaleBeadPosition | ( | ) |
返回创建凸筋的铸件。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DieAttributesBuilder * NXOpen::Die::DrawBeadBuilder::MaleFaceAttribute | ( | ) |
获取要应用于凸模拉延筋片体表面的属性定义。
版本:NX7.5.0及以上。
许可要求:无
| NXOpen::Die::DieAttributesBuilder * NXOpen::Die::DrawBeadBuilder::MaleSheetAttribute | ( | ) |
获取要应用于凸模拉延筋片体的属性定义。
版本:NX7.5.0及以上。
许可要求:无
| NXOpen::Expression * NXOpen::Die::DrawBeadBuilder::MetalThickness | ( | ) |
返回包含钣金厚度值的表达式。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DrawBeadBuilder::OrientSectionToDrawTypes NXOpen::Die::DrawBeadBuilder::OrientSectionToDraw | ( | ) |
获取用于定向截面尺寸的方法。
版本:NX7.5.0及以上。
许可要求:无
| NXOpen::Die::DrawBeadBuilder::OutputTypes NXOpen::Die::DrawBeadBuilder::Output | ( | ) |
获取拉延筋特征应生成的输出类型。
版本:NX7.5.0及以上。
许可要求:无
| NXOpen::ScCollector * NXOpen::Die::DrawBeadBuilder::PlacementFace | ( | ) |
返回包含面(将缝合在一起)的收集器,这些面标识拉延筋所依附的曲面形状。
于 NX7.5.0 版本创建。
许可证要求:无
| bool NXOpen::Die::DrawBeadBuilder::ReferenceDirection | ( | ) |
返回截面定向的“左”方向是否应与默认方向相反的指示。 默认方向由中心线切线与拉延方向的叉积确定。True 表示应反转默认计算方向。
于 NX7.5.0 版本创建。
许可证要求:无
| bool NXOpen::Die::DrawBeadBuilder::ReverseMetalThickness | ( | ) |
返回是否使钣金厚度与缝合面法线方向相同的指示。True 表示钣金将沿与缝合面法线相同的方向增厚。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DrawBeadSegmentBuilderList * NXOpen::Die::DrawBeadBuilder::SegmentList | ( | ) |
返回用于定义沿中心线的拉延筋截面的NXOpen::Die::DrawBeadSegmentBuilder 列表。
于NX7.5.0创建。
许可证要求:无
| void NXOpen::Die::DrawBeadBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
设置角度公差。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| angleTolerance | angletolerance |
| void NXOpen::Die::DrawBeadBuilder::SetBaseOrientation | ( | NXOpen::Die::DrawBeadBuilder::OrientationTypes | baseOrientation | ) |
设置用于构造表示拉延筋形状截面的方向。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| baseOrientation | 基准方向 |
| void NXOpen::Die::DrawBeadBuilder::SetBuildEndTaper | ( | bool | buildEndTaper | ) |
设置是否构建拉延筋末端锥度的指示。若为true,则创建拉延筋末端的锥度。
版本:NX7.5.0及以上。
许可要求:die_engineering("DIE ENGINEERING")或prog_die_wizard("UG/Progressive Die Wizard")
| buildEndTaper | buildendtaper |
| void NXOpen::Die::DrawBeadBuilder::SetBuildStartTaper | ( | bool | buildStartTaper | ) |
设置是否应构建拉延筋起始端锥度的指示。True表示应创建拉延筋起始端的锥度。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| buildStartTaper | 构建起始端锥度 |
| void NXOpen::Die::DrawBeadBuilder::SetCenterlineProjection | ( | NXOpen::Die::DrawBeadBuilder::ProjectionDirectionTypes | centerlineProjection | ) |
设置应用于中心线以将其放置在缝合面上的投影方法。
于 NX7.5.0 版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| centerlineProjection | centerlineprojection |
| void NXOpen::Die::DrawBeadBuilder::SetDefaultDrawDirection | ( | ) |
将默认拉延方向设置为工作坐标系的-Z方向。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Die::DrawBeadBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置距离公差。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| distanceTolerance | distancetolerance |
| void NXOpen::Die::DrawBeadBuilder::SetFemaleDepthType | ( | NXOpen::Die::DrawBeadBuilder::FemaleDepthTypes | femaleDepthType | ) |
设置用于计算凹模深度的方法。仅在拉延筋锥度为false时有效。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| femaleDepthType | 凹模深度类型 |
| void NXOpen::Die::DrawBeadBuilder::SetFemaleWidthType | ( | NXOpen::Die::DrawBeadBuilder::FemaleWidthTypes | femaleWidthType | ) |
设置用于计算凹模宽度的方法。更改此设置将影响所有段。仅在拉延筋锥度为false时有效。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| femaleWidthType | 凹模宽度类型 |
| void NXOpen::Die::DrawBeadBuilder::SetGenerateHeightCurve | ( | bool | generateHeightCurve | ) |
设置是否生成高度曲线的指示。若为true,则生成并保留高度曲线。
版本:NX7.5.0及以上。
许可要求:die_engineering("DIE ENGINEERING")或prog_die_wizard("UG/Progressive Die Wizard")
| generateHeightCurve | generateheightcurve |
| void NXOpen::Die::DrawBeadBuilder::SetMachineOffset | ( | bool | machineOffset | ) |
设置是否为凸模和凹模输出体添加机加工偏移的指示。仅当锥度拉延筋为true时有效。
版本:NX7.5.0及以上。
许可要求:die_engineering("DIE ENGINEERING")或prog_die_wizard("UG/Progressive Die Wizard")
| machineOffset | machineoffset |
| void NXOpen::Die::DrawBeadBuilder::SetMaleBeadPosition | ( | NXOpen::Die::DrawBeadBuilder::MaleBeadPositionTypes | maleBeadPosition | ) |
设置创建凸筋的铸件。
于 NX7.5.0 版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| maleBeadPosition | malebeadposition |
| void NXOpen::Die::DrawBeadBuilder::SetMoreDetails | ( | std::vector< NXString > & | strings | ) |
设置拉延筋的详细描述字符串。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| strings | 详细字符串数组。 |
| void NXOpen::Die::DrawBeadBuilder::SetOrientSectionToDraw | ( | NXOpen::Die::DrawBeadBuilder::OrientSectionToDrawTypes | orientSectionToDraw | ) |
设置用于定向截面尺寸的方法。
版本:NX7.5.0及以上。
许可要求:die_engineering("DIE ENGINEERING")或prog_die_wizard("UG/Progressive Die Wizard")
| orientSectionToDraw | orientsectiontodraw |
| void NXOpen::Die::DrawBeadBuilder::SetOutput | ( | NXOpen::Die::DrawBeadBuilder::OutputTypes | output | ) |
设置拉延筋特征应生成的输出类型。
版本:NX7.5.0及以上。
许可要求:die_engineering("DIE ENGINEERING")或prog_die_wizard("UG/Progressive Die Wizard")
| output | output |
| void NXOpen::Die::DrawBeadBuilder::SetReferenceDirection | ( | bool | referenceDirection | ) |
设置截面定向的“左”方向是否应与默认方向相反的指示。 默认方向由中心线切线与拉延方向的叉积确定。True 表示应反转默认计算方向。
于 NX7.5.0 版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| referenceDirection | referencedirection |
| void NXOpen::Die::DrawBeadBuilder::SetReverseMetalThickness | ( | bool | reverseMetalThickness | ) |
设置是否使钣金厚度与缝合面法线方向相同的指示。True 表示钣金将沿与缝合面法线相同的方向增厚。
于 NX7.5.0 版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| reverseMetalThickness | reversemetalthickness |
| void NXOpen::Die::DrawBeadBuilder::SetTaperBead | ( | bool | taperBead | ) |
设置是否允许在拉延筋侧壁添加锥度的指示。更改此设置将影响所有段,并可能影响过渡定义和输出。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| taperBead | 拉延筋锥度 |
| void NXOpen::Die::DrawBeadBuilder::SetTransitionDefinition | ( | NXOpen::Die::DrawBeadBuilder::TransitionDefinitionTypes | transitionDefinition | ) |
设置用于在段之间构建过渡的方法。更改此设置将影响所有段。
于NX7.5.0创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| transitionDefinition | 过渡定义 |
| NXOpen::Die::DieAttributesBuilder * NXOpen::Die::DrawBeadBuilder::SheetMetalFaceAttribute | ( | ) |
返回应用于钣金板体各面的属性定义。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Die::DieAttributesBuilder * NXOpen::Die::DrawBeadBuilder::SheetMetalSheetAttribute | ( | ) |
返回应用于钣金板体的属性定义。
于NX7.5.0创建。
许可证要求:无
| NXOpen::Die::DieLocationBuilder * NXOpen::Die::DrawBeadBuilder::StartPoint | ( | ) |
返回定义中心线起点的点位置。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DrawBeadTaperBuilder * NXOpen::Die::DrawBeadBuilder::StartTaper | ( | ) |
获取拉延筋起始端的锥度定义。
版本:NX7.5.0及以上。
许可要求:无
| bool NXOpen::Die::DrawBeadBuilder::TaperBead | ( | ) |
返回拉延筋是否应允许在侧壁上添加锥度的指示。更改此设置将影响所有线段,并可能影响过渡定义和输出。
于 NX7.5.0 版本创建。
许可证要求:无
| NXOpen::Die::DrawBeadBuilder::TransitionDefinitionTypes NXOpen::Die::DrawBeadBuilder::TransitionDefinition | ( | ) |
返回用于在段之间构建过渡的方法。更改此设置将影响所有段。
于NX7.5.0创建。
许可证要求:无