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

镶件块构建器 更多...

#include <Tooling_InsertBlockBuilder.hxx>

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

Public 类型

enum  InsertBlockTypeItems { InsertBlockTypeItemsPunchBlock , InsertBlockTypeItemsBottomingBlock , InsertBlockTypeItemsStripperBlock , InsertBlockTypeItemsDieBlock }
enum  InsertModeItems { InsertModeItemsSketchProfile , InsertModeItemsBoundingBox , InsertModeItemsCylinder }
enum  Types { TypesStandardInsert , TypesUserDefined , TypesEditBlock , TypesDeleteBlock }

Public 成员函数

void AddInsertBlockPart ()
double AutoBPOffset ()
NXString AutoBPparentName ()
double AutoBPShimDistance ()
bool AutoCreateBottomBlock ()
bool AutoCreateStripperBlock ()
double AutoSPOffset ()
NXOpen::ExpressionAutoSPoffsetNegativeX ()
NXOpen::ExpressionAutoSPoffsetNegativeY ()
NXOpen::ExpressionAutoSPoffsetPositiveX ()
NXOpen::ExpressionAutoSPoffsetPositiveY ()
NXString AutoSPparentName ()
double AutoSPShimDistance ()
double BlockShimDistance ()
double BoxOffset ()
NXOpen::Point3d BoxPosition ()
void CalculateBoxSize ()
bool ClearanceBPToggle ()
bool ClearanceSPToggle ()
bool ClearanceToggle ()
bool ConceptDesign ()
void CreateUserDefinedInsertBlock ()
void CreateUserDefinedInsertDatumPlane ()
void DeleteUnusedDatumAndSketch ()
NXOpen::SelectFaceListFacesSelect ()
std::vector< NXStringGetInsertedNewNames ()
double InsertBlockBPClearance ()
double InsertBlockClearance ()
double InsertBlockSPClearance ()
NXOpen::Tooling::InsertBlockBuilder::InsertBlockTypeItems InsertBlockType ()
NXOpen::Tooling::InsertBlockBuilder::InsertModeItems InsertMode ()
NXOpen::Assemblies::SelectComponentListInsertToDelete ()
NXOpen::Assemblies::SelectComponentListInsertToEdit ()
NXOpen::Tooling::InsertBlockBuilder::Types InsertType ()
NXString NewPartNames ()
NXOpen::ExpressionOffsetValueLinearDimensionNegativeX ()
NXOpen::ExpressionOffsetValueLinearDimensionNegativeY ()
NXOpen::ExpressionOffsetValueLinearDimensionNegativeZ ()
NXOpen::ExpressionOffsetValueLinearDimensionPositiveX ()
NXOpen::ExpressionOffsetValueLinearDimensionPositiveY ()
NXOpen::ExpressionOffsetValueLinearDimensionPositiveZ ()
bool OnlyAutoBPFalseBody ()
NXString ParentPartName ()
double PositionPrecisionValue ()
double PrecisionValue ()
NXOpen::ExpressionRadialOffset ()
bool RenameDialog ()
NXOpen::SectionSelectInsertBlockOutline ()
void SetAutoBPOffset (double autoBPOffset)
void SetAutoBPparentName (const char *autoBpParent)
void SetAutoBPparentName (const NXString &autoBpParent)
void SetAutoBPShimDistance (double autoBPShim)
void SetAutoCreateBottomBlock (bool autoBPBlock)
void SetAutoCreateStripperBlock (bool autoSPBlock)
void SetAutoSPOffset (double autoSPOffset)
void SetAutoSPparentName (const char *autoSpParent)
void SetAutoSPparentName (const NXString &autoSpParent)
void SetAutoSPShimDistance (double autoSPShim)
void SetBlockShimDistance (double blockShimDistance)
void SetBoxOffset (double boxOffset)
void SetBoxPosition (const NXOpen::Point3d &csysOrigin)
void SetClearanceBPToggle (bool clearanceBPToggle)
void SetClearanceSPToggle (bool clearanceSPToggle)
void SetClearanceToggle (bool clearanceToggle)
void SetConceptDesign (bool conceptDesign)
void SetInsertBlockBPClearance (double insertBlockBPClearance)
void SetInsertBlockClearance (double insertBlockClearance)
void SetInsertBlockSPClearance (double insertBlockSPClearance)
void SetInsertBlockType (NXOpen::Tooling::InsertBlockBuilder::InsertBlockTypeItems insertBlockType)
void SetInsertedNewNames (std::vector< NXString > &newNames)
void SetInsertMode (NXOpen::Tooling::InsertBlockBuilder::InsertModeItems insertMode)
void SetInsertType (NXOpen::Tooling::InsertBlockBuilder::Types type)
void SetManipulatorToMatrixAndPosition (const NXOpen::Matrix3x3 &matrix, const NXOpen::Point3d &position)
void SetNewPartNames (const char *newPartNames)
void SetNewPartNames (const NXString &newPartNames)
void SetOnlyAutoBPFalseBody (bool autoSPOffset)
void SetParentPartName (const char *parentPartName)
void SetParentPartName (const NXString &parentPartName)
void SetPositionPrecisionValue (double positionPrecisionValue)
void SetPrecisionValue (double precisionValue)
void SetRenameDialog (bool renameDialog)
void SetStandardInsertBlockTag (NXOpen::TaggedObject *standardInsertBlockTag)
void SetUserDefBlockDatumPlane (NXOpen::TaggedObject *userDefBlockDatumPlane)
void SetWithoutFalseBody (bool withoutFalseBody)
NXOpen::TaggedObjectStandardInsertBlockTag ()
NXOpen::TaggedObjectUserDefBlockDatumPlane ()
NXOpen::ExpressionUserDefinedInsertBlockHeight ()
bool WithoutFalseBody ()
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 _InsertBlockBuilderBuilder

