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

布局管理构建器 更多...

#include <Tooling_LayoutManagementBuilder.hxx>

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

Public 类型

enum  MoveToStationEnumeration { MoveToStationEnumerationOp00 , MoveToStationEnumerationOp10 , MoveToStationEnumerationOp20 }
enum  StationItems { StationItemsOne , StationItemsTwo , StationItemsThree }

Public 成员函数

void AddObject ()
void AddStationAfter (NXOpen::NXObject *currentStationPart)
NXOpen::SelectBodyListBodiesReposition ()
void CreateLayoutWithViews ()
void CreatePMIForNewStation ()
void CreatePmiNote ()
void DecreaseStationParts ()
void DeleteStationPart (NXOpen::NXObject *stationPart)
void ExitStationManagement ()
void IncreaseStationParts ()
void MoveToStation ()
NXOpen::Tooling::LayoutManagementBuilder::MoveToStationEnumeration MoveToStationEnum ()
NXOpen::NXObjectNewStationPart ()
NXOpen::PointReferencePoint ()
void RemoveObject ()
void RepositionBody ()
NXOpen::GeometricUtilities::ModlMotionRepositionMotion ()
NXOpen::SelectNXObjectListSelectEntityAdd ()
NXOpen::SelectNXObjectListSelectEntityRemove ()
NXOpen::SelectNXObjectListSelectObject ()
void SetMoveToStationEnum (NXOpen::Tooling::LayoutManagementBuilder::MoveToStationEnumeration moveToStationEnum)
void SetNewStationPart (NXOpen::NXObject *newStationPartTag)
void SetReferencePoint (NXOpen::Point *referencePoint)
void SetSpecifyDieTip (NXOpen::Direction *specifyDieTip)
void SetStationDistance (double stationDistance)
void SetStationEnum (NXOpen::Tooling::LayoutManagementBuilder::StationItems stationEnum)
void SetStationNameStr (const char *stationNameStr)
void SetStationNameStr (const NXString &stationNameStr)
void SetStationNumber (int stationNumber)
void SetWizardType (NXOpen::Tooling::ToolingApplication wizardType)
NXOpen::DirectionSpecifyDieTip ()
double StationDistance ()
NXOpen::Tooling::LayoutManagementBuilder::StationItems StationEnum ()
NXString StationNameStr ()
int StationNumber ()
void UpdateStation (NXOpen::NXObject *stationPartOcc, const char *newStationName, double newDistance)
void UpdateStation (NXOpen::NXObject *stationPartOcc, const NXString &newStationName, double newDistance)
NXOpen::Tooling::ToolingApplication WizardType ()
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 _LayoutManagementBuilderBuilder

详细描述

布局管理构建器

工程冲模向导的布局管理建造器
要创建此类的新实例,请使用 NXOpen::Tooling::LayoutManagementCollection::CreateLayoutManagementBuilder
默认值。

属性
MoveToStationEnum Op00
RepositionMotion.DeltaEnum ReferenceWcsWorkPart
RepositionMotion.DeltaXc.Value 0.0
RepositionMotion.DeltaYc.Value 0.0
RepositionMotion.DeltaZc.Value 0.0
StationDistance 0
StationEnum One
StationNameStr station
StationNumber 0


在NX8.0.0中创建。

成员枚举类型说明

◆ MoveToStationEnumeration

指定目标工位枚举

枚举值
MoveToStationEnumerationOp00 

定义工位编号 – OP00

MoveToStationEnumerationOp10 

定义工位编号 – OP10

MoveToStationEnumerationOp20 

定义工位编号 – OP20

◆ StationItems

指定工位项

枚举值
StationItemsOne 

定义工位编号 – 01

StationItemsTwo 

定义工位编号 – 02

StationItemsThree 

定义工位编号 – 03

成员函数说明

◆ AddObject()

void NXOpen::Tooling::LayoutManagementBuilder::AddObject ( )

向指定工位添加对象
创建于 NX1926.0.0。

许可证要求:无

◆ AddStationAfter()

void NXOpen::Tooling::LayoutManagementBuilder::AddStationAfter ( NXOpen::NXObject * currentStationPart)

在指定工位后添加工位
创建于 NX1926.0.0。

许可证要求:无

参数
currentStationPart当前工位部件

◆ BodiesReposition()

NXOpen::SelectBodyList * NXOpen::Tooling::LayoutManagementBuilder::BodiesReposition ( )

获取要重定位的所选体
创建于 NX8.0.0。

