|
NX Open C++ 参考指南 2406 v1.1
|
镶件块构建器 更多...
#include <Tooling_InsertBlockBuilder.hxx>
友元 | |
| 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.
| void NXOpen::Tooling::InsertBlockBuilder::AddInsertBlockPart | ( | ) |
创建用户定义插入基准平面时将插入块零件添加到装配体
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| double NXOpen::Tooling::InsertBlockBuilder::AutoBPOffset | ( | ) |
Returns the auto bottom block offset value relative to punch block
Created in NX2406.0.0.
License requirements : None
| 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
| double NXOpen::Tooling::InsertBlockBuilder::AutoBPShimDistance | ( | ) |
Returns the auto bottom block shim distance
Created in NX2406.0.0.
License requirements : None
| bool NXOpen::Tooling::InsertBlockBuilder::AutoCreateBottomBlock | ( | ) |
Returns the auto bottom block mark with punch block
Created in NX2406.0.0.
License requirements : None
| bool NXOpen::Tooling::InsertBlockBuilder::AutoCreateStripperBlock | ( | ) |
Returns the auto bottom block mark with punch block
Created in NX2406.0.0.
License requirements : None
| double NXOpen::Tooling::InsertBlockBuilder::AutoSPOffset | ( | ) |
Returns the auto stripper block offset value relative to punch block
Created in NX2406.0.0.
License requirements : None
| 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
| 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
| 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
| 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
| 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
| double NXOpen::Tooling::InsertBlockBuilder::AutoSPShimDistance | ( | ) |
Returns the auto stripper block shim distance
Created in NX2406.0.0.
License requirements : None
| double NXOpen::Tooling::InsertBlockBuilder::BlockShimDistance | ( | ) |
返回插入块垫片距离
创建于 NX1926.0.0。
许可要求:无
| double NXOpen::Tooling::InsertBlockBuilder::BoxOffset | ( | ) |
Returns the insert box block offset value
Created in NX2406.0.0.
License requirements : None
| NXOpen::Point3d NXOpen::Tooling::InsertBlockBuilder::BoxPosition | ( | ) |
返回盒体的坐标系位置。
创建于 NX1926.0.0。
许可要求:无
| void NXOpen::Tooling::InsertBlockBuilder::CalculateBoxSize | ( | ) |
计算盒体尺寸并设置方向、边长和下点位置。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| bool NXOpen::Tooling::InsertBlockBuilder::ClearanceBPToggle | ( | ) |
Returns the bottoming plate clearance toggle
Created in NX2306.0.0.
License requirements : None
| bool NXOpen::Tooling::InsertBlockBuilder::ClearanceSPToggle | ( | ) |
Returns the stripper plate clearance toggle
Created in NX2306.0.0.
License requirements : None
| bool NXOpen::Tooling::InsertBlockBuilder::ClearanceToggle | ( | ) |
返回间隙切换状态
创建于 NX1926.0.0。
许可要求:无
| bool NXOpen::Tooling::InsertBlockBuilder::ConceptDesign | ( | ) |
返回设计是否为概念设计的值。True 表示是概念设计。
创建于 NX1926.0.0。
许可要求:无
| void NXOpen::Tooling::InsertBlockBuilder::CreateUserDefinedInsertBlock | ( | ) |
当通过用户定义类型创建插入块时,为选定废料创建用户定义的凸模/压底/脱料器插入块。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::InsertBlockBuilder::CreateUserDefinedInsertDatumPlane | ( | ) |
为用户定义的插入块轮廓创建基准平面。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| void NXOpen::Tooling::InsertBlockBuilder::DeleteUnusedDatumAndSketch | ( | ) |
为用户定义的插入块轮廓创建基准平面。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| NXOpen::SelectFaceList * NXOpen::Tooling::InsertBlockBuilder::FacesSelect | ( | ) |
Returns the scrap select.
Created in NX1926.0.0.
License requirements : None
| std::vector< NXString > NXOpen::Tooling::InsertBlockBuilder::GetInsertedNewNames | ( | ) |
Get multiple inserted block new names
| double NXOpen::Tooling::InsertBlockBuilder::InsertBlockBPClearance | ( | ) |
Returns the bottoming plate clearance
Created in NX2306.0.0.
License requirements : None
| double NXOpen::Tooling::InsertBlockBuilder::InsertBlockClearance | ( | ) |
返回插入块间隙
创建于 NX1926.0.0。
许可要求:无
| double NXOpen::Tooling::InsertBlockBuilder::InsertBlockSPClearance | ( | ) |
Returns the stripper plate clearance
Created in NX2306.0.0.
License requirements : None
| NXOpen::Tooling::InsertBlockBuilder::InsertBlockTypeItems NXOpen::Tooling::InsertBlockBuilder::InsertBlockType | ( | ) |
Returns the insert block design type
Created in NX1926.0.0.
License requirements : None
| NXOpen::Tooling::InsertBlockBuilder::InsertModeItems NXOpen::Tooling::InsertBlockBuilder::InsertMode | ( | ) |
Returns the insert block mode
Created in NX1926.0.0.
License requirements : None
| 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")
| NXOpen::Assemblies::SelectComponentList * NXOpen::Tooling::InsertBlockBuilder::InsertToEdit | ( | ) |
Returns the insert to edit
Created in NX1926.0.0.
License requirements : None
| NXOpen::Tooling::InsertBlockBuilder::Types NXOpen::Tooling::InsertBlockBuilder::InsertType | ( | ) |
Returns the operation type of insert block.
Created in NX1926.0.0.
License requirements : None
| NXString NXOpen::Tooling::InsertBlockBuilder::NewPartNames | ( | ) |
Returns the new component names.
Created in NX1926.0.0.
License requirements : None
| NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionNegativeX | ( | ) |
返回偏移值线性尺寸(负X方向)表达式。
创建于 NX1926.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionNegativeY | ( | ) |
返回线性尺寸负Y方向的偏移值。
创建于 NX1926.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionNegativeZ | ( | ) |
返回线性尺寸负Z方向的偏移值。
创建于 NX1926.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionPositiveX | ( | ) |
返回偏移值线性尺寸(正X方向)表达式。
创建于 NX1926.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionPositiveY | ( | ) |
返回线性尺寸正Y方向的偏移值。
创建于 NX1926.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::OffsetValueLinearDimensionPositiveZ | ( | ) |
返回线性尺寸正Z方向的偏移值。
创建于 NX1926.0.0。
许可要求:无
| bool NXOpen::Tooling::InsertBlockBuilder::OnlyAutoBPFalseBody | ( | ) |
Returns the only auto false bottom block mark
Created in NX2406.0.0.
License requirements : None
| NXString NXOpen::Tooling::InsertBlockBuilder::ParentPartName | ( | ) |
Returns the parent part name to create insert.
Created in NX1926.0.0.
License requirements : None
| double NXOpen::Tooling::InsertBlockBuilder::PositionPrecisionValue | ( | ) |
Returns the Position Precision Value of bounding box.
Created in NX2312.0.0.
License requirements : None
| double NXOpen::Tooling::InsertBlockBuilder::PrecisionValue | ( | ) |
Returns the Precision Value of bounding box.
Created in NX2312.0.0.
License requirements : None
| NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::RadialOffset | ( | ) |
返回圆柱盒的径向偏移值。
创建于 NX1926.0.0。
许可要求:无
| bool NXOpen::Tooling::InsertBlockBuilder::RenameDialog | ( | ) |
返回普通冲孔设计的重命名对话框选项。
创建于 NX1926.0.0。
许可要求:无
| NXOpen::Section * NXOpen::Tooling::InsertBlockBuilder::SelectInsertBlockOutline | ( | ) |
返回选择的插入块轮廓
创建于 NX1926.0.0。
许可要求:无
| 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")
| autoBPOffset | autobpoffset |
| 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")
| autoBpParent | autobpparent |
| 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")
| autoBpParent | autobpparent |
| 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")
| autoBPShim | autobpshim |
| 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")
| autoBPBlock | autobpblock |
| 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")
| autoSPBlock | autospblock |
| 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")
| autoSPOffset | autospoffset |
| 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")
| autoSpParent | autospparent |
| 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")
| autoSpParent | autospparent |
| 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")
| autoSPShim | autospshim |
| void NXOpen::Tooling::InsertBlockBuilder::SetBlockShimDistance | ( | double | blockShimDistance | ) |
设置插入块垫片距离
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| blockShimDistance | blockshimdistance |
| 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")
| boxOffset | boxoffset |
| void NXOpen::Tooling::InsertBlockBuilder::SetBoxPosition | ( | const NXOpen::Point3d & | csysOrigin | ) |
设置盒体的坐标系位置。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| csysOrigin | csysorigin |
| 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")
| clearanceBPToggle | clearancebptoggle |
| 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")
| clearanceSPToggle | clearancesptoggle |
| void NXOpen::Tooling::InsertBlockBuilder::SetClearanceToggle | ( | bool | clearanceToggle | ) |
设置间隙切换状态
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| clearanceToggle | clearancetoggle |
| void NXOpen::Tooling::InsertBlockBuilder::SetConceptDesign | ( | bool | conceptDesign | ) |
设置设计是否为概念设计的值。True 表示是概念设计。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| conceptDesign | Indicates whether it is a concept design |
| 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")
| insertBlockBPClearance | insertblockbpclearance |
| void NXOpen::Tooling::InsertBlockBuilder::SetInsertBlockClearance | ( | double | insertBlockClearance | ) |
设置插入块间隙
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| insertBlockClearance | insertblockclearance |
| 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")
| insertBlockSPClearance | insertblockspclearance |
| 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")
| insertBlockType | insertblocktype |
| 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")
| newNames | inserted new names |
| 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")
| insertMode | insertmode |
| 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")
| type | type |
| void NXOpen::Tooling::InsertBlockBuilder::SetManipulatorToMatrixAndPosition | ( | const NXOpen::Matrix3x3 & | matrix, |
| const NXOpen::Point3d & | position ) |
设置操纵器的矩阵和位置。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| matrix | 矩阵 |
| position | 位置 |
| 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")
| newPartNames | Specifies the new component names |
| 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")
| newPartNames | Specifies the new component names |
| 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")
| autoSPOffset | autospoffset |
| 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")
| parentPartName | Specifies the parent part name |
| 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")
| parentPartName | Specifies the parent part name |
| 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")
| positionPrecisionValue | positionprecisionvalue |
| 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")
| precisionValue | precisionvalue |
| void NXOpen::Tooling::InsertBlockBuilder::SetRenameDialog | ( | bool | renameDialog | ) |
设置普通冲孔设计的重命名对话框选项。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| renameDialog | Indicates the rename dialog option for normal pierce design |
| void NXOpen::Tooling::InsertBlockBuilder::SetStandardInsertBlockTag | ( | NXOpen::TaggedObject * | standardInsertBlockTag | ) |
设置标准插入块实例标签。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/级进模向导")
| standardInsertBlockTag | 指定标准插入块实例 |
| void NXOpen::Tooling::InsertBlockBuilder::SetUserDefBlockDatumPlane | ( | NXOpen::TaggedObject * | userDefBlockDatumPlane | ) |
设置用户定义的基准平面。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| userDefBlockDatumPlane | userdefblockdatumplane |
| void NXOpen::Tooling::InsertBlockBuilder::SetWithoutFalseBody | ( | bool | withoutFalseBody | ) |
设置是否为模具或背衬插入块创建假体的选项。
创建于 NX1926.0.0。
许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
| withoutFalseBody | Indicates whether to create false body |
| NXOpen::TaggedObject * NXOpen::Tooling::InsertBlockBuilder::StandardInsertBlockTag | ( | ) |
Returns the insert block instance tag.
Created in NX1926.0.0.
License requirements : None
| NXOpen::TaggedObject * NXOpen::Tooling::InsertBlockBuilder::UserDefBlockDatumPlane | ( | ) |
返回用户定义的基准平面。
创建于 NX1926.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::InsertBlockBuilder::UserDefinedInsertBlockHeight | ( | ) |
返回用户定义的插入块高度表达式
创建于 NX1926.0.0。
许可要求:无
| bool NXOpen::Tooling::InsertBlockBuilder::WithoutFalseBody | ( | ) |
返回是否为模具或背衬插入块创建假体的选项。
创建于 NX1926.0.0。
许可要求:无