详细描述

镶件块构建器

Represents insert block builder.
To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreateInsertBlockBuilder
Default values.

Property Value
ClearanceBPToggle 0
ClearanceSPToggle 0
ClearanceToggle 0
ConceptDesign 0
InsertBlockBPClearance 0
InsertBlockClearance 0
InsertBlockSPClearance 0
InsertBlockType PunchBlock
InsertMode SketchProfile
RenameDialog 0
UserDefinedInsertBlockHeight.Value 0 (millimeters part), 0 (inches part)
WithoutFalseBody 0


Created in NX1926.0.0.

成员枚举类型说明

◆ InsertBlockTypeItems

Insert Block Design Mode.

枚举值
InsertBlockTypeItemsPunchBlock 

punch block

InsertBlockTypeItemsBottomingBlock 

bottoming block

InsertBlockTypeItemsStripperBlock 

stripper block

InsertBlockTypeItemsDieBlock 

die block

◆ InsertModeItems

Specifies the insert mode for user defined insert.

枚举值
InsertModeItemsSketchProfile 

The block insert mode is sketch profile

InsertModeItemsBoundingBox 

The block insert mode is bounding box block

InsertModeItemsCylinder 

The block insert mode is bounding cylinder

◆ Types

Specifies the design ande edite insert block.

枚举值
TypesStandardInsert 

standard insert

TypesUserDefined 

user defined

TypesEditBlock 

edit block

TypesDeleteBlock 

delete block

成员函数说明

◆ AddInsertBlockPart()

void NXOpen::Tooling::InsertBlockBuilder::AddInsertBlockPart ( )

创建用户定义插入基准平面时将插入块零件添加到装配体
创建于 NX1926.0.0。

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

◆ AutoBPOffset()

double NXOpen::Tooling::InsertBlockBuilder::AutoBPOffset ( )

Returns the auto bottom block offset value relative to punch block
Created in NX2406.0.0.

License requirements : None

◆ AutoBPparentName()

NXString NXOpen::Tooling::InsertBlockBuilder::AutoBPparentName ( )

Returns the parent part name to create bottom insert automatically related to punch insert.
Created in NX2406.0.0.

License requirements : None

◆ AutoBPShimDistance()

double NXOpen::Tooling::InsertBlockBuilder::AutoBPShimDistance ( )

