模具会话
更多...
#include <Tooling_ToolingSession.hxx>
|
| void | AddToolingThread (NXOpen::NXObject *featureGroup) |
| std::vector< NXString > | AskAllProductPartNames (bool isToLoadProdNodeAssembly) |
| void | AssignAttribute (NXOpen::NXObject *objectTag, const char *attributeName, const char *attributeValue) |
| void | AssignAttribute (NXOpen::NXObject *objectTag, const NXString &attributeName, const NXString &attributeValue) |
| void | ClosePart (NXOpen::NXObject *part, NXOpen::BasePart::CloseWholeTree wholeTree, NXOpen::BasePart::CloseModified closeModified) |
| NXOpen::Tooling::CloneObject * | CreateCloneObject (NXOpen::Tooling::ToolingApplication applicationType, NXOpen::Tooling::ToolingCloneaction cloneActionType) |
| void | CreateComponentPattern (NXOpen::NXObject *component, NXOpen::NXObject *targetEntity) |
| NXOpen::Tooling::SpreadsheetData * | CreateSpreadsheetData () |
| void | DeleteToolingComponents (const std::vector< NXOpen::Assemblies::Component * > &reuseComponents) |
| void | DeleteToolingThread (const std::vector< NXOpen::NXObject * > &threads) |
| std::vector< NXOpen::Assemblies::Component * > | GetReusableComponent () |
| void | GetReusableObjects (NXOpen::NXObject *part, std::vector< NXOpen::NXObject * > &reusableObjects) |
| NXOpen::Tooling::LibraryInstallationCollection * | LibraryInstallation () |
| void | LoadInterpartData (NXOpen::NXObject *objectTag) |
| NXOpen::BasePart * | LoadReusablePart (const char *filename, bool isNativePart) |
| NXOpen::BasePart * | LoadReusablePart (const NXString &filename, bool isNativePart) |
| void | ReassignCoolingConceptPointAttributes (NXOpen::Point *point) |
| void | RemoveAllShrinkageAttributes (NXOpen::NXObject *objectTag) |
| void | ResetShrinkageAttribute (NXOpen::NXObject *objectTag, bool recalculateValue, int scaleType, std::vector< NXString > &expressionValues) |
| void | SetEditContextForConceptObject (NXOpen::NXObject *conceptObject) |
| void | SetEntryIdentifier (const char *entryIdentifier) |
| void | SetEntryIdentifier (const NXString &entryIdentifier) |
| void | SetWizardType (int type) |
| void | SetWizardTypeStatus (NXOpen::Tooling::ToolingApplicationstatus statusType) |
| tag_t | Tag () const |
模具会话
表示工装会话
要获取此类的实例,请参考 NXOpen::Session
创建于 NX8.0.0.
◆ AddToolingThread()
| void NXOpen::Tooling::ToolingSession::AddToolingThread |
( |
NXOpen::NXObject * | featureGroup | ) |
|
在定位特征中添加点时添加工装螺纹
创建于 NX2306.0.0。
许可证要求:无
- 参数
-
◆ AskAllProductPartNames()
| std::vector< NXString > NXOpen::Tooling::ToolingSession::AskAllProductPartNames |
( |
bool | isToLoadProdNodeAssembly | ) |
|
查询当前模具装配的所有产品零件名称
- 返回
- 原始产品零件名称
创建于 NX2312.0.0。
许可证要求:无
- 参数
-
| isToLoadProdNodeAssembly | 是否加载产品节点装配 |
◆ AssignAttribute() [1/2]
| void NXOpen::Tooling::ToolingSession::AssignAttribute |
( |
NXOpen::NXObject * | objectTag, |
|
|
const char * | attributeName, |
|
|
const char * | attributeValue ) |
为给定对象分配属性的 JA 方法
在 NX1872.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")
- 参数
-
| objectTag | 对象标签 |
| attributeName | 属性名 |
| attributeValue | 属性值 |
◆ AssignAttribute() [2/2]
为给定对象分配属性的 JA 方法
在 NX1872.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")
- 参数
-
| objectTag | 对象标签 |
| attributeName | 属性名 |
| attributeValue | 属性值 |
◆ ClosePart()
关闭现有部件
在 NX9.0.2 中创建。
许可证要求:无
- 参数
-
| part | 将被关闭的部件标签 |
| wholeTree | 若为 true,卸载部件的所有组件。若为 false,仅卸载顶级部件 |
| closeModified | 若组件部件已修改,关闭时的行为。 |
◆ CreateCloneObject()
◆ CreateComponentPattern()
创建组件阵列
在 NX11.0.2 中创建。
许可证要求:无
- 参数
-
| component | 组件 |
| targetEntity | 目标实体 |
◆ CreateSpreadsheetData()
◆ DeleteToolingComponents()
删除工装组件。
创建于 NX1926.0.0。
许可证要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG/级进模向导")OR ug_die_design("模具设计")
- 参数
-
◆ DeleteToolingThread()
| void NXOpen::Tooling::ToolingSession::DeleteToolingThread |
( |
const std::vector< NXOpen::NXObject * > & | threads | ) |
|
在定位特征中删除点时删除工装螺纹
创建于 NX2306.0.0。
许可证要求:无
- 参数
-
◆ GetReusableComponent()
返回上一次“添加可重用组件”操作中生成的组件。
- 返回
- 可重用组件的数组
在 NX9.0.0 中创建。
许可证要求:无
◆ GetReusableObjects()
获取最后添加的可重用对象
在 NX10.0.0 中创建。
许可证要求:无
- 参数
-
| part | 包含可重用对象的部件标签 |
| reusableObjects | 来自输入部件的对象,主要是体 |
◆ LibraryInstallation()
◆ LoadInterpartData()
| void NXOpen::Tooling::ToolingSession::LoadInterpartData |
( |
NXOpen::NXObject * | objectTag | ) |
|
完全加载指定父部件的所有子部件。
创建于 NX1872.0.0。
许可证要求:ug_mold_design("UG 模具设计")OR nx_electrode_wizard("NX 电极向导")OR prog_die_wizard("UG/级进模向导")OR ug_die_design("模具设计")
- 参数
-
◆ LoadReusablePart() [1/2]
| NXOpen::BasePart * NXOpen::Tooling::ToolingSession::LoadReusablePart |
( |
const char * | filename, |
|
|
bool | isNativePart ) |
打开现有部件,但不将其设置为显示部件。
- 返回
- 部件标签
在 NX9.0.1 中创建。
许可证要求:无
- 参数
-
| filename | 部件文件名 |
| isNativePart | 文件来自本地还是 TC |
◆ LoadReusablePart() [2/2]
打开现有部件,但不将其设置为显示部件。
- 返回
- 部件标签
在 NX9.0.1 中创建。
许可证要求:无
- 参数
-
| filename | 部件文件名 |
| isNativePart | 文件来自本地还是 TC |
◆ ReassignCoolingConceptPointAttributes()
| void NXOpen::Tooling::ToolingSession::ReassignCoolingConceptPointAttributes |
( |
NXOpen::Point * | point | ) |
|
重新分配冷却概念点的属性。
创建于 NX2312.0.0。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
◆ RemoveAllShrinkageAttributes()
| void NXOpen::Tooling::ToolingSession::RemoveAllShrinkageAttributes |
( |
NXOpen::NXObject * | objectTag | ) |
|
移除所有收缩率属性。
创建于 NX1926.0.0。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
| objectTag | 需移除所有收缩率属性的对象标识。 |
◆ ResetShrinkageAttribute()
| void NXOpen::Tooling::ToolingSession::ResetShrinkageAttribute |
( |
NXOpen::NXObject * | objectTag, |
|
|
bool | recalculateValue, |
|
|
int | scaleType, |
|
|
std::vector< NXString > & | expressionValues ) |
重置收缩率属性值
创建于 NX1872.0.0。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
| objectTag | 对象标识 |
| recalculateValue | 重新计算值 |
| scaleType | 缩放特征类型 |
| expressionValues | 表达式值 |
◆ SetEditContextForConceptObject()
| void NXOpen::Tooling::ToolingSession::SetEditContextForConceptObject |
( |
NXOpen::NXObject * | conceptObject | ) |
|
为概念对象设置编辑上下文。
创建于 NX2406.0.0。
许可证要求:无
- 参数
-
| conceptObject | 待编辑的概念对象,可以是符号或点 |
◆ SetEntryIdentifier() [1/2]
| void NXOpen::Tooling::ToolingSession::SetEntryIdentifier |
( |
const char * | entryIdentifier | ) |
|
设置重用标准部件管理对话框的入口标识符
在 NX1872.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")
- 参数
-
◆ SetEntryIdentifier() [2/2]
| void NXOpen::Tooling::ToolingSession::SetEntryIdentifier |
( |
const NXString & | entryIdentifier | ) |
|
设置重用标准部件管理对话框的入口标识符
在 NX1872.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard") 或 ug_die_design ("Die Design")
- 参数
-
◆ SetWizardType()
| void NXOpen::Tooling::ToolingSession::SetWizardType |
( |
int | type | ) |
|
设置工装应用程序的向导类型。1: 模架向导; 2: 级进模; 3: 冲压模; 4: 电极设计; 5: 工程模; 6: 压力压铸; 7: 随形冷却; 8: 车辆设计自动化; 9: GC 工具包
在 NX11.0.2 中创建。
许可证要求:无
- 参数
-
| type | 当前工装应用程序的向导类型。1: 模架向导; 2: 级进模; 3: 冲压模; 4: 电极设计; 5: 工程模; 6: 压力压铸; 7: 随形冷却; 8: 车辆设计自动化; 9: GC 工具包 |
◆ SetWizardTypeStatus()
设置工装应用程序的向导类型状态。
在 NX1899.0.0 中创建。
许可证要求:无
- 参数
-
◆ Tag()
| tag_t NXOpen::Tooling::ToolingSession::Tag |
( |
| ) |
const |