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

流道系统构建器 更多...

#include <Tooling_RunnerBuilder.hxx>

类 NXOpen::Tooling::RunnerBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  GuideEndType { GuideEndTypeBoth , GuideEndTypeStartOnly , GuideEndTypeEndOnly , GuideEndTypeNone }
enum  SectionType {
  SectionTypeCircular , SectionTypeParabolic , SectionTypeTrapezoidal , SectionTypeHexagonal ,
  SectionTypeSemiCircular
}

Public 成员函数

NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
void DeleteRunner ()
void EditDataBase ()
void EditRegisterFile ()
void EditTemplateExpression ()
NXOpen::Tooling::RunnerBuilder::GuideEndType EndShape ()
void GetDataFromRunnerFeature (NXOpen::Tooling::SpreadsheetData *sheetData)
NXOpen::SectionGuideLines ()
void ImportTemplate ()
void ReadSectionDataFromDatabase (std::vector< NXString > &sectionTypes)
void ReadSelectedSectionData (const char *sectionName)
void ReadSelectedSectionData (const NXString &sectionName)
NXOpen::SelectBodyListRunnerBodies ()
NXOpen::ExpressionSectionOffset ()
NXOpen::Tooling::RunnerBuilder::SectionType SectionShape ()
NXOpen::DirectionSectionVector ()
void SetEndShape (NXOpen::Tooling::RunnerBuilder::GuideEndType endShape)
void SetParameterTreeData (NXOpen::Tooling::SpreadsheetData *sheetData)
void SetSectionShape (NXOpen::Tooling::RunnerBuilder::SectionType sectionShape)
void SetSectionVector (NXOpen::Direction *sectionVector)
void StoreSectionParameters ()
NXOpen::GeometricUtilities::ModlMotionTransMotion ()
void UpdateGuideLoops ()
void UpdateGuideOrientation ()
void UpdateTemplatePart ()
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 _RunnerBuilderBuilder

详细描述

流道系统构建器

模向导流道管理构造器,选择曲线作为流道引导线,选择截面类型并编辑 截面参数,可选择布尔类型来创建流道通道。
要创建此类的新实例,请使用 NXOpen::Tooling::RunnerCollection::CreateRunnerBuilder
默认值。

属性
末端形状 两端
截面形状 圆形
平移运动.增量枚举 参考工作部件WCS
平移运动.增量Xc值 0.0
平移运动.增量Yc值 0.0
平移运动.增量Zc值 0.0


创建于NX7.5.0版本。

成员枚举类型说明

◆ GuideEndType

表示流道引导线的末端类型。

枚举值
GuideEndTypeBoth 

使用起点和终点。

GuideEndTypeStartOnly 

仅使用起点。

GuideEndTypeEndOnly 

仅使用终点。

GuideEndTypeNone 

不使用任何流道引导线端点。

◆ SectionType

表示流道通道的截面类型。

枚举值
SectionTypeCircular 

使用圆形截面类型。

SectionTypeParabolic 

使用抛物线截面类型。

SectionTypeTrapezoidal 

使用梯形截面类型。

SectionTypeHexagonal 

使用六边形截面类型。

SectionTypeSemiCircular 

使用半圆形截面类型。

成员函数说明

◆ BooleanOperation()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Tooling::RunnerBuilder::BooleanOperation ( )

获取要在流道上执行的布尔运算
创建于NX7.5.0.

许可要求: 无

◆ DeleteRunner()

void NXOpen::Tooling::RunnerBuilder::DeleteRunner ( )

删除流道体
创建于NX7.5.0.

许可要求: 无

◆ EditDataBase()

void NXOpen::Tooling::RunnerBuilder::EditDataBase ( )

编辑流道截面数据库
创建于NX7.5.0.

许可要求: 无

◆ EditRegisterFile()

void NXOpen::Tooling::RunnerBuilder::EditRegisterFile ( )

编辑流道截面注册表文件
创建于NX7.5.0.

许可要求: 无

◆ EditTemplateExpression()

void NXOpen::Tooling::RunnerBuilder::EditTemplateExpression ( )

编辑流道截面的表达式。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")

◆ EndShape()

NXOpen::Tooling::RunnerBuilder::GuideEndType NXOpen::Tooling::RunnerBuilder::EndShape ( )

获取流道的引导端形状类型
创建于NX7.5.0.

许可要求: 无

◆ GetDataFromRunnerFeature()