Returns the auto bottom block shim distance
Created in NX2406.0.0.

License requirements : None

◆ AutoCreateBottomBlock()

bool NXOpen::Tooling::InsertBlockBuilder::AutoCreateBottomBlock ( )

Returns the auto bottom block mark with punch block
Created in NX2406.0.0.

License requirements : None

◆ AutoCreateStripperBlock()

bool NXOpen::Tooling::InsertBlockBuilder::AutoCreateStripperBlock ( )

Returns the auto bottom block mark with punch block
Created in NX2406.0.0.

License requirements : None

◆ AutoSPOffset()

double NXOpen::Tooling::InsertBlockBuilder::AutoSPOffset ( )

Returns the auto stripper block offset value relative to punch block
Created in NX2406.0.0.

License requirements : None

◆ AutoSPoffsetNegativeX()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::AutoSPoffsetNegativeX ( )

Returns the offset value linear dimension negative x for auto stripper block.
Created in NX2406.0.0.

License requirements : None

◆ AutoSPoffsetNegativeY()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::AutoSPoffsetNegativeY ( )

Returns the offset value linear dimension negative y for auto stripper block.
Created in NX2406.0.0.

License requirements : None

◆ AutoSPoffsetPositiveX()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::AutoSPoffsetPositiveX ( )

Returns the offset value linear dimension positive x for auto stripper block.
Created in NX2406.0.0.

License requirements : None

◆ AutoSPoffsetPositiveY()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::AutoSPoffsetPositiveY ( )

Returns the offset value linear dimension positive y for auto stripper block.
Created in NX2406.0.0.

License requirements : None

◆ AutoSPparentName()

NXString NXOpen::Tooling::InsertBlockBuilder::AutoSPparentName ( )

Returns the parent part name to create stripper insert automatically related to punch insert.
Created in NX2406.0.0.

License requirements : None

◆ AutoSPShimDistance()

double NXOpen::Tooling::InsertBlockBuilder::AutoSPShimDistance ( )

Returns the auto stripper block shim distance
Created in NX2406.0.0.

License requirements : None

◆ BlockShimDistance()

double NXOpen::Tooling::InsertBlockBuilder::BlockShimDistance ( )

返回插入块垫片距离
创建于 NX1926.0.0。

许可要求:无

◆ BoxOffset()

double NXOpen::Tooling::InsertBlockBuilder::BoxOffset ( )

Returns the insert box block offset value
Created in NX2406.0.0.

License requirements : None

◆ BoxPosition()

NXOpen::Point3d NXOpen::Tooling::InsertBlockBuilder::BoxPosition ( )

返回盒体的坐标系位置。
创建于 NX1926.0.0。

许可要求:无

◆ CalculateBoxSize()

void NXOpen::Tooling::InsertBlockBuilder::CalculateBoxSize ( )

计算盒体尺寸并设置方向、边长和下点位置。
创建于 NX1926.0.0。

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

◆ ClearanceBPToggle()

bool NXOpen::Tooling::InsertBlockBuilder::ClearanceBPToggle ( )

Returns the bottoming plate clearance toggle
Created in NX2306.0.0.

License requirements : None

◆ ClearanceSPToggle()

bool NXOpen::Tooling::InsertBlockBuilder::ClearanceSPToggle ( )

Returns the stripper plate clearance toggle
Created in NX2306.0.0.

License requirements : None

◆ ClearanceToggle()

bool NXOpen::Tooling::InsertBlockBuilder::ClearanceToggle ( )

返回间隙切换状态
创建于 NX1926.0.0。

许可要求:无

◆ ConceptDesign()

bool NXOpen::Tooling::InsertBlockBuilder::ConceptDesign ( )

返回设计是否为概念设计的值。True 表示是概念设计。
创建于 NX1926.0.0。

许可要求:无

◆ CreateUserDefinedInsertBlock()

void NXOpen::Tooling::InsertBlockBuilder::CreateUserDefinedInsertBlock ( )

当通过用户定义类型创建插入块时,为选定废料创建用户定义的凸模/压底/脱料器插入块。
创建于 NX1926.0.0。

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