许可证要求:无

◆ CreateLayoutWithViews()

void NXOpen::Tooling::LayoutManagementBuilder::CreateLayoutWithViews ( )

创建带视图的布局
创建于 NX1926.0.0。

许可证要求:无

◆ CreatePMIForNewStation()

void NXOpen::Tooling::LayoutManagementBuilder::CreatePMIForNewStation ( )

为新创建的工位创建PMI
创建于NX1926.0.0版本。

许可证要求:无

◆ CreatePmiNote()

void NXOpen::Tooling::LayoutManagementBuilder::CreatePmiNote ( )

创建PMI注释
创建于NX1926.0.0版本。

许可证要求:无

◆ DecreaseStationParts()

void NXOpen::Tooling::LayoutManagementBuilder::DecreaseStationParts ( )

减少工位部件
创建于 NX1926.0.0。

许可证要求:无

◆ DeleteStationPart()

void NXOpen::Tooling::LayoutManagementBuilder::DeleteStationPart ( NXOpen::NXObject * stationPart)

删除工位部件
创建于 NX1926.0.0。

许可证要求:无

参数
stationPart工位部件

◆ ExitStationManagement()

void NXOpen::Tooling::LayoutManagementBuilder::ExitStationManagement ( )

退出工位管理
创建于 NX1926.0.0。

许可证要求:无

◆ IncreaseStationParts()

void NXOpen::Tooling::LayoutManagementBuilder::IncreaseStationParts ( )

增加工位部件
创建于 NX1926.0.0。

许可证要求:无

◆ MoveToStation()

void NXOpen::Tooling::LayoutManagementBuilder::MoveToStation ( )

将对象移动到指定工位
创建于 NX1926.0.0。

许可证要求:无

◆ MoveToStationEnum()

NXOpen::Tooling::LayoutManagementBuilder::MoveToStationEnumeration NXOpen::Tooling::LayoutManagementBuilder::MoveToStationEnum ( )

返回移动到工位的枚举值
创建于 NX1926.0.0。

许可证要求:无

◆ NewStationPart()

NXOpen::NXObject * NXOpen::Tooling::LayoutManagementBuilder::NewStationPart ( )

获取新创建的工位部件。
创建于NX1926.0.0版本。

许可证要求:无

◆ ReferencePoint()

NXOpen::Point * NXOpen::Tooling::LayoutManagementBuilder::ReferencePoint ( )

返回参考点
创建于 NX1926.0.0。

许可证要求:无

◆ RemoveObject()

void NXOpen::Tooling::LayoutManagementBuilder::RemoveObject ( )

从指定工位移除对象
创建于 NX1926.0.0。

许可证要求:无

◆ RepositionBody()

void NXOpen::Tooling::LayoutManagementBuilder::RepositionBody ( )

将体重新定位到指定距离
创建于NX2206.0.0版本。

许可证要求:无

◆ RepositionMotion()

NXOpen::GeometricUtilities::ModlMotion * NXOpen::Tooling::LayoutManagementBuilder::RepositionMotion ( )

获取重定位运动
创建于 NX8.0.0。

许可证要求:无

◆ SelectEntityAdd()

NXOpen::SelectNXObjectList * NXOpen::Tooling::LayoutManagementBuilder::SelectEntityAdd ( )

获取要添加到工位中的所选实体
创建于 NX8.0.0。

许可证要求:无

◆ SelectEntityRemove()

NXOpen::SelectNXObjectList * NXOpen::Tooling::LayoutManagementBuilder::SelectEntityRemove ( )

获取要从工位中移除的所选实体
创建于 NX8.0.0。

许可证要求:无

◆ SelectObject()

NXOpen::SelectNXObjectList * NXOpen::Tooling::LayoutManagementBuilder::SelectObject ( )

返回选择对象列表
创建于 NX1926.0.0。

许可证要求:无

◆ SetMoveToStationEnum()

void NXOpen::Tooling::LayoutManagementBuilder::SetMoveToStationEnum ( NXOpen::Tooling::LayoutManagementBuilder::MoveToStationEnumeration moveToStationEnum)

设置移动到工位的枚举值
创建于 NX1926.0.0。

许可证要求:无

参数
moveToStationEnummovetostationenum

◆ SetNewStationPart()

void NXOpen::Tooling::LayoutManagementBuilder::SetNewStationPart ( NXOpen::NXObject * newStationPartTag)

设置新创建的工位部件。
创建于NX1926.0.0版本。

