首页 观点分析 NX二次开发-Handle与Tag实际应用价值

NX二次开发-Handle与Tag实际应用价值

作者:倪海 审校:徐涛 适用版本:NX所有版本 在我们分析NX三维设计软件的架构时以及针对业务需求进行二次开发时,不可避免地会涉及使用到内核对象。

NX二次开发-Handle与Tag实际应用价值

作者:倪海   审校:徐涛

适用版本:NX所有版本

NX二次开发-Handle与Tag实际应用价值

在我们分析NX三维设计软件的架构时以及针对业务需求进行二次开发时,不可避免地会涉及使用到内核对象。在NX中,内核对象的唯一标识有两种系统,一种唯一标识简称为Handle,另一种唯一标识简称为Tag。

功能说明

上述内核的两种唯一标识的区别:

Tag:在当前会话中,即在当前NX进程中,NX内核系统分配的一串唯一标记的数字代号。NX重新打开同一文件,同一对象的Tag会出现不一样的情况。

Handle:由文件中记录的对象ID以及NX版本等信息组合成一串唯一字符串代号。NX重新打开同一文件,同一对象的Handle一直会保持一样的。

上述内核的两种唯一标识的联系:

通过如下图所示的两个UF函数可以互相进行查询:

UF_TAG_ask_tag_of_handle函数通过Handle标识可以获取Tag标识:

NX二次开发-Handle与Tag实际应用价值

图1

UF_TAG_ask_handle_of_tag函数通过Tag标识获取Handle标识:

NX二次开发-Handle与Tag实际应用价值

图2

Handle与Tag实际应用价值:两者都是唯一标识,为啥NX要引入两套唯一标识系统呢?

在实际应用过程中,我们存在这样的一种业务场景:同一文件存在多个副本,副本中对象都是一样的,所以Handle值都是一样的,但是我们在同一个NX中,打开这些文件,NX为了能够区分这些相同对象,引入了Tag标识系统,临时为每种对象生成一个唯一标识,以作识别区分。

总    结

NX内核中存在两套唯一标识系统,是为了解决一些特殊应用场景,两者之间既有联系,也有区别。

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: suifengmianlai

为您推荐

一文秒解erp和sap系统哪个好用

ERP和SAP系统是企业资源规划(ERP)软件应用的两大供应商,ERP专注于数据结构和资源管理,面向小型企业。

电商数据分析怎么做,这里讲得很清楚了

关于电商数据分析怎么做的问题,有人从电商数据整理、分析开始讲,有人则着重于分析方法的介绍,也有人侧重于分析报表的制作。

质量管理 | 工业4.0背景下的质量数据分析-工业数据中心方法论

作为工业4.0的重要组成部分,质量4.0概念比以往任何时候都更加重要。

经典:商业智能BI解读,值得收藏

关注新闻的朋友们可能注意到了,最近这段时间关于数据要素、数字经济、数字化转型的相关行动越来越多,一方面是各级政府的政策规划以及大规模的发展行动,另一方面是则是各行各业的企业开始探寻数字经济,通过数字化转型进行改革,充分发挥数据价值。

电商数据分析方案和BI强强联合,一站式做分析

搭建一个电商大数据分析平台需要哪些条件?总的来说需要一套满足电商数据分析需求的方案,一个能够提供强大数据计算分析功能和数据可视化图表的平台,比如电商数据分析方案和奥威BI软件这样的组合。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部