◆ CreateUserDefinedInsertDatumPlane()

void NXOpen::Tooling::InsertBlockBuilder::CreateUserDefinedInsertDatumPlane ( )

为用户定义的插入块轮廓创建基准平面。
创建于 NX1926.0.0。

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

◆ DeleteUnusedDatumAndSketch()

void NXOpen::Tooling::InsertBlockBuilder::DeleteUnusedDatumAndSketch ( )

为用户定义的插入块轮廓创建基准平面。
创建于 NX1926.0.0。

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

◆ FacesSelect()

NXOpen::SelectFaceList * NXOpen::Tooling::InsertBlockBuilder::FacesSelect ( )

Returns the scrap select.
Created in NX1926.0.0.

License requirements : None

◆ GetInsertedNewNames()

std::vector< NXString > NXOpen::Tooling::InsertBlockBuilder::GetInsertedNewNames ( )

Get multiple inserted block new names

返回
inserted new names
Created in NX2406.0.0.

License requirements : None

◆ InsertBlockBPClearance()

double NXOpen::Tooling::InsertBlockBuilder::InsertBlockBPClearance ( )

Returns the bottoming plate clearance
Created in NX2306.0.0.

License requirements : None

◆ InsertBlockClearance()

double NXOpen::Tooling::InsertBlockBuilder::InsertBlockClearance ( )

返回插入块间隙
创建于 NX1926.0.0。

许可要求:无

◆ InsertBlockSPClearance()

double NXOpen::Tooling::InsertBlockBuilder::InsertBlockSPClearance ( )

Returns the stripper plate clearance
Created in NX2306.0.0.

License requirements : None

◆ InsertBlockType()

NXOpen::Tooling::InsertBlockBuilder::InsertBlockTypeItems NXOpen::Tooling::InsertBlockBuilder::InsertBlockType ( )

Returns the insert block design type
Created in NX1926.0.0.

License requirements : None

◆ InsertMode()

NXOpen::Tooling::InsertBlockBuilder::InsertModeItems NXOpen::Tooling::InsertBlockBuilder::InsertMode ( )

Returns the insert block mode
Created in NX1926.0.0.

License requirements : None

◆ InsertToDelete()

NXOpen::Assemblies::SelectComponentList * NXOpen::Tooling::InsertBlockBuilder::InsertToDelete ( )

Returns the insert to delete
Created in NX1926.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

◆ InsertToEdit()

NXOpen::Assemblies::SelectComponentList * NXOpen::Tooling::InsertBlockBuilder::InsertToEdit ( )

Returns the insert to edit
Created in NX1926.0.0.

License requirements : None

◆ InsertType()

NXOpen::Tooling::InsertBlockBuilder::Types NXOpen::Tooling::InsertBlockBuilder::InsertType ( )

Returns the operation type of insert block.
Created in NX1926.0.0.

License requirements : None

◆ NewPartNames()

NXString NXOpen::Tooling::InsertBlockBuilder::NewPartNames ( )

Returns the new component names.
Created in NX1926.0.0.

License requirements : None

◆ OffsetValueLinearDimensionNegativeX()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionNegativeX ( )

返回偏移值线性尺寸(负X方向)表达式。
创建于 NX1926.0.0。

许可要求:无

◆ OffsetValueLinearDimensionNegativeY()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionNegativeY ( )

返回线性尺寸负Y方向的偏移值。
创建于 NX1926.0.0。

许可要求:无

◆ OffsetValueLinearDimensionNegativeZ()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionNegativeZ ( )

返回线性尺寸负Z方向的偏移值。
创建于 NX1926.0.0。

许可要求:无

◆ OffsetValueLinearDimensionPositiveX()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionPositiveX ( )

返回偏移值线性尺寸(正X方向)表达式。
创建于 NX1926.0.0。

许可要求:无

◆ OffsetValueLinearDimensionPositiveY()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionPositiveY ( )

返回线性尺寸正Y方向的偏移值。
创建于 NX1926.0.0。

许可要求:无

◆ OffsetValueLinearDimensionPositiveZ()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionPositiveZ ( )