void NXOpen::Tooling::RunnerBuilder::GetDataFromRunnerFeature ( NXOpen::Tooling::SpreadsheetData * sheetData)

从流道特征中获取电子表格数据
创建于NX11.0.0.

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

参数
sheetData电子表格数据

◆ GuideLines()

NXOpen::Section * NXOpen::Tooling::RunnerBuilder::GuideLines ( )

获取用于创建流道的引导线
创建于NX7.5.0.

许可要求: 无

◆ ImportTemplate()

void NXOpen::Tooling::RunnerBuilder::ImportTemplate ( )

导入流道截面模板部件
创建于NX11.0.0.

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

◆ ReadSectionDataFromDatabase()

void NXOpen::Tooling::RunnerBuilder::ReadSectionDataFromDatabase ( std::vector< NXString > & sectionTypes)

从流道截面数据库读取截面数据。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")

参数
sectionTypes电子表格中的截面类型名称列表。

◆ ReadSelectedSectionData() [1/2]

void NXOpen::Tooling::RunnerBuilder::ReadSelectedSectionData ( const char * sectionName)

从数据库读取选中的截面数据。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")

参数
sectionName截面名称

◆ ReadSelectedSectionData() [2/2]

void NXOpen::Tooling::RunnerBuilder::ReadSelectedSectionData ( const NXString & sectionName)

从数据库读取选中的截面数据。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")

参数
sectionName截面名称

◆ RunnerBodies()

NXOpen::SelectBodyList * NXOpen::Tooling::RunnerBuilder::RunnerBodies ( )

获取流道体
创建于NX7.5.0.

许可要求: 无

◆ SectionOffset()

NXOpen::Expression * NXOpen::Tooling::RunnerBuilder::SectionOffset ( )

获取流道截面的偏置值
创建于NX11.0.0.

许可要求: 无

◆ SectionShape()

NXOpen::Tooling::RunnerBuilder::SectionType NXOpen::Tooling::RunnerBuilder::SectionShape ( )

获取流道的截面形状类型
创建于NX7.5.0.

许可要求: 无

◆ SectionVector()

NXOpen::Direction * NXOpen::Tooling::RunnerBuilder::SectionVector ( )

获取指示流道截面方向的矢量
创建于NX7.5.0.

许可要求: 无

◆ SetEndShape()

void NXOpen::Tooling::RunnerBuilder::SetEndShape ( NXOpen::Tooling::RunnerBuilder::GuideEndType endShape)

设置流道的引导端形状类型
创建于NX7.5.0.

许可要求: 无

参数
endShape末端形状

◆ SetParameterTreeData()

void NXOpen::Tooling::RunnerBuilder::SetParameterTreeData ( NXOpen::Tooling::SpreadsheetData * sheetData)

设置电子表格数据。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")

参数
sheetData电子表格数据

◆ SetSectionShape()

void NXOpen::Tooling::RunnerBuilder::SetSectionShape ( NXOpen::Tooling::RunnerBuilder::SectionType sectionShape)

设置流道的截面形状类型
创建于NX7.5.0.

许可要求: 无

参数
sectionShape截面形状

◆ SetSectionVector()

void NXOpen::Tooling::RunnerBuilder::SetSectionVector ( NXOpen::Direction * sectionVector)

设置指示流道截面方向的矢量
创建于NX7.5.0.

许可要求: 无

参数
sectionVector截面矢量

◆ StoreSectionParameters()

void NXOpen::Tooling::RunnerBuilder::StoreSectionParameters ( )

存储当前截面参数信息。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")

◆ TransMotion()

NXOpen::GeometricUtilities::ModlMotion * NXOpen::Tooling::RunnerBuilder::TransMotion ( )

获取用于旋转截面曲线的变换运动
创建于NX7.5.0.

许可要求: 无

◆ UpdateGuideLoops()

void NXOpen::Tooling::RunnerBuilder::UpdateGuideLoops ( )

当引导曲线选择更新时重构引导环。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")

◆ UpdateGuideOrientation()

void NXOpen::Tooling::RunnerBuilder::UpdateGuideOrientation ( )

更新引导环中截面的方向。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")

◆ UpdateTemplatePart()

void NXOpen::Tooling::RunnerBuilder::UpdateTemplatePart ( )

更新流道截面。
创建于NX11.0.0。

许可要求: ug_mold_design ("UG MOLD")