iCAx开思网

标题: CAA:请问如何得到catia中的unit设置 [打印本页]

作者: Rebeccazhao    时间: 2005-11-10 16:40
标题: CAA:请问如何得到catia中的unit设置
想知道sheet中所用的长度单位
打算通过
接口CATILieUnitsSheetSettingAtt 中的GetMagnitudeValues方法 获得tools->option中设置的units
但是该接口无法获得,不知道为什么.
望高手指教,谢谢
作者: acoka    时间: 2005-11-11 09:48
你没告诉你是用什么方法取CATILieUnitsSheetSettingAtt,谁都不知道都怎么帮你
除非直接替你写好程序给你

但可以告诉你个非常不正规的做法
取个长度的CATICkeParm, 用Show()来取得表示字符,这样你可以得到 "3mm"或“1.5inch”之类
然后就看C的基本功了
作者: Rebeccazhao    时间: 2005-11-11 10:34
呵呵,acoka火气很大嘛~~
我就是不知道怎么取得CATILieUnitsSheetSettingAtt才来问得呀

我是通过搜索看到这个interface,想使用它中间的方法,但是不能取不到这个CATILieUnitsSheetSettingAtt,看文档也没有看到哪里有关于怎么取得这个interface的说明

看catia的doc也没有使用这个interface的例子。。
作者: hick    时间: 2005-11-11 11:17
原帖由 acoka 于 2005-11-11 09:48 发表


但可以告诉你个非常不正规的做法
取个长度的CATICkeParm, 用Show()来取得表示字符,这样你可以得到  ...


这样肯定可以得到单位

应该也可以用 CATSettingRepository 的GetRepository()来获得,修改等

CATILieUnitsSheetSettingAtt 如何获得,看你想怎样得到,做什么
可以多试试
作者: acoka    时间: 2005-11-11 11:46
记得不久前有个帖子要改option里的3D显示设置
好像可以读到设置值了
你可以参考那个帖子里的程序
改改option的page和item的定义名应该就可以(估计那个.h里应该有)
https://www.icax.org/viewthread.php?tid=219536&extra=page%3D6

误解了你的无法取到,以为你是cast不到

建议
但是该接口无法获得,不知道为什么.
-〉不知道该接口如何取得

呵呵,开个玩笑拉




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3