iCAx开思工具箱

标题: 为什么两种方法获得的Tag值不一样? [打印本页]

作者: miraculous    时间: 2005-5-9 18:24
标题: 为什么两种方法获得的Tag值不一样?
创建了一个正方体Block.prt,用两种方式获得其中一个面的标识值
方法1:编程用UF_UI_select_with_single_dialog函数,获得的Tag值为305
方法2:应用UG菜单 Information->Object->选取相同的面,获得的Tag值为77
其它五个面的情况一样,用方法亦获得的tag值都是300多,而用UG自带菜单功能获得的tag值在80左右,没有一个面的tag值相同。
请问这到底是什么原因引起的?
谢谢!
作者: zzz    时间: 2005-5-10 10:43
第二种方法能获得tag的值吗?
作者: Dingjiaxiang    时间: 2005-5-11 10:16
不同的对象,其TAG当然是不同的了,否则在UG中如何标识呢?即使同一个对象,他的TAG还有instance tag,occurrence tag等之分呢,对应不同的UG OPEN API函数,他的参数要求的类型是不同的,但是同一个对象的不同TAG可以用函数相互转化的,详情你可以参看UG帮助文档或者是清华大学出版的UG/OPEN API编程基础这本书,里面有介绍的
作者: miraculous    时间: 2005-5-12 17:29
我明白了,是我把获得的ID值和Tag值有些弄混了




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3