返回线性尺寸正Z方向的偏移值。
创建于 NX1926.0.0。

许可要求:无

◆ OnlyAutoBPFalseBody()

bool NXOpen::Tooling::InsertBlockBuilder::OnlyAutoBPFalseBody ( )

Returns the only auto false bottom block mark
Created in NX2406.0.0.

License requirements : None

◆ ParentPartName()

NXString NXOpen::Tooling::InsertBlockBuilder::ParentPartName ( )

Returns the parent part name to create insert.
Created in NX1926.0.0.

License requirements : None

◆ PositionPrecisionValue()

double NXOpen::Tooling::InsertBlockBuilder::PositionPrecisionValue ( )

Returns the Position Precision Value of bounding box.
Created in NX2312.0.0.

License requirements : None

◆ PrecisionValue()

double NXOpen::Tooling::InsertBlockBuilder::PrecisionValue ( )

Returns the Precision Value of bounding box.
Created in NX2312.0.0.

License requirements : None

◆ RadialOffset()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::RadialOffset ( )

返回圆柱盒的径向偏移值。
创建于 NX1926.0.0。

许可要求:无

◆ RenameDialog()

bool NXOpen::Tooling::InsertBlockBuilder::RenameDialog ( )

返回普通冲孔设计的重命名对话框选项。
创建于 NX1926.0.0。

许可要求:无

◆ SelectInsertBlockOutline()

NXOpen::Section * NXOpen::Tooling::InsertBlockBuilder::SelectInsertBlockOutline ( )

返回选择的插入块轮廓
创建于 NX1926.0.0。

许可要求:无

◆ SetAutoBPOffset()

void NXOpen::Tooling::InsertBlockBuilder::SetAutoBPOffset ( double autoBPOffset)

Sets the auto bottom block offset value relative to punch block
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoBPOffsetautobpoffset

◆ SetAutoBPparentName() [1/2]

void NXOpen::Tooling::InsertBlockBuilder::SetAutoBPparentName ( const char * autoBpParent)

Sets the parent part name to create bottom insert automatically related to punch insert.
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoBpParentautobpparent

◆ SetAutoBPparentName() [2/2]

void NXOpen::Tooling::InsertBlockBuilder::SetAutoBPparentName ( const NXString & autoBpParent)

Sets the parent part name to create bottom insert automatically related to punch insert.
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoBpParentautobpparent

◆ SetAutoBPShimDistance()

void NXOpen::Tooling::InsertBlockBuilder::SetAutoBPShimDistance ( double autoBPShim)

Sets the auto bottom block shim distance
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoBPShimautobpshim

◆ SetAutoCreateBottomBlock()

void NXOpen::Tooling::InsertBlockBuilder::SetAutoCreateBottomBlock ( bool autoBPBlock)

Sets the auto bottom block mark with punch block
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoBPBlockautobpblock

◆ SetAutoCreateStripperBlock()

void NXOpen::Tooling::InsertBlockBuilder::SetAutoCreateStripperBlock ( bool autoSPBlock)

Sets the auto bottom block mark with punch block
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoSPBlockautospblock

◆ SetAutoSPOffset()

void NXOpen::Tooling::InsertBlockBuilder::SetAutoSPOffset ( double autoSPOffset)

Sets the auto stripper block offset value relative to punch block
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoSPOffsetautospoffset

◆ SetAutoSPparentName() [1/2]

void NXOpen::Tooling::InsertBlockBuilder::SetAutoSPparentName ( const char * autoSpParent)

Sets the parent part name to create stripper insert automatically related to punch insert.
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoSpParentautospparent

◆ SetAutoSPparentName() [2/2]

void NXOpen::Tooling::InsertBlockBuilder::SetAutoSPparentName ( const NXString & autoSpParent)

Sets the parent part name to create stripper insert automatically related to punch insert.
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoSpParentautospparent

◆ SetAutoSPShimDistance()

void NXOpen::Tooling::InsertBlockBuilder::SetAutoSPShimDistance ( double autoSPShim)

Sets the auto stripper block shim distance
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoSPShimautospshim

◆ SetBlockShimDistance()

void NXOpen::Tooling::InsertBlockBuilder::SetBlockShimDistance ( double blockShimDistance)

设置插入块垫片距离
创建于 NX1926.0.0。

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

参数
blockShimDistanceblockshimdistance

◆ SetBoxOffset()

void NXOpen::Tooling::InsertBlockBuilder::SetBoxOffset ( double boxOffset)

Sets the insert box block offset value
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
boxOffsetboxoffset

◆ SetBoxPosition()

void NXOpen::Tooling::InsertBlockBuilder::SetBoxPosition ( const NXOpen::Point3d & csysOrigin)

设置盒体的坐标系位置。
创建于 NX1926.0.0。

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

参数
csysOrigincsysorigin

◆ SetClearanceBPToggle()

void NXOpen::Tooling::InsertBlockBuilder::SetClearanceBPToggle ( bool clearanceBPToggle)

Sets the bottoming plate clearance toggle
Created in NX2306.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
clearanceBPToggleclearancebptoggle

◆ SetClearanceSPToggle()

void NXOpen::Tooling::InsertBlockBuilder::SetClearanceSPToggle ( bool clearanceSPToggle)

Sets the stripper plate clearance toggle
Created in NX2306.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
clearanceSPToggleclearancesptoggle

◆ SetClearanceToggle()

void NXOpen::Tooling::InsertBlockBuilder::SetClearanceToggle ( bool clearanceToggle)

设置间隙切换状态
创建于 NX1926.0.0。

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

参数
clearanceToggleclearancetoggle

◆ SetConceptDesign()

void NXOpen::Tooling::InsertBlockBuilder::SetConceptDesign ( bool conceptDesign)

设置设计是否为概念设计的值。True 表示是概念设计。
创建于 NX1926.0.0。

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

参数
conceptDesignIndicates whether it is a concept design

◆ SetInsertBlockBPClearance()

void NXOpen::Tooling::InsertBlockBuilder::SetInsertBlockBPClearance ( double insertBlockBPClearance)

Sets the bottoming plate clearance
Created in NX2306.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
insertBlockBPClearanceinsertblockbpclearance

◆ SetInsertBlockClearance()

void NXOpen::Tooling::InsertBlockBuilder::SetInsertBlockClearance ( double insertBlockClearance)

设置插入块间隙
创建于 NX1926.0.0。

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

参数
insertBlockClearanceinsertblockclearance

◆ SetInsertBlockSPClearance()

void NXOpen::Tooling::InsertBlockBuilder::SetInsertBlockSPClearance ( double insertBlockSPClearance)

Sets the stripper plate clearance
Created in NX2306.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
insertBlockSPClearanceinsertblockspclearance

◆ SetInsertBlockType()

void NXOpen::Tooling::InsertBlockBuilder::SetInsertBlockType ( NXOpen::Tooling::InsertBlockBuilder::InsertBlockTypeItems insertBlockType)

Sets the insert block design type
Created in NX1926.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
insertBlockTypeinsertblocktype

◆ SetInsertedNewNames()

void NXOpen::Tooling::InsertBlockBuilder::SetInsertedNewNames ( std::vector< NXString > & newNames)

Set multiple inserted block new names
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
newNamesinserted new names

◆ SetInsertMode()

void NXOpen::Tooling::InsertBlockBuilder::SetInsertMode ( NXOpen::Tooling::InsertBlockBuilder::InsertModeItems insertMode)

Sets the insert block mode
Created in NX1926.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
insertModeinsertmode

◆ SetInsertType()

void NXOpen::Tooling::InsertBlockBuilder::SetInsertType ( NXOpen::Tooling::InsertBlockBuilder::Types type)

Sets the operation type of insert block.
Created in NX1926.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
typetype

◆ SetManipulatorToMatrixAndPosition()

void NXOpen::Tooling::InsertBlockBuilder::SetManipulatorToMatrixAndPosition ( const NXOpen::Matrix3x3 & matrix,
const NXOpen::Point3d & position )

设置操纵器的矩阵和位置。
创建于 NX1926.0.0。

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

