|
NX Open C++ 参考指南 2406 v1.1
|
焊缝坡口构建器 更多...
#include <Weld_WeldGrooveBuilder.hxx>
Public 类型 | |
| enum | Contour { ContourNone , ContourConvex , ContourFlush , ContourConcave } |
| enum | Edge { EdgeNotPrepared , EdgePrepared } |
| enum | Prepare { PrepareNone , PrepareEntireLength , PrepareWeldLimits , PrepareComplex } |
| enum | SkipWeldMethod { SkipWeldMethodNumberLength , SkipWeldMethodNumberSpacing , SkipWeldMethodSpacingLength } |
| enum | Taper { TaperFromEndFace , TaperFromTopFace } |
| enum | Types { TypesSquareButt , TypesVGroove , TypesBevelGroove , TypesUGroove , TypesJGroove , TypesFlaredVGroove , TypesFlaredBevelGroove , TypesFillinFlaredVGroove , TypesFillinFlaredBevelGroove } |
友元 | |
| class | _WeldGrooveBuilderBuilder |
焊缝坡口构建器
表示 NXOpen::Weld::WeldGroove 构建器
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateWeldGroove1Builder
默认值。
| 属性 | 值 |
|---|---|
| AssignWeldPMI | 0 |
| ContourHeight.Value | 3.0(毫米零件),0.118(英寸零件) |
| ContourType | 无 |
| CreateSkipWelds | 0 |
| EdgeType | 未准备 |
| EndAngle.Value | 0 |
| GrooveAngle.Value | 45.0 |
| GrooveRadius.Value | 1.0(毫米零件),0.04(英寸零件) |
| IsRootOpening | 0 |
| IsRootPenetration | 0 |
| Method | 数量长度 |
| NumberOfWelds.Value | 3 |
| PenetrationDepth.Value | 3.0(毫米零件),0.118(英寸零件) |
| PrepareEdges | 全长 |
| RecreateDeletedWelds | 0 |
| RootOpening.Value | 3.0(毫米零件),0.118(英寸零件) |
| RootPenetration.Value | 3.0(毫米零件),0.118(英寸零件) |
| SecondPenetrationDepth.Value | 0(毫米零件),0(英寸零件) |
| SegmentLength.Value | 3.0(毫米零件),0.118(英寸零件) |
| SingleFaceSet | 0 |
| Spacing.Value | 3.0(毫米零件),0.118(英寸零件) |
| StartAngle.Value | 0 |
| TaperMethod | 从顶面开始 |
| Type | 方形对接 |
| UseFillin | 0 |
| WeldSymmetric | 1 |
创建于NX9.0.0。
| bool NXOpen::Weld::WeldGrooveBuilder::AssignWeldPMI | ( | ) |
返回是否分配焊缝PMI的值
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::CharacteristicsBuilder * NXOpen::Weld::WeldGrooveBuilder::Characteristics | ( | ) |
返回特征
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::ContourHeight | ( | ) |
获取轮廓高度
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::Weld::WeldGrooveBuilder::Contour NXOpen::Weld::WeldGrooveBuilder::ContourType | ( | ) |
获取轮廓类型
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| bool NXOpen::Weld::WeldGrooveBuilder::CreateSkipWelds | ( | ) |
返回一个值,指示是否创建断续焊缝
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| double NXOpen::Weld::WeldGrooveBuilder::DistanceTolerance | ( | ) |
返回距离公差
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Section * NXOpen::Weld::WeldGrooveBuilder::EdgeSet1 | ( | ) |
获取第一条边集
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::Section * NXOpen::Weld::WeldGrooveBuilder::EdgeSet2 | ( | ) |
获取第二条边集
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::Weld::WeldGrooveBuilder::Edge NXOpen::Weld::WeldGrooveBuilder::EdgeType | ( | ) |
返回边类型
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::EndAngle | ( | ) |
返回焊缝终止处的锥角
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Weld::WeldGrooveBuilder::EndDistance | ( | ) |
返回沿边距离定义的终止极限
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::ScCollector * NXOpen::Weld::WeldGrooveBuilder::FaceSet1 | ( | ) |
获取面集1
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::ScCollector * NXOpen::Weld::WeldGrooveBuilder::FaceSet2 | ( | ) |
获取面集2
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::GrooveAngle | ( | ) |
获取坡口角度
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::GrooveRadius | ( | ) |
返回坡口半径
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| bool NXOpen::Weld::WeldGrooveBuilder::IsRootOpening | ( | ) |
获取是否存在根部间隙
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| bool NXOpen::Weld::WeldGrooveBuilder::IsRootPenetration | ( | ) |
获取是否存在根部熔深
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::Weld::WeldGrooveBuilder::SkipWeldMethod NXOpen::Weld::WeldGrooveBuilder::Method | ( | ) |
返回创建断续焊缝的方法
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::NumberOfWelds | ( | ) |
返回焊缝数量
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::PenetrationDepth | ( | ) |
返回熔深
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldGrooveBuilder::Prepare NXOpen::Weld::WeldGrooveBuilder::PrepareEdges | ( | ) |
返回要准备的边类型
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| bool NXOpen::Weld::WeldGrooveBuilder::RecreateDeletedWelds | ( | ) |
返回一个值,指示是否重新创建已删除的焊缝
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::RootOpening | ( | ) |
获取根部间隙
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::RootPenetration | ( | ) |
获取根部熔深
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::SecondPenetrationDepth | ( | ) |
返回第二个熔深
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Face * NXOpen::Weld::WeldGrooveBuilder::SeedFace1 | ( | ) |
返回第一个种子面
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Face * NXOpen::Weld::WeldGrooveBuilder::SeedFace2 | ( | ) |
返回第二个种子面
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Point3d NXOpen::Weld::WeldGrooveBuilder::SeedPoint1 | ( | ) |
返回第一个面上的点
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Point3d NXOpen::Weld::WeldGrooveBuilder::SeedPoint2 | ( | ) |
返回第二个面上的点
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::SegmentLength | ( | ) |
返回焊缝长度
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| void NXOpen::Weld::WeldGrooveBuilder::SetAssignWeldPMI | ( | bool | assignWeldPMI | ) |
设置是否分配焊缝PMI的值
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| assignWeldPMI | assignweldpmi |
| void NXOpen::Weld::WeldGrooveBuilder::SetContourType | ( | NXOpen::Weld::WeldGrooveBuilder::Contour | contour | ) |
设置轮廓类型
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| contour | contour |
| void NXOpen::Weld::WeldGrooveBuilder::SetCreateSkipWelds | ( | bool | createSkipWelds | ) |
设置一个值,指示是否创建断续焊缝
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| createSkipWelds | createskipwelds |
| void NXOpen::Weld::WeldGrooveBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置距离公差
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| distanceTolerance | 距离公差 |
| void NXOpen::Weld::WeldGrooveBuilder::SetEdgeType | ( | NXOpen::Weld::WeldGrooveBuilder::Edge | edgeType | ) |
设置边类型
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| edgeType | 边类型 |
| void NXOpen::Weld::WeldGrooveBuilder::SetMethod | ( | NXOpen::Weld::WeldGrooveBuilder::SkipWeldMethod | method | ) |
设置创建断续焊缝的方法
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| method | method |
| void NXOpen::Weld::WeldGrooveBuilder::SetPrepareEdges | ( | NXOpen::Weld::WeldGrooveBuilder::Prepare | prepareEdges | ) |
设置要准备的边类型
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| prepareEdges | 边准备类型 |
| void NXOpen::Weld::WeldGrooveBuilder::SetRecreateDeletedWelds | ( | bool | recreateDeletedWelds | ) |
设置一个值,指示是否重新创建已删除的焊缝
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| recreateDeletedWelds | recreatedeletedwelds |
| void NXOpen::Weld::WeldGrooveBuilder::SetRootOpening | ( | bool | isRootOpening | ) |
设置是否存在根部间隙
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| isRootOpening | isrootopening |
| void NXOpen::Weld::WeldGrooveBuilder::SetRootPenetration | ( | bool | isRootPenetration | ) |
设置是否存在根部熔深
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| isRootPenetration | isrootpenetration |
| void NXOpen::Weld::WeldGrooveBuilder::SetSeedFace1 | ( | NXOpen::Face * | seedFace1 | ) |
设置第一个种子面
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| seedFace1 | seedface1 |
| void NXOpen::Weld::WeldGrooveBuilder::SetSeedFace2 | ( | NXOpen::Face * | seedFace2 | ) |
设置第二个种子面
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| seedFace2 | seedface2 |
| void NXOpen::Weld::WeldGrooveBuilder::SetSeedPoint1 | ( | const NXOpen::Point3d & | seedPoint1 | ) |
设置第一个面上的点
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| seedPoint1 | seedpoint1 |
| void NXOpen::Weld::WeldGrooveBuilder::SetSeedPoint2 | ( | const NXOpen::Point3d & | seedPoint1 | ) |
设置第二个面上的点
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| seedPoint1 | seedpoint1 |
| void NXOpen::Weld::WeldGrooveBuilder::SetSingleFaceSet | ( | bool | singleFaceSet | ) |
设置单表面组是否为真的值
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| singleFaceSet | 单表面组 |
| void NXOpen::Weld::WeldGrooveBuilder::SetTaperMethod | ( | NXOpen::Weld::WeldGrooveBuilder::Taper | taperMethod | ) |
设置锥度方法
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| taperMethod | 锥度方法 |
| void NXOpen::Weld::WeldGrooveBuilder::SetType | ( | NXOpen::Weld::WeldGrooveBuilder::Types | type | ) |
设置坡口类型
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| type | type |
| void NXOpen::Weld::WeldGrooveBuilder::SetUparameter1 | ( | double | u1 | ) |
设置第一个面的u参数
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| u1 | u1 |
| void NXOpen::Weld::WeldGrooveBuilder::SetUparameter2 | ( | double | u2 | ) |
设置第二个面的u参数
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| u2 | u2 |
| void NXOpen::Weld::WeldGrooveBuilder::SetUseFillin | ( | bool | useFillin | ) |
设置是否使用填充的值
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| useFillin | 填充 |
| void NXOpen::Weld::WeldGrooveBuilder::SetVparameter1 | ( | double | v1 | ) |
设置第一个面的v参数
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| v1 | v1 |
| void NXOpen::Weld::WeldGrooveBuilder::SetVparameter2 | ( | double | v2 | ) |
设置第二个面的v参数
于 NX9.0.0 中创建。
许可证要求: ugweld ("UG WELD")
| v2 | v2 |
| void NXOpen::Weld::WeldGrooveBuilder::SetWeldSymmetric | ( | bool | weldSymmetric | ) |
设置一个值,指示第二个深度是否与第一个深度相同
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| weldSymmetric | weldsymmetric |
| bool NXOpen::Weld::WeldGrooveBuilder::SingleFaceSet | ( | ) |
返回单表面组是否为真的值
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::Spacing | ( | ) |
返回焊缝间距
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Expression * NXOpen::Weld::WeldGrooveBuilder::StartAngle | ( | ) |
返回焊缝起始处的锥角
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Weld::WeldGrooveBuilder::StartDistance | ( | ) |
返回沿边距离定义的起始极限
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldGrooveBuilder::Taper NXOpen::Weld::WeldGrooveBuilder::TaperMethod | ( | ) |
返回锥度方法
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| NXOpen::Weld::WeldGrooveBuilder::Types NXOpen::Weld::WeldGrooveBuilder::Type | ( | ) |
获取坡口类型
于NX9.0.0创建。
许可证要求: ugweld ("UG WELD")
| double NXOpen::Weld::WeldGrooveBuilder::Uparameter1 | ( | ) |
返回第一个面的u参数
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| double NXOpen::Weld::WeldGrooveBuilder::Uparameter2 | ( | ) |
返回第二个面的u参数
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| bool NXOpen::Weld::WeldGrooveBuilder::UseFillin | ( | ) |
返回是否使用填充的值
创建于NX9.0.0。
许可证要求:ugweld ("UG WELD")
| double NXOpen::Weld::WeldGrooveBuilder::Vparameter1 | ( | ) |
返回第一个面的v参数
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| double NXOpen::Weld::WeldGrooveBuilder::Vparameter2 | ( | ) |
返回第二个面的v参数
于NX9.0.0中创建。
许可要求:ugweld ("UG WELD")
| bool NXOpen::Weld::WeldGrooveBuilder::WeldSymmetric | ( | ) |
返回一个值,指示第二个深度是否与第一个深度相同
于NX9.0.0中创建。
许可证要求:ugweld ("UG WELD")