许可证要求:无

参数
newStationPartTag新工位部件标识

◆ SetReferencePoint()

void NXOpen::Tooling::LayoutManagementBuilder::SetReferencePoint ( NXOpen::Point * referencePoint)

设置参考点
创建于 NX1926.0.0。

许可证要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
referencePointreferencepoint

◆ SetSpecifyDieTip()

void NXOpen::Tooling::LayoutManagementBuilder::SetSpecifyDieTip ( NXOpen::Direction * specifyDieTip)

设置用于定义成形方向的指定模尖
创建于 NX8.0.0。

许可证要求:无

参数
specifyDieTip指定模尖

◆ SetStationDistance()

void NXOpen::Tooling::LayoutManagementBuilder::SetStationDistance ( double stationDistance)

设置工程模的工位间距
创建于 NX8.0.0。

许可证要求:无

参数
stationDistancestationdistance

◆ SetStationEnum()

void NXOpen::Tooling::LayoutManagementBuilder::SetStationEnum ( NXOpen::Tooling::LayoutManagementBuilder::StationItems stationEnum)

设置工程模的工位号定义
创建于 NX8.0.0。

许可证要求:无

参数
stationEnumstationenum

◆ SetStationNameStr() [1/2]

void NXOpen::Tooling::LayoutManagementBuilder::SetStationNameStr ( const char * stationNameStr)

设置工程模的工位名称定义
创建于 NX8.0.0。

许可证要求:无

参数
stationNameStr工位名称字符串

◆ SetStationNameStr() [2/2]

void NXOpen::Tooling::LayoutManagementBuilder::SetStationNameStr ( const NXString & stationNameStr)

设置工程模的工位名称定义
创建于 NX8.0.0。

许可证要求:无

参数
stationNameStrstationnamestr

◆ SetStationNumber()

void NXOpen::Tooling::LayoutManagementBuilder::SetStationNumber ( int stationNumber)

设置工程模架的总工位号
创建于 NX8.0.0。

许可证要求:无

参数
stationNumberstationnumber

◆ SetWizardType()

void NXOpen::Tooling::LayoutManagementBuilder::SetWizardType ( NXOpen::Tooling::ToolingApplication wizardType)

设置向导类型数据。
创建于NX1926.0.0版本。

许可证要求:prog_die_wizard("UG/级进模向导")

参数
wizardType向导类型

◆ SpecifyDieTip()

NXOpen::Direction * NXOpen::Tooling::LayoutManagementBuilder::SpecifyDieTip ( )

获取用于定义成形方向的指定模尖
创建于 NX8.0.0。

许可证要求:无

◆ StationDistance()

double NXOpen::Tooling::LayoutManagementBuilder::StationDistance ( )

返回工程模的工位间距
创建于 NX8.0.0。

许可证要求:无

◆ StationEnum()

NXOpen::Tooling::LayoutManagementBuilder::StationItems NXOpen::Tooling::LayoutManagementBuilder::StationEnum ( )

返回工程模的工位号定义
创建于 NX8.0.0。

许可证要求:无

◆ StationNameStr()

NXString NXOpen::Tooling::LayoutManagementBuilder::StationNameStr ( )

返回工程模的工位名称定义
创建于 NX8.0.0。

许可证要求:无

◆ StationNumber()

int NXOpen::Tooling::LayoutManagementBuilder::StationNumber ( )

返回工程模架的总工位号
创建于 NX8.0.0。

许可证要求:无

◆ UpdateStation() [1/2]

void NXOpen::Tooling::LayoutManagementBuilder::UpdateStation ( NXOpen::NXObject * stationPartOcc,
const char * newStationName,
double newDistance )

更新工位
创建于 NX1926.0.0。

许可证要求:无

参数
stationPartOcc工位部件实例
newStationName新工位名称
newDistance新距离

◆ UpdateStation() [2/2]

void NXOpen::Tooling::LayoutManagementBuilder::UpdateStation ( NXOpen::NXObject * stationPartOcc,
const NXString & newStationName,
double newDistance )

更新工位
创建于 NX1926.0.0。

许可证要求:无

参数
stationPartOcc工位部件实例
newStationName新工位名称
newDistance新距离

◆ WizardType()

NXOpen::Tooling::ToolingApplication NXOpen::Tooling::LayoutManagementBuilder::WizardType ( )

获取向导类型数据。
创建于NX1926.0.0版本。

许可证要求:prog_die_wizard("UG/级进模向导")