点击查看详细介绍

UGNX中如何通过part的Object_id 获取part的名称或着tag

hjz310519 20年前 6199 8

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


我是调用函数UF_UI_select_with_single_dialog来通过鼠标获取对象的object_id ,如下的代码中的返回参数tObject,但是我想得到是选择的part的名称,因此我用了一个函数UF_OBJ_ask_name,但是获取回来的对象的名称是空的,不知道为什么,请大虾看看:

0

最新回复 (8)
  • hjz310519 20年前
    1

    顶阿顶,各位大虾,求助阿,我郁闷了一下午了

  • hjz310519 20年前
    2

    键盘兄呢,帮忙指点一下吧!!!!!

  • 深夜摔键盘 20年前
    3

    你得先确定对象是否选到了,查看一下对象的tag值就知道了。

  • hjz310519 20年前
    4

    键盘兄,对象是选到了,是不是这里我的一些概念混淆了,
    我是想得到这个对象所属的部件文件的名称,请问是不是就是这个对象的名字?还有这个part不是在创建开始的时候就设置名字了吗?
    比如说 我新建了一个长方体,保存在硬盘上,名字为“cuber.prt”,
    然后我通过UF_UI_select_with_single_dialog选择这个cuber.prt,最终我是想得到“cuber.prt”这个名字; 但是UF_UI_select_with_single_dialog只能得到object_id ,然后我用UF_OBJ_ask_name,能不能的到“cuber.prt”这个名字?
    谢谢键盘兄!!!

  • 深夜摔键盘 20年前
    5

    不要浮躁,书,文档都是要看的。

  • hjz310519 20年前
    6

    一语惊醒梦中人啊,我确实有些急于求成了,赫赫
    那个对象的名称我确实没有设置,我刚才在UG中设置了一下,就可以获取到了,虽然不是我想要的,但是让我明白了这个函数UF_OBJ_ask_name的用处,
    再次感谢键盘兄对我的一些菜鸟问题不厌其烦的解答,你算是我的入门的老师 阿!!!!
    有些时候学者学者都有些灰心了,多亏你在一边指点!!!
    回去还要多多看书阿,!!!!!!

  • hchhyl 20年前
    7

    可以通过object_id得到它的parent part tag的,你去查查函数吧

  • henry14 20年前
    8

    应该是用这个函数吧,能得到对象所属part的tag
    UF_OBJ_ask_owning_part (
    tag_t object_in_part,
    tag_t * part_tag );
    具体可以去查一下

请登录后发表新帖