QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 1223|回复: 2

[求助] NX二次开发通过点击对象来获取指定对象的路径

[复制链接]

上等兵

Rank: 1

5

主题

13

帖子

187

积分
发表于 2022-4-19 08:28:44 | 显示全部楼层 |阅读模式
有老师考虑过,怎样通过所点击的TAG值来获取到该TAG值所属的零件路径吗?点击对象获取TAG值做到了,但是零件路径,现在没有一个较理想的获取途径,因为我是在装配体中进行点击对象获取对象路径,也就是
NX二次开发通过点击对象来获取指定对象的路径,有老师考虑过吗?请教各位老师

有奖推广贴子: 

回复

使用道具 举报

贵宾

Rank: 9Rank: 9Rank: 9

14

主题

261

帖子

8213

积分

论坛技术员论坛贡献

发表于 2022-4-19 12:56:12 | 显示全部楼层
以我的经验来看,这个问题描述有歧义:
1. 路径指的是,零件在计算上的文件夹的完整路径么?
2. 也有些开发者,喜欢将零件装配的层级关系称之为“路径”,用它来记录零件的父子关系。
第1种,有现成的函数,第2种自己要遍历处理一下逻辑就好了。
回复 支持 1 反对 0

使用道具 举报

上等兵

Rank: 1

5

主题

13

帖子

187

积分
 楼主| 发表于 2022-4-20 09:24:34 | 显示全部楼层
Jefft* 发表于 2022-4-19 12:56
以我的经验来看,这个问题描述有歧义:
1. 路径指的是,零件在计算上的文件夹的完整路径么?
2. 也有些开 ...

感谢唐老师您的答复!
学生想做的是一个,选定一个物体然后点击一个键就可以复制他的功能,类似于ctrl+c,sw里面的
路径我想的是文件夹路径,也可以说是未被分割的name吧
因为在装配体中,我想用下面的这个
int UF_ASSEM_ask_part_name_of_child
(
tag_t instance,
char part_fspec [ MAX_FSPEC_BUFSIZE ]
)
也就是,获取鼠标选中的对象的TAG,这个我用了一个for循环,做到了。
然后在for循环中加入上面这个循环获得每一个所选中对象的文件夹路径,最后,用import导入对象。实现选中对象进行复制的功能,但现在,获取到了所选中对象的tag,但是,这个获取不到所选中零件的文件夹路径,想了很久也没想到,如果老师有思路的话可以请老师指教一下吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-3-29 23:10

返回顶部