参数
matrix矩阵
position位置

◆ SetNewPartNames() [1/2]

void NXOpen::Tooling::InsertBlockBuilder::SetNewPartNames ( const char * newPartNames)

Sets the new component names.
Created in NX1926.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
newPartNamesSpecifies the new component names

◆ SetNewPartNames() [2/2]

void NXOpen::Tooling::InsertBlockBuilder::SetNewPartNames ( const NXString & newPartNames)

Sets the new component names.
Created in NX1926.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
newPartNamesSpecifies the new component names

◆ SetOnlyAutoBPFalseBody()

void NXOpen::Tooling::InsertBlockBuilder::SetOnlyAutoBPFalseBody ( bool autoSPOffset)

Sets the only auto false bottom block mark
Created in NX2406.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
autoSPOffsetautospoffset

◆ SetParentPartName() [1/2]

void NXOpen::Tooling::InsertBlockBuilder::SetParentPartName ( const char * parentPartName)

Sets the parent part name to create insert.
Created in NX1926.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
parentPartNameSpecifies the parent part name

◆ SetParentPartName() [2/2]

void NXOpen::Tooling::InsertBlockBuilder::SetParentPartName ( const NXString & parentPartName)

Sets the parent part name to create insert.
Created in NX1926.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
parentPartNameSpecifies the parent part name

◆ SetPositionPrecisionValue()

void NXOpen::Tooling::InsertBlockBuilder::SetPositionPrecisionValue ( double positionPrecisionValue)

Sets the Position Precision Value of bounding box.
Created in NX2312.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
positionPrecisionValuepositionprecisionvalue

◆ SetPrecisionValue()

void NXOpen::Tooling::InsertBlockBuilder::SetPrecisionValue ( double precisionValue)

Sets the Precision Value of bounding box.
Created in NX2312.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
precisionValueprecisionvalue

◆ SetRenameDialog()

void NXOpen::Tooling::InsertBlockBuilder::SetRenameDialog ( bool renameDialog)

设置普通冲孔设计的重命名对话框选项。
创建于 NX1926.0.0。

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

参数
renameDialogIndicates the rename dialog option for normal pierce design

◆ SetStandardInsertBlockTag()

void NXOpen::Tooling::InsertBlockBuilder::SetStandardInsertBlockTag ( NXOpen::TaggedObject * standardInsertBlockTag)

设置标准插入块实例标签。
创建于 NX1926.0.0。

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

参数
standardInsertBlockTag指定标准插入块实例

◆ SetUserDefBlockDatumPlane()

void NXOpen::Tooling::InsertBlockBuilder::SetUserDefBlockDatumPlane ( NXOpen::TaggedObject * userDefBlockDatumPlane)

设置用户定义的基准平面。
创建于 NX1926.0.0。

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

参数
userDefBlockDatumPlaneuserdefblockdatumplane

◆ SetWithoutFalseBody()

void NXOpen::Tooling::InsertBlockBuilder::SetWithoutFalseBody ( bool withoutFalseBody)

设置是否为模具或背衬插入块创建假体的选项。
创建于 NX1926.0.0。

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

参数
withoutFalseBodyIndicates whether to create false body

◆ StandardInsertBlockTag()

NXOpen::TaggedObject * NXOpen::Tooling::InsertBlockBuilder::StandardInsertBlockTag ( )

Returns the insert block instance tag.
Created in NX1926.0.0.

License requirements : None

◆ UserDefBlockDatumPlane()

NXOpen::TaggedObject * NXOpen::Tooling::InsertBlockBuilder::UserDefBlockDatumPlane ( )

返回用户定义的基准平面。
创建于 NX1926.0.0。

许可要求:无

◆ UserDefinedInsertBlockHeight()

NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::UserDefinedInsertBlockHeight ( )

返回用户定义的插入块高度表达式
创建于 NX1926.0.0。

许可要求:无

◆ WithoutFalseBody()

bool NXOpen::Tooling::InsertBlockBuilder::WithoutFalseBody ( )

返回是否为模具或背衬插入块创建假体的选项。
创建于 NX1926.0.0。

许可要求:无